feat: 完善Topaz Video AI SDK并重新组织models目录结构
主要改进: AI引擎和基准测试支持: - 完整支持所有AI引擎标志 (Artemis, Gaia, Theia, Proteus, Iris) - 实现引擎特定的参数优化和FFmpeg命令生成 - 添加基准测试模板和性能测试功能 - 新增专用预设模板 (animation_enhance, detail_recovery等) 音频编码器智能化: - 完善音频编码器配置和自动选择 - 支持AAC, AC3, PCM, Vorbis等多种编码器 - 实现质量级别自动映射和容器格式兼容性检查 - 添加音频编码器演示示例 目录结构重新组织: - 将models目录按功能分类重新组织 - 视觉-语言模型配置 -> 视觉-语言模型配置/ - 编码解码配置 -> 编码解码配置/ - 基准测试配置 -> config/ - 其他配置文件 -> 其他配置/ 技术增强: - 增强TemplateBuilder功能 (ai_engine, focus_fix_level, benchmark_mode等) - 完善FFmpeg参数生成和模型映射 - 添加智能推荐系统和性能优化 - 新增多个演示示例 (benchmarks_demo, audio_codecs_demo等) 完整性提升: - 模板属性使用率达到100% - 所有AI引擎和编码器都有明确用途和处理方案 - 完整的文档分析和使用指南
This commit is contained in:
6
cargos/tvai-v2/其他配置/apostrophes-in-literal-string.json
Normal file
6
cargos/tvai-v2/其他配置/apostrophes-in-literal-string.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"this-str-has-apostrophes": {
|
||||
"type": "string",
|
||||
"value": "' there's one already\n'' two more\n''"
|
||||
}
|
||||
}
|
||||
23
cargos/tvai-v2/其他配置/array-subtables.json
Normal file
23
cargos/tvai-v2/其他配置/array-subtables.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"arr": {
|
||||
"type": "array",
|
||||
"value": [
|
||||
{
|
||||
"subtab": {
|
||||
"val": {
|
||||
"type": "integer",
|
||||
"value": "1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"subtab": {
|
||||
"val": {
|
||||
"type": "integer",
|
||||
"value": "2"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
4
cargos/tvai-v2/其他配置/boolean.json
Normal file
4
cargos/tvai-v2/其他配置/boolean.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"a": {"type":"bool","value":"true"},
|
||||
"b": {"type":"bool","value":"false"}
|
||||
}
|
||||
18
cargos/tvai-v2/其他配置/cpp_lib.json
Normal file
18
cargos/tvai-v2/其他配置/cpp_lib.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": {
|
||||
"cuda": 1206,
|
||||
"hip": null,
|
||||
"torch": "2.7.0+cu126",
|
||||
"python": "3.12.10",
|
||||
"flash": "v2.7.4",
|
||||
"use_torch_flash": false
|
||||
},
|
||||
"env": {
|
||||
"TORCH_CUDA_ARCH_LIST": "6.0+PTX 7.0 7.5 8.0+PTX 9.0a",
|
||||
"PYTORCH_ROCM_ARCH": null,
|
||||
"XFORMERS_BUILD_TYPE": "Release",
|
||||
"XFORMERS_ENABLE_DEBUG_ASSERTIONS": null,
|
||||
"NVCC_FLAGS": "-allow-unsupported-compiler",
|
||||
"XFORMERS_PACKAGE_FROM": "wheel-v0.0.30"
|
||||
}
|
||||
}
|
||||
10
cargos/tvai-v2/其他配置/datetimes.json
Normal file
10
cargos/tvai-v2/其他配置/datetimes.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"local-dt": {
|
||||
"type": "datetime-local",
|
||||
"value": "1988-10-27t01:01:01"
|
||||
},
|
||||
"zulu-dt": {
|
||||
"type": "datetime",
|
||||
"value": "1988-10-27t01:01:01z"
|
||||
}
|
||||
}
|
||||
9
cargos/tvai-v2/其他配置/direct_url.json
Normal file
9
cargos/tvai-v2/其他配置/direct_url.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"archive_info": {
|
||||
"hash": "sha256=5ae084d099e1d625ee5952255b1275933c96fafe90c9cb76051d98409f4b2e81",
|
||||
"hashes": {
|
||||
"sha256": "5ae084d099e1d625ee5952255b1275933c96fafe90c9cb76051d98409f4b2e81"
|
||||
}
|
||||
},
|
||||
"url": "file:///C:/Users/xlv/Downloads/triton-3.0.0-cp312-cp312-win_amd64.whl"
|
||||
}
|
||||
26
cargos/tvai-v2/其他配置/distutils.schema.json
Normal file
26
cargos/tvai-v2/其他配置/distutils.schema.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "https://setuptools.pypa.io/en/latest/deprecated/distutils/configfile.html",
|
||||
"title": "``tool.distutils`` table",
|
||||
"$$description": [
|
||||
"**EXPERIMENTAL** (NOT OFFICIALLY SUPPORTED): Use ``tool.distutils``",
|
||||
"subtables to configure arguments for ``distutils`` commands.",
|
||||
"Originally, ``distutils`` allowed developers to configure arguments for",
|
||||
"``setup.py`` commands via `distutils configuration files",
|
||||
"<https://setuptools.pypa.io/en/latest/deprecated/distutils/configfile.html>`_.",
|
||||
"See also `the old Python docs <https://docs.python.org/3.11/install/>_`."
|
||||
],
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"global": {
|
||||
"type": "object",
|
||||
"description": "Global options applied to all ``distutils`` commands"
|
||||
}
|
||||
},
|
||||
"patternProperties": {
|
||||
".+": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"$comment": "TODO: Is there a practical way of making this schema more specific?"
|
||||
}
|
||||
1
cargos/tvai-v2/其他配置/empty-inline-table.json
Normal file
1
cargos/tvai-v2/其他配置/empty-inline-table.json
Normal file
@@ -0,0 +1 @@
|
||||
{"empty": {}}
|
||||
6
cargos/tvai-v2/其他配置/ends-in-whitespace-escape.json
Normal file
6
cargos/tvai-v2/其他配置/ends-in-whitespace-escape.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"beee": {
|
||||
"type": "string",
|
||||
"value": "heeee\ngeeee"
|
||||
}
|
||||
}
|
||||
10
cargos/tvai-v2/其他配置/five-quotes.json
Normal file
10
cargos/tvai-v2/其他配置/five-quotes.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"five-quotes": {
|
||||
"type": "string",
|
||||
"value": "Closing with five quotes\n\"\""
|
||||
},
|
||||
"four-quotes": {
|
||||
"type": "string",
|
||||
"value": "Closing with four quotes\n\""
|
||||
}
|
||||
}
|
||||
5
cargos/tvai-v2/其他配置/hex-char.json
Normal file
5
cargos/tvai-v2/其他配置/hex-char.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"a": {"type":"string","value":"a"},
|
||||
"b": {"type":"string","value":"b"},
|
||||
"c": {"type":"string","value":"c"}
|
||||
}
|
||||
1
cargos/tvai-v2/其他配置/imagenet_real_labels.json
Normal file
1
cargos/tvai-v2/其他配置/imagenet_real_labels.json
Normal file
File diff suppressed because one or more lines are too long
50002
cargos/tvai-v2/其他配置/levenshtein_examples.json
Normal file
50002
cargos/tvai-v2/其他配置/levenshtein_examples.json
Normal file
File diff suppressed because it is too large
Load Diff
2
cargos/tvai-v2/其他配置/localtime.json
Normal file
2
cargos/tvai-v2/其他配置/localtime.json
Normal file
@@ -0,0 +1,2 @@
|
||||
{"t":
|
||||
{"type":"time-local","value":"00:00:00.999999"}}
|
||||
1
cargos/tvai-v2/其他配置/no-newlines.json
Normal file
1
cargos/tvai-v2/其他配置/no-newlines.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
6
cargos/tvai-v2/其他配置/open-parent-table.json
Normal file
6
cargos/tvai-v2/其他配置/open-parent-table.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent-table": {
|
||||
"arr": {"type":"array","value":[{},{}]},
|
||||
"not-arr": {"type":"integer","value":"1"}
|
||||
}
|
||||
}
|
||||
3
cargos/tvai-v2/其他配置/proxy.json
Normal file
3
cargos/tvai-v2/其他配置/proxy.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"enabled": false
|
||||
}
|
||||
433
cargos/tvai-v2/其他配置/setuptools.schema.json
Normal file
433
cargos/tvai-v2/其他配置/setuptools.schema.json
Normal file
@@ -0,0 +1,433 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
|
||||
"$id": "https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html",
|
||||
"title": "``tool.setuptools`` table",
|
||||
"$$description": [
|
||||
"``setuptools``-specific configurations that can be set by users that require",
|
||||
"customization.",
|
||||
"These configurations are completely optional and probably can be skipped when",
|
||||
"creating simple packages. They are equivalent to some of the `Keywords",
|
||||
"<https://setuptools.pypa.io/en/latest/references/keywords.html>`_",
|
||||
"used by the ``setup.py`` file, and can be set via the ``tool.setuptools`` table.",
|
||||
"It considers only ``setuptools`` `parameters",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html#setuptools-specific-configuration>`_",
|
||||
"that are not covered by :pep:`621`; and intentionally excludes ``dependency_links``",
|
||||
"and ``setup_requires`` (incompatible with modern workflows/standards)."
|
||||
],
|
||||
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"platforms": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"provides": {
|
||||
"$$description": [
|
||||
"Package and virtual package names contained within this package",
|
||||
"**(not supported by pip)**"
|
||||
],
|
||||
"type": "array",
|
||||
"items": {"type": "string", "format": "pep508-identifier"}
|
||||
},
|
||||
"obsoletes": {
|
||||
"$$description": [
|
||||
"Packages which this package renders obsolete",
|
||||
"**(not supported by pip)**"
|
||||
],
|
||||
"type": "array",
|
||||
"items": {"type": "string", "format": "pep508-identifier"}
|
||||
},
|
||||
"zip-safe": {
|
||||
"$$description": [
|
||||
"Whether the project can be safely installed and run from a zip file.",
|
||||
"**OBSOLETE**: only relevant for ``pkg_resources``, ``easy_install`` and",
|
||||
"``setup.py install`` in the context of ``eggs`` (**DEPRECATED**)."
|
||||
],
|
||||
"type": "boolean"
|
||||
},
|
||||
"script-files": {
|
||||
"$$description": [
|
||||
"Legacy way of defining scripts (entry-points are preferred).",
|
||||
"Equivalent to the ``script`` keyword in ``setup.py``",
|
||||
"(it was renamed to avoid confusion with entry-point based ``project.scripts``",
|
||||
"defined in :pep:`621`).",
|
||||
"**DISCOURAGED**: generic script wrappers are tricky and may not work properly.",
|
||||
"Whenever possible, please use ``project.scripts`` instead."
|
||||
],
|
||||
"type": "array",
|
||||
"items": {"type": "string"},
|
||||
"$comment": "TODO: is this field deprecated/should be removed?"
|
||||
},
|
||||
"eager-resources": {
|
||||
"$$description": [
|
||||
"Resources that should be extracted together, if any of them is needed,",
|
||||
"or if any C extensions included in the project are imported.",
|
||||
"**OBSOLETE**: only relevant for ``pkg_resources``, ``easy_install`` and",
|
||||
"``setup.py install`` in the context of ``eggs`` (**DEPRECATED**)."
|
||||
],
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"packages": {
|
||||
"$$description": [
|
||||
"Packages that should be included in the distribution.",
|
||||
"It can be given either as a list of package identifiers",
|
||||
"or as a ``dict``-like structure with a single key ``find``",
|
||||
"which corresponds to a dynamic call to",
|
||||
"``setuptools.config.expand.find_packages`` function.",
|
||||
"The ``find`` key is associated with a nested ``dict``-like structure that can",
|
||||
"contain ``where``, ``include``, ``exclude`` and ``namespaces`` keys,",
|
||||
"mimicking the keyword arguments of the associated function."
|
||||
],
|
||||
"oneOf": [
|
||||
{
|
||||
"title": "Array of Python package identifiers",
|
||||
"type": "array",
|
||||
"items": {"$ref": "#/definitions/package-name"}
|
||||
},
|
||||
{"$ref": "#/definitions/find-directive"}
|
||||
]
|
||||
},
|
||||
"package-dir": {
|
||||
"$$description": [
|
||||
":class:`dict`-like structure mapping from package names to directories where their",
|
||||
"code can be found.",
|
||||
"The empty string (as key) means that all packages are contained inside",
|
||||
"the given directory will be included in the distribution."
|
||||
],
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"propertyNames": {
|
||||
"anyOf": [{"const": ""}, {"$ref": "#/definitions/package-name"}]
|
||||
},
|
||||
"patternProperties": {
|
||||
"^.*$": {"type": "string" }
|
||||
}
|
||||
},
|
||||
"package-data": {
|
||||
"$$description": [
|
||||
"Mapping from package names to lists of glob patterns.",
|
||||
"Usually this option is not needed when using ``include-package-data = true``",
|
||||
"For more information on how to include data files, check ``setuptools`` `docs",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/datafiles.html>`_."
|
||||
],
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"propertyNames": {
|
||||
"anyOf": [{"type": "string", "format": "python-module-name"}, {"const": "*"}]
|
||||
},
|
||||
"patternProperties": {
|
||||
"^.*$": {"type": "array", "items": {"type": "string"}}
|
||||
}
|
||||
},
|
||||
"include-package-data": {
|
||||
"$$description": [
|
||||
"Automatically include any data files inside the package directories",
|
||||
"that are specified by ``MANIFEST.in``",
|
||||
"For more information on how to include data files, check ``setuptools`` `docs",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/datafiles.html>`_."
|
||||
],
|
||||
"type": "boolean"
|
||||
},
|
||||
"exclude-package-data": {
|
||||
"$$description": [
|
||||
"Mapping from package names to lists of glob patterns that should be excluded",
|
||||
"For more information on how to include data files, check ``setuptools`` `docs",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/datafiles.html>`_."
|
||||
],
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"propertyNames": {
|
||||
"anyOf": [{"type": "string", "format": "python-module-name"}, {"const": "*"}]
|
||||
},
|
||||
"patternProperties": {
|
||||
"^.*$": {"type": "array", "items": {"type": "string"}}
|
||||
}
|
||||
},
|
||||
"namespace-packages": {
|
||||
"type": "array",
|
||||
"items": {"type": "string", "format": "python-module-name-relaxed"},
|
||||
"$comment": "https://setuptools.pypa.io/en/latest/userguide/package_discovery.html",
|
||||
"description": "**DEPRECATED**: use implicit namespaces instead (:pep:`420`)."
|
||||
},
|
||||
"py-modules": {
|
||||
"description": "Modules that setuptools will manipulate",
|
||||
"type": "array",
|
||||
"items": {"type": "string", "format": "python-module-name-relaxed"},
|
||||
"$comment": "TODO: clarify the relationship with ``packages``"
|
||||
},
|
||||
"ext-modules": {
|
||||
"description": "Extension modules to be compiled by setuptools",
|
||||
"type": "array",
|
||||
"items": {"$ref": "#/definitions/ext-module"}
|
||||
},
|
||||
"data-files": {
|
||||
"$$description": [
|
||||
"``dict``-like structure where each key represents a directory and",
|
||||
"the value is a list of glob patterns that should be installed in them.",
|
||||
"**DISCOURAGED**: please notice this might not work as expected with wheels.",
|
||||
"Whenever possible, consider using data files inside the package directories",
|
||||
"(or create a new namespace package that only contains data files).",
|
||||
"See `data files support",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/datafiles.html>`_."
|
||||
],
|
||||
"type": "object",
|
||||
"patternProperties": {
|
||||
"^.*$": {"type": "array", "items": {"type": "string"}}
|
||||
}
|
||||
},
|
||||
"cmdclass": {
|
||||
"$$description": [
|
||||
"Mapping of distutils-style command names to ``setuptools.Command`` subclasses",
|
||||
"which in turn should be represented by strings with a qualified class name",
|
||||
"(i.e., \"dotted\" form with module), e.g.::\n\n",
|
||||
" cmdclass = {mycmd = \"pkg.subpkg.module.CommandClass\"}\n\n",
|
||||
"The command class should be a directly defined at the top-level of the",
|
||||
"containing module (no class nesting)."
|
||||
],
|
||||
"type": "object",
|
||||
"patternProperties": {
|
||||
"^.*$": {"type": "string", "format": "python-qualified-identifier"}
|
||||
}
|
||||
},
|
||||
"license-files": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"},
|
||||
"$$description": [
|
||||
"**PROVISIONAL**: list of glob patterns for all license files being distributed.",
|
||||
"(likely to become standard with :pep:`639`).",
|
||||
"By default: ``['LICEN[CS]E*', 'COPYING*', 'NOTICE*', 'AUTHORS*']``"
|
||||
],
|
||||
"$comment": "TODO: revise if PEP 639 is accepted. Probably ``project.license-files``?"
|
||||
},
|
||||
"dynamic": {
|
||||
"type": "object",
|
||||
"description": "Instructions for loading :pep:`621`-related metadata dynamically",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"version": {
|
||||
"$$description": [
|
||||
"A version dynamically loaded via either the ``attr:`` or ``file:``",
|
||||
"directives. Please make sure the given file or attribute respects :pep:`440`.",
|
||||
"Also ensure to set ``project.dynamic`` accordingly."
|
||||
],
|
||||
"oneOf": [
|
||||
{"$ref": "#/definitions/attr-directive"},
|
||||
{"$ref": "#/definitions/file-directive"}
|
||||
]
|
||||
},
|
||||
"classifiers": {"$ref": "#/definitions/file-directive"},
|
||||
"description": {"$ref": "#/definitions/file-directive"},
|
||||
"entry-points": {"$ref": "#/definitions/file-directive"},
|
||||
"dependencies": {"$ref": "#/definitions/file-directive-for-dependencies"},
|
||||
"optional-dependencies": {
|
||||
"type": "object",
|
||||
"propertyNames": {"type": "string", "format": "pep508-identifier"},
|
||||
"additionalProperties": false,
|
||||
"patternProperties": {
|
||||
".+": {"$ref": "#/definitions/file-directive-for-dependencies"}
|
||||
}
|
||||
},
|
||||
"readme": {
|
||||
"type": "object",
|
||||
"anyOf": [
|
||||
{"$ref": "#/definitions/file-directive"},
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"content-type": {"type": "string"},
|
||||
"file": { "$ref": "#/definitions/file-directive/properties/file" }
|
||||
},
|
||||
"additionalProperties": false}
|
||||
],
|
||||
"required": ["file"]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"definitions": {
|
||||
"package-name": {
|
||||
"$id": "#/definitions/package-name",
|
||||
"title": "Valid package name",
|
||||
"description": "Valid package name (importable or :pep:`561`).",
|
||||
"type": "string",
|
||||
"anyOf": [
|
||||
{"type": "string", "format": "python-module-name-relaxed"},
|
||||
{"type": "string", "format": "pep561-stub-name"}
|
||||
]
|
||||
},
|
||||
"ext-module": {
|
||||
"$id": "#/definitions/ext-module",
|
||||
"title": "Extension module",
|
||||
"description": "Parameters to construct a :class:`setuptools.Extension` object",
|
||||
"type": "object",
|
||||
"required": ["name", "sources"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"format": "python-module-name-relaxed"
|
||||
},
|
||||
"sources": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"include-dirs":{
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"define-macros": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "array",
|
||||
"items": [
|
||||
{"description": "macro name", "type": "string"},
|
||||
{"description": "macro value", "oneOf": [{"type": "string"}, {"type": "null"}]}
|
||||
],
|
||||
"additionalItems": false
|
||||
}
|
||||
},
|
||||
"undef-macros": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"library-dirs": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"libraries": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"runtime-library-dirs": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"extra-objects": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"extra-compile-args": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"extra-link-args": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"export-symbols": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"swig-opts": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"depends": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"language": {"type": "string"},
|
||||
"optional": {"type": "boolean"},
|
||||
"py-limited-api": {"type": "boolean"}
|
||||
}
|
||||
},
|
||||
"file-directive": {
|
||||
"$id": "#/definitions/file-directive",
|
||||
"title": "'file:' directive",
|
||||
"description":
|
||||
"Value is read from a file (or list of files and then concatenated)",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"file": {
|
||||
"oneOf": [
|
||||
{"type": "string"},
|
||||
{"type": "array", "items": {"type": "string"}}
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": ["file"]
|
||||
},
|
||||
"file-directive-for-dependencies": {
|
||||
"title": "'file:' directive for dependencies",
|
||||
"allOf": [
|
||||
{
|
||||
"$$description": [
|
||||
"**BETA**: subset of the ``requirements.txt`` format",
|
||||
"without ``pip`` flags and options",
|
||||
"(one :pep:`508`-compliant string per line,",
|
||||
"lines that are blank or start with ``#`` are excluded).",
|
||||
"See `dynamic metadata",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html#dynamic-metadata>`_."
|
||||
]
|
||||
},
|
||||
{"$ref": "#/definitions/file-directive"}
|
||||
]
|
||||
},
|
||||
"attr-directive": {
|
||||
"title": "'attr:' directive",
|
||||
"$id": "#/definitions/attr-directive",
|
||||
"$$description": [
|
||||
"Value is read from a module attribute. Supports callables and iterables;",
|
||||
"unsupported types are cast via ``str()``"
|
||||
],
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"attr": {"type": "string", "format": "python-qualified-identifier"}
|
||||
},
|
||||
"required": ["attr"]
|
||||
},
|
||||
"find-directive": {
|
||||
"$id": "#/definitions/find-directive",
|
||||
"title": "'find:' directive",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"find": {
|
||||
"type": "object",
|
||||
"$$description": [
|
||||
"Dynamic `package discovery",
|
||||
"<https://setuptools.pypa.io/en/latest/userguide/package_discovery.html>`_."
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"where": {
|
||||
"description":
|
||||
"Directories to be searched for packages (Unix-style relative path)",
|
||||
"type": "array",
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"exclude": {
|
||||
"type": "array",
|
||||
"$$description": [
|
||||
"Exclude packages that match the values listed in this field.",
|
||||
"Can container shell-style wildcards (e.g. ``'pkg.*'``)"
|
||||
],
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"include": {
|
||||
"type": "array",
|
||||
"$$description": [
|
||||
"Restrict the found packages to just the ones listed in this field.",
|
||||
"Can container shell-style wildcards (e.g. ``'pkg.*'``)"
|
||||
],
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"namespaces": {
|
||||
"type": "boolean",
|
||||
"$$description": [
|
||||
"When ``True``, directories without a ``__init__.py`` file will also",
|
||||
"be scanned for :pep:`420`-style implicit namespaces"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
1499
cargos/tvai-v2/其他配置/studentized_range_mpmath_ref.json
Normal file
1499
cargos/tvai-v2/其他配置/studentized_range_mpmath_ref.json
Normal file
File diff suppressed because it is too large
Load Diff
7
cargos/tvai-v2/其他配置/trailing-comma.json
Normal file
7
cargos/tvai-v2/其他配置/trailing-comma.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{"arr":
|
||||
{"type":"array","value":
|
||||
[
|
||||
{"type":"integer","value":"1"}
|
||||
]
|
||||
}
|
||||
}
|
||||
190
cargos/tvai-v2/其他配置/zoneinfo_data.json
Normal file
190
cargos/tvai-v2/其他配置/zoneinfo_data.json
Normal file
@@ -0,0 +1,190 @@
|
||||
{
|
||||
"data": {
|
||||
"Africa/Abidjan": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j-~f{VGF<>F7KxBg5R*{Ksocg8-YYVul=v7vZzaHN",
|
||||
"uC=da5UI2rH18c!OnjV{y4u(+A!!VBKmY&$ORw>7UO^(500B;v0RR91bXh%WvBYQl0ssI2",
|
||||
"00dcD"
|
||||
],
|
||||
"Africa/Casablanca": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0b&Kz+C_;7KxBg5R*{N&yjMUR~;C-fDaSOU;q-~",
|
||||
"FqW+4{YBjbcw}`a!dW>b)R2-0a+uwf`P3{_Y@HuCz}S$J$ZJ>R_V<~|Fk>sgX4=%0vUrh-",
|
||||
"lt@YP^Wrus;j?`Th#xRPzf<<~Hp4DH^gZX>d{+WOp~HNu8!{uWu}&XphAd{j1;rB4|9?R!",
|
||||
"pqruAFUMt8#*WcrVS{;kLlY(cJRV$w?d2car%R<ALOSO?^`4;ZZtI)%f^^G^>s>q9BgTU4",
|
||||
"Ht-tQKZ7Z`9QqOb?R#b%z?rk>!CkH7jy3wja4NG2q)H}fNRKg8v{);Em;K3Cncf4C6&Oaj",
|
||||
"V+DbX%o4+)CV3+e!Lm6dutu(0BQpH1T?W(~cQtKV*^_Pdx!LirjpTs?Bmt@vktjLq4;)O!",
|
||||
"rrly=c*rwTwMJFd0I57`hgkc?=nyI4RZf9W$6DCWugmf&)wk^tWH17owj=#PGH7Xv-?9$j",
|
||||
"njwDlkOE+BFNR9YXEmBpO;rqEw=e2IR-8^(W;8ma?M3JVd($2T>IW+0tk|Gm8>ftukRQ9J",
|
||||
"8k3brzqMnVyjsLI-CKneFa)Lxvp_a<CkQEd#(pMA^rr}rBNElGA=*!M)puBdoErR9{kWL@",
|
||||
"w=svMc6eZ^-(vQZrV<u^PY#nOIUDJ8%A&;BUVlY9=;@i2j2J1_`P>q40f}0J3VVoWL5rox",
|
||||
"`Kptivcp}o5xA^@>qNI%?zo=Yj4AMV?kbAA)j(1%)+Pp)bSn+7Yk`M{oE}L-Z!G6<Dgq&*",
|
||||
"(C-mFJfbEGDH5M^vBr65rcnsx*~|Em_GeU#B)(+T!|MG-nxj0@IPbp-nHejH3~>OMr5G+h",
|
||||
"p)$3Lg{ono{4cN>Vr&>L4kXH;_VnBL5U!LgzqE%P7QQ*<E!guRW2SE@ayq@)G2nXqA2tGo",
|
||||
"QIgc6>tue}O`3(TZ0`aKn&~8trOQ-rBXCp)f@P6RMO4l0+;b|5-pk9_ryNh}Zc*v%mvz_#",
|
||||
"yd<xXt%~gT90dn4e{Ac<baL-)Y{L7&5G($I$>6fjB0g9{MmMnu8bG%#C~ugXK^S^k@?ab#",
|
||||
"O|aE>dDTt4s4n69(~@t~!wniV%g<uWQat_i6>7khFx~I*4>Y|V$4j5%KPF*-FyKIi@!Ho&",
|
||||
"x8QQsksYt8)D+W)Ni!=G`ogSu^vLL-l#7A7=iIAKL2SuZk9F}NfNk86VI)9WZE?%2wC-ya",
|
||||
"F~z#Qsq)LH0|_D8^5fU8X%GeQ4TB>R-dlziA&tZe&1ada208!$nk`7bOFO2S00G<w{Sp8G",
|
||||
"{cR_IvBYQl0ssI200dcD"
|
||||
],
|
||||
"America/Los_Angeles": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0qH3OkDsf7KxBg5R*;z{h&-RlhRYu$%jt%!jv+I",
|
||||
"JxhE=%W1?wYb!37Rb?(rgwFIAQI{L#8r*zy!$TMtER_1(vn(Zix^{AVB1(jwr$iL6h0Z!2",
|
||||
"8Gb~UW@0~e512{Z%8}Qzdnjl~wJ1{c2>`Z@1A~t&lyL{p{eM{5)QGf7Mo5FW9==mlyXJt2",
|
||||
"UwpntR7H0eSq!(aYq#aqUz&RM*tvuMI)AsM?K3-dV3-TT{t)!Iy#JTo=tXkzAM9~j2YbiO",
|
||||
"ls3(H8Dc>Y|D1aqL51vjLbpYG;GvGTQB4bXuJ%mA;(B4eUpu$$@zv2vVcq-Y)VKbzp^tei",
|
||||
"uzy}R{Luv<C;_cPe*n$Z<jeC9ogWF9=1mvvUYXS>DjpuVb`79O+CBmg{Wx!bvx$eu4zRE&",
|
||||
"PehMb=&G<9$>iZ|bFE)0=4I?KLFGBC0I(0_svgw0%FiMsT%koo*!nEYc6GY@QnU}&4Isg;",
|
||||
"l=|khi(!VaiSE2=Ny`&&tpi~~;{$u<GHlsr3Ze!iYsU205RFKsLnrXwOL?Mq08xffgS{6h",
|
||||
"E|figx+&N%wbO}re@|}$l;g_6J-Wl%j|qev8A<T?NJ)`;2neGi_DHE4ET*W!c*ggPAgU+L",
|
||||
"E9=bH7;maCUikw^R)UM;TdVvNkQ;FGgN=yQER`SZ1nOgPXr0LCebLety&}kVdmVmB=8eSg",
|
||||
"td!1%p=a2wooIL!Da}OPXvKBfRo?YxqS>N}%f|7mBhAy;<Er2&_LfND#qXN~Mkgf!@4VFA",
|
||||
"Hr%$c)wrKA2cJYWK2>s3YT^sy!$eG~?`9mNJC9@4Bac_p^BZh)Yd_rWW5qh-?tKY(>5VHO",
|
||||
"L*iT8P@wCavLj^yYbnDR+4ukhS+xPrpl)iqB?u)bj9a2aW==g6G3lCJd>(+Blf<d4CF%7u",
|
||||
"tlBUDki}J-!_Dy}5S(MrxSXy~$Z+hgH3P^<<w7D72L7I-R%H3(xm&q_DXxkp$owLTS6Wzk",
|
||||
"hc3nn;laROa3)6hl&gH#)2Lif8fZe$@CdeJ-Zn&*>r)~^40F4f>cRZ^UF;RibfZ>0m73hR",
|
||||
"C{$vTfC(STN`g7(B<=Z2556{}0`?p&|Akkst!4Xy4OT;A@c$XTUI3FRRjy*KA7uC56FD)z",
|
||||
"^X{WV*sr(w!c$W357o!&eLO2wTDNOyw@gf(&R<<LF_3URI4=Ei`-%dM3T66j#9!aG7&b_@",
|
||||
"g1-9vo?DzXZ5vGaf~w__p_@_X?OdvQ_r5bvy2hpESTf+{p?jL+!~!{g8-<-5$@d8EZV&-5",
|
||||
"@a|;^1gB*R-~{EHFA-td_G2bt;~Y}>t;=-Tu1TV{>%8ZVATC9tjD8|(&`$9YHvZ9bVe#>w",
|
||||
"|8c;Tg|xE&)`*}LwM*E}q}q8^Qja%p`_U)*5DdLI9O@!e=3jFjOCrCq28b_bb;s>%D#iJB",
|
||||
"CWJi{JH!Js;6nfayos$kq^OEX00HO-lokL0!mqm{vBYQl0ssI200dcD"
|
||||
],
|
||||
"America/Santiago": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0fRZ<6QtM7KxBg84(fsEAUJ$J{f-TXlPEUec5Ee",
|
||||
"n+hsD4lC(QYax=JdSpoyje8%VM`GW}<Unz6IOY4=y66tfqG2X4E8xIJQ(~?r{`L~T!sI~o",
|
||||
"VBl7Ao!R1A76Y8P6Y<TfwVHf@sl@S-D4OuAy5mq0MKJZ>{bJ8@y$A8O&*$pw{(f~Os#}2w",
|
||||
"eX6^Rgi$IT%n^V^85L>$_c7{cB^#ogV=rHBJGiz-RQNFGK?gdPi|q)j`&8)}KJ{qo6dixa",
|
||||
"9@yYyVg+%lo0nO+Tw0-w2hJ%mafy<Co(;L+24CYl&?rN0mrh90nxG?%1&Ed@za`Yd>WL)|",
|
||||
")<o0dZL-*?RFtH7dAv%G*O%l?qvq!0F5C?K#_ZoT{P$77IMoj3&8w3f&n36zquu~s`s0T)",
|
||||
";>?W6Bi%FWuGPA1Dru$XR4SZANsAthU2EoKH<MU4wYvUTlZGcLIDR+hSik>F6oEtKq`rwP",
|
||||
"(VNegnI_NI%;ma$)wj{k!@KFB30Yo)IOr<QX7IQ@TBq9d;e3QAtYU?$PS-WoaiqwFrg4PR",
|
||||
"A->l>)$)D|+(5h&+%2vuwGuy^@S8FT^s21V5};>VA9Iu;?8bHz#r<;JtfZDI1(FT@edh0#",
|
||||
"MYW$A1qkMGIwTZqqdYNE3gl#zp&NbL9Mp=voqN|;?gqR&4$)1`znddtEyuKS*^nMMD=0^>",
|
||||
"7^z6-C4P67UWOXuMBubP>j6i~03aR@jD^-Y`JSYu#Yp0P8dLLJ0QOPE8=BoiuRX59YW7xg",
|
||||
"WiexjHX%&0?`ZQCdxCdL^qd1v@kOjQKaWo2Y1++~LcA%FTq?5o<?(jL(_Uo}I}k_Fwflcr",
|
||||
"aovwSR_(ILA6li<iBLPQ0#rEet;W-*54kj#sZEGK*tAF{)HNkn#&Hc5`#eaRF;N#$<xQU?",
|
||||
"E%zm?2+b5Ho>%}fX1-RIvlB)1#iTNomGnUL=nM!>Ix|AGtON7!F1O?53kqlC2o-`ZGw*+s",
|
||||
"NM$^9znsIJMwlgscE`|O3|;BRgsQMYm~`uv+nvuv`nigRa}X=BX=A5Sw$)WEklF7&c>_~$",
|
||||
"zJ(m--bqXgiN^w-U=BJH9C0Qro(x90zo@rK;&TJ$nI@&k$ORgOb2<MjjIhYfr;pFUGdMd!",
|
||||
"0d&bOvyq3AZPCez8E(XSg2hBu2A&^k?w|1u8v3JE>s%gWbc}ok_27)Eoku~Fq|B-Ps+4J_",
|
||||
"HPJMLJ2^_)cOU$p&3kNAlrV!)%~6r$BJ>OOi~=-<6byle{?zd4J{NG}o8tw|+#ZNLcpNwk",
|
||||
"TuPE~sbJB8_RZb2DopStO+Wwux~F#S59zm%00I98;S&G=b(j+6vBYQl0ssI200dcD"
|
||||
],
|
||||
"Asia/Tokyo": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j-~luMgIxeB7KxBg5R*;y?l4Rl4neXH3cv!OtfK@h",
|
||||
"KZzauI)S!FSDREPhhBS6Fb$&Vv#7%;?Te|>pF^0HBr&z_Tk<%vMW_QqjevRZOp8XVFgP<8",
|
||||
"TkT#`9H&0Ua;gT1#rZLV0HqbAKK;_z@nO;6t0L<i8TZ+%T<;ci2bYSG1u!mUSO5S3XcbN8",
|
||||
"dIxbZ00Ex?wE_SDJu@vkvBYQl0ssI200dcD"
|
||||
],
|
||||
"Australia/Sydney": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0T)o7+nA=7KxBg5R*_t6jS5T`_Ull(nK1_YY;k%",
|
||||
";_YdTuU3*!K)eKg@^kzjAtbo@Jd|KGai=Q%%sX5FI?*?LG!|m9cKH5~IEwI=PAr_Yc}w35",
|
||||
">}hOdk<>TdUa07R(LPI6@!GU$ty4=mwqHG-XVe*n(Yvgdlr+FqIU18!osi)48t~eWX8)&L",
|
||||
"G)Ud^0zz@*AF+2r7E}N<P$kOfo*88g)_bOO?7N1Jr|HJyg+HXc7f4}?%Dur3w|~JU?<x4K",
|
||||
"%RRC~q_D87;UyN{nLRu!fEqKeRR*U$vs>f9Y72K~o-T%}D&z%}#7g<qim`EbfhF7ntyAiP",
|
||||
"%LFNc&!$@Kv)Olyf&Y9%(#SkM+%yI}S%b+@ZM2dH7DpmndGMIda<(`#E9q|?H(HzClx+l;",
|
||||
"M?IEz1eF}r?}ay!V9?9rKD^-ayjE@wUMD$2kC!iwH`n=eVrJPmJyNKaW`LdJ68&u;2nF1K",
|
||||
"kZjKCY_A<>2br?oH6ZiYH^%>J3D)TPKV(JY*bwjuw5=DsPB@~CrR<E_U_fJTF9ufU%!cXK",
|
||||
"_4uM#!%%Q1e1G~{E}~vGVE0{Kxecm^NjtJM`c8EFHFTiUIVl@YUD8F+s!u8jz~6hte@oa|",
|
||||
"qayb*^Lwd(etNmBro;aXQjkY8g(*`_JQ0%{V3QP2l!GGQ7D+v&k_PK0F(?f{GziU5>OZeN",
|
||||
"x>A*H&CHrWt0`EP`m!F%waepl#|w#&`XgVc?~2M3uw$fGX~tf_Il!q#Aa<*8xlzQ2+7r6Z",
|
||||
"^;Laa9F(WB_O&Dy2r>~@kSi16W{=6+i5GV=Uq~KX*~&HUN4oz7*O(gXIr}sDVcD`Ikgw#|",
|
||||
"50ssal8s)Qy;?YGCf;*UKKKN!T4!Kqy_G;7<gSrPK{)5#a>PfQapugqvVBKy12v3TVH^L2",
|
||||
"0?#5*VP~MOYfe$h`*L!7@tiW|_^X1N%<}`7YahiUYtMu5XwmOf3?dr+@zXHwW`z}ZDqZlT",
|
||||
"<2Cs(<1%M!i6o&VK89BY0J7HPIo;O62s=|IbV^@y$N&#<x=a876<(U>=>i^F00FcHoDl#3",
|
||||
"Mdv&xvBYQl0ssI200dcD"
|
||||
],
|
||||
"Europe/Dublin": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0>b$_+0=h7KxBg5R*;&J77#T_U2R5sleVWFDmK~",
|
||||
"Kzj5oh@`<njquRZ&tJIS(cXp1>QKHvW^6V{jU-w>qg1tSt0c^vh;?qAqA0%t?;#S~6U8Qi",
|
||||
"v&f1s9IH#g$m1k1a#3+lylw4mwT4QnEUUQdwg+xnEcBlgu31bAVabn41OMZVLGz6NDwG%X",
|
||||
"uQar!b>GI{qSahE`AG}$kRWbuI~JCt;38)Xwbb~Qggs55t+MAHIxgDxzTJ;2xXx99+qCy4",
|
||||
"45kC#v_l8fx|G&jlVvaciR<-wwf22l%4(t@S6tnX39#_K(4S0fu$FUs$isu<UOJYm|4)2i",
|
||||
"aEpsajn@}B#rnY=Cg_TXsm-A)*adXV&$klNTn3n{XXlaquu}6m{k%oRmY0Yyhlj*<W{D5m",
|
||||
"22}OiqnwHT!tnK`wPqx?wiF%v{ipTrOkcJ5P@7OC4(-l`*&SB$Wd4Vf8gn?>d<i@%mP*e*",
|
||||
"ttDj`9M1;9$YV@dhT)DVcwdq(Ly~KDm_&KL?{_mFwwYtJqRZBk)i1FVQy!40w_KyAg?hIA",
|
||||
"=_{(3#S0eWsF8f%_4Zza$4@$lSmov+Huyn$vP^zJ|8-<C3#q#0kEs9cNg^xUR(m?wEWt-D",
|
||||
"GctAh2nIo~fz%$m$I41=b_WuJ6M9g#A9_Epwqw{d0B|vzmg#_y<=_>9IKzCXB<o`d)**5V",
|
||||
"6g!<<Jw1n5TrN-$)aYz4cLsTmpsUf-6L7ix+kk>78NkARYq@9Dc0TGkhz);NtM_SSzEffN",
|
||||
"l{2^*CKGdp52h!52A)6q9fUSltXF{T*Ehc9Q7u8!W7pE(Fv$D$cKUAt6wY=DA1mGgxC*VX",
|
||||
"q_If3G#FY6-Voj`fIKk`0}Cc72_SD{v>468LV{pyBI33^p0E?}RwDA6Pkq--C~0jF&Z@Pv",
|
||||
"!dx_1SN_)jwz@P$(oK%P!Tk9?fRjK88yxhxlcFtTjjZ$DYssSsa#ufYrR+}}nKS+r384o~",
|
||||
"!Uw$nwTbF~qgRsgr0N#d@KIinx%<pnyQ!|>hQB(SJyjJtDtIy(%mDm}ZBGN}dV6K~om|=U",
|
||||
"VGkbciQ=^$_14|gT21!YQ)@y*Rd0i_lS6gtPBE9+ah%WIJPwzUTjIr+J1XckkmA!6WE16%",
|
||||
"CVAl{Dn&-)=G$Bjh?bh0$Xt1UDcgXJjXzzojuw0>paV~?Sa`VN3FysqF<S*L0RYSAY3jt(",
|
||||
"8wCD04RfyEcP(RNT%x7k(7m-9H3{zuQ`RZy-Rz%*&dldDVFF+TwSAPO1wRX^5W5@xJ9{vW",
|
||||
"w?rc^NH({%Ie<rxKqSVy!Le-_`U&@W_(D+>xTzfKVAu*ucq#+m=|KSSMvp_#@-lwd+q*ue",
|
||||
"FQ^5<D+|jLr?k{O39i8AX2Qb^zi9A<7XD1y!-W2|0Hk8JVkN;gl><|<0R-u4qYMbRqzSn&",
|
||||
"Q7jSuvc%b+EZc%>nI(+&0Tl1Y>a6v4`uNFD-7$QrhHgS7Wnv~rDgfH;rQw3+m`LJxoM4v#",
|
||||
"gK@?|B{RHJ*VxZgk#!p<_&-sjxOda0YaiJ1UnG41VPv(Et%ElzKRMcO$AfgU+Xnwg5p2_+",
|
||||
"NrnZ1WfEj^fmHd^sx@%JWKkh#zaK0ox%rdP)zUmGZZnqmZ_9L=%6R8ibJH0bOT$AGhDo6{",
|
||||
"fJ?;_U;D|^>5by2ul@i4Zf()InfFN}00EQ=q#FPL>RM>svBYQl0ssI200dcD"
|
||||
],
|
||||
"Europe/Lisbon": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0=rf*IfWA7KxBg5R*;*X|PN+G3LqthM?xgkNUN_",
|
||||
")gCt1Sc%YT6^TTomk4yVHXeyvQj8}l<;q&s7K}#Vnc8lII1?)AHh$*>OKUU4S;*h>v*ep0",
|
||||
"xTi1cK2{aY*|2D*-~K<;-{_W+r@NvZ7-|NZv($ek_C%VfP0xjWeZP#CPXD`IKkakjh(kUd",
|
||||
"&H)m;^Q(jGjIyiyrcUMtOP)u3A>sw6ux;Bmp3x$4QvQKMx5TrCx_!$srWQuXNs&`9=^IY1",
|
||||
"yc&C31!sQh7P=Mk*#6x8Z@5^%ehR8UW<EvzdWer9z;R6PrdUaWab3G>$OWw0KMw}P1ycI^",
|
||||
"4eh12oBUOV?S>n*d!+EM@>x#9PZD12iD=zaC;7`8dTfkU_6d}OZvSFSbGgXeKw}XyX@D=(",
|
||||
")D0!^DBGr8pXWBT$S-yhLP>Z3ys^VW<kSQr?{jhl<+{Fki;mTI=&Stgy$rttN?ulQM$lDr",
|
||||
"G7))C7Dx=J6V-e^(Qk|r;f~TvIw1KqRIC{8f^jPy#blstV{-&2a}ZJe!Zr2c_R4NT)L@bs",
|
||||
"+gRRm6Wn)VWVNHeK*TEV=f#2KZqu%y?mTx#EfRiK0)TG7$$~=LGxx@0D|lS2up|oCON{YQ",
|
||||
"oN5-H$!_n-Kx2*=RO!epEX>3}RQ6{NGGVJG6vf*MH93vvNW6yLjie1;{4tVhg-KnSf|G`!",
|
||||
"Z;j$7gJ1ows~RD=@n7I6aFd8rOR_7Y?E-$clI%1o5gA@O!KPa^(8^iFFeFykI-+z>E$mvp",
|
||||
"E_h`vbHPjqkLs`Dn-0FV`R@z|h!S(Lb;M&|Exr<u8#s-T(>!biY`%bfp$6`hK;GDhdP|^Q",
|
||||
"*Ty*}1d41K>H2B{jrjE9aFK>yAQJBX9CD%-384S;0fw`PlprHGS`^b$oS-`I4VH7ji8ou-",
|
||||
"g|060jfb1XcxiInT0oO<S+<vh^)XY;lr@|IeXj}%k;}|kSlDGaYidk^zB|gEYaet~F%QYd",
|
||||
"f7pbnQKLZ0o7=kso86doS;J@aQ>oeR7#%e5Ug5#KW)nV<Rc;|LjUDdhk8*dYJQwYN?hzH%",
|
||||
"0<XB$!(rpf2nxaL22M`L4pKx>SRvLHNe$SQHM@2)`S9L7>RL@<XAlxVQfb2=%lcu!h+Um0",
|
||||
"Q+Z=itevTFy}-Jl<g5crK55BF`VsoPH~qP3QrG%YtrD#s{=gA7p)QI<i=EwY(cel8`B=#u",
|
||||
"Yq<K;4T(QBF_GvrYueSk*}gfrCSg22+YH-1N<WYkp|DA-P-&va<Xu<}^yafJKlzezB-lS{",
|
||||
"a++P_^gYmgrc9FO-K3s~`jAcqVV!k?NV2IFV^86`cr>Qx%fmm7?3u7P5TywFQ}C@S(pq}|",
|
||||
"eLPT{C^{<0Q?uU&kSVd%!~8q3;Z0s3OqzF`$HRkePL5Ywgiwn{R(<RY8ut&RJ;$?J*w*n)",
|
||||
">zi+jmOBFrVpW;)@UsU#%$8BcV#h@}m$#!Fglo&bwb78aYqOG_W7h{eb(+39&-mk4EIXq_",
|
||||
"_`30=8sfA3=!3TO_TyS5X22~?6nKngZ|bq=grdq=9X)3xAkA42L!~rmS)n3w-~;lgz%Fhn",
|
||||
"(?rXdp2ho~9?wmVs2JwVt~?@FVD%`tN69{(i3oQa;O0<Hp#T5?$WIy3h`IlL00Hv}jT-;}",
|
||||
"Z2tpNvBYQl0ssI200dcD"
|
||||
],
|
||||
"Europe/London": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j;0`|pJ6!-O7KxBg5R*;$9DqzW!kQs3DZt(=0_!m1",
|
||||
"4wvE`6N%Vj#u6PS_3S?~(2)&xn8}2}3Wr#kG8n2!x8>$E$lF&~Y#_H6bu6(BiwblJ>;-Fs",
|
||||
"gA$Y$*?=X)n1pFkKn}F~`>=4)+LLQk?L*P!bhAm0;`N~z3QbUIyVrm%kOZ(n1JJsm0pyb8",
|
||||
"!GV{d*C!9KXv;4v<seWRpo=ZZxGf)-5Qsn$3dw`uhF)+6#mgUoNF-Y2jN73pVhdTs*p0`Z",
|
||||
"AbnT1puEtudB{Nul>D4Q>-k#+x(!V5L@w5M>v2V5<gcLskF+p`aGTSn{sY8^@MUc;2o{&V",
|
||||
"R!$180N}BtfYKS)i9w=!<~&l?1Cv^PWs!&a9{s(35^yqGU$72DKX|IkRtDblB>a`B>t(|B",
|
||||
"|Fqr4^-{S*%Ep~ojUtx_CRbSQ(uFwu2=KH)Q@EBs@ZqRXn4mU;B!68;;IQs3Ub=n&UU%*m",
|
||||
"k&zwD36&JSwsN(%k&x?H+tN^6)23c`I0=5^N_R0~1>tsFZ`^`3z~rXSXT&qcwa#n!%+Z#P",
|
||||
"PG}(D^_CCILXnF|GKwabBh*xFS?4rwGo2vtJUwzrbv_$5PO+`?$l{H-jGB@X%S!OAhw;D4",
|
||||
"XFycN3!XqQ&EorJOD3>~^U%Luw!jF<;6_q-f-S|6<EHry?%{@fuyH`_+D%uTA@g0$5e!Yi",
|
||||
"P1vQuevyS;jE(-R>{cQDfZ2(4Xf1MMLr1=SA=MwVf2%Pp%VP;jn)|5Tf!-DbUGn%I-r<KG",
|
||||
"4jJ(Y#L-fJUpUb$yNfvhX*iqWZoG7T*WUfE6iQD9_^EWqExH`rc&jJ<o^E8-mM10WrZ_Vv",
|
||||
"xx9nj<vMlEt*KfP*pyth!c_AKnrKtQTACX08#{pioAFnDq!53+h*hO^f*yrWjg0u2pUcgv",
|
||||
"UlpEZ9G_dlhlW1J^h@gTt7{KPL2mRal;1juJ3Q8-!GXO#IPzT4ciJ-nB+nkphssM}Q7IAT",
|
||||
"pM}AT%y(J!78F?>kYaH7?$$O!t)wwClAisr3eUoeB^~T=U*_P~Y2*KdnO87>B!19sV=xZ5",
|
||||
"yApq26RxgqA|*tmsvtL#OhcF(C<0EGWHP)BF<g*iSWicU6k1<Ps?BQ$IWg-#s2uF-qXgJ_",
|
||||
"!H_mZIMx*L%&a*_6;_trMCULk0ZYM<hfJlYBddHwRyYUDu3!C_lJZWTQ?c-R&@9054pj0k",
|
||||
"kQ{Xi{A$&)&b#^G*}8w^qE5i<@aDxaJQs2E$W)AIqUXO{gQ;U8|FA%BD~sORzq44)AntUu",
|
||||
"QHBO{{Pi<EpK!$x4(~7w)la!dN=M@L_j};6|5G&QfuO~2?Q7996z)78fqW<D#8tKNV(*qc",
|
||||
"mfA>l?h)_*7!{LoJiv%RsOs!q->n+DcV%9~B@Rb<ISu%16c5H-7zQIq+SuS+s<lQOWK5+C",
|
||||
"d*>C_1G_1g6`Yd~8|%-=2l~oGN!~TVv2Bnk>7wW8L@^?vX$f3AiT)(4nrCuTm9%(XC6Nai",
|
||||
"E(;}7&=YZagjAN$O-cN;1u{dTkElmB0GT$|Wa)QMmKrx<|LCJ9qlUoFsUbD^H^6_8(w<0{",
|
||||
"ftj&O1~p_%lh5z;zNV&sP<T$*OgK)_0B#JDtXOkhC;Bo7h)#RUy;vBiVLN-T$*7t*t9@ey",
|
||||
"3Woa&24QZ_z38BQ@A(A<(9n@%R?}B`7%w2wowt~UU;bAlqCzr(H$M5t==jGIqMqCsE=Jwa",
|
||||
"$3P+3^&|~i28@=d_u6Cgthe(Lq(wxKpdSDL|7X6Un<nrt00Gwuz#ISo`BbmvvBYQl0ssI2",
|
||||
"00dcD"
|
||||
],
|
||||
"Pacific/Kiritimati": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j-~jCaVO;<!7KxBg5R*{K!`A|q%C5j6({{dSEy5>+",
|
||||
"NF2>iK{8KMUf+)<-)VxXbLxD(alL}N$AT-ogNbJSMMYeX+Z{jS)b8TK^PB=FxyBxzfmFto",
|
||||
"eo0R`a(%NO?#aEH9|?Cv00000NIsFh6BW2800DjO0RR918Pu^`vBYQl0ssI200dcD"
|
||||
],
|
||||
"UTC": [
|
||||
"{Wp48S^xk9=GL@E0stWa761SMbT8$j-~e#|9bEt_7KxBg5R*|3h1|xhHLji!C57qW6L*|H",
|
||||
"pEErm00000ygu;I+>V)?00B92fhY-(AGY&-0RR9100dcD"
|
||||
]
|
||||
},
|
||||
"metadata": {
|
||||
"version": "2020a"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user