diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea6bcae --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.lgp +*.lgf +tests/testSrc/ diff --git a/README.md b/README.md index f67a776..f0f46ac 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,23 @@ 2. По умолчанию считается, что пути к python.exe и git.exe находятса в переменной path, иначе необходимо указать явный путь в файлах pre-commit(для python) и pyv8unpack.py(для git) -3. В файле pyv8unpack.py в переменной 1сbin необходимо указать путь к платформе не -> Внимание путь не к _starter.exe_ , а к __1cv8.exe__ +3. Путь к платформе находит автоматически, в случаии стандатной установки 1С. Если необходимо указать явно путь к платформе, необходимо: Указать переменную окружения PATH1C c путем к каталогу, где установленна 1С +``` +set PATH1C = d:\program\ +``` +или создать файл ini рядом с файлом скрипта pyv8unpack.py или в домашней папке в корне, с именем precommit1c.ini и содеражнием: +``` +[DEFAULT] +onecplatfrorms = c:\program\1cv8\8.3.5.823\bin\1cv8.exe +``` -4. Наконец содержимое каталога необходимо скопировать в каталог .git/hooks/ вашего проекта. +4. Путь хранения исходных текстово разобранных обработок поумолчанию используется как **src** (для обеспечения совместимости со старыми версиями обработки), однако его можно переназначить в ini файле +``` +[DEFAULT] +source = plugin_source +``` + +5. Наконец содержимое каталога необходимо скопировать в каталог .git/hooks/ вашего проекта. > *Примечание:* каталог .git по умолчанию скрыт. ``` @@ -39,7 +52,7 @@ ##Ограничения Одинковыми именами файлы с разным расширением epf и erf называть не надо, т.к. каталоги с исходниками создаются только по наименованию без учета расширения и возможен конфликт. - +Дополнительно необходима настройка git для возможности использования кирилических наименований внешних обработок ```git config --local core.quotepath false``` ##Что внутри -как это работает: pyv8unpack.py повторяет полностью иерархию папок относительно корня репозитария только в папке SRC(от слова source), каждая для каждой измененной внешней обработки создается своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяютса наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняютса в служебном файле renames.txt , те файлы, которые невозмонжно определить или же носят чисто служебный характер, переносятса в каталог *und* \ No newline at end of file +как это работает: pyv8unpack.py повторяет полностью иерархию папок относительно корня репозитария только в папке SRC (от слова source) или ту которую вы определили в конфигурационном файлу , каждая для каждой измененной внешней обработки создается своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяютса наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняютса в служебном файле renames.txt , те файлы, которые невозмонжно определить или же носят чисто служебный характер, переносятса в каталог *und* diff --git a/V8Reader.epf b/V8Reader.epf index b93ef5d..368da04 100644 Binary files a/V8Reader.epf and b/V8Reader.epf differ diff --git a/copy-to-hook.cmd b/copy-to-hook.cmd new file mode 100644 index 0000000..423899a --- /dev/null +++ b/copy-to-hook.cmd @@ -0,0 +1,11 @@ +@echo off + +@echo copy current version in bootstrap https://github.com/xUnitFor1C/xdd-bootstrap-1C + +xcopy .\ibService .\..\..\.git\hooks\ibService\ /Y /E /F +xcopy .\pre-commit .\..\..\.git\hooks\ /Y /F +xcopy .\v8Reader.epf .\..\..\.git\hooks\ /Y /F +xcopy .\pyv8unpack.py .\..\..\.git\hooks\ /Y /F + +cd .\..\..\ +git config --local core.quotepath false \ No newline at end of file diff --git a/pre-commit b/pre-commit index cd7f73d..baf4c9c 100644 --- a/pre-commit +++ b/pre-commit @@ -1,3 +1,4 @@ #!/bin/sh -echo "dddd" -python.exe .git/hooks/pyv8unpack.py + +echo "Start hooks before commit for v8unpack erf and epf" +python.exe .git/hooks/pyv8unpack.py --g --index diff --git a/precommit1c.ini.example b/precommit1c.ini.example new file mode 100644 index 0000000..1b0dd0d --- /dev/null +++ b/precommit1c.ini.example @@ -0,0 +1,3 @@ +[DEFAULT] +onecplatfrorms = D:\environ\onec\1cv8\8.3.4.465\bin\1cv8.exe +source = plugin_source diff --git a/pyv8unpack.py b/pyv8unpack.py index 7c2eefb..6868b4c 100644 --- a/pyv8unpack.py +++ b/pyv8unpack.py @@ -4,38 +4,97 @@ import sys import subprocess import shutil -from os.path import exists import logging import tempfile import re import platform +import argparse +from subprocess import PIPE -logging.basicConfig(level=logging.ERROR) # DEBUG => print ALL msgs +__version__ = "0.0.3" + +logging.basicConfig(level=logging.INFO) # DEBUG => print ALL msgs +log = logging.getLogger("pyv8unpack") modified = re.compile('^(?:M|A)(\s+)(?P.*)') -def get_path_to_1c(): + +def get_config_param(param): + ''' + parse config file and find in them source dir ''' - get path to 1c binary. - fist env, "PATH1C" + + curdir = os.curdir + if '__file__' in globals(): + curdir = os.path.dirname(os.path.abspath(__file__)) + + + config = None + for loc in curdir, os.curdir, os.path.expanduser("~"): + try: + with open(os.path.join(loc, "precommit1c.ini")) as source: + if sys.version_info<(3,0,0): + from ConfigParser import ConfigParser # @NoMove @UnusedImport + else: + from configparser import ConfigParser + + config = ConfigParser() + config.read_file(source) + break + except IOError: + pass + + if not config is None and config.has_option("DEFAULT", param): + value = config.get("DEFAULT", param) + return value + + + return None + + +def get_path_to_1c(): + """ + get path to 1c binary. + fist env, "PATH1C" two env "PROGRAMFILES" on windows three /opt/1c - only linux - - ''' - + + """ + cmd = os.getenv("PATH1C") if not cmd is None: - return os.getenv("PATH1C") - + cmd = os.path.join(cmd, "1cv8") + maxversion = max(list(filter((lambda x: '8.' in x), os.listdir(cmd)))) + if maxversion is None: + raise Exception("not found verion dirs") + cmd = os.path.join(cmd, maxversion + os.path.sep + "bin"+os.path.sep+"1cv8.exe") + + if not os.path.isfile(cmd): + raise Exception("file not found %s" %(cmd)) + + return cmd + + #read config + + + curdir = os.curdir + if '__file__' in globals(): + curdir = os.path.dirname(os.path.abspath(__file__)) + + + onecplatfrorm_config = get_config_param("onecplatfrorm") + if not onecplatfrorm_config is None: + return onecplatfrorm_config + if platform.system() == "Darwin": raise Exception("MacOS not run 1C") elif platform.system() == "Windows": program_files = os.getenv("PROGRAMFILES(X86)") if program_files is None: - #FIXME: проверить архетиктуру. + #FIXME: проверить архетиктуру. program_files = os.getenv("PROGRAMFILES") if program_files is None: - raise Exeption("path to Program files not found"); + raise "path to Program files not found"; cmd = os.path.join(program_files, "1cv8") maxversion = max(list(filter((lambda x: '8.' in x), os.listdir(cmd)))) if maxversion is None: @@ -44,11 +103,11 @@ def get_path_to_1c(): if not os.path.isfile(cmd): raise Exception("file not found %s" %(cmd)) - + else: cmd = subprocess.Popen(["which", "1cv8"], stdout=PIPE).communicate()[0].strip() - - return cmd + + return cmd def get_list_of_comitted_files(): """ @@ -72,10 +131,10 @@ def get_list_of_comitted_files(): return files - -def decompile(): +def decompile(list_of_files, source=None, platform=None): """ Main functions doing be decompile + возвращает list """ #list of files to decompile and results decompile @@ -85,26 +144,28 @@ def decompile(): exit_code = 0 #Find datapocessor files - for filename in get_list_of_comitted_files(): + for filename in list_of_files: #Check the file extensions - logging.info("file to check %s" % filename) + logging.debug("file to check %s" % filename) if filename[-3:] in ['epf', 'erf']: dataprocessor_files.append(filename) - logging.info("file %s" % filename) + logging.debug("file %s" % filename) continue if len(dataprocessor_files) == 0: exit(exit_code) - dirsource = os.path.abspath(os.path.join(os.path.curdir, "src")) + source_dir = source or get_config_param("source") + if source_dir is None: + source_dir = "src" + + dirsource = os.path.abspath(os.path.join(os.path.curdir, source_dir)) curabsdirpath = os.path.abspath(os.path.curdir) - #pathbin1c = "C:\\Program Files\\1cv82\8.2.17.153\\bin\\1cv8.exe" - #pathbin1c = "c:\\Program Files (x86)\\1cv8\\8.3.4.304\\bin\\1cv8.exe" - pathbin1c = get_path_to_1c() + pathbin1c = platform or get_path_to_1c() + returnlist = [] for filename in dataprocessor_files: - print("file %s" % filename) - #TODO: добавить копирование этих же файлов в каталог src/имяфайла/... - #get file name. + logging.info("file %s" % filename) + fullpathfile = os.path.abspath(filename) basename = os.path.splitext(os.path.basename(filename))[0] fullbasename = os.path.basename(filename) @@ -115,29 +176,156 @@ def decompile(): os.makedirs(dirsource) #для каждого файла определим новую папку. newsourcepath = os.path.join(dirsource, newdirname, basename) + if(os.path.isabs(newdirname)): + newsourcepath = os.path.join(dirsource, basename) if not os.path.exists(newsourcepath): - logging.info("create new dir %s" % newsourcepath) + logging.debug("create new dir %s" % newsourcepath) os.makedirs(newsourcepath) - logging.info("file to copy %s, new path %s, new file %s" % (filename, newsourcepath, - os.path.join(newsourcepath,fullbasename))) + logging.debug("file to copy %s, new path %s, new file %s" + % (filename, newsourcepath, os.path.join(newsourcepath, fullbasename)) + ) formatstring = format('/C"decompile;pathtocf;%s;pathout;%s;ЗавершитьРаботуПосле;"' % (fullpathfile, newsourcepath)) base = '/F"'+os.path.join(curabsdirpath,".git", "hooks","ibService")+'"' V8Reader = '/execute"'+os.path.join(curabsdirpath,".git", "hooks", "V8Reader.epf")+'"' tempbat = tempfile.mktemp(".bat") - logging.info("formatstring is %s , base is %s, V8Reader is %s, temp is %s" % (formatstring, base, V8Reader, tempbat)) + logging.debug("formatstring is %s , base is %s, V8Reader is %s, temp \ + is %s" % (formatstring, base, V8Reader, tempbat)) with open(tempbat, 'w', encoding='cp866') as temp: temp.write('@echo off\n') - temp.write(format('"%s" %s /DisableStartupMessages %s %s'%(pathbin1c, base, V8Reader, formatstring))) + temp.write(format('"%s" %s /DisableStartupMessages %s %s' % (pathbin1c, + base, V8Reader, formatstring)) + ) temp.close() result = subprocess.check_call(['cmd.exe', '/C', tempbat]) - result = subprocess.check_call(['git', 'add', '--all', newsourcepath]) + assert result == 0, format("Не удалось разобрать\ + обработку %s" % (fullpathfile)) if not result == 0: - logging.error(result) - exit(result) + logging.error(format("Не удалось разобрать \ + обработку %s" % (fullpathfile))) + raise format("Не удалось разобрать\ + обработку %s" % (fullpathfile)) + returnlist.append(newsourcepath) + logging.info("Разобран в %s" % (newsourcepath)) + + return returnlist + +def add_to_git(pathlists): + + for l in pathlists: + result = subprocess.check_call(['git', 'add', '--all', l]) + if not result == 0: + logging.error(result) + exit(result) + +def compilefromsource(input, output, ext): + import codecs + + assert not input is None, "Не указан путь к входящему каталогу" + assert not output is None, "Не указан путь к исходящему файлу" + + extfile = "epf" if ext == "auto" else ext + + dirsource = os.path.abspath(os.path.join(os.path.curdir, input)) + if not os.path.exists(dirsource) or not os.path.isdir(dirsource): + raise "Не существует входящего каталога" + + renamesFile = os.path.join(dirsource, "renames.txt") + if not os.path.exists(renamesFile): + raise "Не существует файла {}".format(renamesFile) + tempPath = tempfile.mkdtemp() + + with codecs.open(renamesFile, "rb", encoding='utf-8') as r: + lines = r.read() + lines = lines.split('\r\n') + for l in lines: + if l.startswith(u'\ufeff'): + l = l[1:] + listline = l.split("-->") + if len(listline) < 2: + continue + log.debug(l) + newPath = os.path.join(tempPath, listline[0]) + dirname = os.path.dirname(newPath) + if not os.path.exists(dirname): + os.mkdir(dirname) + oldPath = os.path.join(dirsource, + listline[1].replace( + "\\", os.path.sep) + ) + + if os.path.isdir(oldPath): + #tempFile = tempfile.mkstemp() + newPath = os.path.join(tempPath, listline[0]) + shutil.copytree(oldPath, newPath) + else: + log.debug(oldPath) + shutil.copy( + os.path.normpath(oldPath), + newPath + ) + + #вызовем v8unpack, для сборки файла из исходников. + tempFile = tempfile.mktemp("."+extfile) + log.debug('unpackv8 -B "{}" "{}"'.format('{}'.format(tempPath), tempFile)) + result = subprocess.check_call( + ['unpackv8', + '-B', + '{}'.format(tempPath), + tempFile] + ) + + log.debug("copy from {} to {}".format(tempFile, output)) + assert result == 0, "Не удалось упаковать каталог {}".format(tempPath) + shutil.move(tempFile, output) + + return output + +def main(): + + parser = argparse.ArgumentParser(description="Утилита \ + для автоматической распаковки внешних обработок") + parser.add_argument("--version", action="version", + version="%(prog)s {}".format(__version__)) + parser.add_argument("-v", "--verbose", dest="verbose_count", + action="count", default=0, + help="increases log verbosity for each occurence.") + parser.add_argument("--index", action="store_true", + default=False, help="Добавляем в индекс исходники") + parser.add_argument("--g", action="store_true", default=False, + help="Запуситить чтение индекса из git и определить\ + список файлов для разбора") + parser.add_argument("--compile", action="store_true", default=False, + help = "Собрать внешний файл/обработку") + parser.add_argument("--type", action="store", default="auto", + help="Тип файла для сборки epf, erf. По умолчанию авто epf") + parser.add_argument("--platform", action="store", help="Путь \ + к платформе 1С") + parser.add_argument("inputPath", nargs="?", help="Путь к \ + файлам необходимым для распаковки") + parser.add_argument("output", nargs="?", help="Путь к \ + каталогу, куда распаковывать") + + args = parser.parse_args() + + log.setLevel(max(3 - args.verbose_count, 0) * 10) + + if args.g is True: + files = get_list_of_comitted_files() + indexes = decompile(files, args.output, args.platform) + if args.index is True: + add_to_git(indexes) + + if(args.compile): + compilefromsource(args.inputPath, args.output, args.type) + if args.inputPath is not None: + files = [os.path.abspath( + os.path.join(os.path.curdir, args.inputPath))] + decompile( + files, args.output, args.platform) if __name__ == '__main__': - decompile() + sys.exit(main()) diff --git "a/src/V8Reader/Form/\320\222\320\270\321\200\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217\320\244\320\276\321\200\320\274\320\260/form" "b/src/V8Reader/Form/\320\222\320\270\321\200\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217\320\244\320\276\321\200\320\274\320\260/form" index d24e357..ea68ebb 100644 --- "a/src/V8Reader/Form/\320\222\320\270\321\200\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217\320\244\320\276\321\200\320\274\320\260/form" +++ "b/src/V8Reader/Form/\320\222\320\270\321\200\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217\320\244\320\276\321\200\320\274\320\260/form" @@ -53,7 +53,7 @@ {0} }, {0} -},1,1,1,0,0,1,4,420}, +},1,1,1,0,0,1,4,426}, { {-1},4, {3, diff --git "a/src/V8Reader/Form/\320\235\320\260\320\262\320\270\320\263\320\260\321\202\320\276\321\200\320\237\320\276\320\244\320\260\320\271\320\273\320\260\320\274/form" "b/src/V8Reader/Form/\320\235\320\260\320\262\320\270\320\263\320\260\321\202\320\276\321\200\320\237\320\276\320\244\320\260\320\271\320\273\320\260\320\274/form" index 25b496e..948b93f 100644 --- "a/src/V8Reader/Form/\320\235\320\260\320\262\320\270\320\263\320\260\321\202\320\276\321\200\320\237\320\276\320\244\320\260\320\271\320\273\320\260\320\274/form" +++ "b/src/V8Reader/Form/\320\235\320\260\320\262\320\270\320\263\320\260\321\202\320\276\321\200\320\237\320\276\320\244\320\260\320\271\320\273\320\260\320\274/form" @@ -1763,17 +1763,17 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} {1,0} },8,2,0,0,1,1, {5,132b82db-e432-44a3-bb2c-c47ed5b1aaea,3,1,3, -{6,58801a8f-64e1-400e-ae49-fdb14ffa10b2,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КонтекстноеМенюСортироватьПоВыделенному", -{1,"КонтекстноеМенюСортироватьПоВыделенному", +{6,0f003308-7721-4330-8f76-9ac99b8d1ebb,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КонтекстноеМенюВосстановитьПоУмолчанию", +{1,"КонтекстноеМенюВосстановитьПоУмолчанию", {1,1, -{"ru","Сортировать по выделенному"} +{"ru","Восстановить по умолчанию"} }, {1,1, -{"ru","Сортировать по выделенному"} +{"ru","Восстановить по умолчанию"} }, {1,1, -{"ru","Сортировать по выделенному"} +{"ru","Восстановить по умолчанию"} }, {3,0, {0},"",-1,-1,1,0}, @@ -1781,19 +1781,19 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} } },1, {3,1, -{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0} +{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0} }, -{6,955964e4-eff9-4650-9a3e-6897b84ab9ec,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КонтекстноеМенюВосстановитьПоУмолчанию", -{1,"КонтекстноеМенюВосстановитьПоУмолчанию", +{6,79ba0d59-30ff-4274-b877-9c50736dfe54,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КонтекстноеМенюСортироватьПоВыделенному", +{1,"КонтекстноеМенюСортироватьПоВыделенному", {1,1, -{"ru","Восстановить по умолчанию"} +{"ru","Сортировать по выделенному"} }, {1,1, -{"ru","Восстановить по умолчанию"} +{"ru","Сортировать по выделенному"} }, {1,1, -{"ru","Восстановить по умолчанию"} +{"ru","Сортировать по выделенному"} }, {3,0, {0},"",-1,-1,1,0}, @@ -1801,9 +1801,9 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} } },1, {3,1, -{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0} +{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0} }, -{6,89364aeb-c500-4dff-9f40-6d4cd3131336,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,7910288d-af39-4dfe-87b7-90c8b84ca393,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КонтекстноеМенюСортироватьПоВыделенному1", {1,"КонтекстноеМенюСортироватьПоВыделенному1", {1,1, @@ -1829,15 +1829,15 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} {3,1, {0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,58801a8f-64e1-400e-ae49-fdb14ffa10b2, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,79ba0d59-30ff-4274-b877-9c50736dfe54, {8,"СортироватьПоВыделенному",0,1, {1,1, {"#","Сортировать по выделенному"} -},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},89364aeb-c500-4dff-9f40-6d4cd3131336, +},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},7910288d-af39-4dfe-87b7-90c8b84ca393, {8,"СортироватьПоВыделенному1",0,2, {1,1, {"ru","Сортировать по выделенному"} -},1,132b82db-e432-44a3-bb2c-c47ed5b1aaea,2,1e2,0,0,1,0,0,0,0},955964e4-eff9-4650-9a3e-6897b84ab9ec, +},1,132b82db-e432-44a3-bb2c-c47ed5b1aaea,2,1e2,0,0,1,0,0,0,0},0f003308-7721-4330-8f76-9ac99b8d1ebb, {8,"ВосстановитьПоУмолчанию",0,1, {1,1, {"#","Восстановить по умолчанию"} @@ -2719,7 +2719,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} } } } -},312,582,1,0,1,4,4,503}, +},312,582,1,0,1,4,4,509}, { {0},7, {5, diff --git "a/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/form" "b/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/form" index d927b14..936e90a 100644 --- "a/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/form" +++ "b/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/form" @@ -2461,17 +2461,17 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} {1,0} },8,2,0,0,1,1, {5,d997aeb8-c718-4984-a811-27d681402bbd,2,1,2, -{6,4c5002aa-cea3-446c-936e-bc3558ee7ad8,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПоискРазличийПредыдущее", -{1,"ПоискРазличийПредыдущее", +{6,5b816b2e-2d5a-430b-9eca-952e470958f2,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПоискРазличийСледующее", +{1,"ПоискРазличийСледующее", {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {3,0, {0},"",-1,-1,1,0}, @@ -2479,19 +2479,19 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} } },1, {3,1, -{-3},"",-1,-1,1,0} +{-4},"",-1,-1,1,0} }, -{6,0a55f244-d003-4f41-a804-0f88e7ee2e91,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПоискРазличийСледующее", -{1,"ПоискРазличийСледующее", +{6,3d4edfd5-485a-4ae9-94ee-f38dc7e8f9a9,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПоискРазличийПредыдущее", +{1,"ПоискРазличийПредыдущее", {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {3,0, {0},"",-1,-1,1,0}, @@ -2499,13 +2499,13 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} } },1, {3,1, -{-4},"",-1,-1,1,0} +{-3},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,0a55f244-d003-4f41-a804-0f88e7ee2e91, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,5b816b2e-2d5a-430b-9eca-952e470958f2, {8,"Следующее",0,1, {1,1, {"ru","Следующее различие"} -},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},4c5002aa-cea3-446c-936e-bc3558ee7ad8, +},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},3d4edfd5-485a-4ae9-94ee-f38dc7e8f9a9, {8,"Предыдущее",0,1, {1,1, {"ru","Предыдущее различие"} @@ -11443,7 +11443,7 @@ a/////////////////////////////////////////////////////////////// {0} } } -},657,373,1,0,1,4,4,1917}, +},657,373,1,0,1,4,4,1925}, { {0},42, {28, diff --git "a/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/module" "b/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/module" index b765ac7..d2f90f9 100644 --- "a/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/module" +++ "b/src/V8Reader/Form/\320\240\320\260\320\267\320\261\320\276\321\200\320\244\320\276\321\200\320\274\321\213/module" @@ -4284,6 +4284,10 @@ RegExp.Pattern=шОписаниеПроцедуры; Результат=RegExp.Execute(ПолученныйТекстМодуля); + Если Результат.Count = 0 Тогда + Возврат ""; + КонецЕсли; + Для Каждого НайденныйРезультат из Результат Цикл КонецЦикла; diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/form" index ac6206f..77c5f26 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/form" @@ -454,20 +454,23 @@ {1,0} },8,2,0,0,1,1, {5,32331f9c-fa5a-4256-9988-16a6e74eb9c3,7,1,4, -{6,66836ff3-c38a-4c00-bb3c-f42e0d9d2f1e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,d1a06da9-cbc0-41f2-a0fa-9215565b943c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,0,00000000-0000-0000-0000-000000000000,99, +{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, +{6,e8ab22df-88aa-4c51-8e99-160ecd8a81dd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,0,00000000-0000-0000-0000-000000000000,97, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, -{6,a19d3780-5cb6-4a21-98df-19797b51cb10,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов", -{1,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов", +{6,de41049a-744a-4d9d-aef0-5ac53f8e2f14,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"УправляющаяКоманднаяПанельДействиеСохранить", +{1,"УправляющаяКоманднаяПанельДействиеСохранить", {1,1, -{"ru","Открыть навигатор файлов"} +{"ru","Действие сохранить"} }, {1,1, -{"ru","Открыть навигатор файлов"} +{"ru","Действие сохранить"} }, {1,1, -{"ru","Открыть навигатор файлов"} +{"ru","Действие сохранить"} }, {3,0, {0},"",-1,-1,1,0}, @@ -475,22 +478,19 @@ } },1, {3,1, -{0,3d4ad3b1-17de-4cf1-a2e4-0c2c83a5b5c2},"",-1,-1,1,0} +{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0} }, -{6,63d5af12-43c7-4753-93de-0a384e4662ee,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,0,00000000-0000-0000-0000-000000000000,99, -{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, -{6,19ce54dc-c52e-42d8-bc3e-547ff2caec52,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"УправляющаяКоманднаяПанельДействиеСохранить", -{1,"УправляющаяКоманднаяПанельДействиеСохранить", +{6,a50e9bac-1977-4262-938e-d980be029569,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов", +{1,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов", {1,1, -{"ru","Действие сохранить"} +{"ru","Открыть навигатор файлов"} }, {1,1, -{"ru","Действие сохранить"} +{"ru","Открыть навигатор файлов"} }, {1,1, -{"ru","Действие сохранить"} +{"ru","Открыть навигатор файлов"} }, {3,0, {0},"",-1,-1,1,0}, @@ -498,21 +498,21 @@ } },1, {3,1, -{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0} +{0,3d4ad3b1-17de-4cf1-a2e4-0c2c83a5b5c2},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,a19d3780-5cb6-4a21-98df-19797b51cb10, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,a50e9bac-1977-4262-938e-d980be029569, {8,"ОткрытьНавигаторФайлов",0,1, {1,1, {"ru","Открыть навигатор файлов"} -},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,3,1e2,0,3,0,0,0,0,0},66836ff3-c38a-4c00-bb3c-f42e0d9d2f1e, +},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,3,1e2,0,3,0,0,0,0,0},e8ab22df-88aa-4c51-8e99-160ecd8a81dd, {8,"Действие",0,1, {1,1, {"ru","Настройка списка..."} -},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,5,1e2,0,0,0,0,0,0,0},63d5af12-43c7-4753-93de-0a384e4662ee, +},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,5,1e2,0,0,0,0,0,0,0},d1a06da9-cbc0-41f2-a0fa-9215565b943c, {8,"Действие1",0,1, {1,1, {"ru","Вывести список..."} -},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,6,1e2,0,0,0,0,0,0,0},19ce54dc-c52e-42d8-bc3e-547ff2caec52, +},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,6,1e2,0,0,0,0,0,0,0},de41049a-744a-4d9d-aef0-5ac53f8e2f14, {8,"ДействиеСохранить",0,1, {1,1, {"ru","Сохранить"} @@ -22991,7 +22991,7 @@ VE6PUczpR80nqwQD32GzO4tt9Wge7LLjX2Rk6h18L8D3RY59D5+HD2R8z+eVuUmS {1,0} },8,2,0,0,1,1, {5,1b22b223-e047-44c2-8ba7-7903b9b88dc6,1,1,1, -{6,b6fc1d89-a47d-4cda-aa87-4b5a2ac8bf3f,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,d8ac5354-39e9-4610-a85e-830045205df7,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КомандыСравненияСравнитьОбъекты", {1,"КомандыСравненияСравнитьОбъекты", {1,1, @@ -23037,7 +23037,7 @@ Zpn//5n//zNmZlR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AJn//5n//5n//5n/ mVR8AFR8AFR8AA==} },0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,b6fc1d89-a47d-4cda-aa87-4b5a2ac8bf3f, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,d8ac5354-39e9-4610-a85e-830045205df7, {8,"СравнитьОбъекты",0,1, {1,1, {"ru","Запомнить выбранный объект для сравнения"} @@ -23080,7 +23080,7 @@ mVR8AFR8AFR8AA==} } } } -},859,462,1,0,1,4,4,1617}, +},859,462,1,0,1,4,4,1661}, { {0},42, {12, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/module" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/module" index 5f3a5f4..a8cc5b0 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/module" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260/module" @@ -1,7 +1,7 @@ //============================================================================================================================================== // ПЕРЕМЕННЫЕ МОДУЛЯ ФОРМЫ //============================================================================================================================================== - + Перем WshShell; //Для запуска командной строки Перем ФайлПрограммыРаспаковки; //в качестве програмы распаковки используется программа V8Unpack 2.0 от disa_da из публикации http://infostart.ru/public/15695/ Перем ФайлDLL; // zlib1.dll - нужен для работы программы распаковки @@ -4100,7 +4100,6 @@ СоответствиеВидовФайлов.Вставить("mxl", 100); СоответствиеВидовФайлов.Вставить("txt", 101); - параметрыЗапуска = ПолучитьМассивПараметровЗапуска(); Для Номер = 0 По параметрыЗапуска.Количество()-1 Цикл @@ -4173,8 +4172,7 @@ Иначе КаталогВыгрузки = Путь; //ПутьККаталогуДляВыгрузки КонецЕсли; - - + КонецЕсли; КонецЦикла; @@ -4296,7 +4294,13 @@ СоздатьКаталог(ФайлКаталога.ПолноеИмя); КонецЕсли; + ФайлыИсключений = Новый Массив(); + Для каждого ЭлементМассива Из МассивФайлов Цикл + Если ФайлыИсключений.Найти(ЭлементМассива) <> Неопределено Тогда + Продолжить; + КонецЕсли; + СтрокаМетаданного = ДеревоОбъектов.Строки.Найти(ЭлементМассива.Имя, "ПутьТекОбъект", Истина); Если СтрокаМетаданного = Неопределено Тогда НовыйПуть = ПутьКСохранению+"und\"+ЭлементМассива.Имя; @@ -4319,6 +4323,208 @@ НоваяСтрока.Приемник = СтрЗаменить(НовыйПуть, ПутьКСохранению, ""); Иначе + Если СтрокаМетаданного.Объект = "МОД" Тогда + //Получим текст модуля и его запишем, остальное в переместим в сырые данные. + МассивФайловВКаталоге = НайтиФайлы(ЭлементМассива.ПолноеИмя, "*"); + Для каждого ЭлементМассиваКаталогаМодуля Из МассивФайловВКаталоге Цикл + Если ЭлементМассиваКаталогаМодуля.Имя <> "text" Тогда + НовоеИмя = ПутьКСохранению+"und\"+ ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; + ФайлНовый = Новый Файл(НовоеИмя); + ФайлКаталогаНовый = Новый Файл(ФайлНовый.Путь); + Если НЕ ФайлКаталогаНовый.Существует() Тогда + СоздатьКаталог(ФайлКаталогаНовый.ПолноеИмя); + КонецЕсли; + + КопироватьФайл(ЭлементМассиваКаталогаМодуля.ПолноеИмя, НовоеИмя); + + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовоеИмя, ПутьКСохранению, ""); + Иначе + + НовоеИмя = ПутьКСохранению+ "ObjectModule.txt"; + ФайлНовый = Новый Файл(НовоеИмя); + ФайлКаталогаНовый = Новый Файл(ФайлНовый.Путь); + Если НЕ ФайлКаталогаНовый.Существует() Тогда + СоздатьКаталог(ФайлКаталогаНовый.ПолноеИмя); + КонецЕсли; + + КопироватьФайл(ЭлементМассиваКаталогаМодуля.ПолноеИмя, НовоеИмя); + + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовоеИмя, ПутьКСохранению, ""); + + КонецЕсли; + КонецЦикла; + + Продолжить; + + КонецЕсли; + + Если СтрокаМетаданного.Объект = "М" Тогда + + Если СтрокаМетаданного.Строки.Количество() = 0 Тогда + + НовыйПуть = ПутьКСохранению+"und\"+ЭлементМассива.Имя; + Если ЭлементМассива.ЭтоФайл() Тогда + КопироватьФайл(ЭлементМассива.ПолноеИмя, НовыйПуть); + Иначе //Это каталог + НовыйФайл = Новый Файл(НовыйПуть); + Если НовыйФайл.Существует() Тогда + УдалитьФайлы(НовыйПуть); + КонецЕсли; + + СоздатьКаталог(НовыйПуть); + МассивФайловПодкаталога = НайтиФайлы(ЭлементМассива.ПолноеИмя, "*"); + Для каждого ЭлементМассиваПодкаталога Из МассивФайловПодкаталога Цикл + КопироватьФайл(ЭлементМассиваПодкаталога, НовыйПуть+"\"+ЭлементМассиваПодкаталога.Имя); + КонецЦикла; + КонецЕсли; + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовыйПуть, ПутьКСохранению, ""); + Иначе + + ФайлМакетаИсходный = Новый Файл(ПутьРаспаковки +"\"+ СтрокаМетаданного.Строки[0].ПутьТекОбъект); + + ИмяМакета = СтрокаМетаданного.Наименование; + ФайлМакетов = Новый Файл(ПутьКСохранению+"Макеты"); + Если НЕ ФайлМакетов.Существует() Тогда + СоздатьКаталог(ФайлМакетов.ПолноеИмя); + КонецЕсли; + + //КаталогМакета = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета; + //ФайлМакета = Новый Файл(КаталогМакета); + //Если НЕ ФайлМакета.Существует() Тогда + // СоздатьКаталог(ФайлМакета.ПолноеИмя); + //КонецЕсли; + // + //СоздатьКаталог(ФайлМакета.ПолноеИмя); + + //НовыйПутьМакетаБезРасширения = ФайлМакета.ПолноеИмя+"\T"; // ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".txt"; + + ТипМакетаФайла = СтрокаМетаданного.Строки[0].Объект; + Если ТипМакетаФайла = "М6" Тогда //Компоновка + КаталогМакета = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета; + ФайлМакета = Новый Файл(КаталогМакета); + Если НЕ ФайлМакета.Существует() Тогда + СоздатьКаталог(ФайлМакета.ПолноеИмя); + КонецЕсли; + + ПутьНовый = ФайлМакета.ПолноеИмя+"\T.xml"; + + ТекстовыйДокумент = Новый ТекстовыйДокумент; + ТекстовыйДокумент.Прочитать(ФайлМакетаИсходный.ПолноеИмя, КодировкаТекста.UTF8); + XMLСтрокаМакета = ТекстовыйДокумент.ПолучитьТекст(); + XMLСтрокаМакета = Прав(XMLСтрокаМакета, СтрДлина(XMLСтрокаМакета) - Найти(XMLСтрокаМакета, "") + 1); + ТекстовыйДокумент.УстановитьТекст(XMLСтрокаМакета); + + ТекстовыйДокумент.Записать(ПутьНовый); + Иначе + НовыйПутьМакетаБезРасширения = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета; + Если ТипМакетаФайла = "М0" Тогда //Табличный документ + ПутьНовый = НовыйПутьМакетаБезРасширения+".mxl"; + ИначеЕсли ТипМакетаФайла = "М4" Тогда //Табличный документ + ПутьНовый = НовыйПутьМакетаБезРасширения+".txt"; + Иначе + ПутьНовый = НовыйПутьМакетаБезРасширения+".txt"; + КонецЕсли; + + КопироватьФайл(ФайлМакетаИсходный.ПолноеИмя, ПутьНовый); + КонецЕсли; + + + + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ФайлМакетаИсходный.Имя; + НоваяСтрока.Приемник = СтрЗаменить(ПутьНовый, ПутьКСохранению, ""); + + ФайлыИсключений.Добавить(ФайлМакетаИсходный); + + КонецЕсли; + + + НовыйПуть = ПутьКСохранению+"und\"+ЭлементМассива.Имя; + Если ЭлементМассива.ЭтоФайл() Тогда + КопироватьФайл(ЭлементМассива.ПолноеИмя, НовыйПуть); + Иначе //Это каталог + НовыйФайл = Новый Файл(НовыйПуть); + Если НовыйФайл.Существует() Тогда + УдалитьФайлы(НовыйПуть); + КонецЕсли; + + СоздатьКаталог(НовыйПуть); + МассивФайловПодкаталога = НайтиФайлы(ЭлементМассива.ПолноеИмя, "*"); + Для каждого ЭлементМассиваПодкаталога Из МассивФайловПодкаталога Цикл + КопироватьФайл(ЭлементМассиваПодкаталога, НовыйПуть+"\"+ЭлементМассиваПодкаталога.Имя); + КонецЦикла; + КонецЕсли; + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовыйПуть, ПутьКСохранению, ""); + //СтрокаТаблицы.Хеш = ПолучитьХешМодуля(СтрокаТаблицы.ПутьКОбъекту); + //КонецЕсли; + + Продолжить; + + + КонецЕсли; + + Если СтрокаМетаданного.Объект = "Ф" И НЕ ЭлементМассива.ЭтоКаталог() И Не ПустаяСтрока(ЭлементМассива.Расширение) Тогда + + //Если ПустаяСтрока(ТекущийФайл.Расширение) Тогда + // + // ФайлПроверка = Новый Файл(ТекущийФайл.ПолноеИмя + ".0"); + // Если ФайлПроверка.ЭтоКаталог() Тогда + // СтрокаТаблицы.ПутьКОбъекту = ТекущийФайл.ПолноеИмя + ".0\module"; + // ТекстовыйДокумент = Новый ТекстовыйДокумент; + // ТекстовыйДокумент.Прочитать(СтрокаТаблицы.ПутьКОбъекту, КодировкаТекста.UTF8); + // Иначе + // СтрокаТаблицы.ПутьКОбъекту = ТекущийФайл.ПолноеИмя + ".0"; + ТекстовыйДокумент = Новый ТекстовыйДокумент; + ТекстовыйДокумент.Прочитать(ЭлементМассива.ПолноеИмя, КодировкаТекста.UTF8); + XMLТело = СтрокаВнутрВХМЛТело(ТекстовыйДокумент.ПолучитьТекст()); + ТекстовыйДокумент.УстановитьТекст(ПолучитьТекстМодуля(XMLТело)); + + + ИмяФормы = СтрокаМетаданного.Родитель.Наименование; + ФайлForms = Новый Файл(ПутьКСохранению+"Form"); + Если НЕ ФайлForms.Существует() Тогда + СоздатьКаталог(ФайлForms.ПолноеИмя); + КонецЕсли; + + КаталогФормы = ФайлForms.ПолноеИмя+"\"+ИмяФормы; + ФайлФормы = Новый Файл(КаталогФормы); + Если ФайлФормы.Существует() Тогда + УдалитьФайлы(ФайлФормы.ПолноеИмя); + КонецЕсли; + + СоздатьКаталог(ФайлФормы.ПолноеИмя); + НовыйПутьМодуляУправляемойФормы = ФайлФормы.ПолноеИмя+"\"+"Форма.txt"; + ТекстовыйДокумент.Записать(НовыйПутьМодуляУправляемойФормы); + + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовыйПутьМодуляУправляемойФормы, ПутьКСохранению, ""); + + + НовыйПуть = ПутьКСохранению+"und\"+ЭлементМассива.Имя; + Если ЭлементМассива.ЭтоФайл() Тогда + КопироватьФайл(ЭлементМассива.ПолноеИмя, НовыйПуть); + КонецЕсли; + НоваяСтрока = Переименования.Добавить(); + НоваяСтрока.Источник = ЭлементМассива.Имя; + НоваяСтрока.Приемник = СтрЗаменить(НовыйПуть, ПутьКСохранению, ""); + + // КонецЕсли; + // СтрокаТаблицы.Хеш = ПолучитьХешМодуля(СтрокаТаблицы.ПутьКОбъекту) + // + // КонецЕсли; + + КонецЕсли; + + Если ЭлементМассива.ЭтоКаталог() Тогда //Тут два варината - форма, тогда полностью имя или же модуль объекта. Если СтрокаМетаданного.Объект = "Ф" Тогда @@ -4344,40 +4550,7 @@ НоваяСтрока = Переименования.Добавить(); НоваяСтрока.Источник = ЭлементМассива.Имя; НоваяСтрока.Приемник = СтрЗаменить(ФайлФормы.ПолноеИмя, ПутьКСохранению, ""); - ИначеЕсли СтрокаМетаданного.Объект = "МОД" Тогда - //Получим текст модуля и его запишем, остальное в переместим в сырые данные. - МассивФайловВКаталоге = НайтиФайлы(ЭлементМассива.ПолноеИмя, "*"); - Для каждого ЭлементМассиваКаталогаМодуля Из МассивФайловВКаталоге Цикл - Если ЭлементМассиваКаталогаМодуля.Имя <> "text" Тогда - НовоеИмя = ПутьКСохранению+"und\"+ ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; - ФайлНовый = Новый Файл(НовоеИмя); - ФайлКаталогаНовый = Новый Файл(ФайлНовый.Путь); - Если НЕ ФайлКаталогаНовый.Существует() Тогда - СоздатьКаталог(ФайлКаталогаНовый.ПолноеИмя); - КонецЕсли; - - КопироватьФайл(ЭлементМассиваКаталогаМодуля.ПолноеИмя, НовоеИмя); - - НоваяСтрока = Переименования.Добавить(); - НоваяСтрока.Источник = ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; - НоваяСтрока.Приемник = СтрЗаменить(ЭлементМассиваКаталогаМодуля.ПолноеИмя, ПутьКСохранению+"\", ""); - Иначе - - НовоеИмя = ПутьКСохранению+ "ObjectModule.txt"; - ФайлНовый = Новый Файл(НовоеИмя); - ФайлКаталогаНовый = Новый Файл(ФайлНовый.Путь); - Если НЕ ФайлКаталогаНовый.Существует() Тогда - СоздатьКаталог(ФайлКаталогаНовый.ПолноеИмя); - КонецЕсли; - - КопироватьФайл(ЭлементМассиваКаталогаМодуля.ПолноеИмя, НовоеИмя); - - НоваяСтрока = Переименования.Добавить(); - НоваяСтрока.Источник = ЭлементМассива.Имя+"\"+ЭлементМассиваКаталогаМодуля.Имя; - НоваяСтрока.Приемник = СтрЗаменить(НовоеИмя, ПутьКСохранению, ""); - - КонецЕсли; - КонецЦикла; + КонецЕсли; Иначе НовыйПуть = ПутьКСохранению+"und\"+ЭлементМассива.Имя; @@ -4399,7 +4572,6 @@ КонецЦикла; ТекстовыйДокумент.Записать(ПутьКСохранению+"renames.txt"); - КонецПроцедуры Процедура УправляющаяКоманднаяПанельДействиеСохранить(Кнопка) @@ -4416,7 +4588,23 @@ КонецПроцедуры - +Функция ПолучитьТекстМодуля(XMLСтрокаФормы) + + ЧтениеXML = Новый ЧтениеXML; + ЧтениеXML.УстановитьСтроку(XMLСтрокаФормы); + ЧтениеXML.Прочитать(); + ЧтениеXML.Прочитать(); + ЧтениеXML.Пропустить(); + ЧтениеXML.Пропустить(); + ЧтениеXML.Пропустить(); + ЧтениеXML.Прочитать(); + ЧтениеXML.Прочитать(); + ТекстМодуля = Прав(ЧтениеXML.Значение, СтрДлина(ЧтениеXML.Значение) - 1); + ТекстМодуля = Лев(ТекстМодуля, СтрДлина(ТекстМодуля) - 1); + ТекстМодуля = СтрЗаменить(ТекстМодуля, """""", """"); + Возврат ТекстМодуля; + +КонецФункции СоответствиеИдентификаторов=Новый Соответствие(); СоответствиеСтрокПервогоДерева=Новый Соответствие(); diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260HTML/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260HTML/form" index ca57ef1..04e3a0e 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260HTML/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260HTML/form" @@ -92,14 +92,14 @@ {1,0} },8,2,0,2,0,1, {5,041535af-fe2e-4650-818c-a32a92ab1366,11,1,2, -{6,6a9d5e3a-ff44-49e5-964a-0db836f889d9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{6,6152866c-5a38-4273-be97-007a7c56f1a4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,d99426d7-6704-4900-92ed-63229d345eeb,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,6424e1b8-b70c-4274-903a-7b1ecf2e37d5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,2,00000000-0000-0000-0000-000000000000,142, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,6a9d5e3a-ff44-49e5-964a-0db836f889d9, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,6152866c-5a38-4273-be97-007a7c56f1a4, {8,"Разделитель1",0,1, -{1,0},0,041535af-fe2e-4650-818c-a32a92ab1366,11,1e2,2,0,1,0,0,0,0},d99426d7-6704-4900-92ed-63229d345eeb, +{1,0},0,041535af-fe2e-4650-818c-a32a92ab1366,11,1e2,2,0,1,0,0,0,0},6424e1b8-b70c-4274-903a-7b1ecf2e37d5, {8,"Действие1",0,1, {1,1, {"ru","Закрыть"} @@ -244,59 +244,11 @@ {1,0} },8,2,0,0,1,1, {5,a5584947-9bee-4486-9ab4-b3e9672746a7,50,1,11, -{6,cf2e3222-9b3e-4de0-be65-10f9f0b7187a,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельРежим", -{1,"КоманднаяПанельРежим", -{1,1, -{"ru","Режим"} -}, -{1,1, -{"ru","Режим"} -}, -{1,1, -{"ru","Режим"} -}, -{3,0, -{0},"",-1,-1,1,0}, -{0,0,0} -} -},1, -{3,3, -{0},"",-1,-1,0, -{ -{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA -AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo -6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294AucHYAGBwsAC+yNgAxdHWAHCQ -4ABgeNAA8LCQAPCokADwoIAA8KBwAOCYcADgkGAA4IhQANCYgACAsMAA0LiwAHCI -0AAwOJAA/8CgAP+4oAD/uJAA/7CQAP+ogADwqIAA0LCgAHCwwACQ4PAAcMjgAICI -gACgp8AA8JhwAOCIYADQqJAAYKiwAGDA0ABQmLAAEBAQALfDxwDQuKAA////AP/4 -8ADQ0NAAUKCwAK6+xADgyMAAwLiwALC/xgCgoKAAkLjAAHDQ4ACAcGAAUJCwAMCw -sACAYFAAcHBwAFBYUAAAAAAA0MCwAHBQQADAsKAA//DgAPDY0ADAqKAA4OjgAODg -4ADg4NAA4NjQAODQwADgyLAA4MCwALCgkABgSDAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhISEhISEhISEhISEhISEhI -SEhISEhISEhISEhISEhWV1dXV1dXV1dXV0pISEhITjdPUFFSUzxUVU5KSEhISEs3 -PElJTCgoKE1OSkhISEg2Nzc3ODhGR0hJKEpISEhINjc8PDw4PzdDNERFSEhISDY3 -Nzc3Nz9AQTM0QkhISEg2Nzw8PDc9OioyMzQ+SEhINjc3Nzc3ODk6KjIzNDtISBYX -FxguGy8bMDEqMjM0NUgWIiIjJCUmJicoKSorLCEtFhcXFxgZGhscGx0eHyARIUhI -SEhISEhISEhIExEUFRFISEhISEhISEhISEgQERESSEhISEhISEhISEhISEhISP// -AAD//wAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAcAAAADAAAAAQAAAAAAAAAA -AAD/4AAA//AAAP//AAA=} -},0} -}, -{6,a9070466-6ac7-47ea-b68a-6e4cd1736ef7,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,84d1b669-e83d-49f1-958f-ef8d8a5f695d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,7e833f86-819c-4e0b-b09d-12d39fafeeaf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,f7a47897-4467-490c-9586-333f7c40e4a2,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ВыполнитьКоманду", {1,"ВыполнитьКоманду", {1,1, @@ -348,17 +300,17 @@ AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB AACAAQAAgAEAAP//AAA=} },0} }, -{6,8cf4cd52-e81b-4fd6-8d1f-5f9bd6a50fb5,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ВыполнитьКоманду", -{1,"ВыполнитьКоманду", +{6,d8e5056a-b03c-454c-9a09-bdbeaeba3cb8,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельРежим", +{1,"КоманднаяПанельРежим", {1,1, -{"ru","Выполнить команду"} +{"ru","Режим"} }, {1,1, -{"ru","Выполнить команду"} +{"ru","Режим"} }, {1,1, -{"ru","Выполнить команду"} +{"ru","Режим"} }, {3,0, {0},"",-1,-1,1,0}, @@ -370,16 +322,16 @@ AACAAQAAgAEAAP//AAA=} { {#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo -6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A4MCwANDAsADQuLAA0LCgANTP -zgD///8AwLCgAKCAYADKycYAwKiQANDIwACQcGAAy8nGAP/YwAD/0LAA8ODQALCg -kADwyLAA8MCwAPC4oADwsJAA3MvCAP/4/wD/8PAA8OjgAPCogADAaDAA0sC0AMCo -oAD/yKAA8LiQAOCwgADgoHAA8MCgAPCYcACwWDAAzbqzAP/48ADw8PAA4LigAP+w -kADw2NAA4JBgAKBQIADQmHAA4KiQAPDQwADg2NAA4NDAAODIwADgoIAA4JhwANCA -UACgSCAAYEgwANCQcACQSCAA0IhgAMB4UACQQCAAwHBAAIBAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY +cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo +MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg +oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I +wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP// +8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH +ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw +cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY +kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY +QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -390,29 +342,29 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATk5OTk5OTk5OTk5OTk5OTk5O -Tk5OTk5OTk5OTk5OTk5OTk5OTk5MMzM7O0hIS01OTk5OTk5OSjUTExMWLBlLTk5O -Tk5OTkkVOkREREQsSE4gRkZGRkZHFRUnHz4iFkhOICcfP0BBQhUpQzpERBNFTiA1 -LzAwPD0VFRU1KD4TO04ZFTU2KB83FTg4OTozMztOLBUtLi8wMRUVFRUyITM0ThYV -FSYnKCEVFRUVKSorTk4SFR0eHyAhIiIjJCQlTk5OERUVFRUZGhscTk5OTk5OThAV -FRUVFhcYTk5OTk5OTk4QEBEREhMUTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTv// -AAD//wAA/AEAAPwBAAD8AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAcAAAB/ -AAAA/wAAAf8AAP//AAA=} +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fXp7fH19fX19fX19 +fX19fXV2d3h5fX19fX19fX19fWxtbm9wcXJzdCgofX1jTExkZWZnXmgnJyoqKH1Z +WltGVFxdXl9IV2BhKihQUVJFSlNUVVYkQUhXTk8oSUM6OjtKS0xNP0AvME5PKEJD +REQ6RUZHJiYmJEFIOSg4OSYmOjs8PT4/QC8wQTkofTEyMzQ1NjcmJiYmJiQnKH19 +JyorLC0mLi4jLzAmJyh9fSMkJCQlJiYmJiYmJicofX0QEBAREhQVIRcYGRkZIn19 +EBoaGhsbHB0dHh4THyB9fRAQEBAREhMUFRYXGBgZfX19fX19fX19fX19fX19ff4/ +AAD8HwAA+AAAAMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAAwAAAAMAA +AADAAAAAwAAAAP//AAA=} },0} }, -{6,8d869aa5-1ca0-41c5-8c42-17648e62313a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{6,1256dcb9-28f2-4761-b0cc-6058d6fe7d46,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,fba29d6d-96fc-4319-b52c-117f23cd18b4,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельРежим", -{1,"КоманднаяПанельРежим", +{6,8e31d207-2a59-48fc-ba49-11293da32e5f,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ВыполнитьКоманду", +{1,"ВыполнитьКоманду", {1,1, -{"ru","Режим"} +{"ru","Выполнить команду"} }, {1,1, -{"ru","Режим"} +{"ru","Выполнить команду"} }, {1,1, -{"ru","Режим"} +{"ru","Выполнить команду"} }, {3,0, {0},"",-1,-1,1,0}, @@ -423,17 +375,14 @@ AAAA/wAAAf8AAP//AAA=} {0},"",-1,-1,0, { {#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA -AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo -6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY -cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo -MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg -oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I -wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP// -8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH -ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw -cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY -kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY -QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAADx8/QA8PLzAO7w8gDs7/AA6u3vAOns7gDn6uwA5enrAOPo +6gDk6OoA4eboAN/k5gDd4uQA2+DjANne4QDX3N8A3NTRANDAsADe1dIA4NHRAP// +/wD/+P8A8OjgANC4sACAYFAAzMzNAObm5wDw8PAA0MjAAMCwsADg2NAAgHBgAIVn +WADZy70A//DwAPDg0ACxpqEA4+PgAMCwoADg0NAAgGhgALCYkACwoJAA0MvHAODI +wADw8OAA8ODgAMCooACgkIAA1tDJALeijQDQsKAAwKCQALCQgACggHAAkHBgAHBg +UACgiHAA//jwAKCIgACQeGAAsJiAAJCAcABwWFAAcFhAAAD/EAAAoAAAYEgwALOV +hgDw2MAAAP+wAIBoUABwUEAAx8C5ALOdlQD/6OAA//DgAPDY0ADw0LAA8MCgAIR1 +ZgDT09IApI6GAODQwADIyckA2tXRAKOckwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -444,17 +393,20 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fXp7fH19fX19fX19 -fX19fXV2d3h5fX19fX19fX19fWxtbm9wcXJzdCgofX1jTExkZWZnXmgnJyoqKH1Z -WltGVFxdXl9IV2BhKihQUVJFSlNUVVYkQUhXTk8oSUM6OjtKS0xNP0AvME5PKEJD -REQ6RUZHJiYmJEFIOSg4OSYmOjs8PT4/QC8wQTkofTEyMzQ1NjcmJiYmJiQnKH19 -JyorLC0mLi4jLzAmJyh9fSMkJCQlJiYmJiYmJicofX0QEBAREhQVIRcYGRkZIn19 -EBoaGhsbHB0dHh4THyB9fRAQEBAREhMUFRYXGBgZfX19fX19fX19fX19fX19ff4/ -AAD8HwAA+AAAAMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAAwAAAAMAA -AADAAAAAwAAAAP//AAA=} +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV1dXV1dXV1dXV1dXV1dXV1dX +RxgYOEBASEhDQ0NXV1dXUlMqKioqKioqKioqQ1dXSUpLOkxLTU5PQkJCQENQV0Qe +FBQUFCIuRUFGQkdIQ1c1FhQUFBQUOhZBQUI3OENXPREXJio9Oz43KBg/PihAVzQ6 +FBQUFBQUOiIbFjs8GFcxMjMvMzQ1NjcYOB8qORhXVysmLBQVFSItLi8YMCYYV1dX +JSYUFhwcFxEnKBgpKldXV1chFhQUFBUiIxcYJFdXV1dXGhcUGxwcFx0eHyBXV1dX +V1cSExQUFBQVFhcYV1dXV1dXVxAREREREREREVdXV1dXV1dXV1dXV1dXV1dXV/// +AADABwAAgAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAIABAADAAQAA4AMAAOAD +AADwAwAA+AMAAP//AAA=} },0} }, -{6,2b1b315b-37b5-4cc4-9e1a-30db6108bae8,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,62c326a8-4084-4b92-a6d5-467f744a55d7,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ВыполнитьКоманду", {1,"ВыполнитьКоманду", {1,1, @@ -506,7 +458,7 @@ AADh/wAA4Q8AAOkPAADtTwAA4E8AAPAPAAD4DwAA/D8AAPw/AAD4PwAA+R8AAPmf AAD7nwAA898AAP//AAA=} },0} }, -{6,2c405c86-3e16-4a6b-ac25-f3812e5eb3ed,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,5b169be7-5856-4722-a449-bde22a69cdf8,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельРежим", {1,"КоманднаяПанельРежим", {1,1, @@ -528,16 +480,13 @@ AAD7nwAA898AAP//AAA=} { {#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo -6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY -cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo -MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg -oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I -wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP// -8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH -ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw -cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY -kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY -QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA +6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294AucHYAGBwsAC+yNgAxdHWAHCQ +4ABgeNAA8LCQAPCokADwoIAA8KBwAOCYcADgkGAA4IhQANCYgACAsMAA0LiwAHCI +0AAwOJAA/8CgAP+4oAD/uJAA/7CQAP+ogADwqIAA0LCgAHCwwACQ4PAAcMjgAICI +gACgp8AA8JhwAOCIYADQqJAAYKiwAGDA0ABQmLAAEBAQALfDxwDQuKAA////AP/4 +8ADQ0NAAUKCwAK6+xADgyMAAwLiwALC/xgCgoKAAkLjAAHDQ4ACAcGAAUJCwAMCw +sACAYFAAcHBwAFBYUAAAAAAA0MCwAHBQQADAsKAA//DgAPDY0ADAqKAA4OjgAODg +4ADg4NAA4NjQAODQwADgyLAA4MCwALCgkABgSDAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -548,21 +497,20 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fX19fX19fX19fX19 -fX19fX19fX19fX19fX0qKCgoKCgoKCgoKCgoKCh9KkQ+Pk0/Pz8uQEAwWloofSom -IyMjQEBPT1paWlowKH0qJiYmREQBJT4+ND8/MCh9KiY/PyMjI0BAT09aWkAofU8m -JiYmJiYmRAElJT4/KH05JngtJjJ7JkBAME9PPyh9OSZse3h4bCYmJiZERE0ofScm -AkcBeAImIyNAQE8+KH1AJiY3VTcmJiYmJiYmJSh9IyYmJmwmJiY/IyMjQCUofUAm -JiYmJiYmJiYmJiYmKH0nIyMjQCcnJyc5OU9PTyp9fX19fX19fX19fX19fX19ff// -AAD//wAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB -AAAAAQAAAAEAAP//AAA=} +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhISEhISEhISEhISEhISEhI +SEhISEhISEhISEhISEhWV1dXV1dXV1dXV0pISEhITjdPUFFSUzxUVU5KSEhISEs3 +PElJTCgoKE1OSkhISEg2Nzc3ODhGR0hJKEpISEhINjc8PDw4PzdDNERFSEhISDY3 +Nzc3Nz9AQTM0QkhISEg2Nzw8PDc9OioyMzQ+SEhINjc3Nzc3ODk6KjIzNDtISBYX +FxguGy8bMDEqMjM0NUgWIiIjJCUmJicoKSorLCEtFhcXFxgZGhscGx0eHyARIUhI +SEhISEhISEhIExEUFRFISEhISEhISEhISEgQERESSEhISEhISEhISEhISEhISP// +AAD//wAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAcAAAADAAAAAQAAAAAAAAAA +AAD/4AAA//AAAP//AAA=} },0} }, -{6,6e40834b-a133-47dc-9d75-29031f9f6ecf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,4792275b-3772-4039-8719-e09e69c560d5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,bac5dc21-a7d5-4c2d-91ff-79d0aaa333a9,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,1a280de3-9cb7-481e-9c06-ba0155a38c17,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ВыполнитьКоманду", {1,"ВыполнитьКоманду", {1,1, @@ -614,7 +562,59 @@ AAD8AAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAcAAAAHAAAABwAAAAcAAAAH AAAABwAA+H8AAP//AAA=} },0} }, -{6,f902e10b-2431-4fca-bb72-e2157ae6dc6f,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,964fcb1e-cb43-48e9-b705-b632a22e7c57,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельРежим", +{1,"КоманднаяПанельРежим", +{1,1, +{"ru","Режим"} +}, +{1,1, +{"ru","Режим"} +}, +{1,1, +{"ru","Режим"} +}, +{3,0, +{0},"",-1,-1,1,0}, +{0,0,0} +} +},1, +{3,3, +{0},"",-1,-1,0, +{ +{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA +AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo +6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY +cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo +MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg +oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I +wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP// +8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH +ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw +cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY +kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY +QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fX19fX19fX19fX19 +fX19fX19fX19fX19fX0qKCgoKCgoKCgoKCgoKCh9KkQ+Pk0/Pz8uQEAwWloofSom +IyMjQEBPT1paWlowKH0qJiYmREQBJT4+ND8/MCh9KiY/PyMjI0BAT09aWkAofU8m +JiYmJiYmRAElJT4/KH05JngtJjJ7JkBAME9PPyh9OSZse3h4bCYmJiZERE0ofScm +AkcBeAImIyNAQE8+KH1AJiY3VTcmJiYmJiYmJSh9IyYmJmwmJiY/IyMjQCUofUAm +JiYmJiYmJiYmJiYmKH0nIyMjQCcnJyc5OU9PTyp9fX19fX19fX19fX19fX19ff// +AAD//wAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB +AAAAAQAAAAEAAP//AAA=} +},0} +}, +{6,081e9ffc-1b68-42ec-9b14-26bf82e7d5de,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ВыполнитьКоманду", {1,"ВыполнитьКоманду", {1,1, @@ -635,14 +635,13 @@ AAAABwAA+H8AAP//AAA=} {0},"",-1,-1,0, { {#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA -AAAAAAAAAAAAAAAAAADx8/QA8PLzAO7w8gDs7/AA6u3vAOns7gDn6uwA5enrAOPo -6gDk6OoA4eboAN/k5gDd4uQA2+DjANne4QDX3N8A3NTRANDAsADe1dIA4NHRAP// -/wD/+P8A8OjgANC4sACAYFAAzMzNAObm5wDw8PAA0MjAAMCwsADg2NAAgHBgAIVn -WADZy70A//DwAPDg0ACxpqEA4+PgAMCwoADg0NAAgGhgALCYkACwoJAA0MvHAODI -wADw8OAA8ODgAMCooACgkIAA1tDJALeijQDQsKAAwKCQALCQgACggHAAkHBgAHBg -UACgiHAA//jwAKCIgACQeGAAsJiAAJCAcABwWFAAcFhAAAD/EAAAoAAAYEgwALOV -hgDw2MAAAP+wAIBoUABwUEAAx8C5ALOdlQD/6OAA//DgAPDY0ADw0LAA8MCgAIR1 -ZgDT09IApI6GAODQwADIyckA2tXRAKOckwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo +6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A4MCwANDAsADQuLAA0LCgANTP +zgD///8AwLCgAKCAYADKycYAwKiQANDIwACQcGAAy8nGAP/YwAD/0LAA8ODQALCg +kADwyLAA8MCwAPC4oADwsJAA3MvCAP/4/wD/8PAA8OjgAPCogADAaDAA0sC0AMCo +oAD/yKAA8LiQAOCwgADgoHAA8MCgAPCYcACwWDAAzbqzAP/48ADw8PAA4LigAP+w +kADw2NAA4JBgAKBQIADQmHAA4KiQAPDQwADg2NAA4NDAAODIwADgoIAA4JhwANCA +UACgSCAAYEgwANCQcACQSCAA0IhgAMB4UACQQCAAwHBAAIBAIAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -656,53 +655,54 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV1dXV1dXV1dXV1dXV1dXV1dX -RxgYOEBASEhDQ0NXV1dXUlMqKioqKioqKioqQ1dXSUpLOkxLTU5PQkJCQENQV0Qe -FBQUFCIuRUFGQkdIQ1c1FhQUFBQUOhZBQUI3OENXPREXJio9Oz43KBg/PihAVzQ6 -FBQUFBQUOiIbFjs8GFcxMjMvMzQ1NjcYOB8qORhXVysmLBQVFSItLi8YMCYYV1dX -JSYUFhwcFxEnKBgpKldXV1chFhQUFBUiIxcYJFdXV1dXGhcUGxwcFx0eHyBXV1dX -V1cSExQUFBQVFhcYV1dXV1dXVxAREREREREREVdXV1dXV1dXV1dXV1dXV1dXV/// -AADABwAAgAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAIABAADAAQAA4AMAAOAD -AADwAwAA+AMAAP//AAA=} +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATk5OTk5OTk5OTk5OTk5OTk5O +Tk5OTk5OTk5OTk5OTk5OTk5OTk5MMzM7O0hIS01OTk5OTk5OSjUTExMWLBlLTk5O +Tk5OTkkVOkREREQsSE4gRkZGRkZHFRUnHz4iFkhOICcfP0BBQhUpQzpERBNFTiA1 +LzAwPD0VFRU1KD4TO04ZFTU2KB83FTg4OTozMztOLBUtLi8wMRUVFRUyITM0ThYV +FSYnKCEVFRUVKSorTk4SFR0eHyAhIiIjJCQlTk5OERUVFRUZGhscTk5OTk5OThAV +FRUVFhcYTk5OTk5OTk4QEBEREhMUTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTv// +AAD//wAA/AEAAPwBAAD8AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAcAAAB/ +AAAA/wAAAf8AAP//AAA=} },0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,a9070466-6ac7-47ea-b68a-6e4cd1736ef7, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,f7a47897-4467-490c-9586-333f7c40e4a2, {8,"КомандаSaveAs",0,1, {1,1, {"ru","Сохранить"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,9,1e2,0,0,1,0,0,0,0},f902e10b-2431-4fca-bb72-e2157ae6dc6f, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,9,1e2,0,0,1,0,0,0,0},8e31d207-2a59-48fc-ba49-11293da32e5f, {8,"КомандаPrint",0,1, {1,1, {"ru","Печать"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,11,1e2,0,0,1,0,0,0,0},8d869aa5-1ca0-41c5-8c42-17648e62313a, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,11,1e2,0,0,1,0,0,0,0},7e833f86-819c-4e0b-b09d-12d39fafeeaf, {8,"Разделитель",0,1, -{1,0},0,a5584947-9bee-4486-9ab4-b3e9672746a7,4,1e2,2,0,1,0,0,0,0},cf2e3222-9b3e-4de0-be65-10f9f0b7187a, +{1,0},0,a5584947-9bee-4486-9ab4-b3e9672746a7,4,1e2,2,0,1,0,0,0,0},5b169be7-5856-4722-a449-bde22a69cdf8, {8,"Редактирование",0,1, {1,1, {"ru","Редактирование"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,5,1e2,0,0,1,1,0,0,0},2c405c86-3e16-4a6b-ac25-f3812e5eb3ed, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,5,1e2,0,0,1,1,0,0,0},964fcb1e-cb43-48e9-b705-b632a22e7c57, {8,"Текст",0,1, {1,1, {"ru","Текст"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,7,1e2,0,0,1,0,0,0,0},fba29d6d-96fc-4319-b52c-117f23cd18b4, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,7,1e2,0,0,1,0,0,0,0},d8e5056a-b03c-454c-9a09-bdbeaeba3cb8, {8,"Просмотр",0,1, {1,1, {"ru","Просмотр"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,6,1e2,0,0,1,0,0,0,0},4792275b-3772-4039-8719-e09e69c560d5, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,6,1e2,0,0,1,0,0,0,0},1256dcb9-28f2-4761-b0cc-6058d6fe7d46, {8,"РазделительОсновной",0,1, -{1,0},0,a5584947-9bee-4486-9ab4-b3e9672746a7,10,1e2,2,0,1,0,0,0,0},2b1b315b-37b5-4cc4-9e1a-30db6108bae8, +{1,0},0,a5584947-9bee-4486-9ab4-b3e9672746a7,10,1e2,2,0,1,0,0,0,0},62c326a8-4084-4b92-a6d5-467f744a55d7, {8,"КомандаCut",0,1, {1,1, {"ru","Вырезать"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,15,1e2,0,0,1,0,0,0,0},8cf4cd52-e81b-4fd6-8d1f-5f9bd6a50fb5, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,15,1e2,0,0,1,0,0,0,0},081e9ffc-1b68-42ec-9b14-26bf82e7d5de, {8,"КомандаCopy",0,1, {1,1, {"ru","Копировать"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,13,1e2,0,0,1,0,0,0,0},bac5dc21-a7d5-4c2d-91ff-79d0aaa333a9, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,13,1e2,0,0,1,0,0,0,0},1a280de3-9cb7-481e-9c06-ba0155a38c17, {8,"КомандаPaste",0,1, {1,1, {"ru","Вставить"} -},1,a5584947-9bee-4486-9ab4-b3e9672746a7,14,1e2,0,0,1,0,0,0,0},6e40834b-a133-47dc-9d75-29031f9f6ecf, +},1,a5584947-9bee-4486-9ab4-b3e9672746a7,14,1e2,0,0,1,0,0,0,0},84d1b669-e83d-49f1-958f-ef8d8a5f695d, {8,"Разделитель2",0,1, {1,0},0,a5584947-9bee-4486-9ab4-b3e9672746a7,16,1e2,2,0,1,0,0,0,0}, {-1,0, @@ -741,7 +741,7 @@ AADwAwAA+AMAAP//AAA=} {0} } } -},711,429,1,0,1,4,4,2259}, +},711,429,1,0,1,4,4,2265}, { {0},14, {2, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\262\320\276\320\270\321\207\320\275\321\213\321\205\320\224\320\260\320\275\320\275\321\213\321\205/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\262\320\276\320\270\321\207\320\275\321\213\321\205\320\224\320\260\320\275\320\275\321\213\321\205/form" index bd45e47..734d6fa 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\262\320\276\320\270\321\207\320\275\321\213\321\205\320\224\320\260\320\275\320\275\321\213\321\205/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\262\320\276\320\270\321\207\320\275\321\213\321\205\320\224\320\260\320\275\320\275\321\213\321\205/form" @@ -230,7 +230,7 @@ {0} } } -},266,37,1,0,1,4,4,964}, +},266,37,1,0,1,4,4,970}, { {-1},4, {2, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\273\321\217\320\240\320\276\320\273\320\265\320\271/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\273\321\217\320\240\320\276\320\273\320\265\320\271/form" index 20de50b..6ef1cb6 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\273\321\217\320\240\320\276\320\273\320\265\320\271/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\224\320\273\321\217\320\240\320\276\320\273\320\265\320\271/form" @@ -95,36 +95,7 @@ {1,0} },8,2,0,0,0,1, {5,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,177,1,5, -{6,6b964bf0-1830-49e3-ad34-7467126dc2d3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},6, -{1,0}, -{1,0} -}, -{6,6fb51798-7de8-4dc3-86d4-abbe837d5f66,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,7467999b-715a-4825-b3d4-d49cc4c91e63,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,8abfa64a-3910-4888-a330-64a453422216,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ДействияФормыБыстраяНастройка", -{1,"ДействияФормыБыстраяНастройка", -{1,1, -{"ru","Действия формы быстрая настройка"} -}, -{1,1, -{"ru","Действия формы быстрая настройка"} -}, -{1,1, -{"ru","Действия формы быстрая настройка"} -}, -{3,0, -{0},"",-1,-1,1,0}, -{0,0,0} -} -},1, -{3,1, -{0,942e0303-a3ec-4fe8-887c-5aea8516d424},"",-1,-1,1,0} -}, -{6,9534dbc8-588a-4414-a356-5f30982222c3,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,0e4b02e3-9523-458a-83c9-4dc19df2a14c,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыСформироватьОтчет", {1,"ДействияФормыСформироватьОтчет", {1,1, @@ -149,29 +120,58 @@ }, {3,1, {0,0ce78048-0196-4f80-a781-9829cdb7f43e},"",-1,-1,1,0} +}, +{6,d5a12c11-be6b-4a67-b921-9f6a5ac16454,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},6, +{1,0}, +{1,0} +}, +{6,44dec2ba-5621-422f-849f-7731f5e1e936,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ДействияФормыБыстраяНастройка", +{1,"ДействияФормыБыстраяНастройка", +{1,1, +{"ru","Действия формы быстрая настройка"} +}, +{1,1, +{"ru","Действия формы быстрая настройка"} +}, +{1,1, +{"ru","Действия формы быстрая настройка"} +}, +{3,0, +{0},"",-1,-1,1,0}, +{0,0,0} +} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,9534dbc8-588a-4414-a356-5f30982222c3, +{3,1, +{0,942e0303-a3ec-4fe8-887c-5aea8516d424},"",-1,-1,1,0} +}, +{6,72243f24-a8f6-4282-9cb7-b5fe005b60dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,86e658de-0dc5-4c8a-bd43-2add4706a675,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,0e4b02e3-9523-458a-83c9-4dc19df2a14c, {8,"Сформировать",0,1, {1,1, {"ru","Сформировать"} -},1,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,22,1e2,0,3,1,0,0,0,0},6fb51798-7de8-4dc3-86d4-abbe837d5f66, +},1,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,22,1e2,0,3,1,0,0,0,0},72243f24-a8f6-4282-9cb7-b5fe005b60dd, {8,"Разделитель1",0,1, -{1,0},0,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,23,1e2,2,0,1,0,0,0,0},8abfa64a-3910-4888-a330-64a453422216, +{1,0},0,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,23,1e2,2,0,1,0,0,0,0},44dec2ba-5621-422f-849f-7731f5e1e936, {8,"БыстраяНастройка",0,1, {1,1, {"ru","Настройка"} -},1,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,44,1e2,0,3,1,1,0,0,0},7467999b-715a-4825-b3d4-d49cc4c91e63, +},1,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,44,1e2,0,3,1,1,0,0,0},86e658de-0dc5-4c8a-bd43-2add4706a675, {8,"Разделитель",0,1, {1,1, {"ru","Действие"} -},0,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,176,1e2,2,0,1,0,0,0,0},6b964bf0-1830-49e3-ad34-7467126dc2d3, +},0,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,176,1e2,2,0,1,0,0,0,0},d5a12c11-be6b-4a67-b921-9f6a5ac16454, {8,"ИнформационнаяНадпись",0,1, {1,0},1,ab34b1a1-f8ff-4a02-9d1b-9e3f6c588c0b,177,1e2,0,0,1,0,0,0,0}, {0,0, {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,14888395-4305-4f7b-a516-e581cc1c3899,22} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,15282939-f552-4eac-8827-57932035b857,22} }, {8,0,0,903,25,1, {0, @@ -3020,9 +3020,7 @@ TX1hJdWKWF43bhw45IMTY/oC},0} {1,0} },8,2,0,2,1,1, {5,b3be96a9-1c10-4242-9309-1c5c06c96945,21,1,7, -{6,5fda055d-c46b-4ccb-b501-c04a11455b71,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,0842e294-4312-4846-8da5-4897d0d44016,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,fa4bba04-fda3-48e5-b99e-4bdfdf60cbbf,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПереместитьПравоОтчета", {1,"ПереместитьПравоОтчета", {1,1, @@ -3040,43 +3038,15 @@ TX1hJdWKWF43bhw45IMTY/oC},0} } },7, {1,1, -{"ru","Переместить право вниз"} -}, -{1,1, -{"ru","Переместить право вниз"} -}, -{3,1, -{-4},"",-1,-1,1,0} -}, -{6,79500277-3dc5-4f87-867d-f1ca2fde0ba7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,2ddf659e-3746-4d6f-8e5a-1c3758f76aa5,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ОтметитьПрава", -{1,"ОтметитьПрава", -{1,1, -{"ru","Отметить права"} -}, -{1,1, -{"ru","Отметить права"} -}, -{1,1, -{"ru","Отметить права"} -}, -{3,0, -{0},"",-1,-1,1,0}, -{0,0,0} -} -},7, -{1,1, -{"ru","Снять флажки"} +{"ru","Переместить право вверх"} }, {1,1, -{"ru","Снять флажки"} +{"ru","Переместить право вверх"} }, {3,1, -{-11},"",-1,-1,1,0} +{-3},"",-1,-1,1,0} }, -{6,4f0e6b5c-ff8b-496e-bf40-8ef1ee89b870,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,7e319db9-1e47-4aee-8f55-3bf14eb36244,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПереместитьПравоОтчета", {1,"ПереместитьПравоОтчета", {1,1, @@ -3094,15 +3064,15 @@ TX1hJdWKWF43bhw45IMTY/oC},0} } },7, {1,1, -{"ru","Переместить право вверх"} +{"ru","Переместить право вниз"} }, {1,1, -{"ru","Переместить право вверх"} +{"ru","Переместить право вниз"} }, {3,1, -{-3},"",-1,-1,1,0} +{-4},"",-1,-1,1,0} }, -{6,6c10b51d-3bfb-4ecd-a172-edb00d0a4ce3,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,1b604994-35cc-48a3-8f59-b36276b4f732,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ОтметитьПрава", {1,"ОтметитьПрава", {1,1, @@ -3128,7 +3098,7 @@ TX1hJdWKWF43bhw45IMTY/oC},0} {3,1, {-10},"",-1,-1,1,0} }, -{6,d174d34f-6958-4fb3-8c49-343cf130d6df,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,47a5e414-1b40-4df9-abbb-e0a1171ce375,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"УпорядочитьСписокПравДляВывода", {1,"УпорядочитьСписокПравДляВывода", {1,1, @@ -3153,32 +3123,62 @@ TX1hJdWKWF43bhw45IMTY/oC},0} }, {3,1, {0,efda7350-6cd7-4416-b188-f5ca9baf66c2},"",-1,-1,1,0} -},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,d174d34f-6958-4fb3-8c49-343cf130d6df, +}, +{6,369193a3-a2b6-4623-931e-55c32549cb2d,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ОтметитьПрава", +{1,"ОтметитьПрава", +{1,1, +{"ru","Отметить права"} +}, +{1,1, +{"ru","Отметить права"} +}, +{1,1, +{"ru","Отметить права"} +}, +{3,0, +{0},"",-1,-1,1,0}, +{0,0,0} +} +},7, +{1,1, +{"ru","Снять флажки"} +}, +{1,1, +{"ru","Снять флажки"} +}, +{3,1, +{-11},"",-1,-1,1,0} +}, +{6,edb1b2e2-fabc-4caf-bf72-a9f5e556d55d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,ab765267-333e-4d4c-8dda-34d4122ff09e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,47a5e414-1b40-4df9-abbb-e0a1171ce375, {8,"УпорядочитьПрава",0,1, {1,1, {"ru","Упорядочить права"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,14,1e2,0,0,1,0,0,0,0},5fda055d-c46b-4ccb-b501-c04a11455b71, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,14,1e2,0,0,1,0,0,0,0},ab765267-333e-4d4c-8dda-34d4122ff09e, {8,"Разделитель2",0,1, {1,1, {"ru","Действие"} -},0,b3be96a9-1c10-4242-9309-1c5c06c96945,13,1e2,2,0,1,0,0,0,0},4f0e6b5c-ff8b-496e-bf40-8ef1ee89b870, +},0,b3be96a9-1c10-4242-9309-1c5c06c96945,13,1e2,2,0,1,0,0,0,0},fa4bba04-fda3-48e5-b99e-4bdfdf60cbbf, {8,"ПереместитьПравоВверх",0,1, {1,1, {"ru","Переместить вверх"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,9,1e2,0,0,1,0,0,0,0},0842e294-4312-4846-8da5-4897d0d44016, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,9,1e2,0,0,1,0,0,0,0},7e319db9-1e47-4aee-8f55-3bf14eb36244, {8,"ПереместитьПравоВниз",0,1, {1,1, {"ru","Переместить вниз"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,11,1e2,0,0,1,0,0,0,0},79500277-3dc5-4f87-867d-f1ca2fde0ba7, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,11,1e2,0,0,1,0,0,0,0},edb1b2e2-fabc-4caf-bf72-a9f5e556d55d, {8,"Разделитель1",0,1, {1,1, {"ru","Действие"} -},0,b3be96a9-1c10-4242-9309-1c5c06c96945,10,1e2,2,0,1,0,0,0,0},6c10b51d-3bfb-4ecd-a172-edb00d0a4ce3, +},0,b3be96a9-1c10-4242-9309-1c5c06c96945,10,1e2,2,0,1,0,0,0,0},1b604994-35cc-48a3-8f59-b36276b4f732, {8,"УстановитьФлажки",0,1, {1,1, {"ru","Установить флажки"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,1,1e2,0,0,1,0,0,0,0},2ddf659e-3746-4d6f-8e5a-1c3758f76aa5, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,1,1e2,0,0,1,0,0,0,0},369193a3-a2b6-4623-931e-55c32549cb2d, {8,"СнятьФлажки",0,1, {1,1, {"ru","Снять флажки"} @@ -3315,29 +3315,44 @@ TX1hJdWKWF43bhw45IMTY/oC},0} {1,0} },8,2,0,2,1,1, {5,b3be96a9-1c10-4242-9309-1c5c06c96945,27,1,9, -{6,8b8547de-2250-4381-969b-7a3c83033b32,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельГруппировкиБезНеопределенных", -{1,"КоманднаяПанельГруппировкиБезНеопределенных", +{6,d3f3a81e-a534-44f7-a6c6-37c5d5959036,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,b3be96a9-1c10-4242-9309-1c5c06c96945,22},7, {1,1, -{"ru","Без неопределенных"} +{"ru","Быстрый отбор"} }, {1,1, -{"ru","Без неопределенных"} +{"ru","Быстрый отбор"} +}, +{3,1, +{0,2ef82795-06fe-4365-bd0c-44b486264620},"",-1,-1,1,0} }, +{6,a09d6ab7-df8d-42cb-8e1d-44283664728f,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПроставитьФлажки", +{1,"ПроставитьФлажки", {1,1, -{"ru","Без неопределенных"} +{"ru","Проставить флажки"} +}, +{1,1, +{"ru","Проставить флажки"} +}, +{1,1, +{"ru","Проставить флажки"} }, {3,0, {0},"",-1,-1,1,0}, {0,0,0} } -},1, +},7, +{1,1, +{"ru","Снять флажки"} +}, +{1,1, +{"ru","Снять флажки"} +}, {3,1, -{0,b1406535-6cc2-4410-95ea-753556e8460f},"",-1,-1,1,0} +{-11},"",-1,-1,1,0} }, -{6,527df197-41b1-4c0f-8022-fd12ffa252db,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,30f38241-6d3a-4cb8-8229-09ea1706cc3f,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,a529c4e9-98d9-4f9b-87c4-85ad9f8bde5f,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельГруппировкиТолькоИзмененные", {1,"КоманднаяПанельГруппировкиТолькоИзмененные", {1,1, @@ -3393,28 +3408,37 @@ pKSkpKTX19fX1+Lm4KSkpKSkpKSk19fX1+Lm5uLg19fX19fX19fX1+Lm1+bm4uDX 19fX19fX1+Lm19fX5ubi4NfX19fX1+Li4uLi4uLi4uLg19fX19c=} },0} }, -{6,ff1ab366-7042-4a28-9d78-e84491c0eaea,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,b3be96a9-1c10-4242-9309-1c5c06c96945,22},7, +{6,0bddf140-f6f0-4bd9-9c7f-168022e4da8d,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельГруппировкиБезНеопределенных", +{1,"КоманднаяПанельГруппировкиБезНеопределенных", {1,1, -{"ru","Быстрый отбор"} +{"ru","Без неопределенных"} }, {1,1, -{"ru","Быстрый отбор"} +{"ru","Без неопределенных"} }, +{1,1, +{"ru","Без неопределенных"} +}, +{3,0, +{0},"",-1,-1,1,0}, +{0,0,0} +} +},1, {3,1, -{0,2ef82795-06fe-4365-bd0c-44b486264620},"",-1,-1,1,0} +{0,b1406535-6cc2-4410-95ea-753556e8460f},"",-1,-1,1,0} }, -{6,3e250a56-b858-4b00-b584-645a89f1d0e6,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПроставитьФлажки", -{1,"ПроставитьФлажки", +{6,865fb329-d09b-40db-892c-2785a00f5a2e,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельГруппировкиОтобратьРЛС", +{1,"КоманднаяПанельГруппировкиОтобратьРЛС", {1,1, -{"ru","Проставить флажки"} +{"ru","Отобрать РЛС"} }, {1,1, -{"ru","Проставить флажки"} +{"ru","Отобрать РЛС"} }, {1,1, -{"ru","Проставить флажки"} +{"ru","Отобрать РЛС"} }, {3,0, {0},"",-1,-1,1,0}, @@ -3422,17 +3446,35 @@ pKSkpKTX19fX1+Lm4KSkpKSkpKSk19fX1+Lm5uLg19fX19fX19fX1+Lm1+bm4uDX } },7, {1,1, -{"ru","Снять флажки"} +{"ru","Отметить объекты с RLS"} }, {1,1, -{"ru","Снять флажки"} +{"ru","Отметить объекты с RLS"} }, -{3,1, -{-11},"",-1,-1,1,0} +{3,3, +{0},"",14,1,1, +{ +{#base64:Qk06AwAAAAAAADoAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/////////////////////5G70zORxjORxjORxjORxjORxjORxjORxjORxjORxjOR +xpG70////////////////zORxv////////////////////////////////////// +/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// +/zORxv///////////////zORxv///4TI55jU7YTI5////4TI55jU7ZfT7ITI5/// +/zORxv///////////////zORxv////////////////////////////////////// +/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// +/zORxv///////////////zORxv///43M6ZjU7YTI5////4TI55jU7ZjU7YTI5/// +/zORxv///////////////zORxv////////////////////////////////////// +/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// +/zORxv///////////////zORxv///4TI55jU7YTI5////4TI55jU7ZjU7YTI5/// +/zORxv///////////////zORxv////////////////////////////////////// +/zORxv///////////////5G70zORxjORxjORxjORxjORxjORxjORxjORxjORxjOR +xpG70/////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/////////////w==} +},0} }, -{6,599c5e6b-ff69-4385-b7f5-a47371bd3a28,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,4af47b5e-ab28-49f9-850b-78eca44762d7,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,6b48791c-eb3b-4751-8cd0-5ea36bf25771,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельГруппировкиФильтрРЛС", {1,"КоманднаяПанельГруппировкиФильтрРЛС", {1,1, @@ -3478,53 +3520,9 @@ w2hnZv///////4uKimppaXl4eJKQj5KQj5KQj6ShoKShoKShoJSSkpSSkn58fHRy cWhnZv///////w==} },0} }, -{6,d7829c4a-31cc-41ad-ab9d-80e63babf3d3,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельГруппировкиОтобратьРЛС", -{1,"КоманднаяПанельГруппировкиОтобратьРЛС", -{1,1, -{"ru","Отобрать РЛС"} -}, -{1,1, -{"ru","Отобрать РЛС"} -}, -{1,1, -{"ru","Отобрать РЛС"} -}, -{3,0, -{0},"",-1,-1,1,0}, -{0,0,0} -} -},7, -{1,1, -{"ru","Отметить объекты с RLS"} -}, -{1,1, -{"ru","Отметить объекты с RLS"} -}, -{3,3, -{0},"",14,1,1, -{ -{#base64:Qk06AwAAAAAAADoAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAP////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -/////////////////////5G70zORxjORxjORxjORxjORxjORxjORxjORxjORxjOR -xpG70////////////////zORxv////////////////////////////////////// -/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// -/zORxv///////////////zORxv///4TI55jU7YTI5////4TI55jU7ZfT7ITI5/// -/zORxv///////////////zORxv////////////////////////////////////// -/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// -/zORxv///////////////zORxv///43M6ZjU7YTI5////4TI55jU7ZjU7YTI5/// -/zORxv///////////////zORxv////////////////////////////////////// -/zORxv///////////////zORxv///z+v3j+v3j+v3v///z+v3j+v3j+v3j+v3v// -/zORxv///////////////zORxv///4TI55jU7YTI5////4TI55jU7ZjU7YTI5/// -/zORxv///////////////zORxv////////////////////////////////////// -/zORxv///////////////5G70zORxjORxjORxjORxjORxjORxjORxjORxjORxjOR -xpG70/////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -/////////////w==} -},0} -}, -{6,9cc6703f-9b82-4827-802c-aa5371cfc8c5,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,6f0f0d5b-bf5e-4434-bc06-60cfffa9001a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,54f75498-de60-46a5-a8ec-ef6e6e0e8488,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПроставитьФлажки", {1,"ПроставитьФлажки", {1,1, @@ -3549,20 +3547,22 @@ xpG70/////////////////////////////////////////////////////////// }, {3,1, {-10},"",-1,-1,1,0} -},2, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,ff1ab366-7042-4a28-9d78-e84491c0eaea, +}, +{6,c88c87b3-a2de-4c43-a543-413d5200d9bf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},2, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,d3f3a81e-a534-44f7-a6c6-37c5d5959036, {8,"БыстрыеОтборы",0,1, {1,1, {"ru","Быстрый отбор"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,21,1e2,1,3,1,0,0,0,0},527df197-41b1-4c0f-8022-fd12ffa252db, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,21,1e2,1,3,1,0,0,0,0},6f0f0d5b-bf5e-4434-bc06-60cfffa9001a, {8,"Разделитель",0,1, {1,1, {"ru","Действие"} -},0,b3be96a9-1c10-4242-9309-1c5c06c96945,16,1e2,2,0,1,0,0,0,0},9cc6703f-9b82-4827-802c-aa5371cfc8c5, +},0,b3be96a9-1c10-4242-9309-1c5c06c96945,16,1e2,2,0,1,0,0,0,0},54f75498-de60-46a5-a8ec-ef6e6e0e8488, {8,"УстановитьФлажки",0,1, {1,1, {"ru","Установить флажки"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,1,1e2,0,0,1,0,0,0,0},3e250a56-b858-4b00-b584-645a89f1d0e6, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,1,1e2,0,0,1,0,0,0,0},a09d6ab7-df8d-42cb-8e1d-44283664728f, {8,"СнятьФлажки",0,1, {1,1, {"ru","Снять флажки"} @@ -3571,23 +3571,23 @@ xpG70/////////////////////////////////////////////////////////// {1,b3be96a9-1c10-4242-9309-1c5c06c96945,21,0} } }, -{5,b3be96a9-1c10-4242-9309-1c5c06c96945,22,0,5,30f38241-6d3a-4cb8-8229-09ea1706cc3f, +{5,b3be96a9-1c10-4242-9309-1c5c06c96945,22,0,5,a529c4e9-98d9-4f9b-87c4-85ad9f8bde5f, {8,"ТолькоИзмененные",0,2, {1,1, {"ru","Отметить только измененные объекты"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,23,1e2,0,0,1,0,0,0,0},4af47b5e-ab28-49f9-850b-78eca44762d7, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,23,1e2,0,0,1,0,0,0,0},6b48791c-eb3b-4751-8cd0-5ea36bf25771, {8,"ФильтрРЛС",0,2, {1,1, {"ru","Отметить объекты с отличиями в RLS"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,24,1e2,0,0,1,0,0,0,0},8b8547de-2250-4381-969b-7a3c83033b32, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,24,1e2,0,0,1,0,0,0,0},0bddf140-f6f0-4bd9-9c7f-168022e4da8d, {8,"БезНеопределенных",0,2, {1,1, {"ru","Без неопределенных"} -},1,b3be96a9-1c10-4242-9309-1c5c06c96945,25,1e2,0,0,1,0,0,0,0},599c5e6b-ff69-4385-b7f5-a47371bd3a28, +},1,b3be96a9-1c10-4242-9309-1c5c06c96945,25,1e2,0,0,1,0,0,0,0},c88c87b3-a2de-4c43-a543-413d5200d9bf, {8,"Разделитель1",0,2, {1,1, {"ru","Действие"} -},0,b3be96a9-1c10-4242-9309-1c5c06c96945,26,1e2,2,0,1,0,0,0,0},d7829c4a-31cc-41ad-ab9d-80e63babf3d3, +},0,b3be96a9-1c10-4242-9309-1c5c06c96945,26,1e2,2,0,1,0,0,0,0},865fb329-d09b-40db-892c-2785a00f5a2e, {8,"ОтобратьРЛС",0,2, {1,1, {"ru","Отметить объекты с RLS"} @@ -9056,17 +9056,17 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {1,0} },8,2,0,0,1,1, {5,d997aeb8-c718-4984-a811-27d681402bbd,2,1,2, -{6,a33fbe1e-895a-4878-917a-1bd0fb55c001,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПоискРазличийСледующее", -{1,"ПоискРазличийСледующее", +{6,6f2f3a06-3f3d-4647-a533-bbf14ee205c9,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПоискРазличийПредыдущее", +{1,"ПоискРазличийПредыдущее", {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {1,1, -{"ru","Следующее"} +{"ru","Предыдущее"} }, {3,0, {0},"",-1,-1,1,0}, @@ -9074,19 +9074,19 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} } },1, {3,1, -{-4},"",-1,-1,1,0} +{-3},"",-1,-1,1,0} }, -{6,82d87883-a603-495b-808b-9836a58177f7,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПоискРазличийПредыдущее", -{1,"ПоискРазличийПредыдущее", +{6,814a6a02-ef63-4a6d-bb6c-1c08b67b7ef6,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПоискРазличийСледующее", +{1,"ПоискРазличийСледующее", {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {1,1, -{"ru","Предыдущее"} +{"ru","Следующее"} }, {3,0, {0},"",-1,-1,1,0}, @@ -9094,13 +9094,13 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} } },1, {3,1, -{-3},"",-1,-1,1,0} +{-4},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,a33fbe1e-895a-4878-917a-1bd0fb55c001, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,814a6a02-ef63-4a6d-bb6c-1c08b67b7ef6, {8,"Следующее",0,1, {1,1, {"ru","Следующее различие"} -},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},82d87883-a603-495b-808b-9836a58177f7, +},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},6f2f3a06-3f3d-4647-a533-bbf14ee205c9, {8,"Предыдущее",0,1, {1,1, {"ru","Предыдущее различие"} @@ -9455,7 +9455,7 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {1,0} },8,2,0,0,1,1, {5,d997aeb8-c718-4984-a811-27d681402bbd,2,1,2, -{6,41f51a0f-e8af-40ed-ba21-21c281b8b28e,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,2a2fa8f2-76cd-40cf-b861-9c3366ada8ca,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПоискРазличийРЛССледующее", {1,"ПоискРазличийРЛССледующее", {1,1, @@ -9475,7 +9475,7 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {3,1, {-4},"",-1,-1,1,0} }, -{6,eea8e0b3-b8b4-421f-8950-e0a949297834,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,924ace3a-907d-4ade-8b01-8abc3713f1a6,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПоискРазличийРЛСПредыдущее", {1,"ПоискРазличийРЛСПредыдущее", {1,1, @@ -9495,11 +9495,11 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {3,1, {-3},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,41f51a0f-e8af-40ed-ba21-21c281b8b28e, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,2a2fa8f2-76cd-40cf-b861-9c3366ada8ca, {8,"Следующее",0,1, {1,1, {"ru","Следующее различие"} -},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},eea8e0b3-b8b4-421f-8950-e0a949297834, +},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},924ace3a-907d-4ade-8b01-8abc3713f1a6, {8,"Предыдущее",0,1, {1,1, {"ru","Предыдущее различие"} @@ -15238,7 +15238,7 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {1,0} },8,2,0,2,1,1, {5,2b84aa4b-868f-4ade-8dbb-81795deda9d4,2,1,1, -{6,a58ba78a-8205-4d34-8a8d-8248de8df260,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,4c45e821-37cc-4abe-9fbc-5d745347592d,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельРЛСОтключитьОтбор", {1,"КоманднаяПанельРЛСОтключитьОтбор", {1,1, @@ -15258,7 +15258,7 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} {3,1, {0,479470e0-ea0f-4266-8549-e2b1e8c06534},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,a58ba78a-8205-4d34-8a8d-8248de8df260, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,4c45e821-37cc-4abe-9fbc-5d745347592d, {8,"ОтключитьОтбор",0,1, {1,1, {"#","Отключить отбор"} @@ -16090,7 +16090,7 @@ ormwkWpFLJ8bLjIHCLcwph8=},0} } } } -},903,552,1,0,0,4,4,3952}, +},903,552,1,0,0,4,4,3958}, { {1},30, {15, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\270/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\270/form" index 1b47b79..f09b174 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\270/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\270/form" @@ -224,7 +224,7 @@ {1,0} },8,2,0,0,0,1, {5,d7748099-604f-413d-ac0d-b14d0db1ba92,1,1,1, -{6,ddb31406-993c-400b-988b-05550f56e591,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,13df3605-a0d9-4a7e-a295-017b451606c8,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"СохранитьВФайл", {1,"СохранитьВФайл", {1,1, @@ -244,7 +244,7 @@ {3,1, {0,894cf65b-4109-4533-a1d7-c87b1fcc80a3},"",-1,-1,1,0} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,ddb31406-993c-400b-988b-05550f56e591, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,13df3605-a0d9-4a7e-a295-017b451606c8, {8,"СохранитьВФайл",0,1, {1,1, {"#","Сохранить в файл"} @@ -285,7 +285,7 @@ {0} } } -},408,246,1,0,1,4,4,1098}, +},408,246,1,0,1,4,4,1104}, { {0},2, {2, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/form" index 92efa87..2cc9946 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/form" @@ -91,56 +91,56 @@ {1,0} },8,2,0,2,0,1, {5,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,5,1,4, -{6,df49e8ad-4838-4fa0-b975-963faf99929b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,1c84e62b-87fd-476a-a064-623a5ca6edf0,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ОсновныеДействияФормыЗаписать", -{1,"ОсновныеДействияФормыЗаписать", +{6,50a2bfb8-7473-412c-9ac4-c4d9bbbc0116,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ОсновныеДействияФормыЗаписатьИЗакрыть", +{1,"ОсновныеДействияФормыЗаписатьИЗакрыть", {1,1, -{"ru","Записать"} +{"ru","Записать и закрыть"} }, {1,1, -{"ru","Записать"} +{"ru","Записать и закрыть"} }, {1,1, -{"ru","Записать"} +{"ru","Записать и закрыть"} }, {3,0, {0},"",-1,-1,1,0}, {0,0,0} } },0}, -{6,e82d66a4-6add-4440-b76d-ef6f675b32a1,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ОсновныеДействияФормыЗаписатьИЗакрыть", -{1,"ОсновныеДействияФормыЗаписатьИЗакрыть", +{6,f5f39c06-8888-4d0f-98c3-da94b2bc5b81,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,3,00000000-0000-0000-0000-000000000000,142, +{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, +{6,1123e5db-c63a-40a3-a302-7498555da50a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, +{6,42437978-0420-4e0a-87a0-07fe6a680f34,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ОсновныеДействияФормыЗаписать", +{1,"ОсновныеДействияФормыЗаписать", {1,1, -{"ru","Записать и закрыть"} +{"ru","Записать"} }, {1,1, -{"ru","Записать и закрыть"} +{"ru","Записать"} }, {1,1, -{"ru","Записать и закрыть"} +{"ru","Записать"} }, {3,0, {0},"",-1,-1,1,0}, {0,0,0} } -},0}, -{6,b807f661-a231-4d09-a6c6-11fccd3bc8c1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,3,00000000-0000-0000-0000-000000000000,142, -{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,e82d66a4-6add-4440-b76d-ef6f675b32a1, +},0},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,50a2bfb8-7473-412c-9ac4-c4d9bbbc0116, {8,"ЗаписатьИЗакрыть",0,1, {1,1, {"ru","Записать и закрыть"} -},1,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,1,1e2,0,1,1,0,1,0,0},1c84e62b-87fd-476a-a064-623a5ca6edf0, +},1,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,1,1e2,0,1,1,0,1,0,0},42437978-0420-4e0a-87a0-07fe6a680f34, {8,"Записать",0,1, {1,1, {"ru","Записать"} -},1,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,5,1e2,0,0,1,0,1,0,0},df49e8ad-4838-4fa0-b975-963faf99929b, +},1,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,5,1e2,0,0,1,0,1,0,0},1123e5db-c63a-40a3-a302-7498555da50a, {8,"Разделитель",0,1, -{1,0},0,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,2,1e2,2,1,1,0,1,0,0},b807f661-a231-4d09-a6c6-11fccd3bc8c1, +{1,0},0,7cfa2f2d-02b3-44b1-9087-64fd2cecb73d,2,1e2,2,1,1,0,1,0,0},f5f39c06-8888-4d0f-98c3-da94b2bc5b81, {8,"ОсновныеДействияФормыЗакрыть",0,1, {1,1, {"ru","Закрыть"} @@ -149,7 +149,7 @@ {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,df7ca4ce-5530-49af-a716-be73da099b2b,1} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9fa9e6fa-4e88-4e53-8fb5-524533df8d72,1} }, {8,0,184,531,209,1, {0, @@ -2050,7 +2050,7 @@ gAD/gAD/} {0} } } -},531,209,1,0,1,4,4,398}, +},531,209,1,0,1,4,4,404}, { {1},9, {5, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/form" index 5844a72..d83ead8 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/form" @@ -2492,7 +2492,7 @@ rIkX/qJaCctyoyJ7gHiLY/oC},0} } } } -},285,460,1,0,1,4,4,302}, +},285,460,1,0,1,4,4,308}, { {1},8, {7, diff --git "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\320\275\320\276\320\263\320\276\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217\320\234\320\276\320\264\321\203\320\273\321\217/form" "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\320\275\320\276\320\263\320\276\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217\320\234\320\276\320\264\321\203\320\273\321\217/form" index c353c30..20a8d12 100644 --- "a/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\320\275\320\276\320\263\320\276\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217\320\234\320\276\320\264\321\203\320\273\321\217/form" +++ "b/src/V8Reader/Form/\320\244\320\276\321\200\320\274\320\260\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\320\275\320\276\320\263\320\276\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217\320\234\320\276\320\264\321\203\320\273\321\217/form" @@ -817,7 +817,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0} {0} } } -},629,300,1,0,1,4,4,138}, +},629,300,1,0,1,4,4,144}, { {1},7, {6, diff --git a/src/V8Reader/renames.txt b/src/V8Reader/renames.txt index c6a9abd..ccd79f6 100644 --- a/src/V8Reader/renames.txt +++ b/src/V8Reader/renames.txt @@ -1,16 +1,21 @@ 1aee28e2-8225-463f-be46-4ad936f2b7ce-->und\1aee28e2-8225-463f-be46-4ad936f2b7ce 1aee28e2-8225-463f-be46-4ad936f2b7ce.0-->Form\ВиртуальнаяФорма 1da9808b-523e-4e19-a579-8066f1a6715b-->und\1da9808b-523e-4e19-a579-8066f1a6715b +1da9808b-523e-4e19-a579-8066f1a6715b.0-->Макеты\СвойстваПолеВвода\СвойстваПолеВвода.mxl 1da9808b-523e-4e19-a579-8066f1a6715b.0-->und\1da9808b-523e-4e19-a579-8066f1a6715b.0 -30e6f641-d550-403b-baa0-858779e00175.0\info-->C:\Users\sosna\AppData\Local\Temp\V8Reader.epf.und\30e6f641-d550-403b-baa0-858779e00175.0\info +30e6f641-d550-403b-baa0-858779e00175.0\info-->und\30e6f641-d550-403b-baa0-858779e00175.0\info 30e6f641-d550-403b-baa0-858779e00175.0\text-->ObjectModule.txt 49bf2c0c-9353-4f99-8a91-63285fc8b8b3-->und\49bf2c0c-9353-4f99-8a91-63285fc8b8b3 +49bf2c0c-9353-4f99-8a91-63285fc8b8b3.0-->Макеты\zlib1\zlib1.txt 49bf2c0c-9353-4f99-8a91-63285fc8b8b3.0-->und\49bf2c0c-9353-4f99-8a91-63285fc8b8b3.0 578b42df-9f20-491a-84ee-a03a67937650-->und\578b42df-9f20-491a-84ee-a03a67937650 +578b42df-9f20-491a-84ee-a03a67937650.0-->Макеты\МакетСвойствУправляемойФормы\МакетСвойствУправляемойФормы.mxl 578b42df-9f20-491a-84ee-a03a67937650.0-->und\578b42df-9f20-491a-84ee-a03a67937650.0 59fc50b9-e64d-4b41-9289-fe5d4347fa44-->und\59fc50b9-e64d-4b41-9289-fe5d4347fa44 +59fc50b9-e64d-4b41-9289-fe5d4347fa44.0-->Макеты\МакетСвойств\МакетСвойств.mxl 59fc50b9-e64d-4b41-9289-fe5d4347fa44.0-->und\59fc50b9-e64d-4b41-9289-fe5d4347fa44.0 612065b8-f85d-4c98-ba3c-3425a0650549-->und\612065b8-f85d-4c98-ba3c-3425a0650549 +612065b8-f85d-4c98-ba3c-3425a0650549.0-->Макеты\МакетРасширений\МакетРасширений.mxl 612065b8-f85d-4c98-ba3c-3425a0650549.0-->und\612065b8-f85d-4c98-ba3c-3425a0650549.0 650ef89e-0894-4269-9786-1705b436c87f-->und\650ef89e-0894-4269-9786-1705b436c87f 650ef89e-0894-4269-9786-1705b436c87f.0-->Form\НавигаторПоФайлам @@ -22,15 +27,19 @@ 6f3ae742-09b1-4c84-a677-20ba1ad94604.0-->Form\ФормаСтруктурногоСравненияМодуля 6f680c0d-f360-4dd5-8fec-15672a87468e-->und\6f680c0d-f360-4dd5-8fec-15672a87468e 6f680c0d-f360-4dd5-8fec-15672a87468e.0-->und\6f680c0d-f360-4dd5-8fec-15672a87468e.0 +6f680c0d-f360-4dd5-8fec-15672a87468e.0-->Макеты\МакетСтандартныхДействий\МакетСтандартныхДействий.mxl 730a590b-3afd-4126-a365-9b465e5dec1f-->und\730a590b-3afd-4126-a365-9b465e5dec1f +730a590b-3afd-4126-a365-9b465e5dec1f.0-->Макеты\МакетСтруктурыКонфигурации\МакетСтруктурыКонфигурации.mxl 730a590b-3afd-4126-a365-9b465e5dec1f.0-->und\730a590b-3afd-4126-a365-9b465e5dec1f.0 75c9e0a1-c061-419d-a435-a758a19ebc88-->und\75c9e0a1-c061-419d-a435-a758a19ebc88 75c9e0a1-c061-419d-a435-a758a19ebc88.0-->Form\ФормаНастройки 88623538-39fe-44d7-9a19-a8196754fbfc-->und\88623538-39fe-44d7-9a19-a8196754fbfc +88623538-39fe-44d7-9a19-a8196754fbfc.0-->Макеты\UnpackV8\UnpackV8.txt 88623538-39fe-44d7-9a19-a8196754fbfc.0-->und\88623538-39fe-44d7-9a19-a8196754fbfc.0 9911a7d8-1125-4191-aad4-dcc34d1d6d7c-->und\9911a7d8-1125-4191-aad4-dcc34d1d6d7c 9911a7d8-1125-4191-aad4-dcc34d1d6d7c.0-->Form\РазборФормы 9d84af2e-7e98-4bd6-b8a7-cddb813852df-->und\9d84af2e-7e98-4bd6-b8a7-cddb813852df +9d84af2e-7e98-4bd6-b8a7-cddb813852df.0-->Макеты\Автозаполнение\Автозаполнение.mxl 9d84af2e-7e98-4bd6-b8a7-cddb813852df.0-->und\9d84af2e-7e98-4bd6-b8a7-cddb813852df.0 a635243d-2cfb-421b-89ef-af90a9c7d16e-->und\a635243d-2cfb-421b-89ef-af90a9c7d16e a635243d-2cfb-421b-89ef-af90a9c7d16e.0-->Form\ФормаДляРолей @@ -41,6 +50,7 @@ beafca84-05f5-404d-a794-9066eb489c58-->und\beafca84-05f5-404d-a794-9066eb489c58 beafca84-05f5-404d-a794-9066eb489c58.0-->Form\ФормаДвоичныхДанных copyinfo-->und\copyinfo ee4742b3-8506-4205-b23d-35ba4dd3a30d-->und\ee4742b3-8506-4205-b23d-35ba4dd3a30d +ee4742b3-8506-4205-b23d-35ba4dd3a30d.0-->Макеты\МакетОформленияДляСравнения\МакетОформленияДляСравнения.txt ee4742b3-8506-4205-b23d-35ba4dd3a30d.0-->und\ee4742b3-8506-4205-b23d-35ba4dd3a30d.0 f74c76d8-817b-4b93-8e7a-d2c284dbc721-->und\f74c76d8-817b-4b93-8e7a-d2c284dbc721 f74c76d8-817b-4b93-8e7a-d2c284dbc721.0-->Form\Форма diff --git a/src/V8Reader/und/versions b/src/V8Reader/und/versions index 85afe22..88ba997 100644 --- a/src/V8Reader/und/versions +++ b/src/V8Reader/und/versions @@ -1 +1 @@ -{1,57,"",375c2802-28b6-430f-ac1e-b094a40fdca8,"f74c76d8-817b-4b93-8e7a-d2c284dbc721",a972c5a0-2c4b-428d-9917-d332639cf40a,"578b42df-9f20-491a-84ee-a03a67937650",0f6a3be0-b752-4e0c-82bc-df2309effd9e,"59fc50b9-e64d-4b41-9289-fe5d4347fa44",a1013eb8-2e50-403e-bb63-4d5b7ffeb98a,"30e6f641-d550-403b-baa0-858779e00175",5c344d5d-314c-42fe-b1da-e7e76d5146fe,"612065b8-f85d-4c98-ba3c-3425a0650549.0",c9903cce-cd06-403a-ba17-17354b0640fc,"88623538-39fe-44d7-9a19-a8196754fbfc.0",fa0af69b-daa1-48f7-bacd-33306778ff0d,"6f3ae742-09b1-4c84-a677-20ba1ad94604",ddc3891e-3aa8-4889-8838-52b4af70b34b,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4",0f674d7c-aa71-4b6b-82b8-e317e2a9d0f8,"copyinfo",adf14f65-5f67-4c3e-b4d0-fe4d785431e9,"versions",84458b02-597e-40ac-ae38-bd15d442954f,"6ce41219-5366-488e-b186-5cf2a98e3a84",1cedb56a-ac78-452a-8bfc-2dfcd3922caf,"730a590b-3afd-4126-a365-9b465e5dec1f",04e67959-ba60-447d-b322-77bff4f6a172,"ee4742b3-8506-4205-b23d-35ba4dd3a30d",c3f2264f-3fa6-4440-80f2-6e9bf9301c2a,"1da9808b-523e-4e19-a579-8066f1a6715b",8b939646-8652-4a7c-a30c-3bad3c8c71e2,"a635243d-2cfb-421b-89ef-af90a9c7d16e",0bc2dbbb-ba01-452c-8851-0485ba1a167d,"6f3ae742-09b1-4c84-a677-20ba1ad94604.0",309854c4-4ca8-4100-b886-03845ff448fe,"beafca84-05f5-404d-a794-9066eb489c58",a6214744-7041-4281-b5e6-275972c50230,"6ce41219-5366-488e-b186-5cf2a98e3a84.0",5e0fe6ad-1510-4322-9066-e0adeaef6aee,"6671e18d-b2bc-4a3c-a8e1-19b48690b760",e6bf6000-d0d1-4aed-8300-73615316e347,"49bf2c0c-9353-4f99-8a91-63285fc8b8b3",ef394faa-b556-43ab-bb44-e895aa54c9c0,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c",37330322-96fe-4ed7-88e3-cd1ca43d25b4,"1aee28e2-8225-463f-be46-4ad936f2b7ce.0",4ea5180b-e2a3-421e-92a7-c32b99be7cc5,"1aee28e2-8225-463f-be46-4ad936f2b7ce.1",1377baeb-8d03-4c8d-864c-893487a87347,"root",68445abc-4c68-4d1c-ad33-ef7b31403e40,"88623538-39fe-44d7-9a19-a8196754fbfc",6054b3cf-b51a-4354-b703-6675689b6354,"ee4742b3-8506-4205-b23d-35ba4dd3a30d.0",23ddff26-9574-4b55-b317-c74be7604b41,"650ef89e-0894-4269-9786-1705b436c87f.0",a62090d1-58b4-4587-90fd-5b42cd028307,"9d84af2e-7e98-4bd6-b8a7-cddb813852df",df5e1240-21c8-4899-81c9-36d6c7081d27,"59fc50b9-e64d-4b41-9289-fe5d4347fa44.0",5600c47b-c53c-4a40-b101-13f3e4bf6ba0,"a73b50b7-09a5-48f1-80d0-b4ce9f6116cb",18234aea-cf30-485b-b0dd-3057dc9f87e5,"a635243d-2cfb-421b-89ef-af90a9c7d16e.0",3841710a-50a6-434e-98ae-013a1f2d26c6,"a635243d-2cfb-421b-89ef-af90a9c7d16e.1",f4615bbc-0831-448f-8704-00b2fcfefeaa,"1da9808b-523e-4e19-a579-8066f1a6715b.0",35115578-cc60-4e15-98f3-691390229ef0,"1aee28e2-8225-463f-be46-4ad936f2b7ce",e776e143-adce-4287-800e-c6bc6a183d93,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.0",6c3b189d-15ab-4660-abc4-f137fc14bcbe,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.1",f33709d3-7885-45b7-8ecd-45910ff5c311,"650ef89e-0894-4269-9786-1705b436c87f",f30fbd5f-173d-4f8e-b7f3-45ec94b03cb8,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.0",0b31eaab-bdb2-4406-ad4c-d816028234f3,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.1",12e1e967-7c2f-42d7-ad55-8e2811ea83ea,"75c9e0a1-c061-419d-a435-a758a19ebc88",21995bb2-efc3-460e-b055-f7f3944dae02,"30e6f641-d550-403b-baa0-858779e00175.0",1bdbcbed-38b7-4a81-94fb-2ae4d1994e0e,"730a590b-3afd-4126-a365-9b465e5dec1f.0",e5a84c7e-f041-4c91-807e-3019b10c0766,"beafca84-05f5-404d-a794-9066eb489c58.0",9ca92a6a-69e7-467c-aa1f-fe0e9b0735f5,"beafca84-05f5-404d-a794-9066eb489c58.1",fe2a474f-5989-41a8-8328-04962d1d9d52,"9d84af2e-7e98-4bd6-b8a7-cddb813852df.0",7456ee00-523f-4147-9470-7eeabccc3ac1,"612065b8-f85d-4c98-ba3c-3425a0650549",a16a2d77-425c-4fe8-9d21-f762b3029169,"578b42df-9f20-491a-84ee-a03a67937650.0",8e035600-bc34-4c4a-b3c5-c646ff1b5123,"f74c76d8-817b-4b93-8e7a-d2c284dbc721.0",1bd6608d-3b95-49f1-b42c-b982f5a8529b,"6f680c0d-f360-4dd5-8fec-15672a87468e",904a938e-f789-43d5-a556-35ae6a953e73,"6f680c0d-f360-4dd5-8fec-15672a87468e.0",4071b6af-e536-4687-9519-b10de7ca0a55,"version",ce709552-a26b-44b8-8930-ecc1ac5fa2e5,"75c9e0a1-c061-419d-a435-a758a19ebc88.0",7831e22d-972c-4b50-bcb6-26a6df6ee7e1,"75c9e0a1-c061-419d-a435-a758a19ebc88.1",8e6a0803-1770-4afe-b24b-79ca6988a241,"49bf2c0c-9353-4f99-8a91-63285fc8b8b3.0",c7ad4ba2-729e-40a0-a2ea-8de4d59e8916,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.0",42678046-b07e-49ee-866d-113dd881d1e7,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.1",d61af730-96a5-49da-8924-42ff52e852c7} \ No newline at end of file +{1,57,"",98630bc6-14c8-4c4e-833f-2094ba5e21d9,"f74c76d8-817b-4b93-8e7a-d2c284dbc721",84968a4f-41f4-45cf-96f7-cb169b5a4e63,"578b42df-9f20-491a-84ee-a03a67937650",1f800b5e-4491-46a2-9fae-e1d9d51e0599,"59fc50b9-e64d-4b41-9289-fe5d4347fa44",aac7442d-aaa7-4f6f-992d-79d34b1ca64d,"30e6f641-d550-403b-baa0-858779e00175",5c344d5d-314c-42fe-b1da-e7e76d5146fe,"612065b8-f85d-4c98-ba3c-3425a0650549.0",283b6ede-acd9-446b-b5ea-4d4def57c6d9,"88623538-39fe-44d7-9a19-a8196754fbfc.0",fa0af69b-daa1-48f7-bacd-33306778ff0d,"6f3ae742-09b1-4c84-a677-20ba1ad94604",61071aa5-8202-4e73-903f-cf3529394f63,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4",527e15a1-79ba-4c03-bb72-51f859e03938,"copyinfo",23f9c0a6-c039-47a7-af55-9aa6110b6000,"versions",8883a094-c976-458e-a267-42a4808f112e,"6ce41219-5366-488e-b186-5cf2a98e3a84",a89faaaa-14b7-42f5-916c-e06a909cd900,"730a590b-3afd-4126-a365-9b465e5dec1f",096acc45-12a1-44b6-b801-861b2bef5734,"ee4742b3-8506-4205-b23d-35ba4dd3a30d",2e571afe-a557-42d4-bc83-693ef2c7285f,"1da9808b-523e-4e19-a579-8066f1a6715b",16455760-2d29-49ef-ab5b-9d646718f279,"a635243d-2cfb-421b-89ef-af90a9c7d16e",bdcdc27f-db44-429b-81ea-d5577f397b34,"6f3ae742-09b1-4c84-a677-20ba1ad94604.0",62334a1d-4bf2-4669-9b60-03ae0149123f,"beafca84-05f5-404d-a794-9066eb489c58",6ce68edb-99fb-4f79-adbe-3fc53f367009,"6ce41219-5366-488e-b186-5cf2a98e3a84.0",411f2af7-eb82-4ccd-8c2b-179cc9a7e285,"6671e18d-b2bc-4a3c-a8e1-19b48690b760",1cc4df84-3d4c-4461-9b67-363d9d741304,"49bf2c0c-9353-4f99-8a91-63285fc8b8b3",ef394faa-b556-43ab-bb44-e895aa54c9c0,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c",f5f6ae17-10a8-460a-8dfa-46d4c5d2d722,"1aee28e2-8225-463f-be46-4ad936f2b7ce.0",8342fecd-8585-43ba-bd82-0700a4698df4,"1aee28e2-8225-463f-be46-4ad936f2b7ce.1",1377baeb-8d03-4c8d-864c-893487a87347,"root",e3cf1679-792d-4d6e-9382-5cd6765d3de9,"88623538-39fe-44d7-9a19-a8196754fbfc",6054b3cf-b51a-4354-b703-6675689b6354,"ee4742b3-8506-4205-b23d-35ba4dd3a30d.0",4ad6795c-7ca8-4361-b3f5-1ea9b3893ae9,"650ef89e-0894-4269-9786-1705b436c87f.0",7a6bd622-0f9d-4283-a73d-b8dd943adddf,"9d84af2e-7e98-4bd6-b8a7-cddb813852df",a81d122b-b4dd-4d86-8910-02cd3caea50a,"59fc50b9-e64d-4b41-9289-fe5d4347fa44.0",cdef7945-fe42-4681-b089-2c7e567f9f4a,"a73b50b7-09a5-48f1-80d0-b4ce9f6116cb",b1808add-8d29-459e-940d-acdc65d43bca,"a635243d-2cfb-421b-89ef-af90a9c7d16e.0",96b849d6-18e9-43ba-ac8f-b51deb1f343b,"a635243d-2cfb-421b-89ef-af90a9c7d16e.1",f4615bbc-0831-448f-8704-00b2fcfefeaa,"1da9808b-523e-4e19-a579-8066f1a6715b.0",137ba3e7-0dd9-46de-8a43-b251ab15ecca,"1aee28e2-8225-463f-be46-4ad936f2b7ce",a31a7988-4ad1-4b3c-8877-c9492b0814fe,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.0",852bcddd-011a-4f99-8d5e-dc0e5ccbb02b,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.1",f33709d3-7885-45b7-8ecd-45910ff5c311,"650ef89e-0894-4269-9786-1705b436c87f",cf1a2bf9-658f-43f9-b65b-daa1e9c5a847,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.0",e6148fc7-7a33-475b-85e1-6e29811594ae,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.1",12e1e967-7c2f-42d7-ad55-8e2811ea83ea,"75c9e0a1-c061-419d-a435-a758a19ebc88",f58bae7b-1679-4c85-aa17-199259835b15,"30e6f641-d550-403b-baa0-858779e00175.0",1bdbcbed-38b7-4a81-94fb-2ae4d1994e0e,"730a590b-3afd-4126-a365-9b465e5dec1f.0",8ad03bb2-886d-4618-ab19-d0919f77e4da,"beafca84-05f5-404d-a794-9066eb489c58.0",11f63919-c88f-4d9d-85c8-a133cd44933c,"beafca84-05f5-404d-a794-9066eb489c58.1",fe2a474f-5989-41a8-8328-04962d1d9d52,"9d84af2e-7e98-4bd6-b8a7-cddb813852df.0",49213d8b-f700-4177-a320-0ffcff8c991c,"612065b8-f85d-4c98-ba3c-3425a0650549",dcc00cc2-3bb0-4e8b-aaa2-016835ad17c5,"578b42df-9f20-491a-84ee-a03a67937650.0",31f0506a-0cf6-4b0b-a4a6-c96cf788eecb,"f74c76d8-817b-4b93-8e7a-d2c284dbc721.0",6dc22bf3-e5c4-4abf-bc50-260ba0b48971,"6f680c0d-f360-4dd5-8fec-15672a87468e",714adfdc-f78d-42db-a24c-6cf709e0e5ab,"6f680c0d-f360-4dd5-8fec-15672a87468e.0",78fdedde-0c29-4ad2-9f70-ba782907135f,"version",70a2ef80-b4ff-4c9e-9c9c-c87416408de9,"75c9e0a1-c061-419d-a435-a758a19ebc88.0",9c5d0b09-5167-4151-883a-9e75d512d812,"75c9e0a1-c061-419d-a435-a758a19ebc88.1",8e6a0803-1770-4afe-b24b-79ca6988a241,"49bf2c0c-9353-4f99-8a91-63285fc8b8b3.0",c7ad4ba2-729e-40a0-a2ea-8de4d59e8916,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.0",3a49a3ac-5ddb-47c8-9509-1bbf32b16044,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.1",d61af730-96a5-49da-8924-42ff52e852c7} \ No newline at end of file diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/UnpackV8/UnpackV8.txt" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/UnpackV8/UnpackV8.txt" new file mode 100644 index 0000000..9117855 --- /dev/null +++ "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/UnpackV8/UnpackV8.txt" @@ -0,0 +1,1368 @@ +{1, +{#base64:TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA2AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5v +dCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAADecsL/mhOsrJoTrKyaE6ys +cgymrM8TrKwZD6KsiROsrJ8f8ayZE6ysmhOtrNwTrKz4DL+smBOsrHIMp6yLE6ys +UmljaJoTrKwAAAAAAAAAAAAAAAAAAAAAUEUAAEwBAwBR4vBHAAAAAAAAAADgAA8B +CwEGAACwAAAAUAAAAAAAADlWAAAAEAAAAMAAAAAAQAAAEAAAABAAAAQAAAAAAAAA +BAAAAAAAAAAAEAEAABAAAAAAAAADAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAA +AAAAAAAAAABwywAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AMAAABgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudGV4dAAAAKauAAAAEAAA +ALAAAAAQAAAAAAAAAAAAAAAAAAAgAABgLnJkYXRhAAB6EQAAAMAAAAAgAAAAwAAA +AAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAAmCkAAADgAAAAIAAAAOAAAAAAAAAAAAAA +AAAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIoN+PVAALABhMh1CArIiA349UAA6QcAAACQkJCQkJCQ +aDAQQADoEzMAAFnDkJCQkMOQkJCQkJCQkJCQkJCQkJCLwTPJxwAYwUAAiUgUiUgc +xkAgAcOQkJCQkJCQkJCQkFaL8egYAAAA9kQkCAF0CVboXy0AAIPEBIvGXsIEAJCQ +Vovxi0YUxwYYwUAAhcB0CVDoPi0AAIPEBItGHIXAdB2LSPyNcPxowBBAAFFqOFDo +yjIAAFboGi0AAIPEBF7DkFaL8YsGhcB0CVDoBS0AAIPEBItGCIXAdAlQ6PUsAACD +xASNThDolv///17DkJCQkItEJARTVldoVOBAAIvZUOjkMwAAi/CDxAiF9nULX164 +uf///1vCCACLTCQUaFDgQABR6MEzAACL+IPECIX/dRRW6DwzAACDxAS4uP///19e +W8IIAFdWi8vo8wEAAFaL2OgdMwAAV+gXMwAAg8QIg/v9dQtfXri3////W8IIAIvD +X/fYG8BeJLpbwggAkJCQkItEJARTVldoVOBAAIvZUOhUMwAAi/CDxAiF9nULX164 +zf///1vCCACLTCQUaFDgQABR6DEzAACL+IPECIX/dRRW6KwyAACDxAS4zP///19e +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 +yf8zwPKu99FJi9mLyjvTcgKLy79M5kAAi/UzwPOmdAUbwIPY/4XAdRE703INO9MP +lcCFwA+E1QAAAGiw6UAAaIjgQADomRgAAGiw6UAAaAjmQADoihgAAGiw6UAAaIjg +QADoexgAAGiw6UAAaNDlQADobBgAAGiw6UAAaIjgQADoXRgAAGiw6UAAaMTlQADo +ThgAAGiw6UAAaJTlQADoPxgAAGiw6UAAaGDlQADoMBgAAIPEQGiw6UAAaCzlQADo +HhgAAGiw6UAAaPjkQADoDxgAAGiw6UAAaOjkQADoABgAAGiw6UAAaODkQADo8RcA +AGiw6UAAaLDkQADo4hcAAGiw6UAAaHzkQADp0AAAAGiw6UAAaIjgQADoxBcAAGiw +6UAAaIjgQADotRcAAGiw6UAAaHTkQADophcAAGiw6UAAaDDkQADolxcAAGiw6UAA +aNjjQADoiBcAAGiw6UAAaITjQADoeRcAAGiw6UAAaIjgQADoahcAAGiw6UAAaIjg +QADoWxcAAIPEQGiw6UAAaHzjQADoSRcAAGiw6UAAaCDjQADoOhcAAGiw6UAAaMzi +QADoKxcAAGiw6UAAaITiQADoHBcAAGiw6UAAaIjgQADoDRcAAGiw6UAAaIjgQADo +/hYAAItMJESDxDCFyQ+ENgIAAIpB/4TAdB48/3Qa/shfXohB/10zwFuLTCRYZIkN +AAAAAIPEZMNJUehFBgAAg8QEM8BfXl1bi0wkWGSJDQAAAACDxGTDjUwkIOiQ2P// +i1MMi0MIagBSUI1MJCzGRCR8Bug48v//i/DGRCRwAI1MJCDrS0lR6PgFAACDxASL +xl9eXVuLTCRYZIkNAAAAAIPEZMONTCQg6EPY//+LSwyLUwhqAFFSjUwkLMZEJHwF +6Ovr//+L8MZEJHAAjUwkIOhb2P//i0wkFIXJdLKKQf+EwHShPP90nf7IX4hB/4vG +Xl1bi0wkWGSJDQAAAACDxGTDjUwkIOjl1///i0MMi0sIUFGNTCQoxkQkeATo7+f/ +/41MJCCL8MZEJHAA6P/X//+LTCQUhckPhFL///+KQf+EwA+EPf///zz/D4Q1//// +65aNTCRE6JXX//+LUxCLQwyLSwhqAVJQUY1MJFTGhCSAAAAAA+g24v//jUwkRIvw +xkQkcADoptf//2oBjUwkFMdEJHT/////6IMBAACLxl9eXVuLTCRYZIkNAAAAAIPE +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 +9zPLA/AD+YPx/4Pw/zPPM8aDwgSB4QABAYF1HCUAAQGBdNMlAAEBAXUIgeYAAACA +dcReX1szwMOLQvw42HQ2hMB07zjcdCeE5HTnwegQONh0FYTAdNw43HQGhOR01OuW +Xl+NQv9bw41C/l5fW8ONQv1eX1vDjUL8Xl9bw/8lJMBAAMzMzMzMzMzMzMzMzMzM +i0XsUOhrgP//WcO4UMhAAOkajP//zMzMzMzMzMzMzMyLhaz8//9Q6EiA//9Zw7h4 +yEAA6feL///MzMzMzMzMzIuF0Pz//1DoKID//1nDuKDIQADp14v//8zMzMzMzMzM +jU2c6eh7//+NTazpsFL//41NrOmoUv//jU2s6aBS//+NTdDpmFL//41N0OmQUv// +jU3Q6YhS//+4yMhAAOmNi///zMzMzMzMzMzMzMzMzMy4IMlAAOl1i///zMyNTeDp +jHv//7j4yUAA6WGL///MzItN7OnMmf//uCDKQADpTYv//8zMi03w6biZ//+4aMpA +AOk5i///zMyLTfDppJn//7iQykAA6SWL///MzItN8OmQmf//uLjKQADpEYv//8zM +jU3g6Sh7//+4IMtAAOn9iv//zMyLTfDpaJn//7hIy0AA6emK//8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +6s4AAFLRAABA0QAALtEAAB7RAAAO0QAAHs0AACzNAAA4zQAARM0AAFDNAABezQAA +cs0AAIbNAACWzQAAqs0AALbNAADOzQAA6M0AAPjNAAAKzgAAGs4AACzOAAA6zgAA +TM4AAFjOAABmzgAAcs4AAH7OAACMzgAAms4AAKjOAAC4zgAAyM4AANrOAAD4zgAA +Cs8AAB7PAAA2zwAATM8AAGLPAAByzwAAgs8AAJ7PAAC0zwAAzs8AAOjPAAAA0AAA +GtAAADjQAABI0AAAXNAAAGrQAAB80AAAjNAAAJzQAACo0AAAstAAAL7QAADY0AAA +6tAAAPzQAAAAAAAABM0AAPrMAADszAAA3MwAANLMAADEzAAAAAAAAGAQQAA4x0AA +1z9AAJ0+QAC6P0AAc3RyaW5nIHRvbyBsb25nAHDHQAAEP0AAnT5AAKo+QAD///// +AAAAAAAAAADAx0AAv0BAAJ0+QACiQEAAaW52YWxpZCBzdHJpbmcgcG9zaXRpb24A +/////wAAAADmQ0AAAAAAAP////86REAARERAAAAAAAD/////AAAAANhIQAAuY29t +AAAAAC5iYXQAAAAALmNtZAAAAAAuZXhlAAAAAC4vXAA/KgAAAAAAAP/////5VkAA +DVdAAPDHQABhV0AAGlhAAFVua25vd24gZXhjZXB0aW9uAAAAOMhAADxYQAAAAAAA +Y3Nt4AEAAAAAAAAAAAAAAAMAAAAgBZMZAAAAAAAAAAD/////AAAAAIVhQAAAAAAA +cWFAAHVhQAD/////AAAAANthQAAAAAAAx2FAAMthQAD/////iHpAAJJ6QAAAAAAA +/////wAAAAD4e0AAAAAAANZ7QADge0AA/////yh+QAAsfkAAAAAAAP////+KfkAA +k35AAAYAAAYAAQAAEAADBgAGAhAERUVFBQUFBQU1MABQAAAAACAoOFBYBwgANzAw +V1AHAAAgIAgAAAAACGBoYGBgYAAAcHB4eHh4CAcIAAAHAAgICAAACAAIAAcIAAAA +KABuAHUAbABsACkAAAAAAChudWxsKQAAAAAAAAAAAAD/////TZBAAFGQQAD///// +AZFAAAWRQABydW50aW1lIGVycm9yIAAADQoAAFRMT1NTIGVycm9yDQoAAABTSU5H +IGVycm9yDQoAAAAARE9NQUlOIGVycm9yDQoAAFI2MDI4DQotIHVuYWJsZSB0byBp +bml0aWFsaXplIGhlYXANCgAAAABSNjAyNw0KLSBub3QgZW5vdWdoIHNwYWNlIGZv +ciBsb3dpbyBpbml0aWFsaXphdGlvbg0KAAAAAFI2MDI2DQotIG5vdCBlbm91Z2gg +c3BhY2UgZm9yIHN0ZGlvIGluaXRpYWxpemF0aW9uDQoAAAAAUjYwMjUNCi0gcHVy +ZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGwNCgAAAFI2MDI0DQotIG5vdCBlbm91Z2gg +c3BhY2UgZm9yIF9vbmV4aXQvYXRleGl0IHRhYmxlDQoAAAAAUjYwMTkNCi0gdW5h +YmxlIHRvIG9wZW4gY29uc29sZSBkZXZpY2UNCgAAAABSNjAxOA0KLSB1bmV4cGVj +dGVkIGhlYXAgZXJyb3INCgAAAABSNjAxNw0KLSB1bmV4cGVjdGVkIG11bHRpdGhy +ZWFkIGxvY2sgZXJyb3INCgAAAABSNjAxNg0KLSBub3QgZW5vdWdoIHNwYWNlIGZv +ciB0aHJlYWQgZGF0YQ0KAA0KYWJub3JtYWwgcHJvZ3JhbSB0ZXJtaW5hdGlvbg0K +AAAAAFI2MDA5DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIGVudmlyb25tZW50DQoA +UjYwMDgNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgYXJndW1lbnRzDQoAAABSNjAw +Mg0KLSBmbG9hdGluZyBwb2ludCBub3QgbG9hZGVkDQoAAAAATWljcm9zb2Z0IFZp +c3VhbCBDKysgUnVudGltZSBMaWJyYXJ5AAAAAAoKAABSdW50aW1lIEVycm9yIQoK +UHJvZ3JhbTogAAAALi4uADxwcm9ncmFtIG5hbWUgdW5rbm93bj4AAFN1bk1vblR1 +ZVdlZFRodUZyaVNhdAAAAEphbkZlYk1hckFwck1heUp1bkp1bEF1Z1NlcE9jdE5v +dkRlYwAAAABUWgAAAAAAAP/////zr0AA969AAEdldExhc3RBY3RpdmVQb3B1cAAA +R2V0QWN0aXZlV2luZG93AE1lc3NhZ2VCb3hBAHVzZXIzMi5kbGwAAP////+ouEAA +rLhAAP////8XuUAAG7lAAADpQAAAAAAAAAAAAP////8AAAAAAAAAABjpQAABAAAA +AAAAAP////8AAAAAAAAAADjpQAACAAAAAAAAAP////8AAAAAAAAAAADHQADoxkAA +0MZAAAAAAAAAAAAAAAAAAAMAAAAYx0AAAAAAAAAAAAAAAAAAOOlAACjHQAAAAAAA +6MZAANDGQAAAAAAAAAAAAAAAAAAAAAAAAgAAAFDHQAAAAAAAAAAAAAAAAAAY6UAA +YMdAAAAAAABY6UAAAgAAAAAAAAD/////AAAAAAAAAACIx0AA6MZAANDGQAAAAAAA +AAAAAAAAAAADAAAAoMdAAAAAAAAAAAAAAAAAAFjpQACwx0AA0MZAAAAAAAAAAAAA +AAAAAAAAAAABAAAA1MdAAAAAAAAAAAAAAAAAAADpQADgx0AAAAAAABjsQAAAAAAA +AAAAAP////8AAAAAAAAAAAjIQAAAAAAAAAAAAAAAAAABAAAAIMhAAAAAAAAAAAAA +AAAAABjsQAAoyEAAAAAAACAFkxkBAAAAcMhAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/////2C9QAAgBZMZAQAAAJjIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+AvUAA +IAWTGQEAAADAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////oL1AACAFkxkHAAAA +6MhAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8C9QAAAAAAA8L1AAAAAAADovUAA +AAAAAOC9QAAAAAAA2L1AAAAAAADQvUAAAAAAAMi9QAAgBZMZAgAAAEDJQAABAAAA +UMlAAAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAA +aMlAAAAAAAAAAAAAAAAAAAAAAABZPEAAAAAAAADpQAAAAAAA/////wAAAAAMAAAA +uldAAAAAAAAAAAAAGOlAAAAAAAD/////AAAAABwAAAAgP0AAAAAAAAAAAAA46UAA +AAAAAP////8AAAAAHAAAAPM/QAAAAAAAAwAAALjJQACYyUAAeMlAAAAAAAB9P0AA +AAAAANjJQAAgBZMZAQAAABjKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8cvkAA +IAWTGQEAAABAykAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////ML5AAAIAAACYyUAA +eMlAAAAAAAAAAAAAxz5AAAAAAABIykAAIAWTGQEAAACIykAAAAAAAAAAAAAAAAAA +AAAAAAAAAAD/////RL5AACAFkxkBAAAAsMpAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/////1i+QAAgBZMZAQAAANjKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9svkAA +AAAAAFjpQAAAAAAA/////wAAAAAcAAAA20BAAAAAAAADAAAA4MpAAJjJQAB4yUAA +AAAAAGVAQAAAAAAAAMtAACAFkxkBAAAAQMtAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/////4C+QAAgBZMZAQAAAGjLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+UvkAA +qMwAAAAAAAAAAAAAFM0AAPzAAACsywAAAAAAAAAAAABs0QAAAMAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA6s4AAFLRAABA0QAALtEAAB7RAAAO0QAAHs0AACzNAAA4zQAA +RM0AAFDNAABezQAAcs0AAIbNAACWzQAAqs0AALbNAADOzQAA6M0AAPjNAAAKzgAA +Gs4AACzOAAA6zgAATM4AAFjOAABmzgAAcs4AAH7OAACMzgAAms4AAKjOAAC4zgAA +yM4AANrOAAD4zgAACs8AAB7PAAA2zwAATM8AAGLPAAByzwAAgs8AAJ7PAAC0zwAA +zs8AAOjPAAAA0AAAGtAAADjQAABI0AAAXNAAAGrQAAB80AAAjNAAAJzQAACo0AAA +stAAAL7QAADY0AAA6tAAAPzQAAAAAAAABM0AAPrMAADszAAA3MwAANLMAADEzAAA +AAAAAAgAZGVmbGF0ZUVuZAAABQBkZWZsYXRlAAkAZGVmbGF0ZUluaXQyXwAoAGlu +ZmxhdGVFbmQAACMAaW5mbGF0ZQApAGluZmxhdGVJbml0Ml8AemxpYjEuZGxsAKIB +SGVhcFJlQWxsb2MAmQFIZWFwQWxsb2MAnwFIZWFwRnJlZQAALwJSdGxVbndpbmQA +fQBFeGl0UHJvY2VzcwCeAlRlcm1pbmF0ZVByb2Nlc3MAAPcAR2V0Q3VycmVudFBy +b2Nlc3MAGgFHZXRMYXN0RXJyb3IAAC0AQ3JlYXRlRGlyZWN0b3J5QQAAkABGaW5k +Q2xvc2UAigBGaWxlVGltZVRvU3lzdGVtVGltZQAAiQBGaWxlVGltZVRvTG9jYWxG +aWxlVGltZQAEAUdldERyaXZlVHlwZUEAlABGaW5kRmlyc3RGaWxlQQAAnQBGaW5k +TmV4dEZpbGVBAMoAR2V0Q29tbWFuZExpbmVBAHQBR2V0VmVyc2lvbgAACwJSYWlz +ZUV4Y2VwdGlvbgAAowFIZWFwU2l6ZQAAGwBDbG9zZUhhbmRsZQDfAldyaXRlRmls +ZQAYAlJlYWRGaWxlAACdAUhlYXBEZXN0cm95AJsBSGVhcENyZWF0ZQAAvwJWaXJ0 +dWFsRnJlZQC7AlZpcnR1YWxBbGxvYwAAuAFJc0JhZFdyaXRlUHRyAG0CU2V0SGFu +ZGxlQ291bnQAAFIBR2V0U3RkSGFuZGxlAAAVAUdldEZpbGVUeXBlAFABR2V0U3Rh +cnR1cEluZm9BABYBR2V0RnVsbFBhdGhOYW1lQQAA9QBHZXRDdXJyZW50RGlyZWN0 +b3J5QQAA0gJXaWRlQ2hhclRvTXVsdGlCeXRlAOQBTXVsdGlCeXRlVG9XaWRlQ2hh +cgC/AUxDTWFwU3RyaW5nQQAAwAFMQ01hcFN0cmluZ1cAAK0CVW5oYW5kbGVkRXhj +ZXB0aW9uRmlsdGVyAAAkAUdldE1vZHVsZUZpbGVOYW1lQQAAsgBGcmVlRW52aXJv +bm1lbnRTdHJpbmdzQQCzAEZyZWVFbnZpcm9ubWVudFN0cmluZ3NXAAYBR2V0RW52 +aXJvbm1lbnRTdHJpbmdzAAgBR2V0RW52aXJvbm1lbnRTdHJpbmdzVwAAiwJTZXRV +bmhhbmRsZWRFeGNlcHRpb25GaWx0ZXIAfAJTZXRTdGRIYW5kbGUAAKoARmx1c2hG +aWxlQnVmZmVycwAANABDcmVhdGVGaWxlQQBqAlNldEZpbGVQb2ludGVyAAC1AUlz +QmFkUmVhZFB0cgAAsgFJc0JhZENvZGVQdHIAAL8AR2V0Q1BJbmZvALkAR2V0QUNQ +AAAxAUdldE9FTUNQAABwAUdldFRpbWVab25lSW5mb3JtYXRpb24AAFMBR2V0U3Ry +aW5nVHlwZUEAAFYBR2V0U3RyaW5nVHlwZVcAAD4BR2V0UHJvY0FkZHJlc3MAAMIB +TG9hZExpYnJhcnlBAABhAlNldEVuZE9mRmlsZQAAIQBDb21wYXJlU3RyaW5nQQAA +IgBDb21wYXJlU3RyaW5nVwAAYgJTZXRFbnZpcm9ubWVudFZhcmlhYmxlQQBLRVJO +RUwzMi5kbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAPAvQACAPUAA +jUJAAAAAAAAAAAAAT0NAAJVOQAC8pkAA6ppAAAAAAAAAAAAAOk9AAAAAAAAAAAAA ++5pAAAAAAAAAAAAAAAAAAHdiAAByYgAAMS4yLjMAAABVbnBhY2tUb0ZvbGRlci4g +RXJyb3IgaW4gY3JlYXRpbmcgZmlsZSEACgAAAGRhdGEAAAAAJXNcJXMuJXMAAAAA +aGVhZGVyAAAuAAAAfAAAAFByb2dyZXNzICg1MCBwb2ludHMpOiAAAFVucGFja1Rv +Rm9sZGVyLiBFcnJvciBpbiBjcmVhdGluZyBmaWxlIQoAAAAAJXNcJXMAAABGaWxl +SGVhZGVyAABVbnBhY2tUb0ZvbGRlci4gRXJyb3IgaW4gY3JlYXRpbmcgZGlyZWN0 +b3J5IQoAAABVbnBhY2tUb0ZvbGRlci4gVGhpcyBpcyBub3QgVjggZmlsZSEKAAAA +VW5wYWNrVG9Gb2xkZXIuIEVycm9yIGluIHJlYWRpbmcgZmlsZSEKAFVucGFja1Rv +Rm9sZGVyLiBOb3QgZW5vdWdoIG1lbW9yeSEKAFVucGFja1RvRm9sZGVyLiBJbnB1 +dCBmaWxlIG5vdCBmb3VuZCEKAABSZWFkQmxvY2tEYXRhLiBCbG9ja0RhdGEgPT0g +TlVMTC4AAAAuZGF0YQAAACVzXCouaGVhZGVyACVzXEZpbGVIZWFkZXIAAAAlMDh4 +AAAAAExvYWRGaWxlOiBvawoAAABTYXZlRmlsZS4gRXJyb3IgaW4gY3JlYXRpbmcg +ZmlsZSEAAAAlc1wqAAAAAFBhY2s6IG9rCgAAAExvYWRGaWxlRnJvbUZvbGRlcjog +b2sKAFY4VW5wYWNrLmV4ZSAtcGFjayAgICAgICAgMUN2OC51bmQgICAgICAgICAg +ICAgICAgICAgICAgICAxQ3Y4X25ldy5jZgoAAFY4VW5wYWNrLmV4ZSAtZGVmbGF0 +ZSAgICAgMUN2OC51bnBcbWV0YWRhdGFfbmV3LmRhdGEudW5kICAxQ3Y4LnVucFxt +ZXRhZGF0YS5kYXRhCgAAAFY4VW5wYWNrLmV4ZSAtcGFjayAgICAgICAgMUN2OC51 +bnBcbWV0YWRhdGEudW5wICAgICAgICAgICAxQ3Y4LnVucFxtZXRhZGF0YV9uZXcu +ZGF0YS51bmQKAAAAUEFDSwoAAABWOFVucGFjay5leGUgLXVucGFjayAgICAgIDFD +djgudW5wXG1ldGFkYXRhLmRhdGEudW5kICAgICAgMUN2OC51bnBcbWV0YWRhdGEu +dW5wCgAAAABWOFVucGFjay5leGUgLXVuZGVmbGF0ZSAgIDFDdjgudW5wXG1ldGFk +YXRhLmRhdGEgICAgICAgICAgMUN2OC51bnBcbWV0YWRhdGEuZGF0YS51bmQKAAAA +VjhVbnBhY2suZXhlIC11bnBhY2sgICAgICAxQ3Y4LmNmICAgICAgICAgICAgICAg +ICAgICAgICAgIDFDdjgudW5wCgBVTlBBQ0sKACAgLUJbVUlMRF0gICAgICBpbl9k +aXJuYW1lICAgICAgICAgb3V0X2ZpbGVuYW1lCgAAAAAgIC1QW0FSU0VdICAgICAg +aW5fZmlsZW5hbWUgICAgICAgIG91dF9kaXJuYW1lCgAgIC1CQVQKACAgLUVbWEFN +UExFXQoAAAAgIC1EW0VGTEFURV0gICAgaW5fZmlsZW5hbWUgICAgICAgIGZpbGVu +YW1lLmRhdGEKAAAAICAtSVtORkxBVEVdICAgIGluX2ZpbGVuYW1lLmRhdGEgICBv +dXRfZmlsZW5hbWUKAAAAACAgLVBBW0NLXSAgICAgICBpbl9kaXJuYW1lICAgICAg +ICAgb3V0X2ZpbGVuYW1lLmNmCgAgIC1VW05QQUNLXSAgICAgaW5fZmlsZW5hbWUu +Y2YgICAgIG91dF9kaXJuYW1lCgBWOFVOUEFDSwoAAABVbnBhY2ssIHBhY2ssIGRl +ZmxhdGUgYW5kIGluZmxhdGUgMUMgdjggZmlsZSAoKi5jZikKAAAAAFY4VXBhY2sg +VmVyc2lvbiAyLjAwIENvcHlyaWdodCAoYykgMjAwOCBEZW5pcyBEZW1pZG92IDIw +MDgtMDMtMzAKAAAALWUAAC1leGFtcGxlAAAAADpFTkQKAAAAVjhVbnBhY2suZXhl +IC1wYWNrICAgICAgICAlMi51bnAgICAgICAgICAgICAgICAgICAgICAgICAgJTIu +bmV3LmNmCgBWOFVucGFjay5leGUgLWRlZmxhdGUgICAgICUyLnVucFxtZXRhZGF0 +YV9uZXcuZGF0YS51bmQgICAlMi51bnBcbWV0YWRhdGEuZGF0YQoAAFY4VW5wYWNr +LmV4ZSAtcGFjayAgICAgICAgJTIudW5wXG1ldGFkYXRhLnVucCAgICAgICAgICAg +ICUyLnVucFxtZXRhZGF0YV9uZXcuZGF0YS51bmQKAAA6UEFDSwoAAEdPVE8gRU5E +CgAAAFY4VW5wYWNrLmV4ZSAtdW5wYWNrICAgICAgJTIudW5wXG1ldGFkYXRhLmRh +dGEudW5kICAgICAgICAlMi51bnBcbWV0YWRhdGEudW5wCgAAVjhVbnBhY2suZXhl +IC11bmRlZmxhdGUgICAlMi51bnBcbWV0YWRhdGEuZGF0YSAgICAgICAgICAgICUy +LnVucFxtZXRhZGF0YS5kYXRhLnVuZAoAVjhVbnBhY2suZXhlIC11bnBhY2sgICAg +ICAlMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICUyLnVucAoAAAA6VU5Q +QUNLCgAAAABpZiAlMSA9PSBwIEdPVE8gUEFDSwoAAABpZiAlMSA9PSBQIEdPVE8g +UEFDSwoAAAAtYmF0AAAAAC1iAAAtYnVpbGQAAC1wAAAtcGFyc2UAAC1wYQAtcGFj +awAAAC11bnAAAAAALXUAAC11bnBhY2sALWQAAC1kZWZsYXRlAAAAAC11bmRlZmxh +dGUAAC11bmQAAAAALWkAAC1pbmZsYXRlAAAAAAAAAAAIwkAAAAAAAC4/QVZleGNl +cHRpb25AQAAIwkAAAAAAAC4/QVZsb2dpY19lcnJvckBzdGRAQAAAAAjCQAAAAAAA +Lj9BVmxlbmd0aF9lcnJvckBzdGRAQAAACMJAAAAAAAAuP0FWb3V0X29mX3Jhbmdl +QHN0ZEBAAAAAAAAAAAAAACAFkxkAAAAAAAAAAAAAAACA+UAAAAAAAID5QAABAQAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Yk1AAAEAAAAIwkAAAAAAAC4/QVZ0eXBlX2luZm9AQACkmkAAAAAAAAAAAAAAAAAA +NGFAADRhQAAQAAAA+AMAAKSaQAAAAAAAAAAAAAAAAAAQw0AAAMNAAAEAAAAWAAAA +AgAAAAIAAAADAAAAAgAAAAQAAAAYAAAABQAAAA0AAAAGAAAACQAAAAcAAAAMAAAA +CAAAAAwAAAAJAAAADAAAAAoAAAAHAAAACwAAAAgAAAAMAAAAFgAAAA0AAAAWAAAA +DwAAAAIAAAAQAAAADQAAABEAAAASAAAAEgAAAAIAAAAhAAAADQAAADUAAAACAAAA +QQAAAA0AAABDAAAAAgAAAFAAAAARAAAAUgAAAA0AAABTAAAADQAAAFcAAAAWAAAA +WQAAAAsAAABsAAAADQAAAG0AAAAgAAAAcAAAABwAAAByAAAACQAAAAYAAAAWAAAA +gAAAAAoAAACBAAAACgAAAIIAAAAJAAAAgwAAABYAAACEAAAADQAAAJEAAAApAAAA +ngAAAA0AAAChAAAAAgAAAKQAAAALAAAApwAAAA0AAAC3AAAAEQAAAM4AAAACAAAA +1wAAAAsAAAAYBwAADAAAAP////8ACgAA4u1AAOLtQAAAACAAIAAgACAAIAAgACAA +IAAgACgAKAAoACgAKAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA +IABIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAIQAhACEAIQAhACEAIQA +hACEAIQAEAAQABAAEAAQABAAEACBAIEAgQCBAIEAgQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAEAAQABAAEAAQABAAggCCAIIAggCCAIIA +AgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAEAAQABAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALgAAAAEAAAAFAADACwAAAAAAAAAdAADA +BAAAAAAAAACWAADABAAAAAAAAACNAADACAAAAAAAAACOAADACAAAAAAAAACPAADA +CAAAAAAAAACQAADACAAAAAAAAACRAADACAAAAAAAAACSAADACAAAAAAAAACTAADA +CAAAAAAAAAADAAAABwAAAAoAAACMAAAAAgAAAJzFQAAIAAAAcMVAAAkAAABExUAA +CgAAACDFQAAQAAAA9MRAABEAAADExEAAEgAAAKDEQAATAAAAdMRAABgAAAA8xEAA +GQAAABTEQAAaAAAA3MNAABsAAACkw0AAHAAAAHzDQAB4AAAAbMNAAHkAAABcw0AA +egAAAEzDQAD8AAAASMNAAP8AAAA4w0AAAAAAAAAAAACGtEAAhrRAAIa0QACGtEAA +hrRAAIa0QAAAAAAAAAAAAAECBAgAAAAApAMAAGCCeYIhAAAAAAAAAKbfAAAAAAAA +oaUAAAAAAACBn+D8AAAAAEB+gPwAAAAAqAMAAMGj2qMgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACB/gAAAAAAAED+AAAAAAAAtQMAAMGj2qMgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACB/gAAAAAAAEH+AAAAAAAAtgMAAM+i5KIaAOWi6KJbAAAAAAAAAAAA +AAAAAAAAAACB/gAAAAAAAEB+of4AAAAAUQUAAFHaXtogAF/aatoyAAAAAAAAAAAA +AAAAAAAAAACB09je4PkAADF+gf4AAAAAAAAAAAAAAACAcAAAAQAAAPDx//9QU1QA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAUERUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzyQAB88kAAAAAAAP////8AAAAA +AAAAAAAAAAD/////AAAAAAAAAAD/////HgAAADsAAABaAAAAeAAAAJcAAAC1AAAA +1AAAAPMAAAARAQAAMAEAAE4BAABtAQAA/////x4AAAA6AAAAWQAAAHcAAACWAAAA +tAAAANMAAADyAAAAEAEAAC8BAABNAQAAbAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA==} +} \ No newline at end of file diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/zlib1/zlib1.txt" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/zlib1/zlib1.txt" new file mode 100644 index 0000000..b6fa408 --- /dev/null +++ "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/zlib1/zlib1.txt" @@ -0,0 +1,1251 @@ +{1, +{#base64:TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5v +dCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAAAFd2a9QRYI7kEWCO5BFgju +Iwkb7kMWCO5BFgnuVxYI7i4JDO5CFgjuLgkC7kQWCO7CCgbuQBYI7kQaa+5MFgju +RBoH7kAWCO69NhruQBYI7kQaVO5AFgjurR1W7kAWCO5EGlLuQBYI7lJpY2hBFgju +AAAAAAAAAAAAAAAAAAAAAFBFAABMAQUA2h3eQgAAAAAAAAAA4AAOIQsBBwoAlAAA +AFIAAAAAAABGoQAAABAAAACwAAAAAAAQABAAAAACAAAEAAAAAAAAAAQAAAAAAAAA +ADABAAAEAACH9QAAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAPDxAABdBAAA +ZPAAADwAAAAAEAEAmAMAAAAAAAAAAAAAAAAAAAAAAAAAIAEAsAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAABYAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAAA/kgAAABAAAACUAAAABAAA +AAAAAAAAAAAAAAAAIAAAYC5yZGF0YQAATUYAAACwAAAASAAAAJgAAAAAAAAAAAAA +AAAAAEAAAEAuZGF0YQAAAHQAAAAAAAEAAAIAAADgAAAAAAAAAAAAAAAAAABAAADA +LnJzcmMAAACYAwAAABABAAAEAAAA4gAAAAAAAAAAAAAAAAAAQAAAQC5yZWxvYwAA +aAMAAAAgAQAABAAAAOYAAAAAAAAAAAAAAAAAAEAAAEIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAItMJARTi1wkEFeL+cHvEIHh//8AAIP7AXUxi0QkEA+2 +EAPKgfnx/wAAcgaB6fH/AAAD+YH/8f8AAHIGge/x/wAAi8fB4BBfC8Fbw1aLdCQU +hfZ1CV5fuAEAAABbw4P7EHMzhdt0Cw+2BgPIRgP5S3X1gfnx/wAAcgaB6fH/AACL +xzPSvvH/AAD39l5fW4vCweAQC8HDgfuwFQAAD4LKAAAAuK+pbl7341WL6sHtC4v/ +geuwFQAAuFsBAADrA41JAA+2FgPKD7ZWAQP5A8oPtlYCA/kDyg+2VgMD+QPKD7ZW +BAP5A8oPtlYFA/kDyg+2VgYD+QPKD7ZWBwP5A8oPtlYIA/kDyg+2VgkD+QPKD7ZW +CgP5A8oPtlYLA/kDyg+2VgwD+QPKD7ZWDQP5A8oPtlYOA/kDyg+2Vg8D+QPKA/mD +xhBID4V3////i8Ez0rnx/wAA9/GLx7/x/wAAi8oz0vf3TYv6D4VG////XYXbD4TD +AAAAg/sQD4KRAAAAi8PB6AQPthYDyg+2VgED+QPKD7ZWAgP5A8oPtlYDA/kDyg+2 +VgQD+QPKD7ZWBQP5A8oPtlYGA/kDyg+2VgcD+QPKD7ZWCAP5A8oPtlYJA/kDyg+2 +VgoD+QPKD7ZWCwP5A8oPtlYMA/kDyg+2Vg0D+QPKD7ZWDgP5A8oPtlYPA/kDyoPr +EAP5g8YQSA+FdP///4XbdAsPtgYDyEYD+Ut19YvBM9K58f8AAPfxi8e+8f8AAIvK +M9L39ov6i8deweAQXwvBW8PMzMzMzMzMzMzMzMzMzMyD7DiLTCRIi1QkPItEJERT +i1wkRGo4aFiwABBqAGoIag+JTCQci0wkZGoIiVQkKIlEJByLA1GNVCQgUolEJDTH +RCREAAAAAMdEJEgAAAAAx0QkTAAAAADo5AMAAIPEIIXAdUlWjUQkCGoEUOiwCQAA +i/CDxAiD/gF0Ho1MJAhR6NwRAACDxASF9rj7////dBuLxl5bg8Q4w4tUJByNRCQI +UIkT6LgRAACDxAReW4PEOMPMzMzMzMzMzMzMzMzMzMyLRCQQi0wkDItUJAhq/1CL +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 +dAhfuP7///9ew4tACIXAdAtQi0YoUP9WJIPECItOHItBRIXAdAuLVihQUv9WJIPE +CItGHItAQIXAdAuLTihQUf9WJIPECItWHItCOIXAdAtQi0YoUP9WJIPECItOHItW +KFFS/1Ykg8QIM8CD/3EPlcBfx0YcAAAAAF5Ig+D9w7j+////XsPMzMzMzMzMzMzM +VVaLdCQQhfYPhJEBAACLbCQMhe0PhIUBAACLRhyFwIlEJBAPhHYBAABTV7kOAAAA +i/1owBYAAPOli0UoagFQ/1Ugi9iDxAyF2w+ERgEAAIt0JBiJXRy5sAUAAIv786WL +SyxqAokri1UoUVL/VSCJQziLQyyLTShqAlBR/1Ugi1NMagKJQ0CLRShSUP9VIIuL +nBYAAGoEiUNEi1UoUVL/VSCLeziDxDCF/4lDCA+E2gAAAItLQIXJD4TPAAAAi0tE +hckPhMQAAACFwA+EvAAAAItLLItUJBiLcjjR4YvpwekC86WLzYPhA/Oki3JAi0ss +i3tA0eGL6cHpAvOli82D4QPzpItyRItLTIt7RNHhi+nB6QLzpYvNg+ED86SLcgiL +SwyLewiL6cHpAvOli82D4QPzpIt6CItKEItzCCvPA86JSxCLi5wWAACL0dHqjQRQ +jRROA9GJg6QWAACJk5gWAACNg5QAAACNi4gJAACNk3wKAABfiYMYCwAAiYskCwAA +iZMwCwAAW14zwF3DVeie/f//g8QEX1teuPz///9dw164/v///13DzMzMzMzMzMzM +i0Isi0pM0eCJQjyLQkRTVjP2Zol0SP6LSkyNTAn+i9nB6QIzwFeLekTzq4vLg+ED +86qLgoQAAACNBEDB4AIPt4ia0AAQiYqAAAAAD7eImNAAEImKjAAAAA+3iJzQABCJ +ipAAAAAPt4Ce0AAQiUJ8uAIAAACJcmyJclyJcnSJQniJQmCJcmiJckjoE28AACUA +DwAAPQAGAABfG8lBXokNUAABEFvDzMzMzMzMzMzMzMyLTjiLRmxTihwIVYtsJAyK +FCkDwQPNOtNXjbgCAQAAD4WSAAAAilEBOlABD4WGAAAAg8ACg8ECilABilkBQEE6 +03VYilABilkBQEE603VMilABilkBQEE603VAilABilkBQEE603U0ilABilkBQEE6 +03UoilABilkBQEE603UcilABilkBQEE603UQilABilkBQEE603UEO8dynCvHBQIB +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 +nZxYnTPBdBC4AQAAAA+iW8O4AAMAAOv3uAAEAADr8FVXVlOD7CSLVCQ4i0wkPItC +eIuajAAAADvDi0I0i1p8fAPB6wJLweMQC9iJHCSLgpAAAACLWnQ72HwCi9iJXCQY +i3I4iXQkBItqbI18NQCJfCQgi8f32IPgA4lEJBSLQiwtBgEAACvofwIz7YtCeIlE +JBwD8Il0JAgPtx+JXCQQD7dcOP+JXCQMi3pAixQk6xojyg+3DE87zQ+G4AAAAIHq +AAABAA+I1AAAAA+3RDH/O8N13YtEJAQPtwQBO0QkEHXPiRQki3QkBIt8JCAD8YtE +JBS6+P7//428OAgBAACNtDAIAQAAiwQyMwQ6dRSLRDIEM0Q6BHUHg8IIdenrcYPC +BKn//wAAdQaDwgLB6BAsAYPSAI0EOot8JCArxz0CAQAAfUyLVCQ4i1wkHDvDfxOL +dCQIi3pAi1wkDIsUJOlO////i1wkGIlEJByJSnA7w30ti3QkBAPwiXQkCA+3XDj/ +i3pAiVwkDIsUJOkh////i1QkOMdEJBwCAQAAiUpwi1QkOItcJByLQnQ72H8Ci8OD +xCRbXl9dww0KYXNtNjg2IHdpdGggbWFzbSwgb3B0aW1pc2VkIGFzc2VtYmx5IGNv +ZGUgZnJvbSBCcmlhbiBSYWl0ZXIsIHdyaXR0ZW4gMTk5OA0KzMzMzMzMzMzMzMzM +6QMBAACNSQBGYXN0IGRlY29kaW5nIENvZGUgZnJvbSBDaHJpcyBBbmRlcnNvbgCQ +aW52YWxpZCBsaXRlcmFsL2xlbmd0aCBjb2RlAGludmFsaWQgZGlzdGFuY2UgY29k +ZQCL/2ludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrAIv/AAAAAAEAAAADAAAA +BwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA +/38AAP//AAD//wEA//8DAP//BwD//w8A//8fAP//PwD//38A////AP///wH///8D +////B////w////8f////P////3//////V1ZVU5yD7ED8i3QkWIt+HItWBIsGA9CD +6guJRCQsiVQkFItsJFyLThCLXgwr6ffdA+uB6QEBAAADy4lcJDyJbCQoiUwkEItH +TItPUIlEJAiJTCQMuAEAAACLT1TT4EiJBCS4AQAAAItPWNPgSIlEJASLRyiLTzCL +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 +EAcKAAAIYAAACCAAAAmgAAAIAAAACIAAAAhAAAAJ4AAQBwYAAAhYAAAIGAAACZAA +Ewc7AAAIeAAACDgAAAnQABEHEQAACGgAAAgoAAAJsAAACAgAAAiIAAAISAAACfAA +EAcEAAAIVAAACBQAFQjjABMHKwAACHQAAAg0AAAJyAARBw0AAAhkAAAIJAAACagA +AAgEAAAIhAAACEQAAAnoABAHCAAACFwAAAgcAAAJmAAUB1MAAAh8AAAIPAAACdgA +EgcXAAAIbAAACCwAAAm4AAAIDAAACIwAAAhMAAAJ+AAQBwMAAAhSAAAIEgAVCKMA +EwcjAAAIcgAACDIAAAnEABEHCwAACGIAAAgiAAAJpAAACAIAAAiCAAAIQgAACeQA +EAcHAAAIWgAACBoAAAmUABQHQwAACHoAAAg6AAAJ1AASBxMAAAhqAAAIKgAACbQA +AAgKAAAIigAACEoAAAn0ABAHBQAACFYAAAgWAEAIAAATBzMAAAh2AAAINgAACcwA +EQcPAAAIZgAACCYAAAmsAAAIBgAACIYAAAhGAAAJ7AAQBwkAAAheAAAIHgAACZwA +FAdjAAAIfgAACD4AAAncABIHGwAACG4AAAguAAAJvAAACA4AAAiOAAAITgAACfwA +YAcAAAAIUQAACBEAFQiDABIHHwAACHEAAAgxAAAJwgAQBwoAAAhhAAAIIQAACaIA +AAgBAAAIgQAACEEAAAniABAHBgAACFkAAAgZAAAJkgATBzsAAAh5AAAIOQAACdIA +EQcRAAAIaQAACCkAAAmyAAAICQAACIkAAAhJAAAJ8gAQBwQAAAhVAAAIFQAQCAIB +EwcrAAAIdQAACDUAAAnKABEHDQAACGUAAAglAAAJqgAACAUAAAiFAAAIRQAACeoA +EAcIAAAIXQAACB0AAAmaABQHUwAACH0AAAg9AAAJ2gASBxcAAAhtAAAILQAACboA +AAgNAAAIjQAACE0AAAn6ABAHAwAACFMAAAgTABUIwwATByMAAAhzAAAIMwAACcYA +EQcLAAAIYwAACCMAAAmmAAAIAwAACIMAAAhDAAAJ5gAQBwcAAAhbAAAIGwAACZYA +FAdDAAAIewAACDsAAAnWABIHEwAACGsAAAgrAAAJtgAACAsAAAiLAAAISwAACfYA +EAcFAAAIVwAACBcAQAgAABMHMwAACHcAAAg3AAAJzgARBw8AAAhnAAAIJwAACa4A +AAgHAAAIhwAACEcAAAnuABAHCQAACF8AAAgfAAAJngAUB2MAAAh/AAAIPwAACd4A +EgcbAAAIbwAACC8AAAm+AAAIDwAACI8AAAhPAAAJ/gBgBwAAAAhQAAAIEAAUCHMA +EgcfAAAIcAAACDAAAAnBABAHCgAACGAAAAggAAAJoQAACAAAAAiAAAAIQAAACeEA +EAcGAAAIWAAACBgAAAmRABMHOwAACHgAAAg4AAAJ0QARBxEAAAhoAAAIKAAACbEA +AAgIAAAIiAAACEgAAAnxABAHBAAACFQAAAgUABUI4wATBysAAAh0AAAINAAACckA +EQcNAAAIZAAACCQAAAmpAAAIBAAACIQAAAhEAAAJ6QAQBwgAAAhcAAAIHAAACZkA +FAdTAAAIfAAACDwAAAnZABIHFwAACGwAAAgsAAAJuQAACAwAAAiMAAAITAAACfkA +EAcDAAAIUgAACBIAFQijABMHIwAACHIAAAgyAAAJxQARBwsAAAhiAAAIIgAACaUA +AAgCAAAIggAACEIAAAnlABAHBwAACFoAAAgaAAAJlQAUB0MAAAh6AAAIOgAACdUA +EgcTAAAIagAACCoAAAm1AAAICgAACIoAAAhKAAAJ9QAQBwUAAAhWAAAIFgBACAAA +EwczAAAIdgAACDYAAAnNABEHDwAACGYAAAgmAAAJrQAACAYAAAiGAAAIRgAACe0A +EAcJAAAIXgAACB4AAAmdABQHYwAACH4AAAg+AAAJ3QASBxsAAAhuAAAILgAACb0A +AAgOAAAIjgAACE4AAAn9AGAHAAAACFEAAAgRABUIgwASBx8AAAhxAAAIMQAACcMA +EAcKAAAIYQAACCEAAAmjAAAIAQAACIEAAAhBAAAJ4wAQBwYAAAhZAAAIGQAACZMA +Ewc7AAAIeQAACDkAAAnTABEHEQAACGkAAAgpAAAJswAACAkAAAiJAAAISQAACfMA +EAcEAAAIVQAACBUAEAgCARMHKwAACHUAAAg1AAAJywARBw0AAAhlAAAIJQAACasA +AAgFAAAIhQAACEUAAAnrABAHCAAACF0AAAgdAAAJmwAUB1MAAAh9AAAIPQAACdsA +EgcXAAAIbQAACC0AAAm7AAAIDQAACI0AAAhNAAAJ+wAQBwMAAAhTAAAIEwAVCMMA +EwcjAAAIcwAACDMAAAnHABEHCwAACGMAAAgjAAAJpwAACAMAAAiDAAAIQwAACecA +EAcHAAAIWwAACBsAAAmXABQHQwAACHsAAAg7AAAJ1wASBxMAAAhrAAAIKwAACbcA +AAgLAAAIiwAACEsAAAn3ABAHBQAACFcAAAgXAEAIAAATBzMAAAh3AAAINwAACc8A +EQcPAAAIZwAACCcAAAmvAAAIBwAACIcAAAhHAAAJ7wAQBwkAAAhfAAAIHwAACZ8A +FAdjAAAIfwAACD8AAAnfABIHGwAACG8AAAgvAAAJvwAACA8AAAiPAAAITwAACf8A +EAUBABcFAQETBREAGwUBEBEFBQAZBQEEFQVBAB0FAUAQBQMAGAUBAhQFIQAcBQEg +EgUJABoFAQgWBYEAQAUAABAFAgAXBYEBEwUZABsFARgRBQcAGQUBBhUFYQAdBQFg +EAUEABgFAQMUBTEAHAUBMBIFDQAaBQEMFgXBAEAFAAAQABEAEgAAAAgABwAJAAYA +CgAFAAsABAAMAAMADQACAA4AAQAPAAAAYAcAAAAIUAAACBAAFAhzABIHHwAACHAA +AAgwAAAJwAAQBwoAAAhgAAAIIAAACaAAAAgAAAAIgAAACEAAAAngABAHBgAACFgA +AAgYAAAJkAATBzsAAAh4AAAIOAAACdAAEQcRAAAIaAAACCgAAAmwAAAICAAACIgA +AAhIAAAJ8AAQBwQAAAhUAAAIFAAVCOMAEwcrAAAIdAAACDQAAAnIABEHDQAACGQA +AAgkAAAJqAAACAQAAAiEAAAIRAAACegAEAcIAAAIXAAACBwAAAmYABQHUwAACHwA +AAg8AAAJ2AASBxcAAAhsAAAILAAACbgAAAgMAAAIjAAACEwAAAn4ABAHAwAACFIA +AAgSABUIowATByMAAAhyAAAIMgAACcQAEQcLAAAIYgAACCIAAAmkAAAIAgAACIIA +AAhCAAAJ5AAQBwcAAAhaAAAIGgAACZQAFAdDAAAIegAACDoAAAnUABIHEwAACGoA +AAgqAAAJtAAACAoAAAiKAAAISgAACfQAEAcFAAAIVgAACBYAQAgAABMHMwAACHYA +AAg2AAAJzAARBw8AAAhmAAAIJgAACawAAAgGAAAIhgAACEYAAAnsABAHCQAACF4A +AAgeAAAJnAAUB2MAAAh+AAAIPgAACdwAEgcbAAAIbgAACC4AAAm8AAAIDgAACI4A +AAhOAAAJ/ABgBwAAAAhRAAAIEQAVCIMAEgcfAAAIcQAACDEAAAnCABAHCgAACGEA +AAghAAAJogAACAEAAAiBAAAIQQAACeIAEAcGAAAIWQAACBkAAAmSABMHOwAACHkA +AAg5AAAJ0gARBxEAAAhpAAAIKQAACbIAAAgJAAAIiQAACEkAAAnyABAHBAAACFUA +AAgVABAIAgETBysAAAh1AAAINQAACcoAEQcNAAAIZQAACCUAAAmqAAAIBQAACIUA +AAhFAAAJ6gAQBwgAAAhdAAAIHQAACZoAFAdTAAAIfQAACD0AAAnaABIHFwAACG0A +AAgtAAAJugAACA0AAAiNAAAITQAACfoAEAcDAAAIUwAACBMAFQjDABMHIwAACHMA +AAgzAAAJxgARBwsAAAhjAAAIIwAACaYAAAgDAAAIgwAACEMAAAnmABAHBwAACFsA +AAgbAAAJlgAUB0MAAAh7AAAIOwAACdYAEgcTAAAIawAACCsAAAm2AAAICwAACIsA +AAhLAAAJ9gAQBwUAAAhXAAAIFwBACAAAEwczAAAIdwAACDcAAAnOABEHDwAACGcA +AAgnAAAJrgAACAcAAAiHAAAIRwAACe4AEAcJAAAIXwAACB8AAAmeABQHYwAACH8A +AAg/AAAJ3gASBxsAAAhvAAAILwAACb4AAAgPAAAIjwAACE8AAAn+AGAHAAAACFAA +AAgQABQIcwASBx8AAAhwAAAIMAAACcEAEAcKAAAIYAAACCAAAAmhAAAIAAAACIAA +AAhAAAAJ4QAQBwYAAAhYAAAIGAAACZEAEwc7AAAIeAAACDgAAAnRABEHEQAACGgA +AAgoAAAJsQAACAgAAAiIAAAISAAACfEAEAcEAAAIVAAACBQAFQjjABMHKwAACHQA +AAg0AAAJyQARBw0AAAhkAAAIJAAACakAAAgEAAAIhAAACEQAAAnpABAHCAAACFwA +AAgcAAAJmQAUB1MAAAh8AAAIPAAACdkAEgcXAAAIbAAACCwAAAm5AAAIDAAACIwA +AAhMAAAJ+QAQBwMAAAhSAAAIEgAVCKMAEwcjAAAIcgAACDIAAAnFABEHCwAACGIA +AAgiAAAJpQAACAIAAAiCAAAIQgAACeUAEAcHAAAIWgAACBoAAAmVABQHQwAACHoA +AAg6AAAJ1QASBxMAAAhqAAAIKgAACbUAAAgKAAAIigAACEoAAAn1ABAHBQAACFYA +AAgWAEAIAAATBzMAAAh2AAAINgAACc0AEQcPAAAIZgAACCYAAAmtAAAIBgAACIYA +AAhGAAAJ7QAQBwkAAAheAAAIHgAACZ0AFAdjAAAIfgAACD4AAAndABIHGwAACG4A +AAguAAAJvQAACA4AAAiOAAAITgAACf0AYAcAAAAIUQAACBEAFQiDABIHHwAACHEA +AAgxAAAJwwAQBwoAAAhhAAAIIQAACaMAAAgBAAAIgQAACEEAAAnjABAHBgAACFkA +AAgZAAAJkwATBzsAAAh5AAAIOQAACdMAEQcRAAAIaQAACCkAAAmzAAAICQAACIkA +AAhJAAAJ8wAQBwQAAAhVAAAIFQAQCAIBEwcrAAAIdQAACDUAAAnLABEHDQAACGUA +AAglAAAJqwAACAUAAAiFAAAIRQAACesAEAcIAAAIXQAACB0AAAmbABQHUwAACH0A +AAg9AAAJ2wASBxcAAAhtAAAILQAACbsAAAgNAAAIjQAACE0AAAn7ABAHAwAACFMA +AAgTABUIwwATByMAAAhzAAAIMwAACccAEQcLAAAIYwAACCMAAAmnAAAIAwAACIMA +AAhDAAAJ5wAQBwcAAAhbAAAIGwAACZcAFAdDAAAIewAACDsAAAnXABIHEwAACGsA +AAgrAAAJtwAACAsAAAiLAAAISwAACfcAEAcFAAAIVwAACBcAQAgAABMHMwAACHcA +AAg3AAAJzwARBw8AAAhnAAAIJwAACa8AAAgHAAAIhwAACEcAAAnvABAHCQAACF8A +AAgfAAAJnwAUB2MAAAh/AAAIPwAACd8AEgcbAAAIbwAACC8AAAm/AAAIDwAACI8A +AAhPAAAJ/wAQBQEAFwUBARMFEQAbBQEQEQUFABkFAQQVBUEAHQUBQBAFAwAYBQEC +FAUhABwFASASBQkAGgUBCBYFgQBABQAAEAUCABcFgQETBRkAGwUBGBEFBwAZBQEG +FQVhAB0FAWAQBQQAGAUBAxQFMQAcBQEwEgUNABoFAQwWBcEAQAUAABAAEQASAAAA +CAAHAAkABgAKAAUACwAEAAwAAwANAAIADgABAA8AAAAgaW5mbGF0ZSAxLjIuMyBD +b3B5cmlnaHQgMTk5NS0yMDA1IE1hcmsgQWRsZXIgAAADAAQABQAGAAcACAAJAAoA +CwANAA8AEQATABcAGwAfACMAKwAzADsAQwBTAGMAcwCDAKMAwwDjAAIBAAAAAAAA +EAAQABAAEAAQABAAEAAQABEAEQARABEAEgASABIAEgATABMAEwATABQAFAAUABQA +FQAVABUAFQAQAMkAxAAAAAEAAgADAAQABQAHAAkADQARABkAIQAxAEEAYQCBAMEA +AQGBAQECAQMBBAEGAQgBDAEQARgBIAEwAUABYAAAAAAQABAAEAAQABEAEQASABIA +EwATABQAFAAVABUAFgAWABcAFwAYABgAGQAZABoAGgAbABsAHAAcAB0AHQBAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAA +AgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAA +BQAAAAUAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAA +AgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAUAAAAGAAAABgAAAAcAAAAHAAAA +CAAAAAgAAAAJAAAACQAAAAoAAAAKAAAACwAAAAsAAAAMAAAADAAAAA0AAAANAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAADAAAABwAAABAREgAIBwkGCgULBAwDDQIOAQ8A +DAAIAIwACABMAAgAzAAIACwACACsAAgAbAAIAOwACAAcAAgAnAAIAFwACADcAAgA +PAAIALwACAB8AAgA/AAIAAIACACCAAgAQgAIAMIACAAiAAgAogAIAGIACADiAAgA +EgAIAJIACABSAAgA0gAIADIACACyAAgAcgAIAPIACAAKAAgAigAIAEoACADKAAgA +KgAIAKoACABqAAgA6gAIABoACACaAAgAWgAIANoACAA6AAgAugAIAHoACAD6AAgA +BgAIAIYACABGAAgAxgAIACYACACmAAgAZgAIAOYACAAWAAgAlgAIAFYACADWAAgA +NgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgA +HgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgA +IQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgA +CQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgA +OQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgA +FQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgA +LQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgA +EwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkA +cwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkA +KwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkA +WwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkA +BwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkA +ZwAJAGcBCQDnAAkA5wEJABcACQAXAQkAlwAJAJcBCQBXAAkAVwEJANcACQDXAQkA +NwAJADcBCQC3AAkAtwEJAHcACQB3AQkA9wAJAPcBCQAPAAkADwEJAI8ACQCPAQkA +TwAJAE8BCQDPAAkAzwEJAC8ACQAvAQkArwAJAK8BCQBvAAkAbwEJAO8ACQDvAQkA +HwAJAB8BCQCfAAkAnwEJAF8ACQBfAQkA3wAJAN8BCQA/AAkAPwEJAL8ACQC/AQkA +fwAJAH8BCQD/AAkA/wEJAAAABwBAAAcAIAAHAGAABwAQAAcAUAAHADAABwBwAAcA +CAAHAEgABwAoAAcAaAAHABgABwBYAAcAOAAHAHgABwAEAAcARAAHACQABwBkAAcA +FAAHAFQABwA0AAcAdAAHAAMACACDAAgAQwAIAMMACAAjAAgAowAIAGMACADjAAgA +AAAFABAABQAIAAUAGAAFAAQABQAUAAUADAAFABwABQACAAUAEgAFAAoABQAaAAUA +BgAFABYABQAOAAUAHgAFAAEABQARAAUACQAFABkABQAFAAUAFQAFAA0ABQAdAAUA +AwAFABMABQALAAUAGwAFAAcABQAXAAUAAAECAwQEBQUGBgYGBwcHBwgICAgICAgI +CQkJCQkJCQkKCgoKCgoKCgoKCgoKCgoKCwsLCwsLCwsLCwsLCwsLCwwMDAwMDAwM +DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N +DQ0NDQ0NDQ0ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O +Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P +Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwAAEBESEhMT +FBQUFBUVFRUWFhYWFhYWFhcXFxcXFxcXGBgYGBgYGBgYGBgYGBgYGBkZGRkZGRkZ +GRkZGRkZGRkaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhsbGxsbGxsb +GxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc +HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0dHR0dHR0d +HR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0d +HR0dHR0dHR0AAQIDBAUGBwgICQkKCgsLDAwMDA0NDQ0ODg4ODw8PDxAQEBAQEBAQ +ERERERERERESEhISEhISEhMTExMTExMTFBQUFBQUFBQUFBQUFBQUFBUVFRUVFRUV +FRUVFRUVFRUWFhYWFhYWFhYWFhYWFhYWFxcXFxcXFxcXFxcXFxcXFxgYGBgYGBgY +GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ +GRkZGRkZGRkaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhsbGxsbGxsb +GxsbGxsbGxsbGxsbGxsbGxsbGxsbGxscAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAA +BgAAAAcAAAAIAAAACgAAAAwAAAAOAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAA +MAAAADgAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAAAAAAAAAAAA +AAAAAAEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAA +QAAAAGAAAACAAAAAwAAAAAABAACAAQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAA +ABAAAAAYAAAAIAAAADAAAABAAAAAYAAAVPAAEEjwABAD7gAQPPAAECzwABAg8AAQ +DPAAEPzvABDk7wAQA+4AEDogAAA8ZmQ6JWQ+ACVjJWMlYyVjJWMlYyVjJWMlYyVj +AAAAAGludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrAAAAaW52YWxpZCBkaXN0 +YW5jZSBjb2RlAAAAaW52YWxpZCBsaXRlcmFsL2xlbmd0aCBjb2RlAGludmFsaWQg +ZGlzdGFuY2VzIHNldAAAAGludmFsaWQgbGl0ZXJhbC9sZW5ndGhzIHNldABpbnZh +bGlkIGJpdCBsZW5ndGggcmVwZWF0AAAAaW52YWxpZCBjb2RlIGxlbmd0aHMgc2V0 +AAAAAHRvbyBtYW55IGxlbmd0aCBvciBkaXN0YW5jZSBzeW1ib2xzAGludmFsaWQg +c3RvcmVkIGJsb2NrIGxlbmd0aHMAAAAAaW52YWxpZCBibG9jayB0eXBlAABpbmNv +cnJlY3QgbGVuZ3RoIGNoZWNrAABpbmNvcnJlY3QgZGF0YSBjaGVjawAAAABoZWFk +ZXIgY3JjIG1pc21hdGNoAHVua25vd24gaGVhZGVyIGZsYWdzIHNldAAAAABpbnZh +bGlkIHdpbmRvdyBzaXplAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAABpbmNv +cnJlY3QgaGVhZGVyIGNoZWNrAABpbmNvbXBhdGlibGUgdmVyc2lvbgAAAABidWZm +ZXIgZXJyb3IAAAAAaW5zdWZmaWNpZW50IG1lbW9yeQBkYXRhIGVycm9yAABzdHJl +YW0gZXJyb3IAAAAAZmlsZSBlcnJvcgAAc3RyZWFtIGVuZAAAbmVlZCBkaWN0aW9u +YXJ5AKjwAAAAAAAAAAAAAJ7xAAAIsAAAoPAAAAAAAAAAAAAA4vEAAACwAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAMbxAAAAAAAACvEAABLxAAAc8QAAKPEAADLxAAA88QAA +RPEAAEzxAABW8QAAAPEAAG7xAAB28QAAfvEAAIjxAACU8QAAqvEAALbxAABk8QAA ++PAAAAAAAABZAmZwdXRjALICc3ByaW50ZgBeAmZyZWUAAJECbWFsbG9jAAC8AnN0 +cmVycm9yAABPAmZmbHVzaAAAyABfZXJybm8AAFcCZm9wZW4AXQJmcmVhZABYAmZw +cmludGYA4QFfdnNucHJpbnRmAABmAmZ3cml0ZQAAZAJmdGVsbABiAmZzZWVrAEwC +ZmNsb3NlAABCAmNsZWFyZXJyAADXAF9mZG9wZW4ATVNWQ1JULmRsbAAADwFfaW5p +dHRlcm0AnQBfYWRqdXN0X2ZkaXYAAF0ARGlzYWJsZVRocmVhZExpYnJhcnlDYWxs +cwBLRVJORUwzMi5kbGwAAAAAAADZHd5CAAAAABb0AAABAAAAMwAAADMAAAAY8gAA +5PIAALDzAAAAEAAAEBMAAFASAAAwEwAAYBMAAHAcAACAGwAAgCUAALAkAACQFgAA +YBYAAKAaAABgGgAA4BkAANAYAABQEwAAEEUAAKBDAAAwNwAAAEMAAPBDAACgQAAA +ED0AAJA9AAAQNwAA4D4AAGA/AACQPwAAYDoAAIBCAADgQAAAcDcAAOBCAABAPQAA +8D0AAKBXAAAgRgAA0FQAAEBFAABAcAAAgG0AAHBVAABAVgAAEFUAANBtAAAQbwAA +EHAAAICQAACgkQAAkJEAAICRAAAg9AAAKPQAADH0AAA79AAASfQAAE/0AABX9AAA +ZPQAAHD0AAB79AAAifQAAJb0AACk9AAAsfQAAL70AADT9AAA4fQAAOz0AAD09AAA +/PQAAAL1AAAK9QAAEvUAABn1AAAg9QAAJ/UAADD1AAA39QAAPvUAAEX1AABO9QAA +VfUAAGH1AABo9QAAcfUAAHn1AACB9QAAjfUAAJz1AACt9QAAufUAAMT1AADS9QAA +3/UAAOz1AAAB9gAADfYAAB72AAAp9gAAMPYAAEH2AAAAAAEAAgADAAQABQAGAAcA +CAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8A +IAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgB6bGliMS5kbGwA +YWRsZXIzMgBjb21wcmVzcwBjb21wcmVzczIAY29tcHJlc3NCb3VuZABjcmMzMgBk +ZWZsYXRlAGRlZmxhdGVCb3VuZABkZWZsYXRlQ29weQBkZWZsYXRlRW5kAGRlZmxh +dGVJbml0Ml8AZGVmbGF0ZUluaXRfAGRlZmxhdGVQYXJhbXMAZGVmbGF0ZVByaW1l +AGRlZmxhdGVSZXNldABkZWZsYXRlU2V0RGljdGlvbmFyeQBnZXRfY3JjX3RhYmxl +AGd6Y2xlYXJlcnIAZ3pjbG9zZQBnemRvcGVuAGd6ZW9mAGd6ZXJyb3IAZ3pmbHVz +aABnemdldGMAZ3pnZXRzAGd6b3BlbgBnenByaW50ZgBnenB1dGMAZ3pwdXRzAGd6 +cmVhZABnenJld2luZABnenNlZWsAZ3pzZXRwYXJhbXMAZ3p0ZWxsAGd6dW5nZXRj +AGd6d3JpdGUAaW5mbGF0ZQBpbmZsYXRlQmFjawBpbmZsYXRlQmFja0VuZABpbmZs +YXRlQmFja0luaXRfAGluZmxhdGVDb3B5AGluZmxhdGVFbmQAaW5mbGF0ZUluaXQy +XwBpbmZsYXRlSW5pdF8AaW5mbGF0ZVJlc2V0AGluZmxhdGVTZXREaWN0aW9uYXJ5 +AGluZmxhdGVTeW5jAGluZmxhdGVTeW5jUG9pbnQAdW5jb21wcmVzcwB6RXJyb3IA +emxpYkNvbXBpbGVGbGFncwB6bGliVmVyc2lvbgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAPDkABCg4wAQAQEAAB4BAAAPAAAAcOkAEBjkABAAAAAAHgAAAA8AAAAAAAAA +kOQAEAAAAAATAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAGAAAgAAAAAAAAAAA +AAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAJBAAASAAAAGAQAQA4AwAA +AAAAAAAAAAAAAAAAAAAAADgDNAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4A +RgBPAAAAAAC9BO/+AAABAAIAAQAAAAMAAgABAAAAAwA/AAAAAAAAAAQAAQACAAAA +AAAAAAAAAAAAAAAAlgIAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAA +cgIAAAEAMAA0ADAAOQAwADQARQA0AAAAZAAeAAEARgBpAGwAZQBEAGUAcwBjAHIA +aQBwAHQAaQBvAG4AAAAAAHoAbABpAGIAIABkAGEAdABhACAAYwBvAG0AcAByAGUA +cwBzAGkAbwBuACAAbABpAGIAcgBhAHIAeQAAACwABgABAEYAaQBsAGUAVgBlAHIA +cwBpAG8AbgAAAAAAMQAuADIALgAzAAAANAAKAAEASQBuAHQAZQByAG4AYQBsAE4A +YQBtAGUAAAB6AGwAaQBiADEALgBkAGwAbAAAAHwALAABAEwAZQBnAGEAbABDAG8A +cAB5AHIAaQBnAGgAdAAAACgAQwApACAAMQA5ADkANQAtADIAMAAwADQAIABKAGUA +YQBuAC0AbABvAHUAcAAgAEcAYQBpAGwAbAB5ACAAJgAgAE0AYQByAGsAIABBAGQA +bABlAHIAAAA8AAoAAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBuAGEAbQBlAAAA +egBsAGkAYgAxAC4AZABsAGwAAAAqAAUAAQBQAHIAbwBkAHUAYwB0AE4AYQBtAGUA +AAAAAHoAbABpAGIAAAAAADAABgABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8A +bgAAADEALgAyAC4AMwAAAIIANQABAEMAbwBtAG0AZQBuAHQAcwAAAEQATABMACAA +cwB1AHAAcABvAHIAdAAgAGIAeQAgAEEAbABlAHMAcwBhAG4AZAByAG8AIABJAGEA +YwBvAHAAZQB0AHQAaQAgACYAIABHAGkAbABsAGUAcwAgAFYAbwBsAGwAYQBuAHQA +AAAAAEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEA +bgBzAGwAYQB0AGkAbwBuAAAAAAAJBOQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAbAAAAGcyUTOkM84z +2DPqM/szDDQZNCs0PTRRNFs0bTR+NJI0nDSuNMA02TTnNPM0AzUUNR41LDVCNVM1 +YDVyNYM1mTWjNbE1wjXpNfk1BzYVNj821DbjNqE4/joHOzA7PTtKO1c72DwAIAAA +IAAAAMkyCDOZNHE3fjeLN5g3zzf6PI49sj3BPQAwAABIAAAA8zDFMekx+DECNV01 +ATYcNkc2TjZ0No42lza9NsQ26TZJN1A3mjf0Nw84aziNOMY5AToOOgA7Nju0PCE+ +Dj/5PwBAAABMAAAAvjA7McMxAzLJMjMzBDQYNCY0LzRONGA0kTSiNMo00zQvNY81 +njUDNhE2kzaaNio3ezcROAM6RzqYOss94T33PT4+3T4AUAAAQAAAAMwwzTKFM5A0 +lDSYNJw0oDSkNKg0wDTENMg0zDSrNbo1YzZxNic4/jgrOXM5tznMOUs+ez/MPwAA +AGAAAGgAAAA3MJEx1zEuMj4yxzTXNOs0ODURN6k4MTkBO2M7+Dz8PAA9BD0IPQw9 +ED0UPRg9HD0gPSQ9KD0sPTA9ND04PTw9QD1EPUg9TD1QPVQ9WD1cPWA9ZD1oPWw9 +cD10PXg9AAAAcAAAGAAAAFszYzN5M4czhjaWNqA2AAAAgAAAIAAAAPMy3DTiOec5 +3jqIO5s7ITwvPNQ84zwAAACQAAAsAAAAuzDLMIExrDHMMecx4Do9O0k7/z1XPuA+ +BD+nP8M/0z/yPwAAAKAAADgAAABAMKUwrTCzML4wyzDTMOEw5jDrMPAw+zAIMRIx +JzEzMTkxWzFtMckx5jHzMQAyAAAA0AAAHAAAAKAwrDC4MMQw0DDcMOgw9DAAMQwx +AOAAABwAAADYPdw94D3kPeg97D3wPfQ9+D38PQAAAQAUAAAAFDAYMCgwLDBAMAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +} +} \ No newline at end of file diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265.mxl" new file mode 100644 index 0000000..5cf402a Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265/\320\220\320\262\321\202\320\276\320\267\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217.txt" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217.txt" new file mode 100644 index 0000000..0e53f3b --- /dev/null +++ "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217/\320\234\320\260\320\272\320\265\321\202\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\321\217\320\224\320\273\321\217\320\241\321\200\320\260\320\262\320\275\320\265\320\275\320\270\321\217.txt" @@ -0,0 +1,1384 @@ + + + + ЗаголовокГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ПодвалГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ЗаголовокИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ПодвалИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ЗаголовокГруппировкиСписка + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + + + ПодвалГруппировкиСписка + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + + + ЗаголовокИерархическойГруппировкиСписка + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + + + ПодвалИерархическойГруппировкиСписка + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + + + ЗаголовокГруппировкиКолонки + + + 0 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + РежимИзмененияРазмераКолонки + QuickChange + + + + + + + ПодвалГруппировкиКолонки + + + 0 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + РежимИзмененияРазмераКолонки + QuickChange + + + + + + + ЗаголовокИерархическойГруппировкиКолонки + + + 0 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + РежимИзмененияРазмераКолонки + QuickChange + + + + + + + ПодвалИерархическойГруппировкиКолонки + + + 0 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + РежимИзмененияРазмераКолонки + QuickChange + + + + + + + ДетальныеЗаписи + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + + + РесурсыЗаголовкаГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + РесурсыПодвалаГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + РесурсыЗаголовкаИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + РесурсыПодвалаИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + РесурсыДетальныхЗаписей + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + + + ИтогПоРесурсамЗаголовкаГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ИтогПоРесурсамПодвалаГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ИтогПоРесурсамЗаголовкаИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + ИтогПоРесурсамПодвалаИерархическойГруппировки + + + 1 + + + ЦветФона + style:ReportGroup1BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + + + + + false + ИтогПоРесурсамДетальныхЗаписей + + + 0 + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + + + ОбщиеИтогиПоВертикали + + + 1 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + 2 + + + ЦветФона + style:ReportGroup2BackColor + + + ЦветГраницы + style:ReportLineColor + + + СтильГраницы + + Solid + + + + Шрифт + + + + + + + + ОбщиеИтогиПоВертикалиСписка + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + + + ЗаголовокТаблицы + + + 0 + + + ЦветФона + style:ReportHeaderBackColor + + + ЦветГраницы + style:ReportLineColor + + + false + СтильГраницы + + Solid + + + СтильГраницы.Слева + + Solid + + + + СтильГраницы.Сверху + + Solid + + + + СтильГраницы.Справа + + Solid + + + + СтильГраницы.Снизу + + Solid + + + + + Шрифт + + + + ГоризонтальноеПоложение + Center + + + ВертикальноеПоложение + Center + + + ОриентацияТекста + 90 + + + МаксимальнаяВысота + 90 + + + РежимИзмененияРазмераКолонки + QuickChange + + + + + + + ПоУмолчанию + + + + Заголовок + + + 1 + + + Шрифт + + + + + + 2 + + + Шрифт + + + + + + 0 + + + Шрифт + + + + + + 3 + + + Шрифт + + + + + + + + Информация + + + 0 + + + Шрифт + + + + + + + \ No newline at end of file diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271.mxl" new file mode 100644 index 0000000..53619e1 Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\240\320\260\321\201\321\210\320\270\321\200\320\265\320\275\320\270\320\271.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262.mxl" new file mode 100644 index 0000000..b782c1f Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213.mxl" new file mode 100644 index 0000000..1ae4ff7 Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\276\320\271\320\244\320\276\321\200\320\274\321\213.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271.mxl" new file mode 100644 index 0000000..c4cdb5d Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\320\260\320\275\320\264\320\260\321\200\321\202\320\275\321\213\321\205\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.mxl" new file mode 100644 index 0000000..6b95b49 Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\320\241\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.mxl" differ diff --git "a/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260.mxl" "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260.mxl" new file mode 100644 index 0000000..18ec5a7 Binary files /dev/null and "b/src/V8Reader/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260/\320\241\320\262\320\276\320\271\321\201\321\202\320\262\320\260\320\237\320\276\320\273\320\265\320\222\320\262\320\276\320\264\320\260.mxl" differ diff --git "a/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/form" "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/form" new file mode 100644 index 0000000..11d44f1 --- /dev/null +++ "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/form" @@ -0,0 +1,898 @@ +{27, +{16, +{ +{1,1, +{"ru","Обработка Test for precommit1 C"} +},8,8}, +{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, +{1, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0} +},21,0,2, +{0,6,1}, +{0,8,1},2, +{0,7,2}, +{0,8,2},4, +{0,5,3}, +{0,6,3}, +{0,7,3}, +{0,8,3},0,0, +{3,1, +{3,0, +{0},"",-1,-1,1,0} +},0,1, +{1,1, +{3, +{1,1, +{"ru","Страница1"} +}, +{3,0, +{3,0, +{0},"",-1,-1,1,0} +},-1,1,1,"Страница1",1} +},1,1,0,4, +{2,8,1,1,1,0,0,0,0}, +{2,33,0,1,2,0,0,0,0}, +{2,392,1,1,3,0,0,8,0}, +{2,259,0,1,4,0,0,33,0},0,4294967295,5,64,0}, +{0} +}, +{8, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,1, +{3, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0} +},7, +{1,1, +{"ru","Реквизит1:"} +},0,1,0,0,0, +{0,0,0},0, +{1,0},1, +{3,0, +{3,0, +{0},"",-1,-1,1,0} +},4}, +{0} +}, +{8,8,33,65,52,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,1,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,1,2,57}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,1,1},0,1, +{0,1,3},0,0,0,0,0,2,0,0}, +{14,"НадписьРеквизит1",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,2, +{9, +{"Pattern", +{"S",10,1} +}, +{ +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0} +},21,0,0,1,0,0,0,0,0,0,1,0,0,10,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0},0,0,0, +{0,0,0}, +{1,0},0,0,0,0} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{0},0,1,0, +{1,0},0}, +{8,71,33,392,52,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,2,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,2,2,321}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,2,1},0,1, +{0,2,3},0,0,0,0,1,3,0,0}, +{14,"Реквизит1",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,3, +{3, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0} +},7, +{1,1, +{"ru","Реквизит2:"} +},0,1,0,0,0, +{0,0,0},0, +{1,0},1, +{3,0, +{3,0, +{0},"",-1,-1,1,0} +},4}, +{0} +}, +{8,8,58,65,77,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,3,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,3,2,57}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,3,1},0,1, +{0,3,3},0,0,0,0,2,4,0,0}, +{14,"НадписьРеквизит2",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,4, +{9, +{"Pattern", +{"S",10,1} +}, +{ +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0} +},21,0,0,1,0,0,0,0,0,0,1,0,0,10,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0},0,0,0, +{0,0,0}, +{1,0},0,0,0,0} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{0},0,1,0, +{1,0},0}, +{8,71,58,392,77,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,4,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,4,2,321}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,4,1},0,1, +{0,4,3},0,0,0,0,3,5,0,0}, +{14,"Реквизит2",4294967295,0,0,0}, +{0} +}, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,5, +{2, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0} +},8,1,1,0,1,1, +{5,18c3c31c-536e-4979-b7bc-c365c318d16d,9,1,0,1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,0, +{0,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0} +}, +{8,8,83,392,107,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,5,0,24}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,5,1},0,0,0,0,0,0,4,6,0,0}, +{14,"КоманднаяПанель1",6,0,0,0}, +{0} +}, +{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,6, +{5, +{"Pattern", +{"#",88d6deb1-f1f9-412a-b94f-b6a8d3e55f50} +}, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0} +}, +{15,117578765, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-14} +}, +{3,3, +{-15} +}, +{3,3, +{-13} +},2,2,0,0,0,0,0,1,1, +{6,2,0, +{-20},1}, +{6,2,0, +{-20},1},2,0,1, +{3, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{16, +{1,1, +{"ru","N"} +}, +{1,0}, +{1,0},28,0,-2,-1,-1,12590592, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{6,3,0,1}, +{6,3,0,1},1,0,0,4,0,"НомерСтроки", +{},4,0, +{1,0}, +{"Pattern"},0,1,00000000-0000-0000-0000-000000000000}, +{-2}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{16, +{1,1, +{"ru","Реквизит1"} +}, +{1,0}, +{1,0},1e2,1,0,-1,-1,12590592, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{6,3,0,1}, +{6,3,0,1},1,0,0,4,0,"Реквизит1", +{},-1,0, +{1,0}, +{"Pattern", +{"S",10,1} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ +OLAIO7ACtd0UtVXjyNZ7/rz3OR74fV/vAXVZDOrU9n33fCgGZ6XBakhlkQjLJ4aQ +14GKzd01rrXXtDwm7noqxrm9+S2WjWZNOPgz7MRAJJUxmAUtNxwwKTnHxAkI4k1d +VJqrUosdVrFijHoG6MMktdead5eu8tXsn91j29TB350B7NCEqnMmRvTGRXu9IWDV +YkNzYWPVilk+N11kDRBtUUw/},0} +}, +{0,8152f9fe-cc1c-47e6-b258-09c19868a200}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{16, +{1,1, +{"ru","Реквизит2"} +}, +{1,0}, +{1,0},1e2,2,1,-1,-1,12590592, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{6,3,0,1}, +{6,3,0,1},1,0,0,4,0,"Реквизит2", +{},-1,0, +{1,0}, +{"Pattern", +{"S",10,1} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ +OLAIO7ACtd0UtVXjyNZ7/rz3OR74fV/vAXVZDOrU9n33fCgGZ6XBakhlkQjLJ4aQ +14GKzd01rrXXtDwm7noqxrm9+S2WjWZNOPgz7MRAJJUxmAUtNxwwKTnHxAkI4k1d +VJqrUosdVrFijHoG6MMktdead5eu8tXsn91j29TB350B7NCEqnMmRvTGRXu9IWDV +YkNzYWPVilk+N11kDRBtUUw/},0} +}, +{0,dfec6dda-f171-4be8-bdb4-814fafbdb96e}, +{-1}, +{-1} +},0,0} +} +},0,0,0,0} +}, +{51d1e122-c0f3-496f-901e-806df8206ba9, +{2,1, +{0,1} +} +}, +{0} +}, +{8,8,107,392,259,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,1,-33}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},0,1, +{0,8,0},0,0,0,0,0,5,7,0,0}, +{14,"ТабличнаяЧасть1",4294967295,0,0,0}, +{0} +}, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,7, +{2, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},4,1,0,00000000-0000-0000-0000-000000000000}, +{1,0} +},8,2,1,0,1,1, +{5,70fc07c4-5d79-4664-88b0-018a9654fd5b,3,1,0,1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,0, +{0,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0} +}, +{8,0,0,400,25,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,7,0,25}, +{2,-1,6,0} +}, +{0, +{2,0,2,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,7,1},0,0,0,0,0,0,6,1,1,0}, +{14,"ДействияФормы",0,0,0,0}, +{0} +}, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,8, +{2, +{ +{10,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},0, +{3,3, +{-22} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},7,1,0,00000000-0000-0000-0000-000000000000}, +{1,0} +},8,2,0,2,0,1, +{5,68dfdfc4-9a89-4f18-b713-e2786c98dd80,3,1,3, +{6,956b3301-b1d3-4205-8f67-1f794cc405ae,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КнопкаВыполнитьНажатие", +{1,"КнопкаВыполнитьНажатие", +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{3,0, +{0},"",-1,-1,1,0}, +{0,0,0} +} +},0}, +{6,73751265-36b1-4dd7-9b70-9d6b29262a4c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,5,00000000-0000-0000-0000-000000000000,142, +{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, +{6,88f50aba-4855-4b99-b656-a98e424d1822,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,956b3301-b1d3-4205-8f67-1f794cc405ae, +{8,"ОсновныеДействияФормыВыполнить",0,1, +{1,1, +{"ru","Выполнить"} +},1,68dfdfc4-9a89-4f18-b713-e2786c98dd80,1,1e2,0,1,1,0,1,0,0},88f50aba-4855-4b99-b656-a98e424d1822, +{8,"Разделитель",0,1, +{1,0},0,68dfdfc4-9a89-4f18-b713-e2786c98dd80,2,1e2,2,1,1,0,1,0,0},73751265-36b1-4dd7-9b70-9d6b29262a4c, +{8,"ОсновныеДействияФормыЗакрыть",0,1, +{1,1, +{"ru","Закрыть"} +},1,68dfdfc4-9a89-4f18-b713-e2786c98dd80,3,1e2,0,1,1,0,1,0,0}, +{-1,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,17a42f02-4e86-4b07-8cbb-1647d4d62ddd,1} +}, +{8,0,267,400,292,1, +{0, +{2,8,1,-25}, +{2,-1,6,0} +}, +{0, +{2,0,1,0}, +{2,-1,6,0} +}, +{0, +{2,0,2,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,8,1},1, +{0,8,0},0,0,0,0,0,7,8,1,1}, +{14,"ОсновныеДействияФормы",0,0,0,0}, +{0} +} +} +},400,292,1,0,1,4,4,3}, +{ +{1},5, +{1, +{ +{1},0,0,1,"ОбработкаОбъект", +{"Pattern", +{"#",47184d0f-2ab3-4b9a-8076-fd3c87284b2e} +} +} +}, +{3, +{2, +{2, +{1}, +{0,7c56de12-a5ce-46d5-8d10-4bda7418e391} +} +}, +{4, +{2, +{1}, +{0,8eadfe5a-77bb-432a-81e9-6809c857ac47} +} +}, +{6, +{2, +{1}, +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6} +} +} +} +}, +{59d6c227-97d3-46f6-84a0-584c5a2807e1,1, +{2,0, +{0,0}, +{0},1} +}, +{0},1,4,1,0,0,0, +{0}, +{0}, +{3,0, +{3,0, +{0},"",-1,-1,1,0} +},1,2,0,0,1,1} \ No newline at end of file diff --git "a/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/module" "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/module" new file mode 100644 index 0000000..cebd84b --- /dev/null +++ "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\260/module" @@ -0,0 +1,4 @@ + +Процедура КнопкаВыполнитьНажатие(Кнопка) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\2601/\320\244\320\276\321\200\320\274\320\260.txt" "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\2601/\320\244\320\276\321\200\320\274\320\260.txt" new file mode 100644 index 0000000..5f28270 --- /dev/null +++ "b/src/tests/Fixture/Form/\320\244\320\276\321\200\320\274\320\2601/\320\244\320\276\321\200\320\274\320\260.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/tests/Fixture/renames.txt b/src/tests/Fixture/renames.txt new file mode 100644 index 0000000..3165e10 --- /dev/null +++ b/src/tests/Fixture/renames.txt @@ -0,0 +1,23 @@ +18b638a7-3de6-4b2c-a124-3b13a8bc87da-->und\18b638a7-3de6-4b2c-a124-3b13a8bc87da +18b638a7-3de6-4b2c-a124-3b13a8bc87da.0-->Макеты\ДвоичныеДанные\T.txt +18b638a7-3de6-4b2c-a124-3b13a8bc87da.0-->und\18b638a7-3de6-4b2c-a124-3b13a8bc87da.0 +4f7f24a2-3a7b-4095-b622-1f8a1e57459c-->und\4f7f24a2-3a7b-4095-b622-1f8a1e57459c +4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0-->Form\Форма1\Форма.txt +4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0-->und\4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0 +4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0-->und\4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0 +8fa48c24-db97-44e3-9e3d-41057bdad73b-->und\8fa48c24-db97-44e3-9e3d-41057bdad73b +8fa48c24-db97-44e3-9e3d-41057bdad73b.0-->Макеты\ТекстовыйДокумент\T.txt +8fa48c24-db97-44e3-9e3d-41057bdad73b.0-->und\8fa48c24-db97-44e3-9e3d-41057bdad73b.0 +99c8df1e-5033-46bb-aac6-7f093ce92a3b-->und\99c8df1e-5033-46bb-aac6-7f093ce92a3b +99c8df1e-5033-46bb-aac6-7f093ce92a3b.0-->Макеты\СхемаКомпоновкиДанных\T.xml +99c8df1e-5033-46bb-aac6-7f093ce92a3b.0-->und\99c8df1e-5033-46bb-aac6-7f093ce92a3b.0 +a981feb3-1026-4b79-b758-d406f4e487a1-->und\a981feb3-1026-4b79-b758-d406f4e487a1 +copyinfo-->und\copyinfo +d661ecd6-4fe1-47ba-a3d9-96181ef46477-->und\d661ecd6-4fe1-47ba-a3d9-96181ef46477 +d661ecd6-4fe1-47ba-a3d9-96181ef46477.0-->Form\Форма +e5c0d036-33df-4533-a77e-48e9e2334648-->und\e5c0d036-33df-4533-a77e-48e9e2334648 +e5c0d036-33df-4533-a77e-48e9e2334648.0-->Макеты\ТабличныйДокумент\T.mxl +e5c0d036-33df-4533-a77e-48e9e2334648.0-->und\e5c0d036-33df-4533-a77e-48e9e2334648.0 +root-->und\root +version-->und\version +versions-->und\versions diff --git a/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da b/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da new file mode 100644 index 0000000..d43e7d4 --- /dev/null +++ b/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da @@ -0,0 +1,6 @@ +{1, +{2,1, +{0, +{0,0,18b638a7-3de6-4b2c-a124-3b13a8bc87da},"ДвоичныеДанные", +{1,"ru","Двоичные данные"},""} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da.0 b/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da.0 new file mode 100644 index 0000000..1c76a7c --- /dev/null +++ b/src/tests/Fixture/und/18b638a7-3de6-4b2c-a124-3b13a8bc87da.0 @@ -0,0 +1,119 @@ +{1, +{#base64:IyMg0J3QsNCx0L7RgCDRg9GC0LjQu9C40YIg0LTQu9GPINCw0LLRgtC+0LzQsNGC +0LjRh9C10YHQutC+0Lkg0YDQsNC30LHQvtGA0LrQuC/RgdCx0L7RgNC60Lgg0LLQ +vdC10YjQvdC40YUg0L7QsdGA0LDQsdC+0YLQvtC6INC4INC+0YLRh9C10YLQvtCy +LCDQv9GA0Lgg0L/QvtC80LXRidC10L3QuNC4KGNvbW1pdCkg0LIgZ2l0Lg0KDQoj +IyMg0KfRgtC+INC6INGH0LXQvNGDDQotLS0tDQoqIHB5djh1bnBhY2sucHkgLSBw +eXRob24g0YHQutGA0LjQv9GCLCDQv9C+0LvRg9GH0LDRjtGJ0LjQuSDRgdC/0LjR +gdC+0Log0L/QvtC80LXRidCw0LXQvNGL0YUg0YTQsNC50LvQvtCyINC/0YDQuCDQ +utC+0LzQvNC40YLQtSwg0YTQuNC70YzRgtGA0YPRjtGJ0LjQuSDQv9C+INGA0LDR +gdGI0LjRgNC10L3QuNGOINGC0L7Qu9GM0LrQviDQstC90LXRiNC90LjQtSDQvtCx +0YDQsNCx0L7RgtC60Lgv0L7RgtGH0LXRgtGLINC4INC30LDQv9GD0YHQutCw0Y7R +idC40Lkg0LLQvdC10YjQvdGO0Y4g0L7QsdGA0LDQsdC+0YLQutGDINC00LvRjyDR +gNCw0YHQv9Cw0LrQvtCy0LrQuCDRjdGC0LjRhSDRhNCw0LnQu9C+0LIuIA0KKiBb +VjhSZWFkZXIuZXBmXShodHRwOi8vaW5mb3N0YXJ0LnJ1L3B1YmxpYy8xMDYzMTAv +KSAtINCy0L3QtdGI0L3Rj9GPINC+0LHRgNCw0LHQvtGC0LrQsCAx0KEsINC60L7R +gtC+0YDQsNGPINGBINC/0L7QvNC+0YnRjNGOIFt2OHVucGFja10oaHR0cDovL3N2 +bjIuYXNzZW1ibGEuY29tL3N2bi9WOFVucGFjay90cmFjay8pINGA0LDQt9Cx0LjR +gNCw0LXRgiDQstC90LXRiNC90LjQtSDQvtCx0YDQsNCx0L7RgtC60LgsINC+0L/R +gNC10LTQtdC70Y/QtdGCINC90L7RgNC80LDQu9GM0L3Ri9C1INC90LDQuNC80LXQ +vdC+0LLQsNC90LjRjyDQtNC70Y8g0LrQsNGC0LDQu9C+0LPQvtCyINGE0L7RgNC8 +LCDRhNCw0LnQu9C+0LIg0LzQvtC00YPQu9C10Lkg0L7QsdGK0LXQutGC0L7QsiDQ +uCDRgi7QtC4g0Lgg0YDQsNGB0LrQu9Cw0LTRi9Cy0LDQtdGCINC40YUg0LIg0L3Q +vtGA0LzQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC/0LDQv9C+0Lou +IA0KKiBpYlNlcnZpY2UgLSDRgdC10YDQstC40YHQvdCw0Y8g0LHQsNC30LAg0LTQ +sNC90L3Ri9GFINC90LAgMdChLCDQtNC70Y8g0LfQsNC/0YPRgdC60LAgVjhSZWFk +ZXIuZXBmDQoqIHByZS1jb21taXQgLSDRgdC+0LHRgdGC0LLQtdC90L3QviDQutC+ +0LzQsNC90LTQvdGL0Lkg0YTQsNC50Lsg0LLRi9C30YvQstCw0LXQvNGL0LkgZ2l0 +INC/0LXRgNC10LQg0LrQsNC20LTRi9C8INC/0L7QvNC10YnQtdC90LjQtdC8LiDQ +ktGL0L/QvtC70L3Rj9C10YIg0YDQvtC70Ywg0L/RgNC+0YHRgtC+0Lkg0LfQsNC/ +0YPRgdC60LDQu9C60Lgg0YHQutGA0LjQv9GC0LAgcHl2OHVucGFjay5weSANCg0K +IyMjINCj0YHRgtCw0L3QvtCy0LrQsA0KDQoxLiDQl9Cw0LLQuNGB0LjQvNC+0YHR +gtC4OiANCiAgICAqIHB5dGhvbiAzLjMNCiAgICAqINGD0YHRgtCw0L3QvtCy0LvQ +tdC90L3QsNGPINC/0LvQsNGC0YTQvtGA0LzQsCAx0KEg0L/RgNC10LTQv9GA0LjR +j9GC0LjRjy4gDQogICAgKiBnaXQNCiAgICAqINCyINGB0LvRg9GH0LDQuNC4INC3 +0LDQv9GD0YHQutCwINC40Lcg0L/QvtC0IHdpbmUsINC90LXQvtCx0YXQvtC00LjQ +vCDQuCBtc3NjcmlwdGNvbnRyb2wuDQoNCjIuINCf0L4g0YPQvNC+0LvRh9Cw0L3Q +uNGOINGB0YfQuNGC0LDQtdGC0YHRjywg0YfRgtC+INC/0YPRgtC4INC6IHB5dGhv +bi5leGUg0LggZ2l0LmV4ZSDQvdCw0YXQvtC00Y/RgtGB0LAg0LIg0L/QtdGA0LXQ +vNC10L3QvdC+0LkgcGF0aCwg0LjQvdCw0YfQtSDQvdC10L7QsdGF0L7QtNC40LzQ +viDRg9C60LDQt9Cw0YLRjCDRj9Cy0L3Ri9C5INC/0YPRgtGMINCyINGE0LDQudC7 +0LDRhSBwcmUtY29tbWl0KNC00LvRjyBweXRob24pINC4IHB5djh1bnBhY2sucHko +0LTQu9GPIGdpdCkNCg0KMy4g0J/Rg9GC0Ywg0Log0L/Qu9Cw0YLRhNC+0YDQvNC1 +INC90LDRhdC+0LTQuNGCINCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4LCDQsiDR +gdC70YPRh9Cw0LjQuCDRgdGC0LDQvdC00LDRgtC90L7QuSDRg9GB0YLQsNC90L7Q +stC60LggMdChLiDQldGB0LvQuCDQvdC10L7QsdGF0L7QtNC40LzQviDRg9C60LDQ +t9Cw0YLRjCDRj9Cy0L3QviDQv9GD0YLRjCDQuiDQv9C70LDRgtGE0L7RgNC80LUs +INC90LXQvtCx0YXQvtC00LjQvNC+OiDQo9C60LDQt9Cw0YLRjCDQv9C10YDQtdC8 +0LXQvdC90YPRjiDQvtC60YDRg9C20LXQvdC40Y8gUEFUSDFDIGMg0L/Rg9GC0LXQ +vCDQuiDQutCw0YLQsNC70L7Qs9GDLCDQs9C00LUg0YPRgdGC0LDQvdC+0LLQu9C1 +0L3QvdCwIDHQoQ0KYGBgDQpzZXQgUEFUSDFDID0gZDpccHJvZ3JhbVwNCmBgYA0K +0LjQu9C4INGB0L7Qt9C00LDRgtGMINGE0LDQudC7IGluaSDRgNGP0LTQvtC8INGB +INGE0LDQudC70L7QvCDRgdC60YDQuNC/0YLQsCBweXY4dW5wYWNrLnB5INC40LvQ +uCDQsiDQtNC+0LzQsNGI0L3QtdC5INC/0LDQv9C60LUg0LIg0LrQvtGA0L3QtSwg +0YEg0LjQvNC10L3QtdC8IHByZWNvbW1pdDFjLmluaSDQuCDRgdC+0LTQtdGA0LDQ +ttC90LjQtdC8Og0KYGBgDQpbREVGQVVMVF0NCm9uZWNwbGF0ZnJvcm1zID0gYzpc +cHJvZ3JhbVwxY3Y4XDguMy41LjgyM1xiaW5cMWN2OC5leGUNCmBgYA0KDQo0LiDQ +n9GD0YLRjCDRhdGA0LDQvdC10L3QuNGPINC40YHRhdC+0LTQvdGL0YUg0YLQtdC6 +0YHRgtC+0LLQviDRgNCw0LfQvtCx0YDQsNC90L3Ri9GFINC+0LHRgNCw0LHQvtGC +0L7QuiDQv9C+0YPQvNC+0LvRh9Cw0L3QuNGOINC40YHQv9C+0LvRjNC30YPQtdGC +0YHRjyDQutCw0LogKipzcmMqKiAo0LTQu9GPINC+0LHQtdGB0L/QtdGH0LXQvdC4 +0Y8g0YHQvtCy0LzQtdGB0YLQuNC80L7RgdGC0Lgg0YHQviDRgdGC0LDRgNGL0LzQ +uCDQstC10YDRgdC40Y/QvNC4INC+0LHRgNCw0LHQvtGC0LrQuCksINC+0LTQvdCw +0LrQviDQtdCz0L4g0LzQvtC20L3QviDQv9C10YDQtdC90LDQt9C90LDRh9C40YLR +jCDQsiBpbmkg0YTQsNC50LvQtQ0KYGBgDQpbREVGQVVMVF0NCnNvdXJjZSA9IHBs +dWdpbl9zb3VyY2UNCmBgYA0KDQo1LiDQndCw0LrQvtC90LXRhiDRgdC+0LTQtdGA +0LbQuNC80L7QtSDQutCw0YLQsNC70L7Qs9CwINC90LXQvtCx0YXQvtC00LjQvNC+ +INGB0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0LIg0LrQsNGC0LDQu9C+0LMgLmdpdC9o +b29rcy8g0LLQsNGI0LXQs9C+INC/0YDQvtC10LrRgtCwLiANCj4gKtCf0YDQuNC8 +0LXRh9Cw0L3QuNC1Oiog0LrQsNGC0LDQu9C+0LMgLmdpdCDQv9C+INGD0LzQvtC7 +0YfQsNC90LjRjiDRgdC60YDRi9GCLiAgDQoNCmBgYA0KLmdpdFwNCiAgICBob29r +c1wNCiAgICAgICAgcHJlLWNvbW1pdA0KICAgICAgICBWOFJlYWRlci5lcGYNCiAg +ICAgICAgaWJTZXJ2aWNlIA0KICAgICAgICBweXY4dW5wYWNrLnB5DQpgYGANCg0K +IyPQl9Cw0L/Rg9GB0LogDQoNCtCf0L7RgdC70LUg0YPRgdGC0LDQvdC+0LLQutC4 +INC00L7RgdGC0LDRgtC+0YfQvdC+INC00LvRjyDQv9GA0L7QstC10YDQutC4INGB +0LTQtdC70LDRgtGMIGNvbW1pdCDQtNC70Y8g0LvRjtCx0L7Qs9C+INGE0LDQudC7 +0LAgZXBmINC4INCyINCy0LDRiNC10Lwg0YDQtdC/0L7Qt9C40YLQsNGA0LjQuCDQ +sNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQtNC+0LvQttC90LAg0YHQvtC30LTQ +sNGC0YzRgdGPINC/0LDQv9C60LAgKnNyYyog0L/QvtCy0YLQvtGA0Y/RjtGJ0LDR +jyDQv9C+0LvQvdC+0YHRgtGM0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC/0YDQvtC1 +0LrRgtCwLCDRgtC1INGE0LDQudC70Ysg0LrQvtGC0L7RgNGL0LUg0LHRi9C70Lgg +0LjQt9C80LXQvdC10L3QvdGLINC40LvQuCDQttC1INC00L7QsdCw0LLQu9C10L3Q +vdGLINGA0LDRgdC/0LDQutGD0Y7RgtGB0Y8g0LIg0L/QsNC/0LrQuCDRgSDQsNC9 +0LDQu9C+0LPQuNGH0L3Ri9C8INC90LDQuNC80LXQvdC+0LLQsNC90LjQtdC8LiAN +Cg0KIyPQntCz0YDQsNC90LjRh9C10L3QuNGPDQoNCtCe0LTQuNC90LrQvtCy0YvQ +vNC4INC40LzQtdC90LDQvNC4INGE0LDQudC70Ysg0YEg0YDQsNC30L3Ri9C8INGA +0LDRgdGI0LjRgNC10L3QuNC10LwgZXBmINC4IGVyZiDQvdCw0LfRi9Cy0LDRgtGM +INC90LUg0L3QsNC00L4sINGCLtC6LiDQutCw0YLQsNC70L7Qs9C4INGBINC40YHR +hdC+0LTQvdC40LrQsNC80Lgg0YHQvtC30LTQsNGO0YLRgdGPINGC0L7Qu9GM0LrQ +viDQv9C+INC90LDQuNC80LXQvdC+0LLQsNC90LjRjiDQsdC10Lcg0YPRh9C10YLQ +sCDRgNCw0YHRiNC40YDQtdC90LjRjyDQuCDQstC+0LfQvNC+0LbQtdC9INC60L7Q +vdGE0LvQuNC60YIuIA0K0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L4g0L3QtdC+ +0LHRhdC+0LTQuNC80LAg0L3QsNGB0YLRgNC+0LnQutCwIGdpdCDQtNC70Y8g0LLQ +vtC30LzQvtC20L3QvtGB0YLQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQ +utC40YDQuNC70LjRh9C10YHQutC40YUg0L3QsNC40LzQtdC90L7QstCw0L3QuNC5 +INCy0L3QtdGI0L3QuNGFINC+0LHRgNCw0LHQvtGC0L7QuiBgYGBnaXQgY29uZmln +IC0tbG9jYWwgY29yZS5xdW90ZXBhdGggZmFsc2VgYGANCiMj0KfRgtC+INCy0L3R +g9GC0YDQuA0KDQrQutCw0Log0Y3RgtC+INGA0LDQsdC+0YLQsNC10YI6IHB5djh1 +bnBhY2sucHkg0L/QvtCy0YLQvtGA0Y/QtdGCINC/0L7Qu9C90L7RgdGC0YzRjiDQ +uNC10YDQsNGA0YXQuNGOINC/0LDQv9C+0Log0L7RgtC90L7RgdC40YLQtdC70YzQ +vdC+INC60L7RgNC90Y8g0YDQtdC/0L7Qt9C40YLQsNGA0LjRjyDRgtC+0LvRjNC6 +0L4g0LIg0L/QsNC/0LrQtSBTUkMgKNC+0YIg0YHQu9C+0LLQsCBzb3VyY2UpINC4 +0LvQuCDRgtGDINC60L7RgtC+0YDRg9GOINCy0Ysg0L7Qv9GA0LXQtNC10LvQuNC7 +0Lgg0LIg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC+0L3QvdC+0Lwg0YTQsNC50LvR +gyAsINC60LDQttC00LDRjyDQtNC70Y8g0LrQsNC20LTQvtC5INC40LfQvNC10L3Q +tdC90L3QvtC5INCy0L3QtdGI0L3QtdC5INC+0LHRgNCw0LHQvtGC0LrQuCDRgdC+ +0LfQtNCw0LXRgtGB0Y8g0YHQstC+0Y8g0L/QsNC/0LrQsCDQuCDRgtGD0LTQsCDR +gSDQv9C+0LzQvtGJ0YzRjiB2OHVucGFjayDRgNCw0YHQv9Cw0LrQvtCy0YvQstCw +0LXRgtGB0Y8g0L/QvtC80LXRidCw0LXQvNCw0Y8g0L7QsdGA0LDQsdC+0YLQutCw +LCDRgSDQv9C+0LzQvtGJ0YzRjiB2OHJlYWRlciDQvtC/0YDQtdC00LXQu9GP0Y7R +gtGB0LAg0L3QsNC40LzQtdC90L7QstCw0L3QuNGPINC80LDQutC10YLQvtCyLCDR +hNC+0YDQvCwg0LzQvtC00YPQu9GPINC+0LHRgNCw0LHQvtGC0LrQuCDQuCDQv9C1 +0YDQtdC40LzQtdC90L7QstGL0LLQsNGO0YLRgdGPLCDQv9C10YDQtdC40LzQtdC9 +0L7QstCw0L3QuNGPINGB0L7RhdGA0LDQvdGP0Y7RgtGB0LAg0LIg0YHQu9GD0LbQ +tdCx0L3QvtC8INGE0LDQudC70LUgcmVuYW1lcy50eHQgLCDRgtC1INGE0LDQudC7 +0YssINC60L7RgtC+0YDRi9C1INC90LXQstC+0LfQvNC+0L3QttC90L4g0L7Qv9GA +0LXQtNC10LvQuNGC0Ywg0LjQu9C4INC20LUg0L3QvtGB0Y/RgiDRh9C40YHRgtC+ +INGB0LvRg9C20LXQsdC90YvQuSDRhdCw0YDQsNC60YLQtdGALCDQv9C10YDQtdC9 +0L7RgdGP0YLRgdCwINCyINC60LDRgtCw0LvQvtCzICp1bmQqDQo=} +} \ No newline at end of file diff --git a/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c b/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c new file mode 100644 index 0000000..9504b23 --- /dev/null +++ b/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c @@ -0,0 +1,10 @@ +{1, +{1, +{0, +{9, +{0, +{0,0,4f7f24a2-3a7b-4095-b622-1f8a1e57459c},"Форма1", +{1,"ru","Форма1"},""},0,1}, +{0} +} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0 b/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0 new file mode 100644 index 0000000..cb8e1b1 --- /dev/null +++ b/src/tests/Fixture/und/4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0 @@ -0,0 +1,439 @@ +{2, +{28,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{1,0},0,0,1,1,1,0,1,0, +{0}, +{0},1, +{17, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{0,0,1},0,1},3,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{30, +{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Реквизит1",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{0,7c56de12-a5ce-46d5-8d10-4bda7418e391} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{26, +{1,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{3,0, +{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},1, +{3,0,0},0}, +{0},1, +{17, +{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Реквизит1КонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{30, +{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Реквизит2",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{0,8eadfe5a-77bb-432a-81e9-6809c857ac47} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{26, +{1,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{3,0, +{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},1, +{3,0,0},0}, +{0},1, +{17, +{4,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Реквизит2КонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0},143c00f7-a42d-4cd7-9189-88e4467dc768, +{42, +{5,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ТабличнаяЧасть1",0,0,1, +{1,0}, +{1,0}, +{2, +{1}, +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6} +},0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,2,2,1,1,0,0,0,1,2,0,0,1,1, +{0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1,1,1,13, +{"U"}, +{0}, +{0},1, +{17, +{6,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТабличнаяЧасть1КонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{17, +{7,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ТабличнаяЧасть1КоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{0,0,1},0,1},3,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{30, +{8,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"ТабличнаяЧасть1НомерСтроки",1,0, +{1,0}, +{1,0}, +{3, +{1}, +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6}, +{-2} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{9,0,0,2,2,2, +{1,0},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},2, +{0} +}, +{0},1, +{17, +{9,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{30, +{10,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТабличнаяЧасть1Реквизит1",1,0, +{1,0}, +{1,0}, +{3, +{1}, +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6}, +{0,8152f9fe-cc1c-47e6-b258-09c19868a200} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{26, +{1,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{3,0, +{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},1, +{3,0,0},0}, +{0},1, +{17, +{11,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТабличнаяЧасть1Реквизит1КонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{30, +{12,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТабличнаяЧасть1Реквизит2",1,0, +{1,0}, +{1,0}, +{3, +{1}, +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6}, +{0,dfec6dda-f171-4be8-bdb4-814fafbdb96e} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{3,0, +{0},"",-1,-1,1,0}, +{3,0, +{0},"",-1,-1,1,0}, +{3,4, +{0} +}, +{6,3,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{26, +{1,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{3,0, +{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{6,3,0,1},1, +{3,0,0},0}, +{0},1, +{17, +{13,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТабличнаяЧасть1Реквизит2КонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},1, +{1,1},0,1},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0},2,2,1,0, +{"Pattern"},"","",2,2},"","",1, +{17, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{6,3,0,1}, +{0,0,0},0,0,1} +},"", +{4,1, +{9, +{1},0,"Объект", +{1,0}, +{"Pattern", +{"#",47184d0f-2ab3-4b9a-8076-fd3c87284b2e} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},1,0,0,0, +{0,0}, +{0,0} +},0,0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=} +}, +{0,0}, +{0,0}, +{0,0}, +{0,0} +} \ No newline at end of file diff --git a/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b b/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b new file mode 100644 index 0000000..be52d44 --- /dev/null +++ b/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b @@ -0,0 +1,6 @@ +{1, +{2,4, +{0, +{0,0,8fa48c24-db97-44e3-9e3d-41057bdad73b},"ТекстовыйДокумент", +{1,"ru","Текстовый документ"},""} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b.0 b/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b.0 new file mode 100644 index 0000000..9bc1b7e --- /dev/null +++ b/src/tests/Fixture/und/8fa48c24-db97-44e3-9e3d-41057bdad73b.0 @@ -0,0 +1 @@ +ТекстовыйДокумент \ No newline at end of file diff --git a/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b b/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b new file mode 100644 index 0000000..bf2620f --- /dev/null +++ b/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b @@ -0,0 +1,6 @@ +{1, +{2,6, +{0, +{0,0,99c8df1e-5033-46bb-aac6-7f093ce92a3b},"СхемаКомпоновкиДанных", +{1,"ru","Схема компоновки данных"},""} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b.0 b/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b.0 new file mode 100644 index 0000000..258d95d Binary files /dev/null and b/src/tests/Fixture/und/99c8df1e-5033-46bb-aac6-7f093ce92a3b.0 differ diff --git a/src/tests/Fixture/und/a981feb3-1026-4b79-b758-d406f4e487a1 b/src/tests/Fixture/und/a981feb3-1026-4b79-b758-d406f4e487a1 new file mode 100644 index 0000000..63a8913 --- /dev/null +++ b/src/tests/Fixture/und/a981feb3-1026-4b79-b758-d406f4e487a1 @@ -0,0 +1,118 @@ +{1, +{a981feb3-1026-4b79-b758-d406f4e487a1},1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, +{1, +{4,47184d0f-2ab3-4b9a-8076-fd3c87284b2e,8e505870-fe96-434c-acb0-25d4c4859c0c, +{0, +{0, +{0,0,4b6badfb-f63c-435d-b313-5b5d906ebeda},"TestForPrecommit1C", +{1,"ru","Test for precommit1 C"},""} +},d661ecd6-4fe1-47ba-a3d9-96181ef46477,"",00000000-0000-0000-0000-000000000000},4, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,1, +{ +{0, +{11,88d6deb1-f1f9-412a-b94f-b6a8d3e55f50,ddb05595-13bc-405b-85b2-908f3d3898e4,031250e5-5827-4b49-958a-606ae3c9f547,bad010d8-aa26-43ec-8efb-37618fd4c16b, +{0, +{0, +{0,0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6},"ТабличнаяЧасть1", +{0},""} +},0, +{0}, +{0} +} +},1, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,2, +{ +{0, +{25, +{2, +{0, +{0,0,8152f9fe-cc1c-47e6-b258-09c19868a200},"Реквизит1", +{0},""}, +{"Pattern", +{"S",10,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0} +},0}, +{ +{0, +{25, +{2, +{0, +{0,0,dfec6dda-f171-4be8-bdb4-814fafbdb96e},"Реквизит2", +{0},""}, +{"Pattern", +{"S",10,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0} +},0} +} +} +}, +{3daea016-69b7-4ed4-9453-127911372fe6,4,e5c0d036-33df-4533-a77e-48e9e2334648,8fa48c24-db97-44e3-9e3d-41057bdad73b,18b638a7-3de6-4b2c-a124-3b13a8bc87da,99c8df1e-5033-46bb-aac6-7f093ce92a3b}, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,2,d661ecd6-4fe1-47ba-a3d9-96181ef46477,4f7f24a2-3a7b-4095-b622-1f8a1e57459c}, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,2, +{ +{0, +{25, +{2, +{0, +{0,0,7c56de12-a5ce-46d5-8d10-4bda7418e391},"Реквизит1", +{0},""}, +{"Pattern", +{"S",10,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0} +},0}, +{ +{0, +{25, +{2, +{0, +{0,0,8eadfe5a-77bb-432a-81e9-6809c857ac47},"Реквизит2", +{0},""}, +{"Pattern", +{"S",10,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0} +},0} +} +} +} +} \ No newline at end of file diff --git a/src/tests/Fixture/und/copyinfo b/src/tests/Fixture/und/copyinfo new file mode 100644 index 0000000..c268c40 --- /dev/null +++ b/src/tests/Fixture/und/copyinfo @@ -0,0 +1,59 @@ +{4, +{7, +{4b6badfb-f63c-435d-b313-5b5d906ebeda,4b6badfb-f63c-435d-b313-5b5d906ebeda,1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"TestForPrecommit1C"} +}, +{673a3386-b85e-476a-9cc9-a3b16bfdf9d6,673a3386-b85e-476a-9cc9-a3b16bfdf9d6,1, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"ТабличнаяЧасть1"} +}, +{7c56de12-a5ce-46d5-8d10-4bda7418e391,7c56de12-a5ce-46d5-8d10-4bda7418e391,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Реквизит1"} +}, +{8152f9fe-cc1c-47e6-b258-09c19868a200,8152f9fe-cc1c-47e6-b258-09c19868a200,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"ТабличнаяЧасть1"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Реквизит1"} +}, +{8eadfe5a-77bb-432a-81e9-6809c857ac47,8eadfe5a-77bb-432a-81e9-6809c857ac47,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Реквизит2"} +}, +{d661ecd6-4fe1-47ba-a3d9-96181ef46477,d661ecd6-4fe1-47ba-a3d9-96181ef46477,1, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} +}, +{dfec6dda-f171-4be8-bdb4-814fafbdb96e,dfec6dda-f171-4be8-bdb4-814fafbdb96e,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"ТабличнаяЧасть1"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Реквизит2"} +} +}, +{2, +{47184d0f-2ab3-4b9a-8076-fd3c87284b2e,4b6badfb-f63c-435d-b313-5b5d906ebeda,0}, +{88d6deb1-f1f9-412a-b94f-b6a8d3e55f50,673a3386-b85e-476a-9cc9-a3b16bfdf9d6,0} +}, +{6, +{ +{-2},88d6deb1-f1f9-412a-b94f-b6a8d3e55f50, +{-2} +}, +{ +{0,673a3386-b85e-476a-9cc9-a3b16bfdf9d6},47184d0f-2ab3-4b9a-8076-fd3c87284b2e, +{-1} +}, +{ +{0,7c56de12-a5ce-46d5-8d10-4bda7418e391},47184d0f-2ab3-4b9a-8076-fd3c87284b2e, +{-1} +}, +{ +{0,8152f9fe-cc1c-47e6-b258-09c19868a200},88d6deb1-f1f9-412a-b94f-b6a8d3e55f50, +{-1} +}, +{ +{0,8eadfe5a-77bb-432a-81e9-6809c857ac47},47184d0f-2ab3-4b9a-8076-fd3c87284b2e, +{-1} +}, +{ +{0,dfec6dda-f171-4be8-bdb4-814fafbdb96e},88d6deb1-f1f9-412a-b94f-b6a8d3e55f50, +{-1} +} +}, +{0,0}, +{0} +} \ No newline at end of file diff --git a/src/tests/Fixture/und/d661ecd6-4fe1-47ba-a3d9-96181ef46477 b/src/tests/Fixture/und/d661ecd6-4fe1-47ba-a3d9-96181ef46477 new file mode 100644 index 0000000..8183508 --- /dev/null +++ b/src/tests/Fixture/und/d661ecd6-4fe1-47ba-a3d9-96181ef46477 @@ -0,0 +1,10 @@ +{1, +{1, +{0, +{9, +{0, +{0,0,d661ecd6-4fe1-47ba-a3d9-96181ef46477},"Форма", +{1,"ru","Форма"},""},0,0}, +{0} +} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648 b/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648 new file mode 100644 index 0000000..7a6c75e --- /dev/null +++ b/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648 @@ -0,0 +1,6 @@ +{1, +{2,0, +{0, +{0,0,e5c0d036-33df-4533-a77e-48e9e2334648},"ТабличныйДокумент", +{1,"ru","Табличный документ"},""} +},0} \ No newline at end of file diff --git a/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648.0 b/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648.0 new file mode 100644 index 0000000..74009e5 Binary files /dev/null and b/src/tests/Fixture/und/e5c0d036-33df-4533-a77e-48e9e2334648.0 differ diff --git a/src/tests/Fixture/und/root b/src/tests/Fixture/und/root new file mode 100644 index 0000000..cc0ad81 --- /dev/null +++ b/src/tests/Fixture/und/root @@ -0,0 +1 @@ +{2,a981feb3-1026-4b79-b758-d406f4e487a1,} \ No newline at end of file diff --git a/src/tests/Fixture/und/version b/src/tests/Fixture/und/version new file mode 100644 index 0000000..c23bfe2 --- /dev/null +++ b/src/tests/Fixture/und/version @@ -0,0 +1,3 @@ +{ +{216,0} +} \ No newline at end of file diff --git a/src/tests/Fixture/und/versions b/src/tests/Fixture/und/versions new file mode 100644 index 0000000..bb4c81b --- /dev/null +++ b/src/tests/Fixture/und/versions @@ -0,0 +1 @@ +{1,18,"",7aebe7a0-c458-4e1f-9dae-d420cf6cd400,"e5c0d036-33df-4533-a77e-48e9e2334648.0",47bba388-9089-4a9d-bf50-9c7626d73421,"4f7f24a2-3a7b-4095-b622-1f8a1e57459c",224bf418-97d9-4262-8f1a-018bac5aae84,"versions",61da5ed8-7569-4546-ae2c-c7607d779704,"18b638a7-3de6-4b2c-a124-3b13a8bc87da",d2480255-8bb3-4d3c-a776-7ebdebfd4103,"99c8df1e-5033-46bb-aac6-7f093ce92a3b.0",3999e25f-2157-49db-b879-07cf65e307b6,"e5c0d036-33df-4533-a77e-48e9e2334648",c75d0236-de47-4285-b685-3fdc129b67ae,"root",b0942acf-826a-4579-a545-331e3f05dd97,"d661ecd6-4fe1-47ba-a3d9-96181ef46477",13cc3a7d-f940-4b59-a115-fa5b29481af4,"d661ecd6-4fe1-47ba-a3d9-96181ef46477.0",ee10a764-7398-4239-8666-6208dc4d61a8,"version",a9bf1019-a304-4105-8fc0-503759f5f485,"4f7f24a2-3a7b-4095-b622-1f8a1e57459c.0",e229b9d8-b60d-4b7c-99d6-2b3f6b0987e6,"8fa48c24-db97-44e3-9e3d-41057bdad73b.0",c4c049ff-b841-4818-8dde-47f8af33021e,"a981feb3-1026-4b79-b758-d406f4e487a1",d5759d17-9748-4f9d-8d91-247f100a5712,"18b638a7-3de6-4b2c-a124-3b13a8bc87da.0",c5b748e8-9d08-4232-8ffe-332fdd066811,"99c8df1e-5033-46bb-aac6-7f093ce92a3b",7ac325c5-9934-4879-8d57-2ed1343ed0eb,"8fa48c24-db97-44e3-9e3d-41057bdad73b",8dec8efa-d2c6-4daf-9555-15cec3a2cadb,"copyinfo",8f276134-36db-4b56-bfa8-b8f80b333259} \ No newline at end of file diff --git "a/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\224\320\262\320\276\320\270\321\207\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/T.txt" "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\224\320\262\320\276\320\270\321\207\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/T.txt" new file mode 100644 index 0000000..1c76a7c --- /dev/null +++ "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\224\320\262\320\276\320\270\321\207\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/T.txt" @@ -0,0 +1,119 @@ +{1, +{#base64:IyMg0J3QsNCx0L7RgCDRg9GC0LjQu9C40YIg0LTQu9GPINCw0LLRgtC+0LzQsNGC +0LjRh9C10YHQutC+0Lkg0YDQsNC30LHQvtGA0LrQuC/RgdCx0L7RgNC60Lgg0LLQ +vdC10YjQvdC40YUg0L7QsdGA0LDQsdC+0YLQvtC6INC4INC+0YLRh9C10YLQvtCy +LCDQv9GA0Lgg0L/QvtC80LXRidC10L3QuNC4KGNvbW1pdCkg0LIgZ2l0Lg0KDQoj +IyMg0KfRgtC+INC6INGH0LXQvNGDDQotLS0tDQoqIHB5djh1bnBhY2sucHkgLSBw +eXRob24g0YHQutGA0LjQv9GCLCDQv9C+0LvRg9GH0LDRjtGJ0LjQuSDRgdC/0LjR +gdC+0Log0L/QvtC80LXRidCw0LXQvNGL0YUg0YTQsNC50LvQvtCyINC/0YDQuCDQ +utC+0LzQvNC40YLQtSwg0YTQuNC70YzRgtGA0YPRjtGJ0LjQuSDQv9C+INGA0LDR +gdGI0LjRgNC10L3QuNGOINGC0L7Qu9GM0LrQviDQstC90LXRiNC90LjQtSDQvtCx +0YDQsNCx0L7RgtC60Lgv0L7RgtGH0LXRgtGLINC4INC30LDQv9GD0YHQutCw0Y7R +idC40Lkg0LLQvdC10YjQvdGO0Y4g0L7QsdGA0LDQsdC+0YLQutGDINC00LvRjyDR +gNCw0YHQv9Cw0LrQvtCy0LrQuCDRjdGC0LjRhSDRhNCw0LnQu9C+0LIuIA0KKiBb +VjhSZWFkZXIuZXBmXShodHRwOi8vaW5mb3N0YXJ0LnJ1L3B1YmxpYy8xMDYzMTAv +KSAtINCy0L3QtdGI0L3Rj9GPINC+0LHRgNCw0LHQvtGC0LrQsCAx0KEsINC60L7R +gtC+0YDQsNGPINGBINC/0L7QvNC+0YnRjNGOIFt2OHVucGFja10oaHR0cDovL3N2 +bjIuYXNzZW1ibGEuY29tL3N2bi9WOFVucGFjay90cmFjay8pINGA0LDQt9Cx0LjR +gNCw0LXRgiDQstC90LXRiNC90LjQtSDQvtCx0YDQsNCx0L7RgtC60LgsINC+0L/R +gNC10LTQtdC70Y/QtdGCINC90L7RgNC80LDQu9GM0L3Ri9C1INC90LDQuNC80LXQ +vdC+0LLQsNC90LjRjyDQtNC70Y8g0LrQsNGC0LDQu9C+0LPQvtCyINGE0L7RgNC8 +LCDRhNCw0LnQu9C+0LIg0LzQvtC00YPQu9C10Lkg0L7QsdGK0LXQutGC0L7QsiDQ +uCDRgi7QtC4g0Lgg0YDQsNGB0LrQu9Cw0LTRi9Cy0LDQtdGCINC40YUg0LIg0L3Q +vtGA0LzQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC/0LDQv9C+0Lou +IA0KKiBpYlNlcnZpY2UgLSDRgdC10YDQstC40YHQvdCw0Y8g0LHQsNC30LAg0LTQ +sNC90L3Ri9GFINC90LAgMdChLCDQtNC70Y8g0LfQsNC/0YPRgdC60LAgVjhSZWFk +ZXIuZXBmDQoqIHByZS1jb21taXQgLSDRgdC+0LHRgdGC0LLQtdC90L3QviDQutC+ +0LzQsNC90LTQvdGL0Lkg0YTQsNC50Lsg0LLRi9C30YvQstCw0LXQvNGL0LkgZ2l0 +INC/0LXRgNC10LQg0LrQsNC20LTRi9C8INC/0L7QvNC10YnQtdC90LjQtdC8LiDQ +ktGL0L/QvtC70L3Rj9C10YIg0YDQvtC70Ywg0L/RgNC+0YHRgtC+0Lkg0LfQsNC/ +0YPRgdC60LDQu9C60Lgg0YHQutGA0LjQv9GC0LAgcHl2OHVucGFjay5weSANCg0K +IyMjINCj0YHRgtCw0L3QvtCy0LrQsA0KDQoxLiDQl9Cw0LLQuNGB0LjQvNC+0YHR +gtC4OiANCiAgICAqIHB5dGhvbiAzLjMNCiAgICAqINGD0YHRgtCw0L3QvtCy0LvQ +tdC90L3QsNGPINC/0LvQsNGC0YTQvtGA0LzQsCAx0KEg0L/RgNC10LTQv9GA0LjR +j9GC0LjRjy4gDQogICAgKiBnaXQNCiAgICAqINCyINGB0LvRg9GH0LDQuNC4INC3 +0LDQv9GD0YHQutCwINC40Lcg0L/QvtC0IHdpbmUsINC90LXQvtCx0YXQvtC00LjQ +vCDQuCBtc3NjcmlwdGNvbnRyb2wuDQoNCjIuINCf0L4g0YPQvNC+0LvRh9Cw0L3Q +uNGOINGB0YfQuNGC0LDQtdGC0YHRjywg0YfRgtC+INC/0YPRgtC4INC6IHB5dGhv +bi5leGUg0LggZ2l0LmV4ZSDQvdCw0YXQvtC00Y/RgtGB0LAg0LIg0L/QtdGA0LXQ +vNC10L3QvdC+0LkgcGF0aCwg0LjQvdCw0YfQtSDQvdC10L7QsdGF0L7QtNC40LzQ +viDRg9C60LDQt9Cw0YLRjCDRj9Cy0L3Ri9C5INC/0YPRgtGMINCyINGE0LDQudC7 +0LDRhSBwcmUtY29tbWl0KNC00LvRjyBweXRob24pINC4IHB5djh1bnBhY2sucHko +0LTQu9GPIGdpdCkNCg0KMy4g0J/Rg9GC0Ywg0Log0L/Qu9Cw0YLRhNC+0YDQvNC1 +INC90LDRhdC+0LTQuNGCINCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4LCDQsiDR +gdC70YPRh9Cw0LjQuCDRgdGC0LDQvdC00LDRgtC90L7QuSDRg9GB0YLQsNC90L7Q +stC60LggMdChLiDQldGB0LvQuCDQvdC10L7QsdGF0L7QtNC40LzQviDRg9C60LDQ +t9Cw0YLRjCDRj9Cy0L3QviDQv9GD0YLRjCDQuiDQv9C70LDRgtGE0L7RgNC80LUs +INC90LXQvtCx0YXQvtC00LjQvNC+OiDQo9C60LDQt9Cw0YLRjCDQv9C10YDQtdC8 +0LXQvdC90YPRjiDQvtC60YDRg9C20LXQvdC40Y8gUEFUSDFDIGMg0L/Rg9GC0LXQ +vCDQuiDQutCw0YLQsNC70L7Qs9GDLCDQs9C00LUg0YPRgdGC0LDQvdC+0LLQu9C1 +0L3QvdCwIDHQoQ0KYGBgDQpzZXQgUEFUSDFDID0gZDpccHJvZ3JhbVwNCmBgYA0K +0LjQu9C4INGB0L7Qt9C00LDRgtGMINGE0LDQudC7IGluaSDRgNGP0LTQvtC8INGB +INGE0LDQudC70L7QvCDRgdC60YDQuNC/0YLQsCBweXY4dW5wYWNrLnB5INC40LvQ +uCDQsiDQtNC+0LzQsNGI0L3QtdC5INC/0LDQv9C60LUg0LIg0LrQvtGA0L3QtSwg +0YEg0LjQvNC10L3QtdC8IHByZWNvbW1pdDFjLmluaSDQuCDRgdC+0LTQtdGA0LDQ +ttC90LjQtdC8Og0KYGBgDQpbREVGQVVMVF0NCm9uZWNwbGF0ZnJvcm1zID0gYzpc +cHJvZ3JhbVwxY3Y4XDguMy41LjgyM1xiaW5cMWN2OC5leGUNCmBgYA0KDQo0LiDQ +n9GD0YLRjCDRhdGA0LDQvdC10L3QuNGPINC40YHRhdC+0LTQvdGL0YUg0YLQtdC6 +0YHRgtC+0LLQviDRgNCw0LfQvtCx0YDQsNC90L3Ri9GFINC+0LHRgNCw0LHQvtGC +0L7QuiDQv9C+0YPQvNC+0LvRh9Cw0L3QuNGOINC40YHQv9C+0LvRjNC30YPQtdGC +0YHRjyDQutCw0LogKipzcmMqKiAo0LTQu9GPINC+0LHQtdGB0L/QtdGH0LXQvdC4 +0Y8g0YHQvtCy0LzQtdGB0YLQuNC80L7RgdGC0Lgg0YHQviDRgdGC0LDRgNGL0LzQ +uCDQstC10YDRgdC40Y/QvNC4INC+0LHRgNCw0LHQvtGC0LrQuCksINC+0LTQvdCw +0LrQviDQtdCz0L4g0LzQvtC20L3QviDQv9C10YDQtdC90LDQt9C90LDRh9C40YLR +jCDQsiBpbmkg0YTQsNC50LvQtQ0KYGBgDQpbREVGQVVMVF0NCnNvdXJjZSA9IHBs +dWdpbl9zb3VyY2UNCmBgYA0KDQo1LiDQndCw0LrQvtC90LXRhiDRgdC+0LTQtdGA +0LbQuNC80L7QtSDQutCw0YLQsNC70L7Qs9CwINC90LXQvtCx0YXQvtC00LjQvNC+ +INGB0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0LIg0LrQsNGC0LDQu9C+0LMgLmdpdC9o +b29rcy8g0LLQsNGI0LXQs9C+INC/0YDQvtC10LrRgtCwLiANCj4gKtCf0YDQuNC8 +0LXRh9Cw0L3QuNC1Oiog0LrQsNGC0LDQu9C+0LMgLmdpdCDQv9C+INGD0LzQvtC7 +0YfQsNC90LjRjiDRgdC60YDRi9GCLiAgDQoNCmBgYA0KLmdpdFwNCiAgICBob29r +c1wNCiAgICAgICAgcHJlLWNvbW1pdA0KICAgICAgICBWOFJlYWRlci5lcGYNCiAg +ICAgICAgaWJTZXJ2aWNlIA0KICAgICAgICBweXY4dW5wYWNrLnB5DQpgYGANCg0K +IyPQl9Cw0L/Rg9GB0LogDQoNCtCf0L7RgdC70LUg0YPRgdGC0LDQvdC+0LLQutC4 +INC00L7RgdGC0LDRgtC+0YfQvdC+INC00LvRjyDQv9GA0L7QstC10YDQutC4INGB +0LTQtdC70LDRgtGMIGNvbW1pdCDQtNC70Y8g0LvRjtCx0L7Qs9C+INGE0LDQudC7 +0LAgZXBmINC4INCyINCy0LDRiNC10Lwg0YDQtdC/0L7Qt9C40YLQsNGA0LjQuCDQ +sNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQtNC+0LvQttC90LAg0YHQvtC30LTQ +sNGC0YzRgdGPINC/0LDQv9C60LAgKnNyYyog0L/QvtCy0YLQvtGA0Y/RjtGJ0LDR +jyDQv9C+0LvQvdC+0YHRgtGM0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC/0YDQvtC1 +0LrRgtCwLCDRgtC1INGE0LDQudC70Ysg0LrQvtGC0L7RgNGL0LUg0LHRi9C70Lgg +0LjQt9C80LXQvdC10L3QvdGLINC40LvQuCDQttC1INC00L7QsdCw0LLQu9C10L3Q +vdGLINGA0LDRgdC/0LDQutGD0Y7RgtGB0Y8g0LIg0L/QsNC/0LrQuCDRgSDQsNC9 +0LDQu9C+0LPQuNGH0L3Ri9C8INC90LDQuNC80LXQvdC+0LLQsNC90LjQtdC8LiAN +Cg0KIyPQntCz0YDQsNC90LjRh9C10L3QuNGPDQoNCtCe0LTQuNC90LrQvtCy0YvQ +vNC4INC40LzQtdC90LDQvNC4INGE0LDQudC70Ysg0YEg0YDQsNC30L3Ri9C8INGA +0LDRgdGI0LjRgNC10L3QuNC10LwgZXBmINC4IGVyZiDQvdCw0LfRi9Cy0LDRgtGM +INC90LUg0L3QsNC00L4sINGCLtC6LiDQutCw0YLQsNC70L7Qs9C4INGBINC40YHR +hdC+0LTQvdC40LrQsNC80Lgg0YHQvtC30LTQsNGO0YLRgdGPINGC0L7Qu9GM0LrQ +viDQv9C+INC90LDQuNC80LXQvdC+0LLQsNC90LjRjiDQsdC10Lcg0YPRh9C10YLQ +sCDRgNCw0YHRiNC40YDQtdC90LjRjyDQuCDQstC+0LfQvNC+0LbQtdC9INC60L7Q +vdGE0LvQuNC60YIuIA0K0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L4g0L3QtdC+ +0LHRhdC+0LTQuNC80LAg0L3QsNGB0YLRgNC+0LnQutCwIGdpdCDQtNC70Y8g0LLQ +vtC30LzQvtC20L3QvtGB0YLQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQ +utC40YDQuNC70LjRh9C10YHQutC40YUg0L3QsNC40LzQtdC90L7QstCw0L3QuNC5 +INCy0L3QtdGI0L3QuNGFINC+0LHRgNCw0LHQvtGC0L7QuiBgYGBnaXQgY29uZmln +IC0tbG9jYWwgY29yZS5xdW90ZXBhdGggZmFsc2VgYGANCiMj0KfRgtC+INCy0L3R +g9GC0YDQuA0KDQrQutCw0Log0Y3RgtC+INGA0LDQsdC+0YLQsNC10YI6IHB5djh1 +bnBhY2sucHkg0L/QvtCy0YLQvtGA0Y/QtdGCINC/0L7Qu9C90L7RgdGC0YzRjiDQ +uNC10YDQsNGA0YXQuNGOINC/0LDQv9C+0Log0L7RgtC90L7RgdC40YLQtdC70YzQ +vdC+INC60L7RgNC90Y8g0YDQtdC/0L7Qt9C40YLQsNGA0LjRjyDRgtC+0LvRjNC6 +0L4g0LIg0L/QsNC/0LrQtSBTUkMgKNC+0YIg0YHQu9C+0LLQsCBzb3VyY2UpINC4 +0LvQuCDRgtGDINC60L7RgtC+0YDRg9GOINCy0Ysg0L7Qv9GA0LXQtNC10LvQuNC7 +0Lgg0LIg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC+0L3QvdC+0Lwg0YTQsNC50LvR +gyAsINC60LDQttC00LDRjyDQtNC70Y8g0LrQsNC20LTQvtC5INC40LfQvNC10L3Q +tdC90L3QvtC5INCy0L3QtdGI0L3QtdC5INC+0LHRgNCw0LHQvtGC0LrQuCDRgdC+ +0LfQtNCw0LXRgtGB0Y8g0YHQstC+0Y8g0L/QsNC/0LrQsCDQuCDRgtGD0LTQsCDR +gSDQv9C+0LzQvtGJ0YzRjiB2OHVucGFjayDRgNCw0YHQv9Cw0LrQvtCy0YvQstCw +0LXRgtGB0Y8g0L/QvtC80LXRidCw0LXQvNCw0Y8g0L7QsdGA0LDQsdC+0YLQutCw +LCDRgSDQv9C+0LzQvtGJ0YzRjiB2OHJlYWRlciDQvtC/0YDQtdC00LXQu9GP0Y7R +gtGB0LAg0L3QsNC40LzQtdC90L7QstCw0L3QuNGPINC80LDQutC10YLQvtCyLCDR +hNC+0YDQvCwg0LzQvtC00YPQu9GPINC+0LHRgNCw0LHQvtGC0LrQuCDQuCDQv9C1 +0YDQtdC40LzQtdC90L7QstGL0LLQsNGO0YLRgdGPLCDQv9C10YDQtdC40LzQtdC9 +0L7QstCw0L3QuNGPINGB0L7RhdGA0LDQvdGP0Y7RgtGB0LAg0LIg0YHQu9GD0LbQ +tdCx0L3QvtC8INGE0LDQudC70LUgcmVuYW1lcy50eHQgLCDRgtC1INGE0LDQudC7 +0YssINC60L7RgtC+0YDRi9C1INC90LXQstC+0LfQvNC+0L3QttC90L4g0L7Qv9GA +0LXQtNC10LvQuNGC0Ywg0LjQu9C4INC20LUg0L3QvtGB0Y/RgiDRh9C40YHRgtC+ +INGB0LvRg9C20LXQsdC90YvQuSDRhdCw0YDQsNC60YLQtdGALCDQv9C10YDQtdC9 +0L7RgdGP0YLRgdCwINCyINC60LDRgtCw0LvQvtCzICp1bmQqDQo=} +} \ No newline at end of file diff --git "a/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/T.xml" "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/T.xml" new file mode 100644 index 0000000..4fbd125 --- /dev/null +++ "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/T.xml" @@ -0,0 +1,30 @@ + + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Поле1 + Поле1 + + + Поле2 + Поле2 + + ИсточникДанных1 + Выбрать 1 Как Поле1, 2 Как Поле2 + + + Основной + Основной + + + + + + + \ No newline at end of file diff --git "a/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.mxl" "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.mxl" new file mode 100644 index 0000000..74009e5 Binary files /dev/null and "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.mxl" differ diff --git "a/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\265\320\272\321\201\321\202\320\276\320\262\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.txt" "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\265\320\272\321\201\321\202\320\276\320\262\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.txt" new file mode 100644 index 0000000..9bc1b7e --- /dev/null +++ "b/src/tests/Fixture/\320\234\320\260\320\272\320\265\321\202\321\213/\320\242\320\265\320\272\321\201\321\202\320\276\320\262\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/T.txt" @@ -0,0 +1 @@ +ТекстовыйДокумент \ No newline at end of file diff --git a/tests/Fixture.epf b/tests/Fixture.epf new file mode 100644 index 0000000..10ebf9b Binary files /dev/null and b/tests/Fixture.epf differ diff --git a/tests/TestFixture.cmd b/tests/TestFixture.cmd new file mode 100644 index 0000000..ea9cca8 --- /dev/null +++ b/tests/TestFixture.cmd @@ -0,0 +1,13 @@ +@echo off +setlocal + +set mainDir=C:\Projects\xDD\precommit1c + rem set mainDir=%CD% +set path1Cbin="C:\Program Files (x86)\1cv82\8.2.19.68\bin\1cv8.exe" +set testName=Fixture + +set testDir=%mainDir%\tests + +rd /S /Q %testDir%\testSrc\%testName% +%path1Cbin% /F"%mainDir%\ibService" /DisableStartupMessages /execute "%mainDir%\V8Reader.epf" /C"decompile;pathtocf;%testDir%\%testName%.epf;pathout;%testDir%\testSrc\%testName%;쐠㏮᫥;" +endlocal \ No newline at end of file diff --git a/tests/test_compile.py b/tests/test_compile.py new file mode 100644 index 0000000..dedcda8 --- /dev/null +++ b/tests/test_compile.py @@ -0,0 +1,48 @@ +import unittest +import pyv8unpack +from os import path as path +import os +import tempfile +import shutil + + +class TestV8Unpack(unittest.TestCase): + + def setUp(self): + + unittest.TestCase.setUp(self) + self.tpath = tempfile.mkdtemp() + self.tfile = tempfile.mktemp() + + pathIb = path.join(path.curdir, ".git", "hooks", "ibService") + if (path.exists(pathIb)): + shutil.rmtree(pathIb) + shutil.copytree(path.join(path.curdir, "ibService"), + pathIb) + shutil.copy(path.join(path.curdir, "V8Reader.epf"), + path.join(path.curdir, ".git", "hooks", "V8Reader.epf")) + + def tearDown(self): + + if os.path.exists(self.tfile): + os.remove(self.tfile) + shutil.rmtree(self.tpath) + shutil.rmtree(path.join(path.curdir, ".git", "hooks", "ibService")) + os.remove(path.join(path.curdir, ".git", "hooks", "V8Reader.epf")) + + + def test_compile_from_source(self): + + self.tpath = tempfile.mkdtemp() + file = path.join(path.curdir, "tests", "Fixture.epf") + assert pyv8unpack.decompile([file], self.tpath) + tpath = path.join(self.tpath, "tests", "Fixture") + assert pyv8unpack.compilefromsource(tpath, self.tfile, "epf") == self.tfile + self.assertTrue(path.exists(self.tfile), "Собранный файл не существует {}".format(self.tfile)) + + + def test_decompile(self): + + self.tpath = tempfile.mkdtemp() + file = path.join(path.curdir, "tests", "Fixture.epf") + assert pyv8unpack.decompile([file], self.tpath)