commit 102bb070bbd3478e010f672ea7fc771891b8ea2c Author: tamakyi Date: Fri Sep 11 17:49:34 2026 +0800 init diff --git a/.deepsource.toml b/.deepsource.toml new file mode 100644 index 0000000..3df4e25 --- /dev/null +++ b/.deepsource.toml @@ -0,0 +1,10 @@ +version = 1 + +[[analyzers]] +name = "python" + + [analyzers.meta] + runtime_version = "3.x.x" + +[[transformers]] +name = "ruff" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4bf10de --- /dev/null +++ b/.gitignore @@ -0,0 +1,180 @@ +# Created by https://www.toptal.com/developers/gitignore/api/python +# Edit at https://www.toptal.com/developers/gitignore?templates=python + +### Python ### +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml +.pdm-python + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +### Python Patch ### +# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration +poetry.toml + +# ruff +.ruff_cache/ + +# LSP config files +pyrightconfig.json + +# End of https://www.toptal.com/developers/gitignore/api/python + +# UV lock +uv.lock diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..ff87759 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,17 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 # 选择最新的稳定版本 + hooks: + - id: trailing-whitespace # 去除多余的空格 + - id: end-of-file-fixer # 确保文件以空行结束 + - id: check-yaml # 检查 YAML 文件格式 + - id: check-added-large-files # 检查提交中是否包含过大的文件 + + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.13.1 + hooks: + # Run the linter. + - id: ruff + args: [ --fix ] + # Run the formatter. + - id: ruff-format diff --git a/.ruff.toml b/.ruff.toml new file mode 100644 index 0000000..8b94841 --- /dev/null +++ b/.ruff.toml @@ -0,0 +1,65 @@ +[lint] +select = [ + "F", # Pyflakes + "E", # pycodestyle error + "W", # pycodestyle warning + "I", # isort + "UP", # pyupgrade + "ASYNC", # fflake8-async + "S", # flake8-bandit + "B", # flake8-bugbear + "C4", # flake8-comprehensions + "ISC", # flake8-implicit-str-concat + "PIE", # flake8-pie + "T20", # flake8-print + "PYI", # flake8-pyi + "PT", # flake8-pytest-style + "Q", # flake8-quotes + "RSE", # flake8-raise + "RET", # flake8-return + "SLOT", # flake8-slots + "SIM", # flake8-simplify + "TID", # flake8-tidy-imports + "TCH", # flake8-type-checking + "ARG", # flake8-unused-arguments + "PTH", # flake8-use-pathlib + "ERA", # eradicate + "PL", # Pylint + "TRY", # tryceratops + "PERF", # Perflint + # "FURB", # refurb + "RUF", # Ruff-specific rules +] +ignore = [ + "E402", # module-import-not-at-top-of-file + "E501", # line-too-long + "B009", # get-attr-with-constant + "B010", # set-attr-with-constant + "PLC0414", # useless-import-alias + "PLR0913", # too-many-arguments + "TRY003", # raise-vanilla-args + "RUF001", # ambiguous-unicode-character-string + "RUF002", # ambiguous-unicode-character-docstring + "RUF003", # ambiguous-unicode-character-comment + + # Avoid formatter conflicts, see https://docs.astral.sh/ruff/formatter/#conflicting-lint-rules + "W191", # tab-indentation + "E111", # indentation-with-invalid-multiple + "E114", # indentation-with-invalid-multiple-comment + "E117", # over-indented + "D206", # indent-with-spaces + "D300", # triple-single-quotes + "Q000", # bad-quotes-inline-string + "Q001", # bad-quotes-multiline-string + "Q002", # bad-quotes-docstring + "Q003", # avoidable-escaped-quote + "COM812", # missing-trailing-comma + "COM819", # prohibited-trailing-comma + "ISC001", # single-line-implicit-string-concatenation + "ISC002", # multi-line-implicit-string-concatenation +] +unfixable = [ + "F401", # unused-import + "F841", # unused-variable + "ERA001", # commented-out-code +] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..1586d1b --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 divandia + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..44b0cc2 --- /dev/null +++ b/README.md @@ -0,0 +1,101 @@ + + +
+ +NoneBotPluginLogo + +
+ +
+ +# nonebot-plugin-whateat-pic + +_⭐基于Nonebot2的一款今天吃什么喝什么的插件⭐_ + + +
+ +
+ +
+ + +## ⭐ 介绍 + +一款离线版决定今天吃喝什么的nb2插件,功能及其简单。 +~~抄袭~~改编自hosinoBot的插件[今天吃什么](https://github.com/A-kirami/whattoeat) +有不足的地方还请指出 + + +
+ +### 或者你有啥关于该插件的新想法的,可以提issue或者pr (>A<) + +
+ +## 💿 安装 + +
+安装 + +pip 安装 + +``` +pip install nonebot-plugin-whateat-pic +``` + +nb-cli安装 + +``` +nb plugin install nonebot-plugin-whateat-pic --upgrade +``` + +
+ +
+ 注意 + + 由于包含有图片,包容量较大,推荐镜像站下载 + + 清华源```https://pypi.tuna.tsinghua.edu.cn/simple``` + + 阿里源```https://mirrors.aliyun.com/pypi/simple/``` + +
+ + +## ⚙️ 配置 +### 在env.中添加以下配置 + +|名称|类型|默认值|范围|说明| +|:-----:|:----:|:----:|:------:|:------| +|whateat_cd|int|10|0-9999|内置触发cd| +|whateat_max|int|0|0-9999|每日用户触发的最大次数,默认0时为无上限| + + +> 机器的名字“脑积水”是默认值,(我不相信有人不会配置nonebot2的nick_name) + +## ⭐ 使用 + +### 指令: +| 指令 | 需要@ | 范围 | 说明 |权限| +|:-----:|:----:|:----:|:----:|:----:| +|今天早上吃什么|否|私聊、群聊|随机发送食物|任何| +|今天早上喝什么|否|私聊、群聊|随机发送饮品|任何| +|查看全部菜单|否|私聊、群聊|查看全部菜单|任何| +|查看菜单|否|私聊、群聊|查看指定菜单|任何| +|添加菜单|否|私聊、群聊|自定义添加菜单|群主,超管,管理员| +|删除菜单|否|私聊、群聊|自定义删除菜单|群主,超管,管理员| + +**注意** + +默认情况下, 您应该在指令前加上命令前缀, 通常是 / + +## 🌙 未来 +- [x] 或许添加更多的美食图片吧…… +- [x] 添加更多功能 +- [x] 自定义添加菜单,饮品(~~我懒,或者帮我写个?~~)QwQ(~~最后还是自己写~~) +- [x] 图片化```全部菜单``` +- [x] 细化分类菜单,饮料(懒癌患者,>a<) + +--- 喜欢记得点个star⭐--- diff --git a/nonebot_plugin_whateat_pic/__init__.py b/nonebot_plugin_whateat_pic/__init__.py new file mode 100644 index 0000000..7744be6 --- /dev/null +++ b/nonebot_plugin_whateat_pic/__init__.py @@ -0,0 +1,25 @@ +from nonebot import require +from nonebot.plugin import PluginMetadata, inherit_supported_adapters + +require("nonebot_plugin_alconna") +require("nonebot_plugin_localstore") +require("nonebot_plugin_apscheduler") + +from . import check_on_statup as _ +from . import matcher as _ # noqa + +__plugin_meta__ = PluginMetadata( + name="今天吃什么(图片版)", + description="随机发送吃的或者喝的图片", + usage=""" + 今天吃什么 + 今天喝什么 + 今天蜜什么 + 添加菜单 + 删除菜单 + 查看菜单 + """, + type="application", + homepage="https://github.com/tamakyi/nonebot-plugin-whateat-pic", + supported_adapters=inherit_supported_adapters("nonebot_plugin_alconna"), +) diff --git a/nonebot_plugin_whateat_pic/check_on_statup.py b/nonebot_plugin_whateat_pic/check_on_statup.py new file mode 100644 index 0000000..9fc8bc2 --- /dev/null +++ b/nonebot_plugin_whateat_pic/check_on_statup.py @@ -0,0 +1,119 @@ +import asyncio +import json +from pathlib import Path + +import httpx +from nonebot import get_driver +from nonebot.log import logger +from rich.progress import Progress + +from .config import config + +available_urls = [ + "https://raw.githubusercontent.com/tamakyi/nonebot-plugin-whateat-pic/", + "https://fastly.jsdelivr.net/gh/tamakyi/nonebot-plugin-whateat-pic@", + "https://raw.gitmirror.com/tamakyi/nonebot-plugin-whateat-pic/", + "https://ghproxy.cfd/https:/raw.githubusercontent.com/tamakyi/nonebot-plugin-whateat-pic/", + "https://ghfast.top/https:/raw.githubusercontent.com/tamakyi/nonebot-plugin-whateat-pic/", +] + + +async def check_resource(): + semaphore = asyncio.Semaphore(10) + + async def _download(client: httpx.AsyncClient, name: str): + async with semaphore: + for base_url in available_urls: + url = base_url + "refs/heads/main/res/" + name + try: + resp = await client.get(url, timeout=20, follow_redirects=True) + if resp.raise_for_status(): + logger.debug(f"{url} download success!") + return resp.content + except httpx.HTTPError: + pass + logger.warning(f"{url} download failed!") + return None + + # 下载资源列表 + async with httpx.AsyncClient() as client: + try: + if content := await _download(client, "download_list.json"): + resource_list = json.loads(content.decode("utf-8")) + else: + logger.warning("download_list.json not found!") + return + except json.decoder.JSONDecodeError: + logger.warning("download_list.json is not a valid json file!") + return + + # 检查资源目录下文件是否完整 + drink_pic_path = Path(config.whatpic_res_path) / "drink_pic" # 本地资源目录 + eat_pic_path = Path(config.whatpic_res_path) / "eat_pic" # 本地资源目录 + me_pic_path = Path(config.whatpic_res_path) / "me_pic" + # TODO: 检查文件是否完整 + + # 创建下载任务列表 + download_list: list[tuple[Path, str]] = [] + + # 添加下载任务 + for item in resource_list["drink_pic"]: + path_name = ( + "drink_pic/" + item["name"] + ) # 在线资源路径: github.com/Cvandia/nonebot-plugin-whateat-pic/main/res/+ path_name + download_list.append((drink_pic_path / item["name"], path_name)) + for item in resource_list["eat_pic"]: + path_name = "eat_pic/" + item["name"] # 在线资源路径 + download_list.append((eat_pic_path / item["name"], path_name)) + for item in resource_list["me_pic"]: + path_name = "me_pic/" + item["name"] # 在线资源路径 + download_list.append((me_pic_path / item["name"], path_name)) + + if download_list: + logger.info("Downloading images ...") + else: + return + + # 下载资源 + async with httpx.AsyncClient() as client: + exist_count = 0 + + async def download_image(file_path: Path, file_name: str): + if file_path.exists(): + logger.debug(f"{file_path} already exists, skipping download.") + nonlocal exist_count + exist_count += 1 + return + if content := await _download(client, file_name): + file_path.parent.mkdir(parents=True, exist_ok=True) + with file_path.open("wb") as f: + f.write(content) + + with Progress( + *Progress.get_default_columns(), "[yellow]{task.completed}/{task.total}" + ) as progress: + progress_task = progress.add_task( + "[green]Downloading pic...", total=len(download_list) + ) + tasks = [ + download_image(file_path, file_name) + for file_path, file_name in download_list + ] + for task in asyncio.as_completed(tasks): + await task + progress.update(progress_task, advance=1) + + logger.info(f"Downloaded {len(download_list) - exist_count} images.") + + +driver = get_driver() + + +@driver.on_startup +async def on_startup(): + logger.info("Checking resources...") + task = asyncio.create_task(check_resource()) + await task + + +# 测试代码 diff --git a/nonebot_plugin_whateat_pic/check_user_data.py b/nonebot_plugin_whateat_pic/check_user_data.py new file mode 100644 index 0000000..1160730 --- /dev/null +++ b/nonebot_plugin_whateat_pic/check_user_data.py @@ -0,0 +1,46 @@ +import time + +from nonebot.adapters import Event + +from .config import config + +cd = config.whateat_cd +max_count = config.whateat_max + + +def check_iscd(last_time: float) -> tuple[bool, float, float]: + """ + 判断是否在冷却时间内 + + Args: + last_time(float): 上次使用时间 + + Returns: + - tuple[bool, float, float]: 是否在冷却时间内, 剩余冷却时间, 当前时间 + """ + now_time = time.time() + if now_time - last_time < cd: + return True, cd - (now_time - last_time), last_time + return False, 0, now_time + + +def check_ismax(message: Event, user_count: dict) -> tuple[bool, dict]: + """ + 判断是否达到最大次数 + + Args: + message(Event): 消息事件 + user_count(dict): 用户使用次数记录 + + Returns: + - tuple[bool, dict]: 是否达到最大次数, 用户使用次数记录 + """ + user_id = message.get_user_id() + if max_count == 0: + return False, {} + if user_id not in user_count: + user_count[f"{user_id}"] = 0 + if user_count[f"{user_id}"] < max_count: + user_count[f"{user_id}"] += 1 + return False, user_count + return True, user_count diff --git a/nonebot_plugin_whateat_pic/config.py b/nonebot_plugin_whateat_pic/config.py new file mode 100644 index 0000000..fef8ddd --- /dev/null +++ b/nonebot_plugin_whateat_pic/config.py @@ -0,0 +1,12 @@ +import nonebot_plugin_localstore as store +from nonebot.plugin import get_plugin_config +from pydantic import BaseModel, Field + + +class Config(BaseModel): + whateat_cd: int = Field(default=10) + whateat_max: int = Field(default=0) + whatpic_res_path: str = Field(default=str(store.get_plugin_cache_dir())) + + +config = get_plugin_config(Config) diff --git a/nonebot_plugin_whateat_pic/files.py b/nonebot_plugin_whateat_pic/files.py new file mode 100644 index 0000000..ace9804 --- /dev/null +++ b/nonebot_plugin_whateat_pic/files.py @@ -0,0 +1,33 @@ +from pathlib import Path + +from nonebot.log import logger + +from .config import config + + +def save_pic(img: bytes, img_type: str, name: str) -> None: + """ + 保存图片 + """ + save_path = Path(config.whatpic_res_path) / f"{img_type}_pic" / (name + ".jpg") + if isinstance(img, bytes): + with Path.open(save_path, "wb") as f: + f.write(img) + else: + logger.error(f"img must be bytes, but got {type(img)}") + raise TypeError("img must be bytes") + + +def delete_pic(img_type: str, name: str) -> None: + """ + 删除图片 + """ + delete_path = Path(config.whatpic_res_path) / f"{img_type}_pic" / (name + ".jpg") + if delete_path.exists(): + try: + delete_path.unlink() + except OSError as e: + logger.error(f"Error: {e}") + raise + else: + raise FileNotFoundError(f"{delete_path} not found") diff --git a/nonebot_plugin_whateat_pic/matcher.py b/nonebot_plugin_whateat_pic/matcher.py new file mode 100644 index 0000000..2f63c2e --- /dev/null +++ b/nonebot_plugin_whateat_pic/matcher.py @@ -0,0 +1,246 @@ +import io +import secrets + +import aiofiles +from nonebot import get_driver +from nonebot.adapters import Event +from nonebot.log import logger +from nonebot.permission import SUPERUSER +from nonebot_plugin_alconna import Alconna, Args, Match, on_alconna +from nonebot_plugin_alconna.uniseg import Image, Text, UniMessage +from nonebot_plugin_alconna.uniseg.tools import image_fetch +from nonebot_plugin_apscheduler import scheduler + +from .check_user_data import check_iscd, check_ismax +from .files import delete_pic, save_pic +from .menu import Menu +from .random_pic import random_pic + +NICKNAME = list(get_driver().config.nickname) +BOT_NAME = NICKNAME[0] if NICKNAME else "脑积水" + +TIME = 0.0 +USER_DATA = {} +MAX_MSG = [ + "你今天吃的够多了!不许再吃了(´-ωก`)", + "吃吃吃,就知道吃,你都吃饱了!明天再来(▼皿▼#)", + "(*`へ´*)你猜我会不会再给你发好吃的图片", + f"没得吃的了,{BOT_NAME}的食物都被你这坏蛋吃光了!", + "你在等我给你发好吃的?做梦哦!你都吃那么多了,不许再吃了!ヽ(≧Д≦)ノ", +] + +eat_pic_matcher = on_alconna( + Alconna("今天吃什么"), + use_cmd_start=True, +) + +drink_pic_matcher = on_alconna( + Alconna("今天喝什么"), + use_cmd_start=True, +) + +me_pic_matcher = on_alconna( + Alconna("今天蜜什么"), + use_cmd_start=True, +) + +view_menu_matcher = on_alconna( + Alconna("全部菜单", Args["img_type?", str]), + use_cmd_start=True, + aliases=("查看菜单", "查看菜品"), +) + +add_menu_matcher = on_alconna( + Alconna( + "添加菜单", Args["name?", str], Args["img_type?", str], Args["img?", Image] + ), + use_cmd_start=True, + permission=SUPERUSER, +) + +del_menu_matcher = on_alconna( + Alconna("删除菜单", Args["name?", str], Args["img_type?", str]), + use_cmd_start=True, + permission=SUPERUSER, +) + + +eat_pic_matcher.shortcut( + r"^[今|明|后]?[天|日]?(早|中|晚)?(上|午|餐|饭|夜宵|宵夜|早|晚)吃(什么|啥|点啥)$", + fuzzy=False, + prefix=True, +) +drink_pic_matcher.shortcut( + r"^[今|明|后]?[天|日]?(早|中|晚)?(上|午|餐|饭|夜宵|宵夜|早|晚)喝(什么|啥|点啥)$", + fuzzy=False, + prefix=True, +) +me_pic_matcher.shortcut( + r"^(我要蜜)?[今|明|后]?[天|日]?(早|中|晚)?(上|午|餐|饭|夜宵|宵夜|早|晚)蜜(什么|啥|点啥)$", + fuzzy=False, + prefix=True, +) + + +@eat_pic_matcher.handle() +async def handle_eat_pic(event: Event): + global TIME + global USER_DATA + check_max_result, USER_DATA = check_ismax(event, USER_DATA) + check_result, remain_time, TIME = check_iscd(TIME) + if check_max_result: + await UniMessage.text(secrets.choice(MAX_MSG)).finish() + elif check_result: + await UniMessage.text(f"cd冷却中,还有{remain_time:.2f}秒").finish() + else: + pic_path, pic_name = random_pic("eat") + send_msg: UniMessage = UniMessage(Text(f"🎉{BOT_NAME}建议你吃🎉\n{pic_name}")) + async with aiofiles.open(pic_path, "rb") as f: + send_msg.append(Image(raw=await f.read())) + await send_msg.finish() + + +@drink_pic_matcher.handle() +async def handle_drink_pic(event: Event): + global TIME + global USER_DATA + check_max_result, USER_DATA = check_ismax(event, USER_DATA) + check_result, remain_time, TIME = check_iscd(TIME) + if check_max_result: + await UniMessage.text(secrets.choice(MAX_MSG)).finish() + elif check_result: + await UniMessage.text(f"cd冷却中,还有{remain_time:.2f}秒").finish() + else: + pic_path, pic_name = random_pic("drink") + send_msg: UniMessage = UniMessage(Text(f"🎉{BOT_NAME}建议你喝🎉\n{pic_name}")) + async with aiofiles.open(pic_path, "rb") as f: + send_msg.append(Image(raw=await f.read())) + await send_msg.finish() + + +@me_pic_matcher.handle() +async def handle_me_pic(event: Event): + global TIME + global USER_DATA + check_max_result, USER_DATA = check_ismax(event, USER_DATA) + check_result, remain_time, TIME = check_iscd(TIME) + if check_max_result: + await UniMessage.text(secrets.choice(MAX_MSG)).finish() + elif check_result: + await UniMessage.text(f"cd冷却中,还有{remain_time:.2f}秒").finish() + else: + pic_path, pic_name = random_pic("me") + send_msg = UniMessage(Text(f"🎉{BOT_NAME}建议你喝🎉\n{pic_name}")) + send_msg.append(Image(path=pic_path)) + await send_msg.finish() + + +@view_menu_matcher.handle() +async def handle_view_menu(img_type: Match[str]): + if img_type.available: + view_menu_matcher.set_path_arg("img_type", img_type.result) + + +@view_menu_matcher.got_path("img_type", prompt=f"请告诉{BOT_NAME}具体菜单类型吧") +async def _(img_type: str): + menu_type = img_type.strip() + if menu_type in ["菜单", "菜品"]: + menu_type = "eat" + elif menu_type in ["饮料", "饮品"]: + menu_type = "drink" + elif menu_type in ["蜜雪", "蜜", "蜜雪冰城"]: + menu_type = "me" + else: + await UniMessage.text("菜单类型错误,请重新输入").finish() + + try: + menu = Menu(menu_type) + send_msg_list = UniMessage(Text("菜单如下:")) + for img in menu.draw_menu(): + img_bytesio = io.BytesIO() + img.save(img_bytesio, format="JPEG") + send_msg_list.append(Image(raw=img_bytesio)) # type: ignore + await send_msg_list.finish() + except OSError as e: + await UniMessage.text(f"没有找到菜单,请稍后重试\n{e}").finish() + + +@add_menu_matcher.handle() +async def _(name: Match[str], img_type: Match[str]): + if name.available: + add_menu_matcher.set_path_arg("name", name.result) + if img_type.available: + add_menu_matcher.set_path_arg("img_type", img_type.result) + + +@add_menu_matcher.got_path("name", prompt=f"请告诉{BOT_NAME}具体菜名或者饮品名吧") +async def _(name: str): + if not name: + await UniMessage.text("菜名不能为空,请重新输入").finish() + + +@add_menu_matcher.got_path("img_type", prompt=f"请告诉{BOT_NAME}具体菜单类型吧") +async def _(img_type: str): + if img_type in ["菜品", "菜单"]: + add_menu_matcher.set_path_arg("img_type", "eat") + elif img_type in ["饮料", "饮品"]: + add_menu_matcher.set_path_arg("img_type", "drink") + elif img_type in ["蜜雪", "蜜", "蜜雪冰城"]: + add_menu_matcher.set_path_arg("img_type", "me") + else: + await UniMessage.text("菜单类型错误,请重新输入").finish() + + +@add_menu_matcher.got_path( + "img", prompt=f"请告诉{BOT_NAME}图片吧", middleware=image_fetch +) +async def _( + name: str, + img_type: str, + img: bytes, +): + if not img: + await UniMessage.text("图片不能为空,请重新输入").finish() + try: + save_pic(img, img_type=img_type, name=name) + await UniMessage.text(f"成功添加{name}").finish() + except OSError as e: + await UniMessage.text(f"添加失败,请稍后重试\n{e}").finish() + + +@del_menu_matcher.handle() +async def _(name: Match[str], img_type: Match[str]): + if name.available: + del_menu_matcher.set_path_arg("name", name.result) + if img_type.available: + del_menu_matcher.set_path_arg("img_type", img_type.result) + + +@del_menu_matcher.got_path("name", prompt=f"请告诉{BOT_NAME}具体菜名或者饮品名吧") +async def _(name: str): + if not name: + await UniMessage.text("菜名不能为空,请重新输入").finish() + + +@del_menu_matcher.got_path("img_type", prompt=f"请告诉{BOT_NAME}具体菜单类型吧") +async def _(img_type: str, name: str): + if img_type in ["菜品", "菜单"]: + img_type = "eat" + elif img_type in ["饮料", "饮品"]: + img_type = "drink" + elif img_type in ["蜜雪", "蜜", "蜜雪冰城"]: + img_type = "me" + else: + await UniMessage.text("菜单类型错误,请重新输入").finish() + try: + delete_pic(img_type, name) # type: ignore + await UniMessage.text(f"成功删除{name}").finish() + except FileNotFoundError as e: + await UniMessage.text(f"删除失败, {e}").finish() + + +# 每日8点清空用户数据 +@scheduler.scheduled_job("cron", hour=8) +async def _(): + USER_DATA.clear() + logger.info("已清空用户数据") diff --git a/nonebot_plugin_whateat_pic/menu.py b/nonebot_plugin_whateat_pic/menu.py new file mode 100644 index 0000000..b01d7a4 --- /dev/null +++ b/nonebot_plugin_whateat_pic/menu.py @@ -0,0 +1,69 @@ +from collections.abc import Iterator +from pathlib import Path +from typing import Literal + +from PIL import Image, ImageDraw, ImageFont + +from .config import config + + +class Menu: + """ + 生成菜单的类 + """ + + dish_path: Path # 菜品图片的路径 + menu_background: Image.Image # 菜单背景图 + menu_font: ImageFont.FreeTypeFont # 菜单字体 + + def __init__(self, menu_type: Literal["drink", "eat", "me"]) -> None: + # 菜单图片的路径 + self.dish_path = Path(config.whatpic_res_path) / f"{menu_type}_pic" + # 获取所有菜品的名字 + self.all_dish_name = [i.stem for i in self.dish_path.iterdir()] + # 菜单背景图 + self.menu_background = Image.open( + Path(__file__).parent / "menu_res" / "menu_bg.jpg" + ) + # 字体大小 + self.font_size = 30 + # 加载字体 + self.menu_font = ImageFont.truetype( + str(Path(__file__).parent / "menu_res" / "FZSJ-QINGCRJ.TTF"), self.font_size + ) + + @property + def menu_bg_size(self) -> tuple: + """ + 获取菜单背景图的大小 + """ + return self.menu_background.size + + # 生成迭代器用于for循环遍历所有的生成的菜单 + def draw_menu(self) -> Iterator[Image.Image]: + # 每个菜单的行数: 背景图高度 - 200(上下边距) // (字体大小+10(行间距)) = 菜单行数 + line_num = (self.menu_bg_size[1] - 150) // (self.font_size + 10) + # 总共需要合成的图片数量 + img_num = len(self.all_dish_name) // line_num + 1 + # 生成所有菜单的图片 + for i in range(img_num): + # 生成一张背景图的副本 + menu_img = self.menu_background.copy() + # 生成draw对象 + draw = ImageDraw.Draw(menu_img) + # 生成菜单的名字 + for j in range(line_num): + # 如果菜单名字已经全部生成完毕 + if i * line_num + j >= len(self.all_dish_name): + break + # 生成菜单序号+名字,(居中显示) + draw.text( + ((self.menu_bg_size[0] - 300) // 2, 75 + j * (self.font_size + 10)), + f"{i * line_num + j + 1}.{self.all_dish_name[i * line_num + j]}", + font=self.menu_font, + fill="black", + ) + yield menu_img + + +# 测试程序 diff --git a/nonebot_plugin_whateat_pic/menu_res/FZSJ-QINGCRJ.TTF b/nonebot_plugin_whateat_pic/menu_res/FZSJ-QINGCRJ.TTF new file mode 100644 index 0000000..78ef4fa Binary files /dev/null and b/nonebot_plugin_whateat_pic/menu_res/FZSJ-QINGCRJ.TTF differ diff --git a/pdm.lock b/pdm.lock new file mode 100644 index 0000000..c3872d7 --- /dev/null +++ b/pdm.lock @@ -0,0 +1,1293 @@ +# This file is @generated by PDM. +# It is not intended for manual editing. + +[metadata] +groups = ["default", "dev"] +strategy = ["inherit_metadata"] +lock_version = "4.5.0" +content_hash = "sha256:28b9918d1f83bc8ad59e242c0637f71ea4cc271aff1f8cd8e7992955d40566fc" + +[[metadata.targets]] +requires_python = "~=3.9" + +[[package]] +name = "annotated-types" +version = "0.7.0" +requires_python = ">=3.8" +summary = "Reusable constraint types to use with typing.Annotated" +groups = ["default"] +dependencies = [ + "typing-extensions>=4.0.0; python_version < \"3.9\"", +] +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.6.2.post1" +requires_python = ">=3.9" +summary = "High level compatibility layer for multiple asynchronous event loop implementations" +groups = ["default"] +dependencies = [ + "exceptiongroup>=1.0.2; python_version < \"3.11\"", + "idna>=2.8", + "sniffio>=1.1", + "typing-extensions>=4.1; python_version < \"3.11\"", +] +files = [ + {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"}, + {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"}, +] + +[[package]] +name = "apscheduler" +version = "3.11.0" +requires_python = ">=3.8" +summary = "In-process task scheduler with Cron-like capabilities" +groups = ["default"] +dependencies = [ + "backports-zoneinfo; python_version < \"3.9\"", + "tzlocal>=3.0", +] +files = [ + {file = "APScheduler-3.11.0-py3-none-any.whl", hash = "sha256:fc134ca32e50f5eadcc4938e3a4545ab19131435e851abb40b34d63d5141c6da"}, + {file = "apscheduler-3.11.0.tar.gz", hash = "sha256:4c622d250b0955a65d5d0eb91c33e6d43fd879834bf541e0a18661ae60460133"}, +] + +[[package]] +name = "arclet-alconna" +version = "1.8.34" +requires_python = ">=3.9" +summary = "A High-performance, Generality, Humane Command Line Arguments Parser Library." +groups = ["default"] +dependencies = [ + "nepattern<1.0.0,>=0.7.7", + "tarina<0.7.0,>=0.6.1", + "typing-extensions>=4.5.0", +] +files = [ + {file = "arclet_alconna-1.8.34-py3-none-any.whl", hash = "sha256:8406ffbdfe4230c636360b42508e13b867ebb372a0c6a86cb165a6bfd58a2c1b"}, + {file = "arclet_alconna-1.8.34.tar.gz", hash = "sha256:93f7c5f9072aaf1bbf23bad6bacbd4251580694fd2850ff77981fff689933c4b"}, +] + +[[package]] +name = "arclet-alconna-tools" +version = "0.7.10" +requires_python = ">=3.9" +summary = "Builtin Tools for Alconna" +groups = ["default"] +dependencies = [ + "arclet-alconna>=1.8.31", + "nepattern<1.0.0,>=0.7.3", +] +files = [ + {file = "arclet_alconna_tools-0.7.10-py3-none-any.whl", hash = "sha256:50e8b2f433fbc612dc8b99f4f5410006dcb1ef406c971c795071117a4eab8e20"}, + {file = "arclet_alconna_tools-0.7.10.tar.gz", hash = "sha256:446a63a9c56886c23fb44548bb9a18655e0ba5b5dd80cc87915b858dfb02554c"}, +] + +[[package]] +name = "black" +version = "22.12.0" +requires_python = ">=3.7" +summary = "The uncompromising code formatter." +groups = ["dev"] +dependencies = [ + "click>=8.0.0", + "mypy-extensions>=0.4.3", + "pathspec>=0.9.0", + "platformdirs>=2", + "tomli>=1.1.0; python_full_version < \"3.11.0a7\"", + "typed-ast>=1.4.2; python_version < \"3.8\" and implementation_name == \"cpython\"", + "typing-extensions>=3.10.0.0; python_version < \"3.10\"", +] +files = [ + {file = "black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d"}, + {file = "black-22.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351"}, + {file = "black-22.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f"}, + {file = "black-22.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4"}, + {file = "black-22.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320"}, + {file = "black-22.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148"}, + {file = "black-22.12.0-py3-none-any.whl", hash = "sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf"}, + {file = "black-22.12.0.tar.gz", hash = "sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f"}, +] + +[[package]] +name = "certifi" +version = "2024.8.30" +requires_python = ">=3.6" +summary = "Python package for providing Mozilla's CA Bundle." +groups = ["default"] +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "cfgv" +version = "3.4.0" +requires_python = ">=3.8" +summary = "Validate configuration and produce human readable error messages." +groups = ["dev"] +files = [ + {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, + {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, +] + +[[package]] +name = "click" +version = "8.1.7" +requires_python = ">=3.7" +summary = "Composable command line interface toolkit" +groups = ["dev"] +dependencies = [ + "colorama; platform_system == \"Windows\"", + "importlib-metadata; python_version < \"3.8\"", +] +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[[package]] +name = "colorama" +version = "0.4.6" +requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +summary = "Cross-platform colored terminal text." +groups = ["default", "dev"] +marker = "sys_platform == \"win32\" or platform_system == \"Windows\"" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "distlib" +version = "0.3.9" +summary = "Distribution utilities" +groups = ["dev"] +files = [ + {file = "distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"}, + {file = "distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403"}, +] + +[[package]] +name = "exceptiongroup" +version = "1.2.2" +requires_python = ">=3.7" +summary = "Backport of PEP 654 (exception groups)" +groups = ["default"] +files = [ + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, +] + +[[package]] +name = "filelock" +version = "3.16.1" +requires_python = ">=3.8" +summary = "A platform independent file lock." +groups = ["dev"] +files = [ + {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, + {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, +] + +[[package]] +name = "h11" +version = "0.14.0" +requires_python = ">=3.7" +summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +groups = ["default"] +dependencies = [ + "typing-extensions; python_version < \"3.8\"", +] +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "httpcore" +version = "1.0.7" +requires_python = ">=3.8" +summary = "A minimal low-level HTTP client." +groups = ["default"] +dependencies = [ + "certifi", + "h11<0.15,>=0.13", +] +files = [ + {file = "httpcore-1.0.7-py3-none-any.whl", hash = "sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd"}, + {file = "httpcore-1.0.7.tar.gz", hash = "sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c"}, +] + +[[package]] +name = "httpx" +version = "0.28.0" +requires_python = ">=3.8" +summary = "The next generation HTTP client." +groups = ["default"] +dependencies = [ + "anyio", + "certifi", + "httpcore==1.*", + "idna", +] +files = [ + {file = "httpx-0.28.0-py3-none-any.whl", hash = "sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc"}, + {file = "httpx-0.28.0.tar.gz", hash = "sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0"}, +] + +[[package]] +name = "identify" +version = "2.6.3" +requires_python = ">=3.9" +summary = "File identification library for Python" +groups = ["dev"] +files = [ + {file = "identify-2.6.3-py2.py3-none-any.whl", hash = "sha256:9edba65473324c2ea9684b1f944fe3191db3345e50b6d04571d10ed164f8d7bd"}, + {file = "identify-2.6.3.tar.gz", hash = "sha256:62f5dae9b5fef52c84cc188514e9ea4f3f636b1d8799ab5ebc475471f9e47a02"}, +] + +[[package]] +name = "idna" +version = "3.10" +requires_python = ">=3.6" +summary = "Internationalized Domain Names in Applications (IDNA)" +groups = ["default"] +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[[package]] +name = "importlib-metadata" +version = "8.5.0" +requires_python = ">=3.8" +summary = "Read metadata from Python packages" +groups = ["default"] +dependencies = [ + "typing-extensions>=3.6.4; python_version < \"3.8\"", + "zipp>=3.20", +] +files = [ + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, +] + +[[package]] +name = "loguru" +version = "0.7.2" +requires_python = ">=3.5" +summary = "Python logging made (stupidly) simple" +groups = ["default"] +dependencies = [ + "aiocontextvars>=0.2.0; python_version < \"3.7\"", + "colorama>=0.3.4; sys_platform == \"win32\"", + "win32-setctime>=1.0.0; sys_platform == \"win32\"", +] +files = [ + {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"}, + {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"}, +] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +requires_python = ">=3.8" +summary = "Python port of markdown-it. Markdown parsing, done right!" +groups = ["default"] +dependencies = [ + "mdurl~=0.1", +] +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +requires_python = ">=3.7" +summary = "Markdown URL utilities" +groups = ["default"] +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "multidict" +version = "6.1.0" +requires_python = ">=3.8" +summary = "multidict implementation" +groups = ["default"] +dependencies = [ + "typing-extensions>=4.1.0; python_version < \"3.11\"", +] +files = [ + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a114d03b938376557927ab23f1e950827c3b893ccb94b62fd95d430fd0e5cf53"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1c416351ee6271b2f49b56ad7f308072f6f44b37118d69c2cad94f3fa8a40d5"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b5d83030255983181005e6cfbac1617ce9746b219bc2aad52201ad121226581"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e97b5e938051226dc025ec80980c285b053ffb1e25a3db2a3aa3bc046bf7f56"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d618649d4e70ac6efcbba75be98b26ef5078faad23592f9b51ca492953012429"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10524ebd769727ac77ef2278390fb0068d83f3acb7773792a5080f2b0abf7748"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:06809f4f0f7ab7ea2cabf9caca7d79c22c0758b58a71f9d32943ae13c7ace056"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:f179dee3b863ab1c59580ff60f9d99f632f34ccb38bf67a33ec6b3ecadd0fd76"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:aaed8b0562be4a0876ee3b6946f6869b7bcdb571a5d1496683505944e268b160"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3c8b88a2ccf5493b6c8da9076fb151ba106960a2df90c2633f342f120751a9e7"}, + {file = "multidict-6.1.0-cp310-cp310-win32.whl", hash = "sha256:4a9cb68166a34117d6646c0023c7b759bf197bee5ad4272f420a0141d7eb03a0"}, + {file = "multidict-6.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:20b9b5fbe0b88d0bdef2012ef7dee867f874b72528cf1d08f1d59b0e3850129d"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3efe2c2cb5763f2f1b275ad2bf7a287d3f7ebbef35648a9726e3b69284a4f3d6"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7053d3b0353a8b9de430a4f4b4268ac9a4fb3481af37dfe49825bf45ca24156"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27e5fc84ccef8dfaabb09d82b7d179c7cf1a3fbc8a966f8274fcb4ab2eb4cadb"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e2b90b43e696f25c62656389d32236e049568b39320e2735d51f08fd362761b"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d83a047959d38a7ff552ff94be767b7fd79b831ad1cd9920662db05fec24fe72"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1a9dd711d0877a1ece3d2e4fea11a8e75741ca21954c919406b44e7cf971304"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec2abea24d98246b94913b76a125e855eb5c434f7c46546046372fe60f666351"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4867cafcbc6585e4b678876c489b9273b13e9fff9f6d6d66add5e15d11d926cb"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b48204e8d955c47c55b72779802b219a39acc3ee3d0116d5080c388970b76e3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d8fff389528cad1618fb4b26b95550327495462cd745d879a8c7c2115248e399"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a7a9541cd308eed5e30318430a9c74d2132e9a8cb46b901326272d780bf2d423"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:da1758c76f50c39a2efd5e9859ce7d776317eb1dd34317c8152ac9251fc574a3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c943a53e9186688b45b323602298ab727d8865d8c9ee0b17f8d62d14b56f0753"}, + {file = "multidict-6.1.0-cp311-cp311-win32.whl", hash = "sha256:90f8717cb649eea3504091e640a1b8568faad18bd4b9fcd692853a04475a4b80"}, + {file = "multidict-6.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:82176036e65644a6cc5bd619f65f6f19781e8ec2e5330f51aa9ada7504cc1926"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b04772ed465fa3cc947db808fa306d79b43e896beb677a56fb2347ca1a49c1fa"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6180c0ae073bddeb5a97a38c03f30c233e0a4d39cd86166251617d1bbd0af436"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:071120490b47aa997cca00666923a83f02c7fbb44f71cf7f136df753f7fa8761"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50b3a2710631848991d0bf7de077502e8994c804bb805aeb2925a981de58ec2e"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b58c621844d55e71c1b7f7c498ce5aa6985d743a1a59034c57a905b3f153c1ef"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b6d90641869892caa9ca42ff913f7ff1c5ece06474fbd32fb2cf6834726c95"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b820514bfc0b98a30e3d85462084779900347e4d49267f747ff54060cc33925"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10a9b09aba0c5b48c53761b7c720aaaf7cf236d5fe394cd399c7ba662d5f9966"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1e16bf3e5fc9f44632affb159d30a437bfe286ce9e02754759be5536b169b305"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:76f364861c3bfc98cbbcbd402d83454ed9e01a5224bb3a28bf70002a230f73e2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:820c661588bd01a0aa62a1283f20d2be4281b086f80dad9e955e690c75fb54a2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e5f362e895bc5b9e67fe6e4ded2492d8124bdf817827f33c5b46c2fe3ffaca6"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ec660d19bbc671e3a6443325f07263be452c453ac9e512f5eb935e7d4ac28b3"}, + {file = "multidict-6.1.0-cp312-cp312-win32.whl", hash = "sha256:58130ecf8f7b8112cdb841486404f1282b9c86ccb30d3519faf301b2e5659133"}, + {file = "multidict-6.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:188215fc0aafb8e03341995e7c4797860181562380f81ed0a87ff455b70bf1f1"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d569388c381b24671589335a3be6e1d45546c2988c2ebe30fdcada8457a31008"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:052e10d2d37810b99cc170b785945421141bf7bb7d2f8799d431e7db229c385f"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b225d95519a5bf73860323e633a664b0d85ad3d5bede6d30d95b35d4dfe8805b"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:23bfd518810af7de1116313ebd9092cb9aa629beb12f6ed631ad53356ed6b86c"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c09fcfdccdd0b57867577b719c69e347a436b86cd83747f179dbf0cc0d4c1f3"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf6bea52ec97e95560af5ae576bdac3aa3aae0b6758c6efa115236d9e07dae44"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57feec87371dbb3520da6192213c7d6fc892d5589a93db548331954de8248fd2"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0c3f390dc53279cbc8ba976e5f8035eab997829066756d811616b652b00a23a3"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:59bfeae4b25ec05b34f1956eaa1cb38032282cd4dfabc5056d0a1ec4d696d3aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b2f59caeaf7632cc633b5cf6fc449372b83bbdf0da4ae04d5be36118e46cc0aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:37bb93b2178e02b7b618893990941900fd25b6b9ac0fa49931a40aecdf083fe4"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4e9f48f58c2c523d5a06faea47866cd35b32655c46b443f163d08c6d0ddb17d6"}, + {file = "multidict-6.1.0-cp313-cp313-win32.whl", hash = "sha256:3a37ffb35399029b45c6cc33640a92bef403c9fd388acce75cdc88f58bd19a81"}, + {file = "multidict-6.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:e9aa71e15d9d9beaad2c6b9319edcdc0a49a43ef5c0a4c8265ca9ee7d6c67774"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4e18b656c5e844539d506a0a06432274d7bd52a7487e6828c63a63d69185626c"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a185f876e69897a6f3325c3f19f26a297fa058c5e456bfcff8015e9a27e83ae1"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab7c4ceb38d91570a650dba194e1ca87c2b543488fe9309b4212694174fd539c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e617fb6b0b6953fffd762669610c1c4ffd05632c138d61ac7e14ad187870669c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:16e5f4bf4e603eb1fdd5d8180f1a25f30056f22e55ce51fb3d6ad4ab29f7d96f"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c035da3f544b1882bac24115f3e2e8760f10a0107614fc9839fd232200b875"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:957cf8e4b6e123a9eea554fa7ebc85674674b713551de587eb318a2df3e00255"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:483a6aea59cb89904e1ceabd2b47368b5600fb7de78a6e4a2c2987b2d256cf30"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:87701f25a2352e5bf7454caa64757642734da9f6b11384c1f9d1a8e699758057"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:682b987361e5fd7a139ed565e30d81fd81e9629acc7d925a205366877d8c8657"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce2186a7df133a9c895dea3331ddc5ddad42cdd0d1ea2f0a51e5d161e4762f28"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9f636b730f7e8cb19feb87094949ba54ee5357440b9658b2a32a5ce4bce53972"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:73eae06aa53af2ea5270cc066dcaf02cc60d2994bbb2c4ef5764949257d10f43"}, + {file = "multidict-6.1.0-cp39-cp39-win32.whl", hash = "sha256:1ca0083e80e791cffc6efce7660ad24af66c8d4079d2a750b29001b53ff59ada"}, + {file = "multidict-6.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:aa466da5b15ccea564bdab9c89175c762bc12825f4659c11227f515cee76fa4a"}, + {file = "multidict-6.1.0-py3-none-any.whl", hash = "sha256:48e171e52d1c4d33888e529b999e5900356b9ae588c2f09a52dcefb158b27506"}, + {file = "multidict-6.1.0.tar.gz", hash = "sha256:22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a"}, +] + +[[package]] +name = "mypy-extensions" +version = "1.0.0" +requires_python = ">=3.5" +summary = "Type system extensions for programs checked with the mypy type checker." +groups = ["dev"] +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] + +[[package]] +name = "nepattern" +version = "0.7.7" +requires_python = ">=3.8" +summary = "a complex pattern, support typing" +groups = ["default"] +dependencies = [ + "tarina>=0.5.1", + "typing-extensions>=4.5.0", +] +files = [ + {file = "nepattern-0.7.7-py3-none-any.whl", hash = "sha256:2d66f964333f42df7971390da4fb98dfed1e8b769236f305c28a83c0bcda849a"}, + {file = "nepattern-0.7.7.tar.gz", hash = "sha256:6667f888457e78937998f9412eb70ad16d220464d2d77850dd2b05e9ecfb3207"}, +] + +[[package]] +name = "nodeenv" +version = "1.9.1" +requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +summary = "Node.js virtual environment builder" +groups = ["dev"] +files = [ + {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}, + {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"}, +] + +[[package]] +name = "nonebot-plugin-alconna" +version = "0.54.0" +requires_python = ">=3.9" +summary = "Alconna Adapter for Nonebot" +groups = ["default"] +dependencies = [ + "arclet-alconna-tools>=0.7.10", + "arclet-alconna<2.0,>=1.8.34", + "importlib-metadata>=4.13.0", + "nepattern<1.0,>=0.7.7", + "nonebot-plugin-waiter>=0.6.0", + "nonebot2>=2.3.0", + "tarina<0.7,>=0.6.3", +] +files = [ + {file = "nonebot_plugin_alconna-0.54.0-py3-none-any.whl", hash = "sha256:d117c6e2906a7ca27e004ac21b6c7ce96e3a7a4903b0fddd879358a1d690b49c"}, + {file = "nonebot_plugin_alconna-0.54.0.tar.gz", hash = "sha256:3e80ff59e997b386af65785b7d37b56ebabe7cd52236d603bbdf97b85f8151d6"}, +] + +[[package]] +name = "nonebot-plugin-apscheduler" +version = "0.5.0" +requires_python = "<4.0,>=3.9" +summary = "APScheduler Support for NoneBot2" +groups = ["default"] +dependencies = [ + "apscheduler<4.0.0,>=3.7.0", + "nonebot2<3.0.0,>=2.2.0", + "pydantic!=2.5.0,!=2.5.1,<3.0.0,>=1.10.0", +] +files = [ + {file = "nonebot_plugin_apscheduler-0.5.0-py3-none-any.whl", hash = "sha256:8b99b5ee60c4bc195d4df2fd27dab3d6963691e3332f6cee31a06eb4277c307f"}, + {file = "nonebot_plugin_apscheduler-0.5.0.tar.gz", hash = "sha256:6c0230e99765f275dc83d6639ff33bd6f71203fa10cd1b8a204b0f95530cda86"}, +] + +[[package]] +name = "nonebot-plugin-waiter" +version = "0.8.0" +requires_python = ">=3.9" +summary = "An alternative for got-and-reject in Nonebot" +groups = ["default"] +dependencies = [ + "nonebot2>=2.3.0", +] +files = [ + {file = "nonebot_plugin_waiter-0.8.0-py3-none-any.whl", hash = "sha256:eabf284f783a1e534591a552139a747623e621453a790b554854bc8a386f783f"}, + {file = "nonebot_plugin_waiter-0.8.0.tar.gz", hash = "sha256:b750f2a3b255ebe9ab7ce75056c1e829281d898c6da8d81552147df2b1686270"}, +] + +[[package]] +name = "nonebot2" +version = "2.4.0" +requires_python = "<4.0,>=3.9" +summary = "An asynchronous python bot framework." +groups = ["default"] +dependencies = [ + "anyio<5.0.0,>=4.4.0", + "exceptiongroup<2.0.0,>=1.2.2", + "loguru<1.0.0,>=0.6.0", + "pydantic!=2.5.0,!=2.5.1,<3.0.0,>=1.10.0", + "pygtrie<3.0.0,>=2.4.1", + "python-dotenv<2.0.0,>=0.21.0", + "tomli<3.0.0,>=2.0.1; python_version < \"3.11\"", + "typing-extensions<5.0.0,>=4.4.0", + "yarl<2.0.0,>=1.7.2", +] +files = [ + {file = "nonebot2-2.4.0-py3-none-any.whl", hash = "sha256:7c712e05561afa4795c9135a5b27a43d076220f4538ffec518e68c344e3e51d4"}, + {file = "nonebot2-2.4.0.tar.gz", hash = "sha256:4b10e33d389847500c9bde9ef3c5533b604a90ca1529750245f1aaf82b28f1e1"}, +] + +[[package]] +name = "pathspec" +version = "0.12.1" +requires_python = ">=3.8" +summary = "Utility library for gitignore style pattern matching of file paths." +groups = ["dev"] +files = [ + {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, + {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, +] + +[[package]] +name = "pillow" +version = "11.0.0" +requires_python = ">=3.9" +summary = "Python Imaging Library (Fork)" +groups = ["default"] +files = [ + {file = "pillow-11.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:6619654954dc4936fcff82db8eb6401d3159ec6be81e33c6000dfd76ae189947"}, + {file = "pillow-11.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b3c5ac4bed7519088103d9450a1107f76308ecf91d6dabc8a33a2fcfb18d0fba"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a65149d8ada1055029fcb665452b2814fe7d7082fcb0c5bed6db851cb69b2086"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88a58d8ac0cc0e7f3a014509f0455248a76629ca9b604eca7dc5927cc593c5e9"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c26845094b1af3c91852745ae78e3ea47abf3dbcd1cf962f16b9a5fbe3ee8488"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1a61b54f87ab5786b8479f81c4b11f4d61702830354520837f8cc791ebba0f5f"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:674629ff60030d144b7bca2b8330225a9b11c482ed408813924619c6f302fdbb"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:598b4e238f13276e0008299bd2482003f48158e2b11826862b1eb2ad7c768b97"}, + {file = "pillow-11.0.0-cp310-cp310-win32.whl", hash = "sha256:9a0f748eaa434a41fccf8e1ee7a3eed68af1b690e75328fd7a60af123c193b50"}, + {file = "pillow-11.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:a5629742881bcbc1f42e840af185fd4d83a5edeb96475a575f4da50d6ede337c"}, + {file = "pillow-11.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:ee217c198f2e41f184f3869f3e485557296d505b5195c513b2bfe0062dc537f1"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1c1d72714f429a521d8d2d018badc42414c3077eb187a59579f28e4270b4b0fc"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:499c3a1b0d6fc8213519e193796eb1a86a1be4b1877d678b30f83fd979811d1a"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c8b2351c85d855293a299038e1f89db92a2f35e8d2f783489c6f0b2b5f3fe8a3"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4dba50cfa56f910241eb7f883c20f1e7b1d8f7d91c750cd0b318bad443f4d5"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5ddbfd761ee00c12ee1be86c9c0683ecf5bb14c9772ddbd782085779a63dd55b"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:45c566eb10b8967d71bf1ab8e4a525e5a93519e29ea071459ce517f6b903d7fa"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b4fd7bd29610a83a8c9b564d457cf5bd92b4e11e79a4ee4716a63c959699b306"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cb929ca942d0ec4fac404cbf520ee6cac37bf35be479b970c4ffadf2b6a1cad9"}, + {file = "pillow-11.0.0-cp311-cp311-win32.whl", hash = "sha256:006bcdd307cc47ba43e924099a038cbf9591062e6c50e570819743f5607404f5"}, + {file = "pillow-11.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:52a2d8323a465f84faaba5236567d212c3668f2ab53e1c74c15583cf507a0291"}, + {file = "pillow-11.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:16095692a253047fe3ec028e951fa4221a1f3ed3d80c397e83541a3037ff67c9"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2c0a187a92a1cb5ef2c8ed5412dd8d4334272617f532d4ad4de31e0495bd923"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:084a07ef0821cfe4858fe86652fffac8e187b6ae677e9906e192aafcc1b69903"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8069c5179902dcdce0be9bfc8235347fdbac249d23bd90514b7a47a72d9fecf4"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f02541ef64077f22bf4924f225c0fd1248c168f86e4b7abdedd87d6ebaceab0f"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:fcb4621042ac4b7865c179bb972ed0da0218a076dc1820ffc48b1d74c1e37fe9"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:00177a63030d612148e659b55ba99527803288cea7c75fb05766ab7981a8c1b7"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8853a3bf12afddfdf15f57c4b02d7ded92c7a75a5d7331d19f4f9572a89c17e6"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3107c66e43bda25359d5ef446f59c497de2b5ed4c7fdba0894f8d6cf3822dafc"}, + {file = "pillow-11.0.0-cp312-cp312-win32.whl", hash = "sha256:86510e3f5eca0ab87429dd77fafc04693195eec7fd6a137c389c3eeb4cfb77c6"}, + {file = "pillow-11.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:8ec4a89295cd6cd4d1058a5e6aec6bf51e0eaaf9714774e1bfac7cfc9051db47"}, + {file = "pillow-11.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:27a7860107500d813fcd203b4ea19b04babe79448268403172782754870dac25"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bcd1fb5bb7b07f64c15618c89efcc2cfa3e95f0e3bcdbaf4642509de1942a699"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e038b0745997c7dcaae350d35859c9715c71e92ffb7e0f4a8e8a16732150f38"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ae08bd8ffc41aebf578c2af2f9d8749d91f448b3bfd41d7d9ff573d74f2a6b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d69bfd8ec3219ae71bcde1f942b728903cad25fafe3100ba2258b973bd2bc1b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:61b887f9ddba63ddf62fd02a3ba7add935d053b6dd7d58998c630e6dbade8527"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:c6a660307ca9d4867caa8d9ca2c2658ab685de83792d1876274991adec7b93fa"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:73e3a0200cdda995c7e43dd47436c1548f87a30bb27fb871f352a22ab8dcf45f"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fba162b8872d30fea8c52b258a542c5dfd7b235fb5cb352240c8d63b414013eb"}, + {file = "pillow-11.0.0-cp313-cp313-win32.whl", hash = "sha256:f1b82c27e89fffc6da125d5eb0ca6e68017faf5efc078128cfaa42cf5cb38798"}, + {file = "pillow-11.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ba470552b48e5835f1d23ecb936bb7f71d206f9dfeee64245f30c3270b994de"}, + {file = "pillow-11.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:846e193e103b41e984ac921b335df59195356ce3f71dcfd155aa79c603873b84"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4ad70c4214f67d7466bea6a08061eba35c01b1b89eaa098040a35272a8efb22b"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ec0d5af64f2e3d64a165f490d96368bb5dea8b8f9ad04487f9ab60dc4bb6003"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c809a70e43c7977c4a42aefd62f0131823ebf7dd73556fa5d5950f5b354087e2"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:4b60c9520f7207aaf2e1d94de026682fc227806c6e1f55bba7606d1c94dd623a"}, + {file = "pillow-11.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1e2688958a840c822279fda0086fec1fdab2f95bf2b717b66871c4ad9859d7e8"}, + {file = "pillow-11.0.0-cp313-cp313t-win32.whl", hash = "sha256:607bbe123c74e272e381a8d1957083a9463401f7bd01287f50521ecb05a313f8"}, + {file = "pillow-11.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5c39ed17edea3bc69c743a8dd3e9853b7509625c2462532e62baa0732163a904"}, + {file = "pillow-11.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:75acbbeb05b86bc53cbe7b7e6fe00fbcf82ad7c684b3ad82e3d711da9ba287d3"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2e46773dc9f35a1dd28bd6981332fd7f27bec001a918a72a79b4133cf5291dba"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2679d2258b7f1192b378e2893a8a0a0ca472234d4c2c0e6bdd3380e8dfa21b6a"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda2616eb2313cbb3eebbe51f19362eb434b18e3bb599466a1ffa76a033fb916"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ec184af98a121fb2da42642dea8a29ec80fc3efbaefb86d8fdd2606619045d"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:8594f42df584e5b4bb9281799698403f7af489fba84c34d53d1c4bfb71b7c4e7"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:c12b5ae868897c7338519c03049a806af85b9b8c237b7d675b8c5e089e4a618e"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:70fbbdacd1d271b77b7721fe3cdd2d537bbbd75d29e6300c672ec6bb38d9672f"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5178952973e588b3f1360868847334e9e3bf49d19e169bbbdfaf8398002419ae"}, + {file = "pillow-11.0.0-cp39-cp39-win32.whl", hash = "sha256:8c676b587da5673d3c75bd67dd2a8cdfeb282ca38a30f37950511766b26858c4"}, + {file = "pillow-11.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:94f3e1780abb45062287b4614a5bc0874519c86a777d4a7ad34978e86428b8dd"}, + {file = "pillow-11.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:290f2cc809f9da7d6d622550bbf4c1e57518212da51b6a30fe8e0a270a5b78bd"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1187739620f2b365de756ce086fdb3604573337cc28a0d3ac4a01ab6b2d2a6d2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fbbcb7b57dc9c794843e3d1258c0fbf0f48656d46ffe9e09b63bbd6e8cd5d0a2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d203af30149ae339ad1b4f710d9844ed8796e97fda23ffbc4cc472968a47d0b"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21a0d3b115009ebb8ac3d2ebec5c2982cc693da935f4ab7bb5c8ebe2f47d36f2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73853108f56df97baf2bb8b522f3578221e56f646ba345a372c78326710d3830"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e58876c91f97b0952eb766123bfef372792ab3f4e3e1f1a2267834c2ab131734"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:224aaa38177597bb179f3ec87eeefcce8e4f85e608025e9cfac60de237ba6316"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bd2d3bdb846d757055910f0a59792d33b555800813c3b39ada1829c372ccb06"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:375b8dd15a1f5d2feafff536d47e22f69625c1aa92f12b339ec0b2ca40263273"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:daffdf51ee5db69a82dd127eabecce20729e21f7a3680cf7cbb23f0829189790"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7326a1787e3c7b0429659e0a944725e1b03eeaa10edd945a86dead1913383944"}, + {file = "pillow-11.0.0.tar.gz", hash = "sha256:72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739"}, +] + +[[package]] +name = "platformdirs" +version = "4.3.6" +requires_python = ">=3.8" +summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +groups = ["dev"] +files = [ + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, +] + +[[package]] +name = "pre-commit" +version = "4.0.1" +requires_python = ">=3.9" +summary = "A framework for managing and maintaining multi-language pre-commit hooks." +groups = ["dev"] +dependencies = [ + "cfgv>=2.0.0", + "identify>=1.0.0", + "nodeenv>=0.11.1", + "pyyaml>=5.1", + "virtualenv>=20.10.0", +] +files = [ + {file = "pre_commit-4.0.1-py2.py3-none-any.whl", hash = "sha256:efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878"}, + {file = "pre_commit-4.0.1.tar.gz", hash = "sha256:80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2"}, +] + +[[package]] +name = "propcache" +version = "0.2.1" +requires_python = ">=3.9" +summary = "Accelerated property cache" +groups = ["default"] +files = [ + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6b3f39a85d671436ee3d12c017f8fdea38509e4f25b28eb25877293c98c243f6"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d51fbe4285d5db5d92a929e3e21536ea3dd43732c5b177c7ef03f918dff9f2"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6445804cf4ec763dc70de65a3b0d9954e868609e83850a47ca4f0cb64bd79fea"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9479aa06a793c5aeba49ce5c5692ffb51fcd9a7016e017d555d5e2b0045d212"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9631c5e8b5b3a0fda99cb0d29c18133bca1e18aea9effe55adb3da1adef80d3"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3156628250f46a0895f1f36e1d4fbe062a1af8718ec3ebeb746f1d23f0c5dc4d"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b6fb63ae352e13748289f04f37868099e69dba4c2b3e271c46061e82c745634"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:887d9b0a65404929641a9fabb6452b07fe4572b269d901d622d8a34a4e9043b2"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a96dc1fa45bd8c407a0af03b2d5218392729e1822b0c32e62c5bf7eeb5fb3958"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a7e65eb5c003a303b94aa2c3852ef130230ec79e349632d030e9571b87c4698c"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:999779addc413181912e984b942fbcc951be1f5b3663cd80b2687758f434c583"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:19a0f89a7bb9d8048d9c4370c9c543c396e894c76be5525f5e1ad287f1750ddf"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1ac2f5fe02fa75f56e1ad473f1175e11f475606ec9bd0be2e78e4734ad575034"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:574faa3b79e8ebac7cb1d7930f51184ba1ccf69adfdec53a12f319a06030a68b"}, + {file = "propcache-0.2.1-cp310-cp310-win32.whl", hash = "sha256:03ff9d3f665769b2a85e6157ac8b439644f2d7fd17615a82fa55739bc97863f4"}, + {file = "propcache-0.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:2d3af2e79991102678f53e0dbf4c35de99b6b8b58f29a27ca0325816364caaba"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1ffc3cca89bb438fb9c95c13fc874012f7b9466b89328c3c8b1aa93cdcfadd16"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f174bbd484294ed9fdf09437f889f95807e5f229d5d93588d34e92106fbf6717"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:70693319e0b8fd35dd863e3e29513875eb15c51945bf32519ef52927ca883bc3"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b480c6a4e1138e1aa137c0079b9b6305ec6dcc1098a8ca5196283e8a49df95a9"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d27b84d5880f6d8aa9ae3edb253c59d9f6642ffbb2c889b78b60361eed449787"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:857112b22acd417c40fa4595db2fe28ab900c8c5fe4670c7989b1c0230955465"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf6c4150f8c0e32d241436526f3c3f9cbd34429492abddbada2ffcff506c51af"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66d4cfda1d8ed687daa4bc0274fcfd5267873db9a5bc0418c2da19273040eeb7"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c2f992c07c0fca81655066705beae35fc95a2fa7366467366db627d9f2ee097f"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:4a571d97dbe66ef38e472703067021b1467025ec85707d57e78711c085984e54"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bb6178c241278d5fe853b3de743087be7f5f4c6f7d6d22a3b524d323eecec505"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ad1af54a62ffe39cf34db1aa6ed1a1873bd548f6401db39d8e7cd060b9211f82"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:e7048abd75fe40712005bcfc06bb44b9dfcd8e101dda2ecf2f5aa46115ad07ca"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:160291c60081f23ee43d44b08a7e5fb76681221a8e10b3139618c5a9a291b84e"}, + {file = "propcache-0.2.1-cp311-cp311-win32.whl", hash = "sha256:819ce3b883b7576ca28da3861c7e1a88afd08cc8c96908e08a3f4dd64a228034"}, + {file = "propcache-0.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:edc9fc7051e3350643ad929df55c451899bb9ae6d24998a949d2e4c87fb596d3"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:081a430aa8d5e8876c6909b67bd2d937bfd531b0382d3fdedb82612c618bc41a"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2ccec9ac47cf4e04897619c0e0c1a48c54a71bdf045117d3a26f80d38ab1fb0"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:14d86fe14b7e04fa306e0c43cdbeebe6b2c2156a0c9ce56b815faacc193e320d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:049324ee97bb67285b49632132db351b41e77833678432be52bdd0289c0e05e4"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cd9a1d071158de1cc1c71a26014dcdfa7dd3d5f4f88c298c7f90ad6f27bb46d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98110aa363f1bb4c073e8dcfaefd3a5cea0f0834c2aab23dda657e4dab2f53b5"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:647894f5ae99c4cf6bb82a1bb3a796f6e06af3caa3d32e26d2350d0e3e3faf24"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfd3223c15bebe26518d58ccf9a39b93948d3dcb3e57a20480dfdd315356baff"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d71264a80f3fcf512eb4f18f59423fe82d6e346ee97b90625f283df56aee103f"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:e73091191e4280403bde6c9a52a6999d69cdfde498f1fdf629105247599b57ec"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3935bfa5fede35fb202c4b569bb9c042f337ca4ff7bd540a0aa5e37131659348"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f508b0491767bb1f2b87fdfacaba5f7eddc2f867740ec69ece6d1946d29029a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1672137af7c46662a1c2be1e8dc78cb6d224319aaa40271c9257d886be4363a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b74c261802d3d2b85c9df2dfb2fa81b6f90deeef63c2db9f0e029a3cac50b518"}, + {file = "propcache-0.2.1-cp312-cp312-win32.whl", hash = "sha256:d09c333d36c1409d56a9d29b3a1b800a42c76a57a5a8907eacdbce3f18768246"}, + {file = "propcache-0.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:c214999039d4f2a5b2073ac506bba279945233da8c786e490d411dfc30f855c1"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aca405706e0b0a44cc6bfd41fbe89919a6a56999157f6de7e182a990c36e37bc"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:12d1083f001ace206fe34b6bdc2cb94be66d57a850866f0b908972f90996b3e9"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d93f3307ad32a27bda2e88ec81134b823c240aa3abb55821a8da553eed8d9439"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba278acf14471d36316159c94a802933d10b6a1e117b8554fe0d0d9b75c9d536"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e6281aedfca15301c41f74d7005e6e3f4ca143584ba696ac69df4f02f40d629"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b750a8e5a1262434fb1517ddf64b5de58327f1adc3524a5e44c2ca43305eb0b"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf72af5e0fb40e9babf594308911436c8efde3cb5e75b6f206c34ad18be5c052"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b2d0a12018b04f4cb820781ec0dffb5f7c7c1d2a5cd22bff7fb055a2cb19ebce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e800776a79a5aabdb17dcc2346a7d66d0777e942e4cd251defeb084762ecd17d"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:4160d9283bd382fa6c0c2b5e017acc95bc183570cd70968b9202ad6d8fc48dce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:30b43e74f1359353341a7adb783c8f1b1c676367b011709f466f42fda2045e95"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:58791550b27d5488b1bb52bc96328456095d96206a250d28d874fafe11b3dfaf"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:0f022d381747f0dfe27e99d928e31bc51a18b65bb9e481ae0af1380a6725dd1f"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:297878dc9d0a334358f9b608b56d02e72899f3b8499fc6044133f0d319e2ec30"}, + {file = "propcache-0.2.1-cp313-cp313-win32.whl", hash = "sha256:ddfab44e4489bd79bda09d84c430677fc7f0a4939a73d2bba3073036f487a0a6"}, + {file = "propcache-0.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:556fc6c10989f19a179e4321e5d678db8eb2924131e64652a51fe83e4c3db0e1"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6a9a8c34fb7bb609419a211e59da8887eeca40d300b5ea8e56af98f6fbbb1541"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ae1aa1cd222c6d205853b3013c69cd04515f9d6ab6de4b0603e2e1c33221303e"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:accb6150ce61c9c4b7738d45550806aa2b71c7668c6942f17b0ac182b6142fd4"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5eee736daafa7af6d0a2dc15cc75e05c64f37fc37bafef2e00d77c14171c2097"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7a31fc1e1bd362874863fdeed71aed92d348f5336fd84f2197ba40c59f061bd"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba4cfa1052819d16699e1d55d18c92b6e094d4517c41dd231a8b9f87b6fa681"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f089118d584e859c62b3da0892b88a83d611c2033ac410e929cb6754eec0ed16"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:781e65134efaf88feb447e8c97a51772aa75e48b794352f94cb7ea717dedda0d"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31f5af773530fd3c658b32b6bdc2d0838543de70eb9a2156c03e410f7b0d3aae"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:a7a078f5d37bee6690959c813977da5291b24286e7b962e62a94cec31aa5188b"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cea7daf9fc7ae6687cf1e2c049752f19f146fdc37c2cc376e7d0032cf4f25347"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:8b3489ff1ed1e8315674d0775dc7d2195fb13ca17b3808721b54dbe9fd020faf"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9403db39be1393618dd80c746cb22ccda168efce239c73af13c3763ef56ffc04"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5d97151bc92d2b2578ff7ce779cdb9174337390a535953cbb9452fb65164c587"}, + {file = "propcache-0.2.1-cp39-cp39-win32.whl", hash = "sha256:9caac6b54914bdf41bcc91e7eb9147d331d29235a7c967c150ef5df6464fd1bb"}, + {file = "propcache-0.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:92fc4500fcb33899b05ba73276dfb684a20d31caa567b7cb5252d48f896a91b1"}, + {file = "propcache-0.2.1-py3-none-any.whl", hash = "sha256:52277518d6aae65536e9cea52d4e7fd2f7a66f4aa2d30ed3f2fcea620ace3c54"}, + {file = "propcache-0.2.1.tar.gz", hash = "sha256:3f77ce728b19cb537714499928fe800c3dda29e8d9428778fc7c186da4c09a64"}, +] + +[[package]] +name = "pydantic" +version = "2.10.3" +requires_python = ">=3.8" +summary = "Data validation using Python type hints" +groups = ["default"] +dependencies = [ + "annotated-types>=0.6.0", + "pydantic-core==2.27.1", + "typing-extensions>=4.12.2", +] +files = [ + {file = "pydantic-2.10.3-py3-none-any.whl", hash = "sha256:be04d85bbc7b65651c5f8e6b9976ed9c6f41782a55524cef079a34a0bb82144d"}, + {file = "pydantic-2.10.3.tar.gz", hash = "sha256:cb5ac360ce894ceacd69c403187900a02c4b20b693a9dd1d643e1effab9eadf9"}, +] + +[[package]] +name = "pydantic-core" +version = "2.27.1" +requires_python = ">=3.8" +summary = "Core functionality for Pydantic validation and serialization" +groups = ["default"] +dependencies = [ + "typing-extensions!=4.7.0,>=4.6.0", +] +files = [ + {file = "pydantic_core-2.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:71a5e35c75c021aaf400ac048dacc855f000bdfed91614b4a726f7432f1f3d6a"}, + {file = "pydantic_core-2.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f82d068a2d6ecfc6e054726080af69a6764a10015467d7d7b9f66d6ed5afa23b"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:121ceb0e822f79163dd4699e4c54f5ad38b157084d97b34de8b232bcaad70278"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4603137322c18eaf2e06a4495f426aa8d8388940f3c457e7548145011bb68e05"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a33cd6ad9017bbeaa9ed78a2e0752c5e250eafb9534f308e7a5f7849b0b1bfb4"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15cc53a3179ba0fcefe1e3ae50beb2784dede4003ad2dfd24f81bba4b23a454f"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45d9c5eb9273aa50999ad6adc6be5e0ecea7e09dbd0d31bd0c65a55a2592ca08"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8bf7b66ce12a2ac52d16f776b31d16d91033150266eb796967a7e4621707e4f6"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:655d7dd86f26cb15ce8a431036f66ce0318648f8853d709b4167786ec2fa4807"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:5556470f1a2157031e676f776c2bc20acd34c1990ca5f7e56f1ebf938b9ab57c"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f69ed81ab24d5a3bd93861c8c4436f54afdf8e8cc421562b0c7504cf3be58206"}, + {file = "pydantic_core-2.27.1-cp310-none-win32.whl", hash = "sha256:f5a823165e6d04ccea61a9f0576f345f8ce40ed533013580e087bd4d7442b52c"}, + {file = "pydantic_core-2.27.1-cp310-none-win_amd64.whl", hash = "sha256:57866a76e0b3823e0b56692d1a0bf722bffb324839bb5b7226a7dbd6c9a40b17"}, + {file = "pydantic_core-2.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac3b20653bdbe160febbea8aa6c079d3df19310d50ac314911ed8cc4eb7f8cb8"}, + {file = "pydantic_core-2.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a5a8e19d7c707c4cadb8c18f5f60c843052ae83c20fa7d44f41594c644a1d330"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f7059ca8d64fea7f238994c97d91f75965216bcbe5f695bb44f354893f11d52"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bed0f8a0eeea9fb72937ba118f9db0cb7e90773462af7962d382445f3005e5a4"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a3cb37038123447cf0f3ea4c74751f6a9d7afef0eb71aa07bf5f652b5e6a132c"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84286494f6c5d05243456e04223d5a9417d7f443c3b76065e75001beb26f88de"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acc07b2cfc5b835444b44a9956846b578d27beeacd4b52e45489e93276241025"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4fefee876e07a6e9aad7a8c8c9f85b0cdbe7df52b8a9552307b09050f7512c7e"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:258c57abf1188926c774a4c94dd29237e77eda19462e5bb901d88adcab6af919"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:35c14ac45fcfdf7167ca76cc80b2001205a8d5d16d80524e13508371fb8cdd9c"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d1b26e1dff225c31897696cab7d4f0a315d4c0d9e8666dbffdb28216f3b17fdc"}, + {file = "pydantic_core-2.27.1-cp311-none-win32.whl", hash = "sha256:2cdf7d86886bc6982354862204ae3b2f7f96f21a3eb0ba5ca0ac42c7b38598b9"}, + {file = "pydantic_core-2.27.1-cp311-none-win_amd64.whl", hash = "sha256:3af385b0cee8df3746c3f406f38bcbfdc9041b5c2d5ce3e5fc6637256e60bbc5"}, + {file = "pydantic_core-2.27.1-cp311-none-win_arm64.whl", hash = "sha256:81f2ec23ddc1b476ff96563f2e8d723830b06dceae348ce02914a37cb4e74b89"}, + {file = "pydantic_core-2.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f"}, + {file = "pydantic_core-2.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f8c4718cd44ec1580e180cb739713ecda2bdee1341084c1467802a417fe0f02"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15aae984e46de8d376df515f00450d1522077254ef6b7ce189b38ecee7c9677c"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1ba5e3963344ff25fc8c40da90f44b0afca8cfd89d12964feb79ac1411a260ac"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:992cea5f4f3b29d6b4f7f1726ed8ee46c8331c6b4eed6db5b40134c6fe1768bb"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0325336f348dbee6550d129b1627cb8f5351a9dc91aad141ffb96d4937bd9529"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3bbd5d8cc692616d5ef6fbbbd50dbec142c7e6ad9beb66b78a96e9c16729b089"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:dc61505e73298a84a2f317255fcc72b710b72980f3a1f670447a21efc88f8381"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:e1f735dc43da318cad19b4173dd1ffce1d84aafd6c9b782b3abc04a0d5a6f5bb"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f4e5658dbffe8843a0f12366a4c2d1c316dbe09bb4dfbdc9d2d9cd6031de8aae"}, + {file = "pydantic_core-2.27.1-cp312-none-win32.whl", hash = "sha256:672ebbe820bb37988c4d136eca2652ee114992d5d41c7e4858cdd90ea94ffe5c"}, + {file = "pydantic_core-2.27.1-cp312-none-win_amd64.whl", hash = "sha256:66ff044fd0bb1768688aecbe28b6190f6e799349221fb0de0e6f4048eca14c16"}, + {file = "pydantic_core-2.27.1-cp312-none-win_arm64.whl", hash = "sha256:9a3b0793b1bbfd4146304e23d90045f2a9b5fd5823aa682665fbdaf2a6c28f3e"}, + {file = "pydantic_core-2.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f216dbce0e60e4d03e0c4353c7023b202d95cbaeff12e5fd2e82ea0a66905073"}, + {file = "pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2e02889071850bbfd36b56fd6bc98945e23670773bc7a76657e90e6b6603c08"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b0e23f119b2b456d07ca91b307ae167cc3f6c846a7b169fca5326e32fdc6cf"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:764be71193f87d460a03f1f7385a82e226639732214b402f9aa61f0d025f0737"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c00666a3bd2f84920a4e94434f5974d7bbc57e461318d6bb34ce9cdbbc1f6b2"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ccaa88b24eebc0f849ce0a4d09e8a408ec5a94afff395eb69baf868f5183107"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65af9088ac534313e1963443d0ec360bb2b9cba6c2909478d22c2e363d98a51"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:206b5cf6f0c513baffaeae7bd817717140770c74528f3e4c3e1cec7871ddd61a"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:062f60e512fc7fff8b8a9d680ff0ddaaef0193dba9fa83e679c0c5f5fbd018bc"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:a0697803ed7d4af5e4c1adf1670af078f8fcab7a86350e969f454daf598c4960"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:58ca98a950171f3151c603aeea9303ef6c235f692fe555e883591103da709b23"}, + {file = "pydantic_core-2.27.1-cp313-none-win32.whl", hash = "sha256:8065914ff79f7eab1599bd80406681f0ad08f8e47c880f17b416c9f8f7a26d05"}, + {file = "pydantic_core-2.27.1-cp313-none-win_amd64.whl", hash = "sha256:ba630d5e3db74c79300d9a5bdaaf6200172b107f263c98a0539eeecb857b2337"}, + {file = "pydantic_core-2.27.1-cp313-none-win_arm64.whl", hash = "sha256:45cf8588c066860b623cd11c4ba687f8d7175d5f7ef65f7129df8a394c502de5"}, + {file = "pydantic_core-2.27.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:e9386266798d64eeb19dd3677051f5705bf873e98e15897ddb7d76f477131967"}, + {file = "pydantic_core-2.27.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4228b5b646caa73f119b1ae756216b59cc6e2267201c27d3912b592c5e323b60"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b3dfe500de26c52abe0477dde16192ac39c98f05bf2d80e76102d394bd13854"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aee66be87825cdf72ac64cb03ad4c15ffef4143dbf5c113f64a5ff4f81477bf9"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b748c44bb9f53031c8cbc99a8a061bc181c1000c60a30f55393b6e9c45cc5bd"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ca038c7f6a0afd0b2448941b6ef9d5e1949e999f9e5517692eb6da58e9d44be"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e0bd57539da59a3e4671b90a502da9a28c72322a4f17866ba3ac63a82c4498e"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ac6c2c45c847bbf8f91930d88716a0fb924b51e0c6dad329b793d670ec5db792"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b94d4ba43739bbe8b0ce4262bcc3b7b9f31459ad120fb595627eaeb7f9b9ca01"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:00e6424f4b26fe82d44577b4c842d7df97c20be6439e8e685d0d715feceb9fb9"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:38de0a70160dd97540335b7ad3a74571b24f1dc3ed33f815f0880682e6880131"}, + {file = "pydantic_core-2.27.1-cp39-none-win32.whl", hash = "sha256:7ccebf51efc61634f6c2344da73e366c75e735960b5654b63d7e6f69a5885fa3"}, + {file = "pydantic_core-2.27.1-cp39-none-win_amd64.whl", hash = "sha256:a57847b090d7892f123726202b7daa20df6694cbd583b67a592e856bff603d6c"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3fa80ac2bd5856580e242dbc202db873c60a01b20309c8319b5c5986fbe53ce6"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d950caa237bb1954f1b8c9227b5065ba6875ac9771bb8ec790d956a699b78676"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e4216e64d203e39c62df627aa882f02a2438d18a5f21d7f721621f7a5d3611d"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02a3d637bd387c41d46b002f0e49c52642281edacd2740e5a42f7017feea3f2c"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:161c27ccce13b6b0c8689418da3885d3220ed2eae2ea5e9b2f7f3d48f1d52c27"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:19910754e4cc9c63bc1c7f6d73aa1cfee82f42007e407c0f413695c2f7ed777f"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e173486019cc283dc9778315fa29a363579372fe67045e971e89b6365cc035ed"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:af52d26579b308921b73b956153066481f064875140ccd1dfd4e77db89dbb12f"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:981fb88516bd1ae8b0cbbd2034678a39dedc98752f264ac9bc5839d3923fa04c"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5fde892e6c697ce3e30c61b239330fc5d569a71fefd4eb6512fc6caec9dd9e2f"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:816f5aa087094099fff7edabb5e01cc370eb21aa1a1d44fe2d2aefdfb5599b31"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c10c309e18e443ddb108f0ef64e8729363adbfd92d6d57beec680f6261556f3"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98476c98b02c8e9b2eec76ac4156fd006628b1b2d0ef27e548ffa978393fd154"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c3027001c28434e7ca5a6e1e527487051136aa81803ac812be51802150d880dd"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7699b1df36a48169cdebda7ab5a2bac265204003f153b4bd17276153d997670a"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1c39b07d90be6b48968ddc8c19e7585052088fd7ec8d568bb31ff64c70ae3c97"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:46ccfe3032b3915586e469d4972973f893c0a2bb65669194a5bdea9bacc088c2"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:62ba45e21cf6571d7f716d903b5b7b6d2617e2d5d67c0923dc47b9d41369f840"}, + {file = "pydantic_core-2.27.1.tar.gz", hash = "sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235"}, +] + +[[package]] +name = "pygments" +version = "2.18.0" +requires_python = ">=3.8" +summary = "Pygments is a syntax highlighting package written in Python." +groups = ["default"] +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[[package]] +name = "pygtrie" +version = "2.5.0" +summary = "A pure Python trie data structure implementation." +groups = ["default"] +files = [ + {file = "pygtrie-2.5.0-py3-none-any.whl", hash = "sha256:8795cda8105493d5ae159a5bef313ff13156c5d4d72feddefacaad59f8c8ce16"}, + {file = "pygtrie-2.5.0.tar.gz", hash = "sha256:203514ad826eb403dab1d2e2ddd034e0d1534bbe4dbe0213bb0593f66beba4e2"}, +] + +[[package]] +name = "python-dotenv" +version = "1.0.1" +requires_python = ">=3.8" +summary = "Read key-value pairs from a .env file and set them as environment variables" +groups = ["default"] +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +requires_python = ">=3.8" +summary = "YAML parser and emitter for Python" +groups = ["dev"] +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "rich" +version = "13.9.4" +requires_python = ">=3.8.0" +summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +groups = ["default"] +dependencies = [ + "markdown-it-py>=2.2.0", + "pygments<3.0.0,>=2.13.0", + "typing-extensions<5.0,>=4.0.0; python_version < \"3.11\"", +] +files = [ + {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, + {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, +] + +[[package]] +name = "ruff" +version = "0.8.1" +requires_python = ">=3.7" +summary = "An extremely fast Python linter and code formatter, written in Rust." +groups = ["dev"] +files = [ + {file = "ruff-0.8.1-py3-none-linux_armv6l.whl", hash = "sha256:fae0805bd514066f20309f6742f6ee7904a773eb9e6c17c45d6b1600ca65c9b5"}, + {file = "ruff-0.8.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b8a4f7385c2285c30f34b200ca5511fcc865f17578383db154e098150ce0a087"}, + {file = "ruff-0.8.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cd054486da0c53e41e0086e1730eb77d1f698154f910e0cd9e0d64274979a209"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2029b8c22da147c50ae577e621a5bfbc5d1fed75d86af53643d7a7aee1d23871"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2666520828dee7dfc7e47ee4ea0d928f40de72056d929a7c5292d95071d881d1"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:333c57013ef8c97a53892aa56042831c372e0bb1785ab7026187b7abd0135ad5"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:288326162804f34088ac007139488dcb43de590a5ccfec3166396530b58fb89d"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b12c39b9448632284561cbf4191aa1b005882acbc81900ffa9f9f471c8ff7e26"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:364e6674450cbac8e998f7b30639040c99d81dfb5bbc6dfad69bc7a8f916b3d1"}, + {file = "ruff-0.8.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b22346f845fec132aa39cd29acb94451d030c10874408dbf776af3aaeb53284c"}, + {file = "ruff-0.8.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b2f2f7a7e7648a2bfe6ead4e0a16745db956da0e3a231ad443d2a66a105c04fa"}, + {file = "ruff-0.8.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:adf314fc458374c25c5c4a4a9270c3e8a6a807b1bec018cfa2813d6546215540"}, + {file = "ruff-0.8.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a885d68342a231b5ba4d30b8c6e1b1ee3a65cf37e3d29b3c74069cdf1ee1e3c9"}, + {file = "ruff-0.8.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d2c16e3508c8cc73e96aa5127d0df8913d2290098f776416a4b157657bee44c5"}, + {file = "ruff-0.8.1-py3-none-win32.whl", hash = "sha256:93335cd7c0eaedb44882d75a7acb7df4b77cd7cd0d2255c93b28791716e81790"}, + {file = "ruff-0.8.1-py3-none-win_amd64.whl", hash = "sha256:2954cdbe8dfd8ab359d4a30cd971b589d335a44d444b6ca2cb3d1da21b75e4b6"}, + {file = "ruff-0.8.1-py3-none-win_arm64.whl", hash = "sha256:55873cc1a473e5ac129d15eccb3c008c096b94809d693fc7053f588b67822737"}, + {file = "ruff-0.8.1.tar.gz", hash = "sha256:3583db9a6450364ed5ca3f3b4225958b24f78178908d5c4bc0f46251ccca898f"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +requires_python = ">=3.7" +summary = "Sniff out which async library your code is running under" +groups = ["default"] +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "tarina" +version = "0.6.7" +requires_python = ">=3.9" +summary = "A collection of common utils for Arclet" +groups = ["default"] +dependencies = [ + "typing-extensions>=4.4.0", +] +files = [ + {file = "tarina-0.6.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a54c0dd2a8213eef78ae9229f8214e497a012a7c3da25423a239e417e39b0775"}, + {file = "tarina-0.6.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e3106022d5655bc142b5766f17620c0f9a6ba5a0036c482f9e9c6156ce3ac738"}, + {file = "tarina-0.6.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3cae2e29c3d57c81cca84b99e634ef9633e92f2d6c41b564c1af9ec05a71c47"}, + {file = "tarina-0.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3c47ab9ad835807d357fbbd6ad158a36e9a4944c4edda0e46f9a3bfb5b75ea9"}, + {file = "tarina-0.6.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:32639e1197a9c54b8dcfc4cef5de01af64f874e99ec842172ed256a1b821594b"}, + {file = "tarina-0.6.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a0c3a50094dd2d6271e79775462a9a253c9bf49c42769edd7ce173ee250e9a4b"}, + {file = "tarina-0.6.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c239b48dc82c0be24c55a92d261268cb890737ecf8024ea260e635cdb2a0650"}, + {file = "tarina-0.6.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c6669c78be73cf2f1b89e60e2e3b2946f03c9eaf69dcfe4ea747a8e1f2d7290"}, + {file = "tarina-0.6.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b5f3303be5ef3d41325902d907a726eb008dde485ea8946dd47fe00d160c2ec6"}, + {file = "tarina-0.6.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:177a29a5184ac52a6cc79f201eecd7e70159dfdfb270fd2c0f35d78ce9082094"}, + {file = "tarina-0.6.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:de3ff80d7d8014799f157b8bf3e0836ee93ce0e79eb978b1211a43599a675518"}, + {file = "tarina-0.6.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:b402eafdfe455eab55db7a6c2884a555e4c212c23a84b69fb0202781ed3587a4"}, + {file = "tarina-0.6.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f91b737345e703c18f3fc7b802b5b8437636282f893ca0ebca08a9322d8433fc"}, + {file = "tarina-0.6.7-cp310-cp310-win32.whl", hash = "sha256:8d4622952c44c26efd9752edad46689eaf0ff720f538a9de6d44fb8fc3c0b09b"}, + {file = "tarina-0.6.7-cp310-cp310-win_amd64.whl", hash = "sha256:68871b82399e5afe6f2bab0d2e15868e632d53470a51b7c99c7b24aff25f9fc1"}, + {file = "tarina-0.6.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b9057930edad8e7ab3395acfed3eb740b55f0f531e3c7759b52ff88bba1f76f7"}, + {file = "tarina-0.6.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:549f3eea41e61e5ffbb3bcac190b9cf23f2d0679622df789d314bdec456064b2"}, + {file = "tarina-0.6.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e792d0c6a73c02590ee9ad8903ad5314805bc9952b8dbf4a56f08b8d863c664"}, + {file = "tarina-0.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee0a3af2f1cf6c8c97a692e5dd4bc1bc42ebd09101e2e2ba8dfbc31de7c37afd"}, + {file = "tarina-0.6.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f2875d1eab24c658e84a9dfd26ed04bb4f1ec629b6842544968a76641176693f"}, + {file = "tarina-0.6.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d49d17d25eab0961b3130436252b7e570fb1131e866a268e18c84a4bc284ae56"}, + {file = "tarina-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41f0da6676a438547d126446a0b66df3d4aee864efe7b6329c882d928ca1fad9"}, + {file = "tarina-0.6.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cb7a52b2bd8a0df8e69eabd5701a0080e874363c37c6eb283c8a908977ea042b"}, + {file = "tarina-0.6.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e42fbeef636fce7ad2893a6d2c66f4370ea6acc696b6e5e45a99b776a14b6f97"}, + {file = "tarina-0.6.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:40adb6061171d1f28a29f88542cc3d6473cdd8b628c8ee6082437003af06211d"}, + {file = "tarina-0.6.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f5b801343ee24f709aee5fe1d233c7ec4e12e560d61ce4a85b03a62c42aa1ffd"}, + {file = "tarina-0.6.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:d25f6f6509eacf70764cd9f9441ba5354030e3024225f21c04132966804c349d"}, + {file = "tarina-0.6.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:74cc5cbbe005bef865c62ed1b416e46e713f49ed539e9ea3efa203985019d0aa"}, + {file = "tarina-0.6.7-cp311-cp311-win32.whl", hash = "sha256:f0035391edbe0e3a0e6936a43ad26ba4231aeed9764307b60bf88d74793f11b5"}, + {file = "tarina-0.6.7-cp311-cp311-win_amd64.whl", hash = "sha256:e96485bdb994ea46cd9d9112f034a03873f774e8e82cd47d4741d6c2e34bc83d"}, + {file = "tarina-0.6.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e67ba4557f47baee42cababc59910e26ed0d1462e2ffc93cbb67bf8a536dd157"}, + {file = "tarina-0.6.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8a44a6c51a80ce6b1b0dd1329c1c8fcfa318110da815e89e273c932c30e0bc26"}, + {file = "tarina-0.6.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:67eda037393ef8c930ea9ff12c0eb606a64c4ed5d5c2043afa6d61f77afd648d"}, + {file = "tarina-0.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d676af1e8ccbc6289c815359492fb85c31628274a356a965de87ba5c130d135"}, + {file = "tarina-0.6.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69c8675605d52b6698587d107041d63b2c8a08a3fc893a274fce6d66d1df8160"}, + {file = "tarina-0.6.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a3be97e27613d7063b815e137fd044ca89b4d3216bc6d5ac3cc8a610b24df237"}, + {file = "tarina-0.6.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7272f37c95fed555846bfa7f3cd51c13597d67bedf0f9715ecb4e95fc02dc1ea"}, + {file = "tarina-0.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42227541d5fe23180bb80ac997a305876872b6d73bd03d1d3edc835f71a63f23"}, + {file = "tarina-0.6.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b6c1e0bb0900cb16a15dc7f3e2798522bebb28e45e16ae6d70384057ebf1b878"}, + {file = "tarina-0.6.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:22e3073b825ffd84bbc0bb01e2a8086837f50ed2f446193fdc1d0d93fed71330"}, + {file = "tarina-0.6.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d3dd51630b4e31b21ef58ef02392bf723f5005d921e7df0beea40c29f0462113"}, + {file = "tarina-0.6.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f17a0f91fd8c3ddbbb190012fe214434a8ece9b6959c7f3116b5a4500ff58882"}, + {file = "tarina-0.6.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:63d2f39942ac717f64755a148eca0cf4893c1ea88ee6bfbadd61332d53b50315"}, + {file = "tarina-0.6.7-cp312-cp312-win32.whl", hash = "sha256:ad268fb4b27cf2569382bea33fb1174f72c6c687d776807bdd5fce9939a2762f"}, + {file = "tarina-0.6.7-cp312-cp312-win_amd64.whl", hash = "sha256:5b5b400574c47b865927d9999e5aff19500188fc2e2aa28148bd603aacd0d292"}, + {file = "tarina-0.6.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:b4a64041f26bf85f6513aecc9f9ee5f5a3e6c02311af31a62508136e747655ef"}, + {file = "tarina-0.6.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5fd6428f1fd5e2b697dc187e4afaea469e5feb0abd3ebe7287a5f66e72892451"}, + {file = "tarina-0.6.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:29b48578fa77b683582772edf775a08e0525f7d3691db50cef94eee596a296bc"}, + {file = "tarina-0.6.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97dd4afb6b1913088a37bc225b774cc963d752a843c9369d635f41582f94310f"}, + {file = "tarina-0.6.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1548653c7be058ccc42018b831a9dc7c3a27072d874c930e5eef09976cbe810b"}, + {file = "tarina-0.6.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d05d7cc5b8ac50ea0d9f43d4ae03da81d5aa3bfe73bf5c8d9c352f5d404e7547"}, + {file = "tarina-0.6.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7f938b400d3b6bd67706943311208c44b681e615d8aadecf2fc4a76958a08ba"}, + {file = "tarina-0.6.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5236595ba59208369b36dc4cad566712257317c3e1fa054216967cf7afd4c674"}, + {file = "tarina-0.6.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d7e1111585c9c9d0e8bd1cad618bd3cd07beefdb5f4cc26c63776a1f3549038e"}, + {file = "tarina-0.6.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0891713041066787ced4489909ec46744d1ee3a540e7bc87ece7a0aac86b1ba3"}, + {file = "tarina-0.6.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:44699bbca310bac434f3cf55a2ee776a3bd590b87b2d9a82916791fee01f00ea"}, + {file = "tarina-0.6.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:031d80b07526b6ff96b9d08b0e51039b2749c24ffc607443a19318861a579f18"}, + {file = "tarina-0.6.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0fc26864184b4358e3c880fc63541a0d058161885e7c37a7194e08313d1ba6c0"}, + {file = "tarina-0.6.7-cp313-cp313-win32.whl", hash = "sha256:d8ef824db2ea175b5b00b30efcbabdee54f1e83f24f980ceeb1f067577096743"}, + {file = "tarina-0.6.7-cp313-cp313-win_amd64.whl", hash = "sha256:55d3d79a2f5dc58372cdb7afef2e8d140aab36f86b95ff5805b5344e58f763df"}, + {file = "tarina-0.6.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:30451271eadd9fc0e7271ad810559f63a2213a1c43c52cec3f1cff445d959140"}, + {file = "tarina-0.6.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:43be241118a2a813324d7adfe16fcedb5d3ec411a8a010f68e4ffd034d584aa1"}, + {file = "tarina-0.6.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ac6971cd82dbd07e01b76498c94cc4d7311eca36c8fe854503b4ff6eb52c1db2"}, + {file = "tarina-0.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11192123e86a747ce6fb9367edeeccaf1ba8dc0d2a695e0f2695c5fb96c2cdf1"}, + {file = "tarina-0.6.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa7409f81a8f3c00fe45831f9f6028fde428068993934b7988b9ee7aff3a96d1"}, + {file = "tarina-0.6.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6714c74e0ff041d851050e2f8cf70ddc16b460d98587d68e474d25dc2110ace4"}, + {file = "tarina-0.6.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:888917801e905652b89ea0c4d778cce8d46a0d1deea6707e8082a25eb67cdceb"}, + {file = "tarina-0.6.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f3b2826136f34d7ad582c02cb00494f8b2f32ed012d70c813c96218f68bb110"}, + {file = "tarina-0.6.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d43395792afc505d08068f55b18958a756a00d048ac6803cd5b0c2a9f1790ed"}, + {file = "tarina-0.6.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3f6419375a8707cb8794c9871c723ebdcf4781e1ec5bb08d7dea2d824871a7bc"}, + {file = "tarina-0.6.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:e8c43c3385b32fb667cfbd5ea1056f788895bb50243b2e3857c1363ef0b598cd"}, + {file = "tarina-0.6.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e2fa7019bb3f6bd1019ae4a967b300d4e874deda303c750ca7128b552c8b8fe8"}, + {file = "tarina-0.6.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5569da8e59e0ff15d518191bb3e2e102a89227d292788ef487afa963670a5472"}, + {file = "tarina-0.6.7-cp39-cp39-win32.whl", hash = "sha256:545936c84824194800564199fe52411641785d1dfcd41efa54a1a97b8d634903"}, + {file = "tarina-0.6.7-cp39-cp39-win_amd64.whl", hash = "sha256:3795a1ee986952157bae2061e764cbf9c5898d6c56096f7760a2bedaf1ef1373"}, + {file = "tarina-0.6.7-py3-none-any.whl", hash = "sha256:fa440f0c6f262675ad23eb3743cdf80e12fd3819632f4c3f7eec7a3fc686c55a"}, + {file = "tarina-0.6.7.tar.gz", hash = "sha256:c990cb7bd7e76dbd10772a97c82450d176e66aab81890da11c650aec43657b6c"}, +] + +[[package]] +name = "tomli" +version = "2.2.1" +requires_python = ">=3.8" +summary = "A lil' TOML parser" +groups = ["default", "dev"] +marker = "python_version < \"3.11\"" +files = [ + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, +] + +[[package]] +name = "typing-extensions" +version = "4.12.2" +requires_python = ">=3.8" +summary = "Backported and Experimental Type Hints for Python 3.8+" +groups = ["default", "dev"] +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "tzdata" +version = "2024.2" +requires_python = ">=2" +summary = "Provider of IANA time zone data" +groups = ["default"] +marker = "platform_system == \"Windows\"" +files = [ + {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"}, + {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"}, +] + +[[package]] +name = "tzlocal" +version = "5.2" +requires_python = ">=3.8" +summary = "tzinfo object for the local timezone" +groups = ["default"] +dependencies = [ + "backports-zoneinfo; python_version < \"3.9\"", + "tzdata; platform_system == \"Windows\"", +] +files = [ + {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"}, + {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"}, +] + +[[package]] +name = "virtualenv" +version = "20.28.0" +requires_python = ">=3.8" +summary = "Virtual Python Environment builder" +groups = ["dev"] +dependencies = [ + "distlib<1,>=0.3.7", + "filelock<4,>=3.12.2", + "importlib-metadata>=6.6; python_version < \"3.8\"", + "platformdirs<5,>=3.9.1", +] +files = [ + {file = "virtualenv-20.28.0-py3-none-any.whl", hash = "sha256:23eae1b4516ecd610481eda647f3a7c09aea295055337331bb4e6892ecce47b0"}, + {file = "virtualenv-20.28.0.tar.gz", hash = "sha256:2c9c3262bb8e7b87ea801d715fae4495e6032450c71d2309be9550e7364049aa"}, +] + +[[package]] +name = "win32-setctime" +version = "1.1.0" +requires_python = ">=3.5" +summary = "A small Python utility to set file creation time on Windows" +groups = ["default"] +marker = "sys_platform == \"win32\"" +files = [ + {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"}, + {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"}, +] + +[[package]] +name = "yarl" +version = "1.18.3" +requires_python = ">=3.9" +summary = "Yet another URL library" +groups = ["default"] +dependencies = [ + "idna>=2.0", + "multidict>=4.0", + "propcache>=0.2.0", +] +files = [ + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7df647e8edd71f000a5208fe6ff8c382a1de8edfbccdbbfe649d263de07d8c34"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c69697d3adff5aa4f874b19c0e4ed65180ceed6318ec856ebc423aa5850d84f7"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:602d98f2c2d929f8e697ed274fbadc09902c4025c5a9963bf4e9edfc3ab6f7ed"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c654d5207c78e0bd6d749f6dae1dcbbfde3403ad3a4b11f3c5544d9906969dde"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5094d9206c64181d0f6e76ebd8fb2f8fe274950a63890ee9e0ebfd58bf9d787b"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35098b24e0327fc4ebdc8ffe336cee0a87a700c24ffed13161af80124b7dc8e5"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3236da9272872443f81fedc389bace88408f64f89f75d1bdb2256069a8730ccc"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2c08cc9b16f4f4bc522771d96734c7901e7ebef70c6c5c35dd0f10845270bcd"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:80316a8bd5109320d38eef8833ccf5f89608c9107d02d2a7f985f98ed6876990"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c1e1cc06da1491e6734f0ea1e6294ce00792193c463350626571c287c9a704db"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fea09ca13323376a2fdfb353a5fa2e59f90cd18d7ca4eaa1fd31f0a8b4f91e62"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e3b9fd71836999aad54084906f8663dffcd2a7fb5cdafd6c37713b2e72be1760"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:757e81cae69244257d125ff31663249b3013b5dc0a8520d73694aed497fb195b"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b1771de9944d875f1b98a745bc547e684b863abf8f8287da8466cf470ef52690"}, + {file = "yarl-1.18.3-cp310-cp310-win32.whl", hash = "sha256:8874027a53e3aea659a6d62751800cf6e63314c160fd607489ba5c2edd753cf6"}, + {file = "yarl-1.18.3-cp310-cp310-win_amd64.whl", hash = "sha256:93b2e109287f93db79210f86deb6b9bbb81ac32fc97236b16f7433db7fc437d8"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8503ad47387b8ebd39cbbbdf0bf113e17330ffd339ba1144074da24c545f0069"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:02ddb6756f8f4517a2d5e99d8b2f272488e18dd0bfbc802f31c16c6c20f22193"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:67a283dd2882ac98cc6318384f565bffc751ab564605959df4752d42483ad889"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d980e0325b6eddc81331d3f4551e2a333999fb176fd153e075c6d1c2530aa8a8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b643562c12680b01e17239be267bc306bbc6aac1f34f6444d1bded0c5ce438ca"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c017a3b6df3a1bd45b9fa49a0f54005e53fbcad16633870104b66fa1a30a29d8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75674776d96d7b851b6498f17824ba17849d790a44d282929c42dbb77d4f17ae"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccaa3a4b521b780a7e771cc336a2dba389a0861592bbce09a476190bb0c8b4b3"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2d06d3005e668744e11ed80812e61efd77d70bb7f03e33c1598c301eea20efbb"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:9d41beda9dc97ca9ab0b9888cb71f7539124bc05df02c0cff6e5acc5a19dcc6e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ba23302c0c61a9999784e73809427c9dbedd79f66a13d84ad1b1943802eaaf59"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6748dbf9bfa5ba1afcc7556b71cda0d7ce5f24768043a02a58846e4a443d808d"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0b0cad37311123211dc91eadcb322ef4d4a66008d3e1bdc404808992260e1a0e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0fb2171a4486bb075316ee754c6d8382ea6eb8b399d4ec62fde2b591f879778a"}, + {file = "yarl-1.18.3-cp311-cp311-win32.whl", hash = "sha256:61b1a825a13bef4a5f10b1885245377d3cd0bf87cba068e1d9a88c2ae36880e1"}, + {file = "yarl-1.18.3-cp311-cp311-win_amd64.whl", hash = "sha256:b9d60031cf568c627d028239693fd718025719c02c9f55df0a53e587aab951b5"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1dd4bdd05407ced96fed3d7f25dbbf88d2ffb045a0db60dbc247f5b3c5c25d50"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7c33dd1931a95e5d9a772d0ac5e44cac8957eaf58e3c8da8c1414de7dd27c576"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:25b411eddcfd56a2f0cd6a384e9f4f7aa3efee14b188de13048c25b5e91f1640"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:436c4fc0a4d66b2badc6c5fc5ef4e47bb10e4fd9bf0c79524ac719a01f3607c2"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e35ef8683211db69ffe129a25d5634319a677570ab6b2eba4afa860f54eeaf75"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84b2deecba4a3f1a398df819151eb72d29bfeb3b69abb145a00ddc8d30094512"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e5a1fea0fd4f5bfa7440a47eff01d9822a65b4488f7cff83155a0f31a2ecba"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d0e883008013c0e4aef84dcfe2a0b172c4d23c2669412cf5b3371003941f72bb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a3f356548e34a70b0172d8890006c37be92995f62d95a07b4a42e90fba54272"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ccd17349166b1bee6e529b4add61727d3f55edb7babbe4069b5764c9587a8cc6"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b958ddd075ddba5b09bb0be8a6d9906d2ce933aee81100db289badbeb966f54e"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c7d79f7d9aabd6011004e33b22bc13056a3e3fb54794d138af57f5ee9d9032cb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4891ed92157e5430874dad17b15eb1fda57627710756c27422200c52d8a4e393"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ce1af883b94304f493698b00d0f006d56aea98aeb49d75ec7d98cd4a777e9285"}, + {file = "yarl-1.18.3-cp312-cp312-win32.whl", hash = "sha256:f91c4803173928a25e1a55b943c81f55b8872f0018be83e3ad4938adffb77dd2"}, + {file = "yarl-1.18.3-cp312-cp312-win_amd64.whl", hash = "sha256:7e2ee16578af3b52ac2f334c3b1f92262f47e02cc6193c598502bd46f5cd1477"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:90adb47ad432332d4f0bc28f83a5963f426ce9a1a8809f5e584e704b82685dcb"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:913829534200eb0f789d45349e55203a091f45c37a2674678744ae52fae23efa"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9f7768395923c3039055c14334ba4d926f3baf7b776c923c93d80195624782"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a19f62ff30117e706ebc9090b8ecc79aeb77d0b1f5ec10d2d27a12bc9f66d0"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e17c9361d46a4d5addf777c6dd5eab0715a7684c2f11b88c67ac37edfba6c482"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a74a13a4c857a84a845505fd2d68e54826a2cd01935a96efb1e9d86c728e186"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41f7ce59d6ee7741af71d82020346af364949314ed3d87553763a2df1829cc58"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f52a265001d830bc425f82ca9eabda94a64a4d753b07d623a9f2863fde532b53"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:82123d0c954dc58db301f5021a01854a85bf1f3bb7d12ae0c01afc414a882ca2"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2ec9bbba33b2d00999af4631a3397d1fd78290c48e2a3e52d8dd72db3a067ac8"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fbd6748e8ab9b41171bb95c6142faf068f5ef1511935a0aa07025438dd9a9bc1"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:877d209b6aebeb5b16c42cbb377f5f94d9e556626b1bfff66d7b0d115be88d0a"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b464c4ab4bfcb41e3bfd3f1c26600d038376c2de3297760dfe064d2cb7ea8e10"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8d39d351e7faf01483cc7ff7c0213c412e38e5a340238826be7e0e4da450fdc8"}, + {file = "yarl-1.18.3-cp313-cp313-win32.whl", hash = "sha256:61ee62ead9b68b9123ec24bc866cbef297dd266175d53296e2db5e7f797f902d"}, + {file = "yarl-1.18.3-cp313-cp313-win_amd64.whl", hash = "sha256:578e281c393af575879990861823ef19d66e2b1d0098414855dd367e234f5b3c"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:61e5e68cb65ac8f547f6b5ef933f510134a6bf31bb178be428994b0cb46c2a04"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fe57328fbc1bfd0bd0514470ac692630f3901c0ee39052ae47acd1d90a436719"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a440a2a624683108a1b454705ecd7afc1c3438a08e890a1513d468671d90a04e"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c7907c8548bcd6ab860e5f513e727c53b4a714f459b084f6580b49fa1b9cee"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b4f6450109834af88cb4cc5ecddfc5380ebb9c228695afc11915a0bf82116789"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9ca04806f3be0ac6d558fffc2fdf8fcef767e0489d2684a21912cc4ed0cd1b8"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77a6e85b90a7641d2e07184df5557132a337f136250caafc9ccaa4a2a998ca2c"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6333c5a377c8e2f5fae35e7b8f145c617b02c939d04110c76f29ee3676b5f9a5"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0b3c92fa08759dbf12b3a59579a4096ba9af8dd344d9a813fc7f5070d86bbab1"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:4ac515b860c36becb81bb84b667466885096b5fc85596948548b667da3bf9f24"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:045b8482ce9483ada4f3f23b3774f4e1bf4f23a2d5c912ed5170f68efb053318"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:a4bb030cf46a434ec0225bddbebd4b89e6471814ca851abb8696170adb163985"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:54d6921f07555713b9300bee9c50fb46e57e2e639027089b1d795ecd9f7fa910"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1d407181cfa6e70077df3377938c08012d18893f9f20e92f7d2f314a437c30b1"}, + {file = "yarl-1.18.3-cp39-cp39-win32.whl", hash = "sha256:ac36703a585e0929b032fbaab0707b75dc12703766d0b53486eabd5139ebadd5"}, + {file = "yarl-1.18.3-cp39-cp39-win_amd64.whl", hash = "sha256:ba87babd629f8af77f557b61e49e7c7cac36f22f871156b91e10a6e9d4f829e9"}, + {file = "yarl-1.18.3-py3-none-any.whl", hash = "sha256:b57f4f58099328dfb26c6a771d09fb20dbbae81d20cfb66141251ea063bd101b"}, + {file = "yarl-1.18.3.tar.gz", hash = "sha256:ac1801c45cbf77b6c99242eeff4fffb5e4e73a800b5c4ad4fc0be5def634d2e1"}, +] + +[[package]] +name = "zipp" +version = "3.21.0" +requires_python = ">=3.9" +summary = "Backport of pathlib-compatible object wrapper for zip files" +groups = ["default"] +files = [ + {file = "zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}, + {file = "zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"}, +] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..62faff6 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,42 @@ +[tool.pdm] +distribution = true + +[tool.pdm.build] +includes = ["nonebot_plugin_whateat_pic"] +[build-system] +requires = ["pdm-backend"] +build-backend = "pdm.backend" + + +[project] +name = "nonebot-plugin-whateat-pic" +version = "1.5.9" +description = "基于Nonebot2的今天吃什么(离线版)" +authors = [ + { name = "Cvandia", email = "106718176+Cvandia@users.noreply.github.com" }, + { name = "Cvandia" }, +] +dependencies = [ + "nonebot2>=2.0.0", + "httpx>=0.19.0", + "pillow>=10.4.0", + "nonebot-plugin-alconna<1.0.0,>=0.53.1", + "rich<14.0.0,>=13.9.4", + "nonebot-plugin-apscheduler>=0.5.0", + "nonebot-plugin-localstore>=0.7.4", + "aiofiles>=0.7.0", +] +requires-python = "<4,>=3.9" +readme = "README.md" +license = { text = "MIT" } + +[project.urls] +homepage = "https://github.com/Cvandia/nonebot-plugin-whateat-pic" +repository = "https://github.com/Cvandia/nonebot-plugin-whateat-pic" + +[dependency-groups] +dev = [ + "black<23.0.0,>=22.1.0", + "ruff>=0.8.1", + "pre-commit>=4.0.1", +] diff --git a/res/download_list.json b/res/download_list.json new file mode 100644 index 0000000..2785a3c --- /dev/null +++ b/res/download_list.json @@ -0,0 +1,2846 @@ +{ + "drink_pic": [ + { + "name": "书亦烧仙草.jpg" + }, + { + "name": "冰摇桃桃乌龙茶.jpg" + }, + { + "name": "冰摇红莓黑加仑茶.jpg" + }, + { + "name": "冰摇芒果花草茶.jpg" + }, + { + "name": "冰淇淋红茶.jpg" + }, + { + "name": "冰鲜柠檬水.jpg" + }, + { + "name": "冷萃浮乐朵.jpg" + }, + { + "name": "凉白开.jpg" + }, + { + "name": "卡布奇诺.jpg" + }, + { + "name": "双拼奶茶.jpg" + }, + { + "name": "可口可乐.jpg" + }, + { + "name": "吃土摇摇奶昔.jpg" + }, + { + "name": "喜茶轻芒芒甘露.jpg" + }, + { + "name": "四季春燕麦奶茶.jpg" + }, + { + "name": "四季春珍珠奶茶.jpg" + }, + { + "name": "四季春茶.jpg" + }, + { + "name": "奥利奥味雪王大圣代.jpg" + }, + { + "name": "奥利奥大圣代.jpg" + }, + { + "name": "抹茶星冰乐.jpg" + }, + { + "name": "抹茶红豆拿铁.jpg" + }, + { + "name": "招牌芋圆奶茶.png" + }, + { + "name": "摩卡.jpg" + }, + { + "name": "摩卡可可碎片星冰乐.jpg" + }, + { + "name": "摩卡星冰乐.jpg" + }, + { + "name": "晨露抹茶.jpg" + }, + { + "name": "杨枝甘露.jpg" + }, + { + "name": "杨枝甘露烧仙草.jpg" + }, + { + "name": "柠檬红茶.jpg" + }, + { + "name": "柠檬芦荟茶.jpg" + }, + { + "name": "桂花酒酿.png" + }, + { + "name": "桃气乌龙奶芙.jpg" + }, + { + "name": "桃气乌龙豆乳.jpg" + }, + { + "name": "梨光清润路芭茶.png" + }, + { + "name": "棒打鲜橙.jpg" + }, + { + "name": "椰乳芋泥茫茫.jpg" + }, + { + "name": "榛果风味拿铁.jpg" + }, + { + "name": "橙柚派对.jpg" + }, + { + "name": "气炫冰山美式.jpg" + }, + { + "name": "浓缩咖啡.jpg" + }, + { + "name": "满杯橙海粒.jpg" + }, + { + "name": "烤奶珍珠奶茶.jpg" + }, + { + "name": "焦糖浓缩咖啡星冰乐.jpg" + }, + { + "name": "焦糖玛奇朵.jpg" + }, + { + "name": "焦糖珍珠.jpg" + }, + { + "name": "牛魔王黑砖奶茶.jpg" + }, + { + "name": "珍珠奶茶.jpg" + }, + { + "name": "百事可乐.jpg" + }, + { + "name": "百香凤梨.jpg" + }, + { + "name": "百香金菠萝.png" + }, + { + "name": "皇家九号奶茶.jpg" + }, + { + "name": "红茶.jpg" + }, + { + "name": "红豆奶茶.jpg" + }, + { + "name": "绿茶.jpg" + }, + { + "name": "美式咖啡.jpg" + }, + { + "name": "芋泥厚厚牛乳.jpg" + }, + { + "name": "芒果西番莲果茶星冰乐.jpg" + }, + { + "name": "芝士四季春.jpg" + }, + { + "name": "芝士奶盖四季春.jpg" + }, + { + "name": "芝士奶盖绿茶.jpg" + }, + { + "name": "芝士抹茶.jpg" + }, + { + "name": "芝士鲜红茶.jpg" + }, + { + "name": "芝士鲜绿茶.jpg" + }, + { + "name": "草莓味雪王大圣代.jpg" + }, + { + "name": "草莓雪王大圣代.jpg" + }, + { + "name": "葡萄柚绿茶.png" + }, + { + "name": "蓝莓味雪王大圣代.jpg" + }, + { + "name": "蓝莓大圣代.jpg" + }, + { + "name": "蓝莓摇摇奶昔.jpg" + }, + { + "name": "蓝莓果粒茶.jpg" + }, + { + "name": "蜂蜜柚子茶.jpg" + }, + { + "name": "西北风.png" + }, + { + "name": "豆乳绵绵奶茶.jpg" + }, + { + "name": "酒香沁乌龙.jpg" + }, + { + "name": "酸柠浮冷萃.jpg" + }, + { + "name": "醋意桃桃.jpg" + }, + { + "name": "阿馥奇朵.jpg" + }, + { + "name": "香草风味拿铁.jpg" + }, + { + "name": "馥芮白.jpg" + }, + { + "name": "马来西亚白咖啡.jpg" + }, + { + "name": "鲜橙葡萄柚.jpg" + }, + { + "name": "鲜芒果绿茶.png" + }, + { + "name": "鹿丸可可鲜奶.jpg" + }, + { + "name": "麦芽雪冷萃.jpg" + }, + { + "name": "黑巧橙香乌龙.jpg" + }, + { + "name": "黑糖珍珠奶茶.jpg" + } + ], + "eat_pic": [ + { + "name": "520甜蜜下午茶.jpg" + }, + { + "name": "一锅鲜.jpg" + }, + { + "name": "万能凉拌汁.jpg" + }, + { + "name": "万能栗子泥__秋天第一口栗子.jpg" + }, + { + "name": "三七木耳炖鸡汤.jpg" + }, + { + "name": "三色慕斯杯.jpg" + }, + { + "name": "上汤丝瓜.jpg" + }, + { + "name": "上汤苋菜.jpg" + }, + { + "name": "上海青炒油面筋.jpg" + }, + { + "name": "东北驴打滚.jpg" + }, + { + "name": "丝状葱花饼.jpg" + }, + { + "name": "丝瓜汤.jpg" + }, + { + "name": "丝瓜炒豆干.jpg" + }, + { + "name": "丝瓜虾仁烙.jpg" + }, + { + "name": "丝瓜蚝烙.jpg" + }, + { + "name": "丝瓜黄骨鱼汤.jpg" + }, + { + "name": "乌贼鲞炒西芹.jpg" + }, + { + "name": "五味斋炒凉粉.jpg" + }, + { + "name": "五味斋米汤煮饺子.jpg" + }, + { + "name": "五味斋素什锦.jpg" + }, + { + "name": "五彩藜麦沙拉.jpg" + }, + { + "name": "五指毛桃椰肉菌菇鸡汤.jpg" + }, + { + "name": "五指毛桃焗鸡.jpg" + }, + { + "name": "五花肉烧排骨.jpg" + }, + { + "name": "五黑养生馒头.jpg" + }, + { + "name": "人参羊肉汤.jpg" + }, + { + "name": "人参莲肉汤.jpg" + }, + { + "name": "什锦排骨焖饭.jpg" + }, + { + "name": "伯爵红茶巧克力.jpg" + }, + { + "name": "伯爵红茶蛋糕卷.jpg" + }, + { + "name": "低卡菜苔牛肉拌饭.jpg" + }, + { + "name": "低卡青椒鸡蛋拌饭.jpg" + }, + { + "name": "低卡黄瓜鸡蛋炒饭.jpg" + }, + { + "name": "低卡黑椒鸡丁拌饭.jpg" + }, + { + "name": "低脂低卡西葫芦鸡肉拌饭.jpg" + }, + { + "name": "低脂低卡银芽牛肉拌饭.jpg" + }, + { + "name": "兰豆炒鱿鱼.jpg" + }, + { + "name": "养生银耳南瓜糊.jpg" + }, + { + "name": "冬瓜汤.jpg" + }, + { + "name": "冬瓜焖鸭.jpg" + }, + { + "name": "冬瓜鸡腿薏米去湿汤.jpg" + }, + { + "name": "冲鸡蛋.jpg" + }, + { + "name": "冷吃牛肉.jpg" + }, + { + "name": "冷泡汁小龙虾.jpg" + }, + { + "name": "冷泡汁钵钵鸡.jpg" + }, + { + "name": "凉拌双脆.jpg" + }, + { + "name": "凉拌土豆丝.jpg" + }, + { + "name": "凉拌平菇.jpg" + }, + { + "name": "凉拌攸面.jpg" + }, + { + "name": "凉拌木耳西兰花.jpg" + }, + { + "name": "凉拌番茄黄瓜.jpg" + }, + { + "name": "凉拌粉丝.jpg" + }, + { + "name": "凉拌紫甘蓝.jpg" + }, + { + "name": "凉拌茄子.jpg" + }, + { + "name": "凉拌藕.jpg" + }, + { + "name": "凉拌豇豆.jpg" + }, + { + "name": "凉拌酸辣鸡丝.jpg" + }, + { + "name": "凉拌青瓜木耳.jpg" + }, + { + "name": "凉拌韭菜.jpg" + }, + { + "name": "凉皮.jpg" + }, + { + "name": "减脂版菠萝咕咾肉.jpg" + }, + { + "name": "减脂虾仁白菜豆腐汤.jpg" + }, + { + "name": "减脂餐土豆炖肉荞麦面.jpg" + }, + { + "name": "刀豆焖排骨.jpg" + }, + { + "name": "分心木煮鸡蛋.jpg" + }, + { + "name": "创意花朵茶点.jpg" + }, + { + "name": "刷脂口蘑裙带汤.jpg" + }, + { + "name": "刺五加煎蛋.jpg" + }, + { + "name": "剁椒大骨.jpg" + }, + { + "name": "剁椒肉沫米粉.jpg" + }, + { + "name": "剁椒蒜苗炒猪肝.jpg" + }, + { + "name": "剁椒鱼头.jpg" + }, + { + "name": "剁辣椒.jpg" + }, + { + "name": "午餐肉滑蛋.jpg" + }, + { + "name": "南瓜吐司.jpg" + }, + { + "name": "南瓜干.jpg" + }, + { + "name": "南瓜炼乳吐司.jpg" + }, + { + "name": "南瓜煮粉签.jpg" + }, + { + "name": "南瓜瑶柱汤.jpg" + }, + { + "name": "南瓜馒头.jpg" + }, + { + "name": "卤牛肉.jpg" + }, + { + "name": "卤猪心.jpg" + }, + { + "name": "卤猪肚.jpg" + }, + { + "name": "卤粉.jpg" + }, + { + "name": "卤脱骨猪手.jpg" + }, + { + "name": "原味巴斯克蛋糕.jpg" + }, + { + "name": "原味榛子费南雪.jpg" + }, + { + "name": "双色抹茶生巧.jpg" + }, + { + "name": "双鲜炒西芹.jpg" + }, + { + "name": "双黄鸡蛋面.jpg" + }, + { + "name": "发菜肉丸汤.jpg" + }, + { + "name": "发面包子.jpg" + }, + { + "name": "口蘑干煎鸡.jpg" + }, + { + "name": "口蘑洋葱青口贝.jpg" + }, + { + "name": "口蘑炒芦笋.jpg" + }, + { + "name": "口蘑裙带菜肉沫汤.jpg" + }, + { + "name": "口蘑鸡翅.jpg" + }, + { + "name": "口袋饼.jpg" + }, + { + "name": "古早蛋糕.jpg" + }, + { + "name": "可可爱爱の小花香肠面.jpg" + }, + { + "name": "可可蛋糕卷.jpg" + }, + { + "name": "可可蝴蝶酥.jpg" + }, + { + "name": "台湾卤肉饭.jpg" + }, + { + "name": "同炖蔬菜.jpg" + }, + { + "name": "咖喱饭.jpg" + }, + { + "name": "咸猪骨山药菜干汤.jpg" + }, + { + "name": "咸肉菜饭.jpg" + }, + { + "name": "咸蛋黄桃酥.jpg" + }, + { + "name": "哈佛蔬菜锅.jpg" + }, + { + "name": "唯美菊花豆腐.jpg" + }, + { + "name": "四神汤炖鸽子.jpg" + }, + { + "name": "土豆蒸排骨.jpg" + }, + { + "name": "土豆西兰花羹.jpg" + }, + { + "name": "土豆西红柿炖牛肉.jpg" + }, + { + "name": "培根披萨.jpg" + }, + { + "name": "墨鱼干焖鸡.jpg" + }, + { + "name": "墨鱼干猪肚汤.jpg" + }, + { + "name": "墨鱼干花生排骨汤.jpg" + }, + { + "name": "墨鱼焖排骨.jpg" + }, + { + "name": "大葱炒鸡蛋.jpg" + }, + { + "name": "奇亚籽藜麦杂蔬鸡蛋沙拉.jpg" + }, + { + "name": "奶油抱抱卷.jpg" + }, + { + "name": "奶油纸杯蛋糕.jpg" + }, + { + "name": "奶香豆沙刀切馒头.jpg" + }, + { + "name": "奶香银耳莲子芋头.jpg" + }, + { + "name": "奶香香芋板栗西米.jpg" + }, + { + "name": "奶黄馅.jpg" + }, + { + "name": "姜葱黄焖鸡.jpg" + }, + { + "name": "姬松茸炖蔬菜.jpg" + }, + { + "name": "姬松茸鸡爪炖花胶.jpg" + }, + { + "name": "嫩牛五方.jpg" + }, + { + "name": "家常红烧茄子.jpg" + }, + { + "name": "家庭制作鱼丸.jpg" + }, + { + "name": "家庭版卤鸭脚.jpg" + }, + { + "name": "家庭版碌鸭.jpg" + }, + { + "name": "家庭版豆腐脑.jpg" + }, + { + "name": "寿司.jpg" + }, + { + "name": "小炒鲜笋.jpg" + }, + { + "name": "小炒黄牛肉.jpg" + }, + { + "name": "小白菜丸子汤.jpg" + }, + { + "name": "小米南瓜营养米糊.jpg" + }, + { + "name": "小米海参粥.jpg" + }, + { + "name": "小蒜炒肉丝.jpg" + }, + { + "name": "小银鱼摊鸡蛋.jpg" + }, + { + "name": "小银鱼煎蛋.jpg" + }, + { + "name": "小龙虾肉酱包.jpg" + }, + { + "name": "尖椒鸡.jpg" + }, + { + "name": "山楂雪梨水.jpg" + }, + { + "name": "山粉圆子烧肉.jpg" + }, + { + "name": "山药肉片汤.jpg" + }, + { + "name": "山药胡萝卜炒红椒.jpg" + }, + { + "name": "山药胡萝卜炖丝瓜.jpg" + }, + { + "name": "山药莲子乌鸡汤.jpg" + }, + { + "name": "山药莲子排骨汤.jpg" + }, + { + "name": "山药鸡脚响螺汤.jpg" + }, + { + "name": "川味上汤酸菜鱼.jpg" + }, + { + "name": "川味土豆烧鸡公.jpg" + }, + { + "name": "巧克力沙布列.jpg" + }, + { + "name": "巧克力流心蛋糕.jpg" + }, + { + "name": "巧克力玛芬蛋糕.jpg" + }, + { + "name": "巧克力马芬.jpg" + }, + { + "name": "干炸杏鲍菇.jpg" + }, + { + "name": "干煸豇豆.jpg" + }, + { + "name": "干菜鸭腿.jpg" + }, + { + "name": "干蒸排骨.jpg" + }, + { + "name": "干豆角炒肉丝.jpg" + }, + { + "name": "干豆角粉条包.jpg" + }, + { + "name": "干贝丝瓜肉沫汤.jpg" + }, + { + "name": "干贝冬瓜肉沫汤.jpg" + }, + { + "name": "干贝肉沫蒸蛋.jpg" + }, + { + "name": "干贝虾米焖冬瓜.jpg" + }, + { + "name": "干锅腊肉炒四季豆.jpg" + }, + { + "name": "干锅鹿茸菇.jpg" + }, + { + "name": "平菇鸡蛋汤.jpg" + }, + { + "name": "广东腊肉爆炒蒜苔.jpg" + }, + { + "name": "开心果桃酥.jpg" + }, + { + "name": "开心果费南雪.jpg" + }, + { + "name": "弹簧热狗面包.jpg" + }, + { + "name": "当归红枣枸杞炖鸡汤.jpg" + }, + { + "name": "当归红枣补血汤.jpg" + }, + { + "name": "彩椒炒甘蓝.jpg" + }, + { + "name": "彩虹沙拉面.jpg" + }, + { + "name": "微辣卤鸭货.jpg" + }, + { + "name": "快速极简版辣白菜.jpg" + }, + { + "name": "意大利面.jpg" + }, + { + "name": "懒人版糖醋里脊.jpg" + }, + { + "name": "手工鸡肉丸.jpg" + }, + { + "name": "手抓饼香蕉披萨.jpg" + }, + { + "name": "手撕茄子.jpg" + }, + { + "name": "打抛猪肉盖饭.jpg" + }, + { + "name": "抹茶三色饼干.jpg" + }, + { + "name": "抹茶乳酪白巧司康.jpg" + }, + { + "name": "抹茶双层糯米饼.jpg" + }, + { + "name": "抹茶古早奶酪杯.jpg" + }, + { + "name": "抹茶墨西哥酱酥皮面包.jpg" + }, + { + "name": "抹茶奶酪夹心司康.jpg" + }, + { + "name": "抹茶奶酪奶角蛋糕.jpg" + }, + { + "name": "抹茶奶酪毛巾卷.jpg" + }, + { + "name": "抹茶奶酪球.jpg" + }, + { + "name": "抹茶奶酪磅蛋糕.jpg" + }, + { + "name": "抹茶巧克力夹心饼.jpg" + }, + { + "name": "抹茶巧克力脆皮奶酪棒.jpg" + }, + { + "name": "抹茶巴斯克吐司.jpg" + }, + { + "name": "抹茶戚风.jpg" + }, + { + "name": "抹茶杏仁巧克力脆.jpg" + }, + { + "name": "抹茶杏仁瓦片酥.jpg" + }, + { + "name": "抹茶泡芙蛋糕.jpg" + }, + { + "name": "抹茶熔岩巧克力挞.jpg" + }, + { + "name": "抹茶糯米糍.jpg" + }, + { + "name": "抹茶花朵豆沙面包.jpg" + }, + { + "name": "抹茶蛋糕面包卷.jpg" + }, + { + "name": "抹茶酸奶馒头有手就会的保姆级教程奶香茶香的神仙搭配.jpg" + }, + { + "name": "抹茶黄油糯米糕.jpg" + }, + { + "name": "抹茶黄油香酥饼干.jpg" + }, + { + "name": "抹茶黑芝麻红枣馒头.jpg" + }, + { + "name": "拉丝纳豆.jpg" + }, + { + "name": "捞汁鱿鱼虾.jpg" + }, + { + "name": "掌中宝.jpg" + }, + { + "name": "排骨土豆豆角炖粉条.jpg" + }, + { + "name": "推推乐蛋糕.jpg" + }, + { + "name": "斑斓糕.jpg" + }, + { + "name": "斑斓蜜豆卷.jpg" + }, + { + "name": "新疆炒米粉.jpg" + }, + { + "name": "无花果蜜枣椰肉养生鸡汤.jpg" + }, + { + "name": "日式冬瓜裙带鲜虾菌菇汤.jpg" + }, + { + "name": "日式拉面.jpg" + }, + { + "name": "日式烧肉饭.jpg" + }, + { + "name": "日式风味黑鳕鱼西京烧.jpg" + }, + { + "name": "日式马铃薯炖肉.jpg" + }, + { + "name": "早笋炒肉丝.jpg" + }, + { + "name": "早餐三明治.jpg" + }, + { + "name": "早餐豆沙包.jpg" + }, + { + "name": "春季大拌菜.jpg" + }, + { + "name": "春日蔬菜汤.jpg" + }, + { + "name": "春笋焖饭.jpg" + }, + { + "name": "春笋焖鸡.jpg" + }, + { + "name": "春笋焖鸭.jpg" + }, + { + "name": "春韭炒鸡蛋.jpg" + }, + { + "name": "晒干豆角.jpg" + }, + { + "name": "木棉花炒酱肉.jpg" + }, + { + "name": "木瓜银耳西米露.jpg" + }, + { + "name": "木耳炒山药.jpg" + }, + { + "name": "木薯糖水.jpg" + }, + { + "name": "杀猪粉.jpg" + }, + { + "name": "杏鲍菇炒甘蓝青椒丝.jpg" + }, + { + "name": "杨枝甘露.jpg" + }, + { + "name": "杨梅司康.jpg" + }, + { + "name": "板栗淮山排骨汤.jpg" + }, + { + "name": "板栗焖饭.jpg" + }, + { + "name": "板栗牛肋条焖饭.jpg" + }, + { + "name": "枣糕.jpg" + }, + { + "name": "枸杞银耳汤.jpg" + }, + { + "name": "柠檬百香果饮品.jpg" + }, + { + "name": "柠檬鸡爪.jpg" + }, + { + "name": "桂花核桃枣泥豆沙.jpg" + }, + { + "name": "桂花龙眼香蜜茶.jpg" + }, + { + "name": "桥头排骨.jpg" + }, + { + "name": "梅干菜烧饼.jpg" + }, + { + "name": "梅干菜烧鸡爪.jpg" + }, + { + "name": "梅菜排骨焖饭.jpg" + }, + { + "name": "梅菜芋头扣肉.jpg" + }, + { + "name": "椒盐鸡中翅.jpg" + }, + { + "name": "椰香南瓜汤.jpg" + }, + { + "name": "椰香味爆棚の小面包.jpg" + }, + { + "name": "椰香藜麦板栗芡实什蔬煲.jpg" + }, + { + "name": "榆钱窝窝.jpg" + }, + { + "name": "槐花麦饭.jpg" + }, + { + "name": "毛豆蒸牛肉.jpg" + }, + { + "name": "水果拌燕麦.jpg" + }, + { + "name": "水煮肉片.jpg" + }, + { + "name": "水饺.jpg" + }, + { + "name": "汉堡薯条.jpg" + }, + { + "name": "油炸大黄米汤圆.jpg" + }, + { + "name": "油炸烧烤.jpg" + }, + { + "name": "油焖春笋.jpg" + }, + { + "name": "油菜蛋花汤.jpg" + }, + { + "name": "法式草莓蛋糕.jpg" + }, + { + "name": "泡椒炒春笋.jpg" + }, + { + "name": "泡菜排骨锅.jpg" + }, + { + "name": "泡面.jpg" + }, + { + "name": "洋姜拌红萝卜丝.jpg" + }, + { + "name": "洋葱炒肉丝.jpg" + }, + { + "name": "洋葱炒肉片.jpg" + }, + { + "name": "洋葱炒虾仁.jpg" + }, + { + "name": "洋葱虾仁凉拌荞麦面.jpg" + }, + { + "name": "洪濑鸡爪.jpg" + }, + { + "name": "浏阳蒸菜.jpg" + }, + { + "name": "海南椰子鸡.jpg" + }, + { + "name": "海参鸡蛋面.jpg" + }, + { + "name": "海带豆腐汤.jpg" + }, + { + "name": "海肠捞饭.jpg" + }, + { + "name": "海苔鲔鱼炒饭.jpg" + }, + { + "name": "海菜饼饼.jpg" + }, + { + "name": "海豹布丁面包.jpg" + }, + { + "name": "海鲜蒸米粉.jpg" + }, + { + "name": "淮山玉米大骨汤.jpg" + }, + { + "name": "淮山菌菇猪尾汤.jpg" + }, + { + "name": "混合面馒头.jpg" + }, + { + "name": "清炒小河虾.jpg" + }, + { + "name": "清炒藕片.jpg" + }, + { + "name": "清炒香蕉西葫芦丝.jpg" + }, + { + "name": "清蒸石斑鱼.jpg" + }, + { + "name": "清蒸鲈魚.jpg" + }, + { + "name": "清蒸黄花鱼.jpg" + }, + { + "name": "温拌豌豆苗金针菇.jpg" + }, + { + "name": "湖北肉糕.jpg" + }, + { + "name": "潮汕砂锅粥.jpg" + }, + { + "name": "火山土豆泥.jpg" + }, + { + "name": "火腿炒鸡蛋.jpg" + }, + { + "name": "火腿鹿茸菇炒荷兰豆.jpg" + }, + { + "name": "火锅.jpg" + }, + { + "name": "火锅鸡.jpg" + }, + { + "name": "灰树花煎厚揚豆腐.jpg" + }, + { + "name": "炒双丝.jpg" + }, + { + "name": "炒时蔬.jpg" + }, + { + "name": "炒粉.jpg" + }, + { + "name": "炒辣椒秧子.jpg" + }, + { + "name": "炒饭.jpg" + }, + { + "name": "炒饼丝.jpg" + }, + { + "name": "炖鲈鱼.jpg" + }, + { + "name": "炸南瓜片.jpg" + }, + { + "name": "炸酱面.jpg" + }, + { + "name": "烤冷面.jpg" + }, + { + "name": "烤百合豆腐冰淇淋.jpg" + }, + { + "name": "烤肉拌饭.jpg" + }, + { + "name": "烧腊饭.jpg" + }, + { + "name": "焖排骨.jpg" + }, + { + "name": "焖猪心.jpg" + }, + { + "name": "煎牛排.jpg" + }, + { + "name": "煎西冷牛排.jpg" + }, + { + "name": "煎豆腐.jpg" + }, + { + "name": "煎豆腐炒包菜.jpg" + }, + { + "name": "煎饺.jpg" + }, + { + "name": "煎饼果子.jpg" + }, + { + "name": "煎饼馃子.jpg" + }, + { + "name": "燕麦麸皮开口笑馒头.jpg" + }, + { + "name": "燕麦麸皮花卷.jpg" + }, + { + "name": "爆炒猪杂.jpg" + }, + { + "name": "爆炒脆肚.jpg" + }, + { + "name": "牛丼饭.jpg" + }, + { + "name": "牛仔骨贴饼子.jpg" + }, + { + "name": "牛奶小松饼.jpg" + }, + { + "name": "牛奶松饼.jpg" + }, + { + "name": "牛尾骨烧土豆.jpg" + }, + { + "name": "牛排盖饭.jpg" + }, + { + "name": "牛排芦笋.jpg" + }, + { + "name": "牛排蔬菜沙拉.jpg" + }, + { + "name": "牛肉柿子汤.jpg" + }, + { + "name": "牛肉炒豆芽菜.jpg" + }, + { + "name": "牛肉焗米粉.jpg" + }, + { + "name": "牛肉番茄拌意面.jpg" + }, + { + "name": "牛肉番茄炒蛋面.jpg" + }, + { + "name": "牛肉粉.jpg" + }, + { + "name": "牛肉粉丝锅.jpg" + }, + { + "name": "牛肉蒸面.jpg" + }, + { + "name": "牛肉面.jpg" + }, + { + "name": "牛蒡胡萝卜拌豆腐.jpg" + }, + { + "name": "猪婆菜包.jpg" + }, + { + "name": "猪皮焖白菜.jpg" + }, + { + "name": "猪肚鸡.jpg" + }, + { + "name": "猪肝炒彩椒.jpg" + }, + { + "name": "猪肝胡萝卜粥.jpg" + }, + { + "name": "猪脚焖鸡爪.jpg" + }, + { + "name": "猪脚饭.jpg" + }, + { + "name": "猪蹄炖山药.jpg" + }, + { + "name": "玉米山药排骨汤.jpg" + }, + { + "name": "玉米排骨汤.jpg" + }, + { + "name": "玉米面刀切馒头.jpg" + }, + { + "name": "玉米面棒棒馍.jpg" + }, + { + "name": "玉米面棒棒馍煎.jpg" + }, + { + "name": "玉米面馒头.jpg" + }, + { + "name": "琥珀核桃.jpg" + }, + { + "name": "瑞士卷.jpg" + }, + { + "name": "瓦缸果木炭烤鸡.jpg" + }, + { + "name": "甘蓝炒黄瓜片.jpg" + }, + { + "name": "甜甜圈.jpg" + }, + { + "name": "生姜大米粥.jpg" + }, + { + "name": "生椰拿铁慕斯.jpg" + }, + { + "name": "生熟地麦冬大骨汤.jpg" + }, + { + "name": "生蚝鲜虾粥.jpg" + }, + { + "name": "甲鱼汤.jpg" + }, + { + "name": "番茄三色意面.jpg" + }, + { + "name": "番茄午餐肉芝士焗饭.jpg" + }, + { + "name": "番茄双肉意面.jpg" + }, + { + "name": "番茄土豆牛肉汤.jpg" + }, + { + "name": "番茄牛腩手擀面.jpg" + }, + { + "name": "番茄牛腩米粉.jpg" + }, + { + "name": "番茄肉酱披萨.jpg" + }, + { + "name": "番茄蔬菜意面.jpg" + }, + { + "name": "番茄虾尾意面.jpg" + }, + { + "name": "番茄虾滑川粉.jpg" + }, + { + "name": "白果蒸蛋.jpg" + }, + { + "name": "白灼拳螺.jpg" + }, + { + "name": "白糖糕.jpg" + }, + { + "name": "白菜焖腐竹.jpg" + }, + { + "name": "白萝卜焖牛排骨.jpg" + }, + { + "name": "白萝卜胡萝卜鲜虾汤.jpg" + }, + { + "name": "白萝卜鲫鱼汤.jpg" + }, + { + "name": "百金春兰饭.jpg" + }, + { + "name": "百香果冷泡鲜果.jpg" + }, + { + "name": "百香果渍桃子.jpg" + }, + { + "name": "百香果菠萝烤肉串.jpg" + }, + { + "name": "百香果薄荷弹弹捞.jpg" + }, + { + "name": "百香果酸汤牛肉.jpg" + }, + { + "name": "百香果马蹄蜂蜜茶.jpg" + }, + { + "name": "皮蛋猪肝菠菜汤.jpg" + }, + { + "name": "盖码饭.jpg" + }, + { + "name": "砂锅海鲜粥.jpg" + }, + { + "name": "破酥包.jpg" + }, + { + "name": "碌鹅.jpg" + }, + { + "name": "碧绿凉拌豇豆.jpg" + }, + { + "name": "秋葵胡萝卜炖山药.jpg" + }, + { + "name": "空气炸锅做蓝莓果酱.jpg" + }, + { + "name": "空气炸锅炼猪油.jpg" + }, + { + "name": "竹荪瓜片汤.jpg" + }, + { + "name": "简版五色糯米饭.jpg" + }, + { + "name": "糖三角.jpg" + }, + { + "name": "糖福饼.jpg" + }, + { + "name": "糖醋里脊.jpg" + }, + { + "name": "糯米珍珠肉丸子.jpg" + }, + { + "name": "素炒三丝.jpg" + }, + { + "name": "素炒甘蓝胡萝卜丝.jpg" + }, + { + "name": "素烧茄子.jpg" + }, + { + "name": "紫山药黑枸杞粉包子.jpg" + }, + { + "name": "紫甘蓝手擀面.jpg" + }, + { + "name": "紫苏仔姜桃子.jpg" + }, + { + "name": "紫苏炒牛肉.jpg" + }, + { + "name": "紫苏酱菜.jpg" + }, + { + "name": "紫薯百合银耳汤.jpg" + }, + { + "name": "紫薯芋泥三明治.jpg" + }, + { + "name": "红尖椒元葱炒猪肝.jpg" + }, + { + "name": "红尖椒拌西兰花.jpg" + }, + { + "name": "红尖椒炒甘蓝.jpg" + }, + { + "name": "红尖椒炒白萝卜丝.jpg" + }, + { + "name": "红尖椒炒肉丝.jpg" + }, + { + "name": "红尖椒炒肉片.jpg" + }, + { + "name": "红尖椒炒莲菜丝.jpg" + }, + { + "name": "红尖椒炒豆腐.jpg" + }, + { + "name": "红尖椒炒豆芽.jpg" + }, + { + "name": "红枣糯米糕.jpg" + }, + { + "name": "红椒炒猪肝.jpg" + }, + { + "name": "红烧带鱼.jpg" + }, + { + "name": "红烧排骨.jpg" + }, + { + "name": "红烧牛尾骨.jpg" + }, + { + "name": "红烧肉.jpg" + }, + { + "name": "红烧臭鳜鱼.jpg" + }, + { + "name": "红焖牛肉.jpg" + }, + { + "name": "红粮五谷饭粥.jpg" + }, + { + "name": "红糖开花馒头.jpg" + }, + { + "name": "红糖枣糕.jpg" + }, + { + "name": "红糖糍粑.jpg" + }, + { + "name": "红糖红枣蛋糕.jpg" + }, + { + "name": "红绿圆椒爆炒蛏王.jpg" + }, + { + "name": "红葱头炒鸡.jpg" + }, + { + "name": "红薯杆炒鸡蛋.jpg" + }, + { + "name": "红薯杆辣椒馅菜饼.jpg" + }, + { + "name": "红薯粉饺子.jpg" + }, + { + "name": "红薯银耳羹.jpg" + }, + { + "name": "红豆红枣花生豆浆.jpg" + }, + { + "name": "红辣椒炒腐竹.jpg" + }, + { + "name": "红酒醉梨.jpg" + }, + { + "name": "纯猪肉肠玉米芝士猪肉肠.jpg" + }, + { + "name": "纸杯蛋糕.jpg" + }, + { + "name": "经典柠檬玛德琳.jpg" + }, + { + "name": "绿豆薏米百合银耳豆浆.jpg" + }, + { + "name": "网红菜卷心菜牛排.jpg" + }, + { + "name": "罗勒葱香鸡腿.jpg" + }, + { + "name": "罗宋汤.jpg" + }, + { + "name": "羊杂汤.jpg" + }, + { + "name": "羊肉粉条炖酸菜.jpg" + }, + { + "name": "羊肚菌山药肉沫汤.jpg" + }, + { + "name": "美味猪心.jpg" + }, + { + "name": "耙豌豆.jpg" + }, + { + "name": "肉丝炒胡萝卜杏鲍菇.jpg" + }, + { + "name": "肉丝炒胡萝卜秋葵.jpg" + }, + { + "name": "肉丝炒芹菜.jpg" + }, + { + "name": "肉夹馍.jpg" + }, + { + "name": "肉末烧海带.jpg" + }, + { + "name": "肉末酸豆角.jpg" + }, + { + "name": "肉汁拌饭.jpg" + }, + { + "name": "肉沫炒冬寒菜.jpg" + }, + { + "name": "肉沫炖西洋参.jpg" + }, + { + "name": "肉沫焖腐竹.jpg" + }, + { + "name": "肉沫焖蛋.jpg" + }, + { + "name": "肉沫皮蛋炒青椒.jpg" + }, + { + "name": "肉沫粉条.jpg" + }, + { + "name": "肉沫豆酱白茄子.jpg" + }, + { + "name": "肉沫车白豆腐汤.jpg" + }, + { + "name": "肉片炒素鸡.jpg" + }, + { + "name": "肠粉.jpg" + }, + { + "name": "肥牛虾滑菌菇汤.jpg" + }, + { + "name": "胡椒咸菜猪杂汤.jpg" + }, + { + "name": "胡萝卜炒甘蓝.jpg" + }, + { + "name": "胡萝卜牛肉花卷.jpg" + }, + { + "name": "胡萝卜腐竹焖鸡.jpg" + }, + { + "name": "胡萝卜茴香炒鸡蛋.jpg" + }, + { + "name": "胡萝卜鸭腿汤.jpg" + }, + { + "name": "脆皮黄油年糕.jpg" + }, + { + "name": "腊排骨.jpg" + }, + { + "name": "腊排骨煲.jpg" + }, + { + "name": "腊猪脚焖白萝卜.jpg" + }, + { + "name": "腊肉炒鲜笋.jpg" + }, + { + "name": "腊肠笋干.jpg" + }, + { + "name": "腌笃鲜.jpg" + }, + { + "name": "腌菜苔炒鸡肉丁.jpg" + }, + { + "name": "腐皮卷.jpg" + }, + { + "name": "腐竹焖牛筋.jpg" + }, + { + "name": "腐竹焖鸭.jpg" + }, + { + "name": "腐竹焖黄骨鱼.jpg" + }, + { + "name": "自制冰红茶.jpg" + }, + { + "name": "自制冷面.jpg" + }, + { + "name": "自制凉粉.jpg" + }, + { + "name": "自制哈尔滨红肠.jpg" + }, + { + "name": "自制姜米茶.jpg" + }, + { + "name": "自制手工鸡肉丸.jpg" + }, + { + "name": "自制攸面鱼.jpg" + }, + { + "name": "自制泡椒笋.jpg" + }, + { + "name": "自制爽滑凉粉.jpg" + }, + { + "name": "自制猪肉肉松.jpg" + }, + { + "name": "自制甜酒酿.jpg" + }, + { + "name": "自制红葡萄酒.jpg" + }, + { + "name": "自制红豆沙馅.jpg" + }, + { + "name": "自制纯肉火腿肠.jpg" + }, + { + "name": "自制纳豆.jpg" + }, + { + "name": "自制腊肠.jpg" + }, + { + "name": "自制芒果玫瑰花冷面.jpg" + }, + { + "name": "自制草帽饼.jpg" + }, + { + "name": "自制蒜香肠.jpg" + }, + { + "name": "自制蓝莓果酱.jpg" + }, + { + "name": "自制辣椒酱.jpg" + }, + { + "name": "自制辣白菜.jpg" + }, + { + "name": "自制馄饨.jpg" + }, + { + "name": "自制香浓肉酱.jpg" + }, + { + "name": "自制香肠.jpg" + }, + { + "name": "自制鸡肉丸.jpg" + }, + { + "name": "自晒红薯干.jpg" + }, + { + "name": "自腌咸鸡蛋.jpg" + }, + { + "name": "臭豆腐.jpg" + }, + { + "name": "芋仔耙鸡爪.jpg" + }, + { + "name": "芋儿烧鸡.jpg" + }, + { + "name": "芋头鱼头汤.jpg" + }, + { + "name": "芒果原味奶冻.jpg" + }, + { + "name": "芒果牛奶布丁杯.jpg" + }, + { + "name": "芝士厚蛋烧三明治.jpg" + }, + { + "name": "芝士焗虾.jpg" + }, + { + "name": "芝麻五香烤饼.jpg" + }, + { + "name": "芝麻糖.jpg" + }, + { + "name": "芥末毛豆.jpg" + }, + { + "name": "芥末牛肉粒.jpg" + }, + { + "name": "芦笋木耳炒肉片.jpg" + }, + { + "name": "花生核桃小米豆浆.jpg" + }, + { + "name": "花菇炒长香丝瓜.jpg" + }, + { + "name": "花蛤蒸蛋羹.jpg" + }, + { + "name": "芹菜叶炒海带.jpg" + }, + { + "name": "芹菜炒红尖椒.jpg" + }, + { + "name": "芹菜炒虾仁.jpg" + }, + { + "name": "芹菜琵琶腿肉盒子.jpg" + }, + { + "name": "苋菜炒干豆皮.jpg" + }, + { + "name": "苏子月饼.jpg" + }, + { + "name": "苦瓜杭椒牛里脊肉.jpg" + }, + { + "name": "苦瓜焖牛腩.jpg" + }, + { + "name": "苹果挞.jpg" + }, + { + "name": "茄子木耳炒肉丝.jpg" + }, + { + "name": "茉莉抹香黄油年糕.jpg" + }, + { + "name": "茉莉蜜桃三明治.jpg" + }, + { + "name": "茭白小炒.jpg" + }, + { + "name": "茴香煎饼.jpg" + }, + { + "name": "茴香肉包.jpg" + }, + { + "name": "茴香肉包子.jpg" + }, + { + "name": "茴香馅饺子.jpg" + }, + { + "name": "茵陈陈皮茶.jpg" + }, + { + "name": "茶粉鸡肉丸汤.jpg" + }, + { + "name": "草莓巴巴露亚.jpg" + }, + { + "name": "草莓熔岩巧克力蛋糕.jpg" + }, + { + "name": "草莓风味提拉米苏巴斯克.jpg" + }, + { + "name": "草鱼酸菜汤.jpg" + }, + { + "name": "荔枝乌鸡汤.jpg" + }, + { + "name": "荔枝红豆炖蛋白.jpg" + }, + { + "name": "荔枝银耳羹.jpg" + }, + { + "name": "荞头炒老豆腐.jpg" + }, + { + "name": "荠荠菜炒干豆皮.jpg" + }, + { + "name": "荠菜双色包子.jpg" + }, + { + "name": "荠菜小米粥.jpg" + }, + { + "name": "荠菜煮鸡蛋.jpg" + }, + { + "name": "莲子黑糯米粥.jpg" + }, + { + "name": "莲菜丁炒虾仁.jpg" + }, + { + "name": "莲菜丝炒肉丝.jpg" + }, + { + "name": "莴笋干炒木耳.jpg" + }, + { + "name": "莴笋干炒腊肠.jpg" + }, + { + "name": "菌菇牛尾骨汤.jpg" + }, + { + "name": "菌菇猪尾汤.jpg" + }, + { + "name": "菌菇鸽子汤.jpg" + }, + { + "name": "菠萝牛仔骨.jpg" + }, + { + "name": "菠萝牛肉粒.jpg" + }, + { + "name": "菠萝香菜拌牛肉.jpg" + }, + { + "name": "菠萝黑胡椒牛肉粒.jpg" + }, + { + "name": "营养煮苹果.jpg" + }, + { + "name": "葱油拌面.jpg" + }, + { + "name": "葱油面.jpg" + }, + { + "name": "葱烧木耳.jpg" + }, + { + "name": "葱爆羊肉卷.jpg" + }, + { + "name": "葱爆肝尖.jpg" + }, + { + "name": "葱花饼.jpg" + }, + { + "name": "葱香肉饼.jpg" + }, + { + "name": "蒜烧长香丝瓜.jpg" + }, + { + "name": "蒜苔香干炒肉沫.jpg" + }, + { + "name": "蒜苗炒干豆皮.jpg" + }, + { + "name": "蒜蓉法葱双拼.jpg" + }, + { + "name": "蒜蓉焗黄花鱼.jpg" + }, + { + "name": "蒜蓉煎鸡翅.jpg" + }, + { + "name": "蒜蓉白皮南瓜.jpg" + }, + { + "name": "蒜蓉空心菜.jpg" + }, + { + "name": "蒜蓉粉丝九肚鱼.jpg" + }, + { + "name": "蒜蓉粉丝大虾花甲煲.jpg" + }, + { + "name": "蒜蓉粉丝蒸娃娃菜.jpg" + }, + { + "name": "蒜蓉粉丝蒸鱼片.jpg" + }, + { + "name": "蒜蓉粉丝虾.jpg" + }, + { + "name": "蒜蓉苦瓜.jpg" + }, + { + "name": "蒜蓉黑虎虾.jpg" + }, + { + "name": "蒜蓉龙虾车仔面.jpg" + }, + { + "name": "蒜香腊肉炒豆角.jpg" + }, + { + "name": "蒸大马哈鱼.jpg" + }, + { + "name": "蒸大马哈鱼块.jpg" + }, + { + "name": "蒸洋槐花.jpg" + }, + { + "name": "蒸白萝卜肉丸.jpg" + }, + { + "name": "蒸菜米米蒿.jpg" + }, + { + "name": "蒸蛋糕.jpg" + }, + { + "name": "蒸豆腐果塞肉.jpg" + }, + { + "name": "蒸饺.jpg" + }, + { + "name": "蒸香菜.jpg" + }, + { + "name": "蒸鸡蛋羹.jpg" + }, + { + "name": "蔬菜排骨汤.jpg" + }, + { + "name": "蔬菜末煎蛋.jpg" + }, + { + "name": "蔬菜煎蛋.jpg" + }, + { + "name": "蔬菜猪肝粥.jpg" + }, + { + "name": "蔬菜鲜虾菌菇营养面.jpg" + }, + { + "name": "薏米西洋菜猪杂汤.jpg" + }, + { + "name": "藕夹.jpg" + }, + { + "name": "藕带炒牛肉.jpg" + }, + { + "name": "蘑菇蛋花汤.jpg" + }, + { + "name": "蘑菇西红柿炖土豆.jpg" + }, + { + "name": "虎皮蛋糕卷.jpg" + }, + { + "name": "虎皮青椒.jpg" + }, + { + "name": "虾丸.jpg" + }, + { + "name": "虾仁南糕炖蛋.jpg" + }, + { + "name": "虾仁蒸蛋羹.jpg" + }, + { + "name": "虾滑蒸蛋羹.jpg" + }, + { + "name": "虾皮萝卜豆腐汤.jpg" + }, + { + "name": "虾饼.jpg" + }, + { + "name": "蚕豆香椿拌豆腐.jpg" + }, + { + "name": "蛋包饭.jpg" + }, + { + "name": "蛋挞.jpg" + }, + { + "name": "蛋炒饭.jpg" + }, + { + "name": "蛋黄肉粽.jpg" + }, + { + "name": "蛤蜊煮螺旋面.jpg" + }, + { + "name": "蜂蜜豆沙椰蓉吐司.jpg" + }, + { + "name": "蜜汁烤排骨.jpg" + }, + { + "name": "蜜豆桂花年糕汤.jpg" + }, + { + "name": "螺蛳粉.jpg" + }, + { + "name": "补血蒸红枣.jpg" + }, + { + "name": "西洋参炖鸽子.jpg" + }, + { + "name": "西瓜三重吃.jpg" + }, + { + "name": "西红柿牛肉面.jpg" + }, + { + "name": "西红柿肉丸豆腐汤.jpg" + }, + { + "name": "西胡芦炒三色椒.jpg" + }, + { + "name": "西葫芦炒番茄蛋.jpg" + }, + { + "name": "西葫芦虾仁鸡蛋三鲜馅蒸饺.jpg" + }, + { + "name": "西蓝花拌虾仁.jpg" + }, + { + "name": "观音豆腐.jpg" + }, + { + "name": "解腻小菜泡萝卜.jpg" + }, + { + "name": "豆沙包.jpg" + }, + { + "name": "豆瓣炒肉片.jpg" + }, + { + "name": "豆皮炒蔬菜.jpg" + }, + { + "name": "豆皮芹菜炒五花肉.jpg" + }, + { + "name": "豆角焖面.jpg" + }, + { + "name": "豆角牛腩蒸面.jpg" + }, + { + "name": "豆豉蒸五花肉.jpg" + }, + { + "name": "豇豆拌木耳.jpg" + }, + { + "name": "豌豆炒肉沫.jpg" + }, + { + "name": "豌豆腊肠焖饭.jpg" + }, + { + "name": "贝贝南瓜蒸鸡肉.jpg" + }, + { + "name": "贡菜炒黑椒肠.jpg" + }, + { + "name": "贵妃饮.jpg" + }, + { + "name": "赛海参.jpg" + }, + { + "name": "赤小豆大骨汤.jpg" + }, + { + "name": "越南春卷.jpg" + }, + { + "name": "软面小笼包.jpg" + }, + { + "name": "辣椒炒肉.jpg" + }, + { + "name": "辣炒扇贝粉丝.jpg" + }, + { + "name": "辣炒生蚝牛蛙.jpg" + }, + { + "name": "辣炒磷虾.jpg" + }, + { + "name": "辣炒钉螺.jpg" + }, + { + "name": "辣炒鱿鱼卷.jpg" + }, + { + "name": "辣白菜炒土豆片.jpg" + }, + { + "name": "过桥米线.jpg" + }, + { + "name": "迷迭香蒜粒煎法式羊排.jpg" + }, + { + "name": "避风塘料.jpg" + }, + { + "name": "避风塘梭子蟹.jpg" + }, + { + "name": "酱炖大头宝.jpg" + }, + { + "name": "酱香饼.jpg" + }, + { + "name": "酸奶珍珠小面包.jpg" + }, + { + "name": "酸奶馅蛋香吐司.jpg" + }, + { + "name": "酸梅粉肠汤.jpg" + }, + { + "name": "酸汤酥肉.jpg" + }, + { + "name": "酸菜炒五花肉丝.jpg" + }, + { + "name": "酸菜炒鸡蛋.jpg" + }, + { + "name": "酸菜爆炒猪生肠.jpg" + }, + { + "name": "酸菜粉条炖肘子.jpg" + }, + { + "name": "酸菜豆腐烧黄骨鱼.jpg" + }, + { + "name": "酸菜鱼.jpg" + }, + { + "name": "酸萝卜猪蹄汤.jpg" + }, + { + "name": "酸辣土豆丝.jpg" + }, + { + "name": "酸辣莲藕.jpg" + }, + { + "name": "醋炒鸡蛋.jpg" + }, + { + "name": "醪糟苹果年糕汤.jpg" + }, + { + "name": "重庆小面.jpg" + }, + { + "name": "重庆辣子鸡.jpg" + }, + { + "name": "金枕蛋糕.jpg" + }, + { + "name": "金桔黄瓜小蜜蜂.jpg" + }, + { + "name": "金瓜汁海参.jpg" + }, + { + "name": "金针菇炖热腾鱼.jpg" + }, + { + "name": "银耳菊花粥.jpg" + }, + { + "name": "锅巴土豆.jpg" + }, + { + "name": "锅巴土豆_锅巴山药.jpg" + }, + { + "name": "锅盔.jpg" + }, + { + "name": "长崎松饼舒芙蕾.jpg" + }, + { + "name": "门钉肉饼.jpg" + }, + { + "name": "陕西家常豆腐脑.jpg" + }, + { + "name": "雪媚娘.jpg" + }, + { + "name": "雪里红拌洋姜.jpg" + }, + { + "name": "青口贝蔬菜温沙拉.jpg" + }, + { + "name": "青团.jpg" + }, + { + "name": "青椒土豆炒火腿肠.jpg" + }, + { + "name": "青椒炒皮蛋.jpg" + }, + { + "name": "青椒炒豆皮.jpg" + }, + { + "name": "青椒炒鱼干.jpg" + }, + { + "name": "青瓜炒肉片.jpg" + }, + { + "name": "韩式炸鸡.jpg" + }, + { + "name": "韩式烤肉.jpg" + }, + { + "name": "韩式部队火锅.jpg" + }, + { + "name": "韭菜拌粉丝.jpg" + }, + { + "name": "韭菜炒木耳.jpg" + }, + { + "name": "韭菜炒虾仁.jpg" + }, + { + "name": "韭菜盒子.jpg" + }, + { + "name": "韭菜花炒干鱿鱼.jpg" + }, + { + "name": "韭菜香干炒肉.jpg" + }, + { + "name": "风干盐焗鸡.jpg" + }, + { + "name": "风干腊鱼.jpg" + }, + { + "name": "饺子皮葱油饼.jpg" + }, + { + "name": "馄饨.jpg" + }, + { + "name": "香干毛豆炒肉沫.jpg" + }, + { + "name": "香干炒肉片.jpg" + }, + { + "name": "香煎原切牛排.jpg" + }, + { + "name": "香煎多宝鱼.jpg" + }, + { + "name": "香煎带鱼.jpg" + }, + { + "name": "香煎沙茶梅花肉.jpg" + }, + { + "name": "香煎牛仔骨.jpg" + }, + { + "name": "香煎马哈鱼.jpg" + }, + { + "name": "香脆猪排.jpg" + }, + { + "name": "香菇焖排骨.jpg" + }, + { + "name": "香菇肉菜包.jpg" + }, + { + "name": "香菇虾米焖猪皮.jpg" + }, + { + "name": "香葱肉松卷.jpg" + }, + { + "name": "香辣土豆片夹馍.jpg" + }, + { + "name": "香辣牛筋川粉.jpg" + }, + { + "name": "香酥脆皮鸡翅.jpg" + }, + { + "name": "香锅焖鸡腿饭.jpg" + }, + { + "name": "马蹄糕.jpg" + }, + { + "name": "马蹄薏米大骨汤.jpg" + }, + { + "name": "马齿苋发面饼.jpg" + }, + { + "name": "马齿苋炒干豆皮.jpg" + }, + { + "name": "鲜笋艾叶粄.jpg" + }, + { + "name": "鲜肉小笼包.jpg" + }, + { + "name": "鲜肉馄饨.jpg" + }, + { + "name": "鲜虾饼.jpg" + }, + { + "name": "鲜虾鸡蛋羹.jpg" + }, + { + "name": "鲜虾鸡蛋荞麦面.jpg" + }, + { + "name": "鲫鱼萝卜汤.jpg" + }, + { + "name": "鲫鱼豆腐汤.jpg" + }, + { + "name": "鸡肉蘑菇汤.jpg" + }, + { + "name": "鸡蛋午餐肉生菜炒饭.jpg" + }, + { + "name": "鸡蛋炒蔬菜.jpg" + }, + { + "name": "鸡蛋煎糍粑.jpg" + }, + { + "name": "鸡蛋煎馒头.jpg" + }, + { + "name": "鸡蛋玉米圣女果沙拉.jpg" + }, + { + "name": "鸡蛋羊尾笋煮冬瓜.jpg" + }, + { + "name": "鸡蛋豆腐焖黄骨鱼.jpg" + }, + { + "name": "鸡蛋香肠炒意面.jpg" + }, + { + "name": "鸡骨草土茯苓薏米汤.jpg" + }, + { + "name": "鸭腿肉拌秋葵.jpg" + }, + { + "name": "鸭血粉丝.jpg" + }, + { + "name": "鸭骨架煲山药.jpg" + }, + { + "name": "鸿运萌蛇汤圆.jpg" + }, + { + "name": "鹿茸菇清蒸排骨.jpg" + }, + { + "name": "鹿茸菇蒸鸡.jpg" + }, + { + "name": "麦冬雪梨瘦肉汤.jpg" + }, + { + "name": "麦穗馒头.jpg" + }, + { + "name": "麻婆豆腐.jpg" + }, + { + "name": "麻婆豆腐牛肉.jpg" + }, + { + "name": "麻椒炒猪肝.jpg" + }, + { + "name": "麻辣干锅.jpg" + }, + { + "name": "麻辣烫.jpg" + }, + { + "name": "麻辣猪蹄锅.jpg" + }, + { + "name": "麻辣香锅.jpg" + }, + { + "name": "黄栀风干鸡.jpg" + }, + { + "name": "黄油蒜香牛肋条.jpg" + }, + { + "name": "黄焖鸡.jpg" + }, + { + "name": "黄瓜滑肉片拌荞麦面.jpg" + }, + { + "name": "黄瓜炒黑椒肠.jpg" + }, + { + "name": "黄瓜皮炒牛肉.jpg" + }, + { + "name": "黄瓜籽粉方馒头.jpg" + }, + { + "name": "黄瓜糖拌苹果.jpg" + }, + { + "name": "黄瓜苹果蟹柳沙拉.jpg" + }, + { + "name": "黄花菜肉片汤.jpg" + }, + { + "name": "黄花鱼炖粉条.jpg" + }, + { + "name": "黄豆焖牛腩.jpg" + }, + { + "name": "黄骨鱼烧豆腐.jpg" + }, + { + "name": "黑椒牛肉粒.jpg" + }, + { + "name": "黑糖炖红枣银耳.jpg" + }, + { + "name": "黑胡椒土豆泥.jpg" + }, + { + "name": "黑芝麻杂粮包.jpg" + }, + { + "name": "黑芝麻花生汤圆.jpg" + }, + { + "name": "黑蒜番茄牛肉汤.jpg" + }, + { + "name": "黑蒜羊肚菌猪骨汤.jpg" + }, + { + "name": "黑豆莲子红枣枸杞茶.jpg" + }, + { + "name": "龙骨炖白萝卜.jpg" + } + ], + "me_pic": [ + { + "name": "三拼霸霸奶茶.jpg" + }, + { + "name": "别蜜了吃个毛肚吧.jpg" + }, + { + "name": "别蜜了吃个瓜子吧.jpg" + }, + { + "name": "别蜜了吃个魔芋吧.jpg" + }, + { + "name": "原叶红茶.jpg" + }, + { + "name": "原味奶茶.jpg" + }, + { + "name": "双拼奶茶.jpg" + }, + { + "name": "山楂梅梅.jpg" + }, + { + "name": "布丁奶茶.jpg" + }, + { + "name": "拿铁咖啡.jpg" + }, + { + "name": "新鲜冰激凌.jpg" + }, + { + "name": "柠檬红茶.jpg" + }, + { + "name": "柠檬红茶霸气桶.jpg" + }, + { + "name": "桃喜芒芒.jpg" + }, + { + "name": "桑葚摇摇奶昔.jpg" + }, + { + "name": "桑葚梅梅.jpg" + }, + { + "name": "椰椰拿铁.jpg" + }, + { + "name": "美式咖啡.jpg" + }, + { + "name": "脆皮大圣代.jpg" + }, + { + "name": "芋圆奶茶.jpg" + }, + { + "name": "芋圆葡萄.jpg" + }, + { + "name": "苹果奶绿.jpg" + }, + { + "name": "苹果美式.jpg" + }, + { + "name": "茉莉绿茶.jpg" + }, + { + "name": "草莓啵啵.jpg" + }, + { + "name": "草莓摇摇奶昔.jpg" + }, + { + "name": "葡萄冰美式.jpg" + }, + { + "name": "雪王冰杯.jpg" + }, + { + "name": "雪王芒果大圣代升级版.jpg" + }, + { + "name": "雪王草莓大圣代.jpg" + }, + { + "name": "雪王雪顶咖啡.jpg" + }, + { + "name": "青团椰椰.jpg" + }, + { + "name": "香柠红茶霸气桶.jpg" + }, + { + "name": "香柠绿茶.jpg" + }, + { + "name": "高山四季春.jpg" + } + ] +} \ No newline at end of file diff --git a/res/drink_pic/书亦烧仙草.jpg b/res/drink_pic/书亦烧仙草.jpg new file mode 100644 index 0000000..626ffa6 Binary files /dev/null and b/res/drink_pic/书亦烧仙草.jpg differ diff --git a/res/drink_pic/冰摇桃桃乌龙茶.jpg b/res/drink_pic/冰摇桃桃乌龙茶.jpg new file mode 100644 index 0000000..94b4161 Binary files /dev/null and b/res/drink_pic/冰摇桃桃乌龙茶.jpg differ diff --git a/res/drink_pic/冰摇红莓黑加仑茶.jpg b/res/drink_pic/冰摇红莓黑加仑茶.jpg new file mode 100644 index 0000000..e7733fe Binary files /dev/null and b/res/drink_pic/冰摇红莓黑加仑茶.jpg differ diff --git a/res/drink_pic/冰摇芒果花草茶.jpg b/res/drink_pic/冰摇芒果花草茶.jpg new file mode 100644 index 0000000..0fdeda1 Binary files /dev/null and b/res/drink_pic/冰摇芒果花草茶.jpg differ diff --git a/res/drink_pic/冰淇淋红茶.jpg b/res/drink_pic/冰淇淋红茶.jpg new file mode 100644 index 0000000..df5e05b Binary files /dev/null and b/res/drink_pic/冰淇淋红茶.jpg differ diff --git a/res/drink_pic/冰鲜柠檬水.jpg b/res/drink_pic/冰鲜柠檬水.jpg new file mode 100644 index 0000000..1e46610 Binary files /dev/null and b/res/drink_pic/冰鲜柠檬水.jpg differ diff --git a/res/drink_pic/冷萃浮乐朵.jpg b/res/drink_pic/冷萃浮乐朵.jpg new file mode 100644 index 0000000..3c97d23 Binary files /dev/null and b/res/drink_pic/冷萃浮乐朵.jpg differ diff --git a/res/drink_pic/凉白开.jpg b/res/drink_pic/凉白开.jpg new file mode 100644 index 0000000..b089804 Binary files /dev/null and b/res/drink_pic/凉白开.jpg differ diff --git a/res/drink_pic/卡布奇诺.jpg b/res/drink_pic/卡布奇诺.jpg new file mode 100644 index 0000000..4200058 Binary files /dev/null and b/res/drink_pic/卡布奇诺.jpg differ diff --git a/res/drink_pic/双拼奶茶.jpg b/res/drink_pic/双拼奶茶.jpg new file mode 100644 index 0000000..f58d0e3 Binary files /dev/null and b/res/drink_pic/双拼奶茶.jpg differ diff --git a/res/drink_pic/可口可乐.jpg b/res/drink_pic/可口可乐.jpg new file mode 100644 index 0000000..ca827e8 Binary files /dev/null and b/res/drink_pic/可口可乐.jpg differ diff --git a/res/drink_pic/吃土摇摇奶昔.jpg b/res/drink_pic/吃土摇摇奶昔.jpg new file mode 100644 index 0000000..da2d4ed Binary files /dev/null and b/res/drink_pic/吃土摇摇奶昔.jpg differ diff --git a/res/drink_pic/喜茶轻芒芒甘露.jpg b/res/drink_pic/喜茶轻芒芒甘露.jpg new file mode 100644 index 0000000..68d972d Binary files /dev/null and b/res/drink_pic/喜茶轻芒芒甘露.jpg differ diff --git a/res/drink_pic/四季春燕麦奶茶.jpg b/res/drink_pic/四季春燕麦奶茶.jpg new file mode 100644 index 0000000..2d75204 Binary files /dev/null and b/res/drink_pic/四季春燕麦奶茶.jpg differ diff --git a/res/drink_pic/四季春珍珠奶茶.jpg b/res/drink_pic/四季春珍珠奶茶.jpg new file mode 100644 index 0000000..9d72d07 Binary files /dev/null and b/res/drink_pic/四季春珍珠奶茶.jpg differ diff --git a/res/drink_pic/四季春茶.jpg b/res/drink_pic/四季春茶.jpg new file mode 100644 index 0000000..811bfcc Binary files /dev/null and b/res/drink_pic/四季春茶.jpg differ diff --git a/res/drink_pic/奥利奥味雪王大圣代.jpg b/res/drink_pic/奥利奥味雪王大圣代.jpg new file mode 100644 index 0000000..4592496 Binary files /dev/null and b/res/drink_pic/奥利奥味雪王大圣代.jpg differ diff --git a/res/drink_pic/奥利奥大圣代.jpg b/res/drink_pic/奥利奥大圣代.jpg new file mode 100644 index 0000000..3277119 Binary files /dev/null and b/res/drink_pic/奥利奥大圣代.jpg differ diff --git a/res/drink_pic/抹茶星冰乐.jpg b/res/drink_pic/抹茶星冰乐.jpg new file mode 100644 index 0000000..f99127a Binary files /dev/null and b/res/drink_pic/抹茶星冰乐.jpg differ diff --git a/res/drink_pic/抹茶红豆拿铁.jpg b/res/drink_pic/抹茶红豆拿铁.jpg new file mode 100644 index 0000000..4e89225 Binary files /dev/null and b/res/drink_pic/抹茶红豆拿铁.jpg differ diff --git a/res/drink_pic/招牌芋圆奶茶.png b/res/drink_pic/招牌芋圆奶茶.png new file mode 100644 index 0000000..aa52c89 Binary files /dev/null and b/res/drink_pic/招牌芋圆奶茶.png differ diff --git a/res/drink_pic/摩卡.jpg b/res/drink_pic/摩卡.jpg new file mode 100644 index 0000000..2096462 Binary files /dev/null and b/res/drink_pic/摩卡.jpg differ diff --git a/res/drink_pic/摩卡可可碎片星冰乐.jpg b/res/drink_pic/摩卡可可碎片星冰乐.jpg new file mode 100644 index 0000000..f3a1896 Binary files /dev/null and b/res/drink_pic/摩卡可可碎片星冰乐.jpg differ diff --git a/res/drink_pic/摩卡星冰乐.jpg b/res/drink_pic/摩卡星冰乐.jpg new file mode 100644 index 0000000..b9ee901 Binary files /dev/null and b/res/drink_pic/摩卡星冰乐.jpg differ diff --git a/res/drink_pic/晨露抹茶.jpg b/res/drink_pic/晨露抹茶.jpg new file mode 100644 index 0000000..4eacf1b Binary files /dev/null and b/res/drink_pic/晨露抹茶.jpg differ diff --git a/res/drink_pic/杨枝甘露.jpg b/res/drink_pic/杨枝甘露.jpg new file mode 100644 index 0000000..1920c3d Binary files /dev/null and b/res/drink_pic/杨枝甘露.jpg differ diff --git a/res/drink_pic/杨枝甘露烧仙草.jpg b/res/drink_pic/杨枝甘露烧仙草.jpg new file mode 100644 index 0000000..dbc476e Binary files /dev/null and b/res/drink_pic/杨枝甘露烧仙草.jpg differ diff --git a/res/drink_pic/柠檬红茶.jpg b/res/drink_pic/柠檬红茶.jpg new file mode 100644 index 0000000..e31afb6 Binary files /dev/null and b/res/drink_pic/柠檬红茶.jpg differ diff --git a/res/drink_pic/柠檬芦荟茶.jpg b/res/drink_pic/柠檬芦荟茶.jpg new file mode 100644 index 0000000..35bb710 Binary files /dev/null and b/res/drink_pic/柠檬芦荟茶.jpg differ diff --git a/res/drink_pic/桂花酒酿.png b/res/drink_pic/桂花酒酿.png new file mode 100644 index 0000000..78fe798 Binary files /dev/null and b/res/drink_pic/桂花酒酿.png differ diff --git a/res/drink_pic/桃气乌龙奶芙.jpg b/res/drink_pic/桃气乌龙奶芙.jpg new file mode 100644 index 0000000..9de4c6c Binary files /dev/null and b/res/drink_pic/桃气乌龙奶芙.jpg differ diff --git a/res/drink_pic/桃气乌龙豆乳.jpg b/res/drink_pic/桃气乌龙豆乳.jpg new file mode 100644 index 0000000..e601dea Binary files /dev/null and b/res/drink_pic/桃气乌龙豆乳.jpg differ diff --git a/res/drink_pic/梨光清润路芭茶.png b/res/drink_pic/梨光清润路芭茶.png new file mode 100644 index 0000000..f56af14 Binary files /dev/null and b/res/drink_pic/梨光清润路芭茶.png differ diff --git a/res/drink_pic/棒打鲜橙.jpg b/res/drink_pic/棒打鲜橙.jpg new file mode 100644 index 0000000..b243f8c Binary files /dev/null and b/res/drink_pic/棒打鲜橙.jpg differ diff --git a/res/drink_pic/椰乳芋泥茫茫.jpg b/res/drink_pic/椰乳芋泥茫茫.jpg new file mode 100644 index 0000000..ede5785 Binary files /dev/null and b/res/drink_pic/椰乳芋泥茫茫.jpg differ diff --git a/res/drink_pic/榛果风味拿铁.jpg b/res/drink_pic/榛果风味拿铁.jpg new file mode 100644 index 0000000..e5cf7b2 Binary files /dev/null and b/res/drink_pic/榛果风味拿铁.jpg differ diff --git a/res/drink_pic/橙柚派对.jpg b/res/drink_pic/橙柚派对.jpg new file mode 100644 index 0000000..e8bdb38 Binary files /dev/null and b/res/drink_pic/橙柚派对.jpg differ diff --git a/res/drink_pic/气炫冰山美式.jpg b/res/drink_pic/气炫冰山美式.jpg new file mode 100644 index 0000000..b06b4c2 Binary files /dev/null and b/res/drink_pic/气炫冰山美式.jpg differ diff --git a/res/drink_pic/浓缩咖啡.jpg b/res/drink_pic/浓缩咖啡.jpg new file mode 100644 index 0000000..ed19c2b Binary files /dev/null and b/res/drink_pic/浓缩咖啡.jpg differ diff --git a/res/drink_pic/满杯橙海粒.jpg b/res/drink_pic/满杯橙海粒.jpg new file mode 100644 index 0000000..3f2c258 Binary files /dev/null and b/res/drink_pic/满杯橙海粒.jpg differ diff --git a/res/drink_pic/烤奶珍珠奶茶.jpg b/res/drink_pic/烤奶珍珠奶茶.jpg new file mode 100644 index 0000000..a616a2b Binary files /dev/null and b/res/drink_pic/烤奶珍珠奶茶.jpg differ diff --git a/res/drink_pic/焦糖浓缩咖啡星冰乐.jpg b/res/drink_pic/焦糖浓缩咖啡星冰乐.jpg new file mode 100644 index 0000000..5168ba1 Binary files /dev/null and b/res/drink_pic/焦糖浓缩咖啡星冰乐.jpg differ diff --git a/res/drink_pic/焦糖玛奇朵.jpg b/res/drink_pic/焦糖玛奇朵.jpg new file mode 100644 index 0000000..9be5c41 Binary files /dev/null and b/res/drink_pic/焦糖玛奇朵.jpg differ diff --git a/res/drink_pic/焦糖珍珠.jpg b/res/drink_pic/焦糖珍珠.jpg new file mode 100644 index 0000000..a54e04c Binary files /dev/null and b/res/drink_pic/焦糖珍珠.jpg differ diff --git a/res/drink_pic/牛魔王黑砖奶茶.jpg b/res/drink_pic/牛魔王黑砖奶茶.jpg new file mode 100644 index 0000000..d275a4c Binary files /dev/null and b/res/drink_pic/牛魔王黑砖奶茶.jpg differ diff --git a/res/drink_pic/珍珠奶茶.jpg b/res/drink_pic/珍珠奶茶.jpg new file mode 100644 index 0000000..465974a Binary files /dev/null and b/res/drink_pic/珍珠奶茶.jpg differ diff --git a/res/drink_pic/百事可乐.jpg b/res/drink_pic/百事可乐.jpg new file mode 100644 index 0000000..f09eecf Binary files /dev/null and b/res/drink_pic/百事可乐.jpg differ diff --git a/res/drink_pic/百香凤梨.jpg b/res/drink_pic/百香凤梨.jpg new file mode 100644 index 0000000..1af0054 Binary files /dev/null and b/res/drink_pic/百香凤梨.jpg differ diff --git a/res/drink_pic/百香金菠萝.png b/res/drink_pic/百香金菠萝.png new file mode 100644 index 0000000..26b68b5 Binary files /dev/null and b/res/drink_pic/百香金菠萝.png differ diff --git a/res/drink_pic/皇家九号奶茶.jpg b/res/drink_pic/皇家九号奶茶.jpg new file mode 100644 index 0000000..9c342c6 Binary files /dev/null and b/res/drink_pic/皇家九号奶茶.jpg differ diff --git a/res/drink_pic/红茶.jpg b/res/drink_pic/红茶.jpg new file mode 100644 index 0000000..ba3bbf1 Binary files /dev/null and b/res/drink_pic/红茶.jpg differ diff --git a/res/drink_pic/红豆奶茶.jpg b/res/drink_pic/红豆奶茶.jpg new file mode 100644 index 0000000..a6b6bdf Binary files /dev/null and b/res/drink_pic/红豆奶茶.jpg differ diff --git a/res/drink_pic/绿茶.jpg b/res/drink_pic/绿茶.jpg new file mode 100644 index 0000000..06c23e8 Binary files /dev/null and b/res/drink_pic/绿茶.jpg differ diff --git a/res/drink_pic/美式咖啡.jpg b/res/drink_pic/美式咖啡.jpg new file mode 100644 index 0000000..27a8747 Binary files /dev/null and b/res/drink_pic/美式咖啡.jpg differ diff --git a/res/drink_pic/芋泥厚厚牛乳.jpg b/res/drink_pic/芋泥厚厚牛乳.jpg new file mode 100644 index 0000000..f8dcf3d Binary files /dev/null and b/res/drink_pic/芋泥厚厚牛乳.jpg differ diff --git a/res/drink_pic/芒果西番莲果茶星冰乐.jpg b/res/drink_pic/芒果西番莲果茶星冰乐.jpg new file mode 100644 index 0000000..c634997 Binary files /dev/null and b/res/drink_pic/芒果西番莲果茶星冰乐.jpg differ diff --git a/res/drink_pic/芝士四季春.jpg b/res/drink_pic/芝士四季春.jpg new file mode 100644 index 0000000..7701752 Binary files /dev/null and b/res/drink_pic/芝士四季春.jpg differ diff --git a/res/drink_pic/芝士奶盖四季春.jpg b/res/drink_pic/芝士奶盖四季春.jpg new file mode 100644 index 0000000..af08b07 Binary files /dev/null and b/res/drink_pic/芝士奶盖四季春.jpg differ diff --git a/res/drink_pic/芝士奶盖绿茶.jpg b/res/drink_pic/芝士奶盖绿茶.jpg new file mode 100644 index 0000000..dfa1956 Binary files /dev/null and b/res/drink_pic/芝士奶盖绿茶.jpg differ diff --git a/res/drink_pic/芝士抹茶.jpg b/res/drink_pic/芝士抹茶.jpg new file mode 100644 index 0000000..4ae37ad Binary files /dev/null and b/res/drink_pic/芝士抹茶.jpg differ diff --git a/res/drink_pic/芝士鲜红茶.jpg b/res/drink_pic/芝士鲜红茶.jpg new file mode 100644 index 0000000..e342048 Binary files /dev/null and b/res/drink_pic/芝士鲜红茶.jpg differ diff --git a/res/drink_pic/芝士鲜绿茶.jpg b/res/drink_pic/芝士鲜绿茶.jpg new file mode 100644 index 0000000..84b75aa Binary files /dev/null and b/res/drink_pic/芝士鲜绿茶.jpg differ diff --git a/res/drink_pic/草莓味雪王大圣代.jpg b/res/drink_pic/草莓味雪王大圣代.jpg new file mode 100644 index 0000000..87cd463 Binary files /dev/null and b/res/drink_pic/草莓味雪王大圣代.jpg differ diff --git a/res/drink_pic/草莓雪王大圣代.jpg b/res/drink_pic/草莓雪王大圣代.jpg new file mode 100644 index 0000000..36145a1 Binary files /dev/null and b/res/drink_pic/草莓雪王大圣代.jpg differ diff --git a/res/drink_pic/葡萄柚绿茶.png b/res/drink_pic/葡萄柚绿茶.png new file mode 100644 index 0000000..a8de05a Binary files /dev/null and b/res/drink_pic/葡萄柚绿茶.png differ diff --git a/res/drink_pic/蓝莓味雪王大圣代.jpg b/res/drink_pic/蓝莓味雪王大圣代.jpg new file mode 100644 index 0000000..6cf30b8 Binary files /dev/null and b/res/drink_pic/蓝莓味雪王大圣代.jpg differ diff --git a/res/drink_pic/蓝莓大圣代.jpg b/res/drink_pic/蓝莓大圣代.jpg new file mode 100644 index 0000000..d5bc9d6 Binary files /dev/null and b/res/drink_pic/蓝莓大圣代.jpg differ diff --git a/res/drink_pic/蓝莓摇摇奶昔.jpg b/res/drink_pic/蓝莓摇摇奶昔.jpg new file mode 100644 index 0000000..1cbad33 Binary files /dev/null and b/res/drink_pic/蓝莓摇摇奶昔.jpg differ diff --git a/res/drink_pic/蓝莓果粒茶.jpg b/res/drink_pic/蓝莓果粒茶.jpg new file mode 100644 index 0000000..f96ec77 Binary files /dev/null and b/res/drink_pic/蓝莓果粒茶.jpg differ diff --git a/res/drink_pic/蜂蜜柚子茶.jpg b/res/drink_pic/蜂蜜柚子茶.jpg new file mode 100644 index 0000000..822dba8 Binary files /dev/null and b/res/drink_pic/蜂蜜柚子茶.jpg differ diff --git a/res/drink_pic/西北风.png b/res/drink_pic/西北风.png new file mode 100644 index 0000000..b3e4c1b Binary files /dev/null and b/res/drink_pic/西北风.png differ diff --git a/res/drink_pic/豆乳绵绵奶茶.jpg b/res/drink_pic/豆乳绵绵奶茶.jpg new file mode 100644 index 0000000..14a08c1 Binary files /dev/null and b/res/drink_pic/豆乳绵绵奶茶.jpg differ diff --git a/res/drink_pic/酒香沁乌龙.jpg b/res/drink_pic/酒香沁乌龙.jpg new file mode 100644 index 0000000..950a7f7 Binary files /dev/null and b/res/drink_pic/酒香沁乌龙.jpg differ diff --git a/res/drink_pic/酸柠浮冷萃.jpg b/res/drink_pic/酸柠浮冷萃.jpg new file mode 100644 index 0000000..bcffdcb Binary files /dev/null and b/res/drink_pic/酸柠浮冷萃.jpg differ diff --git a/res/drink_pic/醋意桃桃.jpg b/res/drink_pic/醋意桃桃.jpg new file mode 100644 index 0000000..04be715 Binary files /dev/null and b/res/drink_pic/醋意桃桃.jpg differ diff --git a/res/drink_pic/阿馥奇朵.jpg b/res/drink_pic/阿馥奇朵.jpg new file mode 100644 index 0000000..b846fe5 Binary files /dev/null and b/res/drink_pic/阿馥奇朵.jpg differ diff --git a/res/drink_pic/香草风味拿铁.jpg b/res/drink_pic/香草风味拿铁.jpg new file mode 100644 index 0000000..204524c Binary files /dev/null and b/res/drink_pic/香草风味拿铁.jpg differ diff --git a/res/drink_pic/馥芮白.jpg b/res/drink_pic/馥芮白.jpg new file mode 100644 index 0000000..1efbe12 Binary files /dev/null and b/res/drink_pic/馥芮白.jpg differ diff --git a/res/drink_pic/马来西亚白咖啡.jpg b/res/drink_pic/马来西亚白咖啡.jpg new file mode 100644 index 0000000..d5aaa48 Binary files /dev/null and b/res/drink_pic/马来西亚白咖啡.jpg differ diff --git a/res/drink_pic/鲜橙葡萄柚.jpg b/res/drink_pic/鲜橙葡萄柚.jpg new file mode 100644 index 0000000..77aceb9 Binary files /dev/null and b/res/drink_pic/鲜橙葡萄柚.jpg differ diff --git a/res/drink_pic/鲜芒果绿茶.png b/res/drink_pic/鲜芒果绿茶.png new file mode 100644 index 0000000..3941127 Binary files /dev/null and b/res/drink_pic/鲜芒果绿茶.png differ diff --git a/res/drink_pic/鹿丸可可鲜奶.jpg b/res/drink_pic/鹿丸可可鲜奶.jpg new file mode 100644 index 0000000..802ee74 Binary files /dev/null and b/res/drink_pic/鹿丸可可鲜奶.jpg differ diff --git a/res/drink_pic/麦芽雪冷萃.jpg b/res/drink_pic/麦芽雪冷萃.jpg new file mode 100644 index 0000000..96df533 Binary files /dev/null and b/res/drink_pic/麦芽雪冷萃.jpg differ diff --git a/res/drink_pic/黑巧橙香乌龙.jpg b/res/drink_pic/黑巧橙香乌龙.jpg new file mode 100644 index 0000000..9cb4dd0 Binary files /dev/null and b/res/drink_pic/黑巧橙香乌龙.jpg differ diff --git a/res/drink_pic/黑糖珍珠奶茶.jpg b/res/drink_pic/黑糖珍珠奶茶.jpg new file mode 100644 index 0000000..9fa92e1 Binary files /dev/null and b/res/drink_pic/黑糖珍珠奶茶.jpg differ diff --git a/res/eat_pic/520甜蜜下午茶.jpg b/res/eat_pic/520甜蜜下午茶.jpg new file mode 100644 index 0000000..975b373 Binary files /dev/null and b/res/eat_pic/520甜蜜下午茶.jpg differ diff --git a/res/eat_pic/一锅鲜.jpg b/res/eat_pic/一锅鲜.jpg new file mode 100644 index 0000000..8ebeb1c Binary files /dev/null and b/res/eat_pic/一锅鲜.jpg differ diff --git a/res/eat_pic/万能凉拌汁.jpg b/res/eat_pic/万能凉拌汁.jpg new file mode 100644 index 0000000..273351b Binary files /dev/null and b/res/eat_pic/万能凉拌汁.jpg differ diff --git a/res/eat_pic/万能栗子泥__秋天第一口栗子.jpg b/res/eat_pic/万能栗子泥__秋天第一口栗子.jpg new file mode 100644 index 0000000..8af0c7e Binary files /dev/null and b/res/eat_pic/万能栗子泥__秋天第一口栗子.jpg differ diff --git a/res/eat_pic/三七木耳炖鸡汤.jpg b/res/eat_pic/三七木耳炖鸡汤.jpg new file mode 100644 index 0000000..5f17eee Binary files /dev/null and b/res/eat_pic/三七木耳炖鸡汤.jpg differ diff --git a/res/eat_pic/三色慕斯杯.jpg b/res/eat_pic/三色慕斯杯.jpg new file mode 100644 index 0000000..31d6c8e Binary files /dev/null and b/res/eat_pic/三色慕斯杯.jpg differ diff --git a/res/eat_pic/上汤丝瓜.jpg b/res/eat_pic/上汤丝瓜.jpg new file mode 100644 index 0000000..88cfec3 Binary files /dev/null and b/res/eat_pic/上汤丝瓜.jpg differ diff --git a/res/eat_pic/上汤苋菜.jpg b/res/eat_pic/上汤苋菜.jpg new file mode 100644 index 0000000..3661a54 Binary files /dev/null and b/res/eat_pic/上汤苋菜.jpg differ diff --git a/res/eat_pic/上海青炒油面筋.jpg b/res/eat_pic/上海青炒油面筋.jpg new file mode 100644 index 0000000..3d5db32 Binary files /dev/null and b/res/eat_pic/上海青炒油面筋.jpg differ diff --git a/res/eat_pic/东北驴打滚.jpg b/res/eat_pic/东北驴打滚.jpg new file mode 100644 index 0000000..7f4c8b7 Binary files /dev/null and b/res/eat_pic/东北驴打滚.jpg differ diff --git a/res/eat_pic/丝状葱花饼.jpg b/res/eat_pic/丝状葱花饼.jpg new file mode 100644 index 0000000..286521f Binary files /dev/null and b/res/eat_pic/丝状葱花饼.jpg differ diff --git a/res/eat_pic/丝瓜汤.jpg b/res/eat_pic/丝瓜汤.jpg new file mode 100644 index 0000000..e8cac22 Binary files /dev/null and b/res/eat_pic/丝瓜汤.jpg differ diff --git a/res/eat_pic/丝瓜炒豆干.jpg b/res/eat_pic/丝瓜炒豆干.jpg new file mode 100644 index 0000000..fe1edaf Binary files /dev/null and b/res/eat_pic/丝瓜炒豆干.jpg differ diff --git a/res/eat_pic/丝瓜虾仁烙.jpg b/res/eat_pic/丝瓜虾仁烙.jpg new file mode 100644 index 0000000..0b67863 Binary files /dev/null and b/res/eat_pic/丝瓜虾仁烙.jpg differ diff --git a/res/eat_pic/丝瓜蚝烙.jpg b/res/eat_pic/丝瓜蚝烙.jpg new file mode 100644 index 0000000..e56aeab Binary files /dev/null and b/res/eat_pic/丝瓜蚝烙.jpg differ diff --git a/res/eat_pic/丝瓜黄骨鱼汤.jpg b/res/eat_pic/丝瓜黄骨鱼汤.jpg new file mode 100644 index 0000000..32446ca Binary files /dev/null and b/res/eat_pic/丝瓜黄骨鱼汤.jpg differ diff --git a/res/eat_pic/乌贼鲞炒西芹.jpg b/res/eat_pic/乌贼鲞炒西芹.jpg new file mode 100644 index 0000000..7d9a3ef Binary files /dev/null and b/res/eat_pic/乌贼鲞炒西芹.jpg differ diff --git a/res/eat_pic/五味斋炒凉粉.jpg b/res/eat_pic/五味斋炒凉粉.jpg new file mode 100644 index 0000000..10cc174 Binary files /dev/null and b/res/eat_pic/五味斋炒凉粉.jpg differ diff --git a/res/eat_pic/五味斋米汤煮饺子.jpg b/res/eat_pic/五味斋米汤煮饺子.jpg new file mode 100644 index 0000000..25786d4 Binary files /dev/null and b/res/eat_pic/五味斋米汤煮饺子.jpg differ diff --git a/res/eat_pic/五味斋素什锦.jpg b/res/eat_pic/五味斋素什锦.jpg new file mode 100644 index 0000000..3f53da4 Binary files /dev/null and b/res/eat_pic/五味斋素什锦.jpg differ diff --git a/res/eat_pic/五彩藜麦沙拉.jpg b/res/eat_pic/五彩藜麦沙拉.jpg new file mode 100644 index 0000000..c926abd Binary files /dev/null and b/res/eat_pic/五彩藜麦沙拉.jpg differ diff --git a/res/eat_pic/五指毛桃椰肉菌菇鸡汤.jpg b/res/eat_pic/五指毛桃椰肉菌菇鸡汤.jpg new file mode 100644 index 0000000..ef17f3a Binary files /dev/null and b/res/eat_pic/五指毛桃椰肉菌菇鸡汤.jpg differ diff --git a/res/eat_pic/五指毛桃焗鸡.jpg b/res/eat_pic/五指毛桃焗鸡.jpg new file mode 100644 index 0000000..c6a2f5e Binary files /dev/null and b/res/eat_pic/五指毛桃焗鸡.jpg differ diff --git a/res/eat_pic/五花肉烧排骨.jpg b/res/eat_pic/五花肉烧排骨.jpg new file mode 100644 index 0000000..121a199 Binary files /dev/null and b/res/eat_pic/五花肉烧排骨.jpg differ diff --git a/res/eat_pic/五黑养生馒头.jpg b/res/eat_pic/五黑养生馒头.jpg new file mode 100644 index 0000000..96b3488 Binary files /dev/null and b/res/eat_pic/五黑养生馒头.jpg differ diff --git a/res/eat_pic/人参羊肉汤.jpg b/res/eat_pic/人参羊肉汤.jpg new file mode 100644 index 0000000..6b05d1e Binary files /dev/null and b/res/eat_pic/人参羊肉汤.jpg differ diff --git a/res/eat_pic/人参莲肉汤.jpg b/res/eat_pic/人参莲肉汤.jpg new file mode 100644 index 0000000..bf66e6f Binary files /dev/null and b/res/eat_pic/人参莲肉汤.jpg differ diff --git a/res/eat_pic/什锦排骨焖饭.jpg b/res/eat_pic/什锦排骨焖饭.jpg new file mode 100644 index 0000000..a25bd8b Binary files /dev/null and b/res/eat_pic/什锦排骨焖饭.jpg differ diff --git a/res/eat_pic/伯爵红茶巧克力.jpg b/res/eat_pic/伯爵红茶巧克力.jpg new file mode 100644 index 0000000..3d6c034 Binary files /dev/null and b/res/eat_pic/伯爵红茶巧克力.jpg differ diff --git a/res/eat_pic/伯爵红茶蛋糕卷.jpg b/res/eat_pic/伯爵红茶蛋糕卷.jpg new file mode 100644 index 0000000..1d6aa52 Binary files /dev/null and b/res/eat_pic/伯爵红茶蛋糕卷.jpg differ diff --git a/res/eat_pic/低卡菜苔牛肉拌饭.jpg b/res/eat_pic/低卡菜苔牛肉拌饭.jpg new file mode 100644 index 0000000..3d15e50 Binary files /dev/null and b/res/eat_pic/低卡菜苔牛肉拌饭.jpg differ diff --git a/res/eat_pic/低卡青椒鸡蛋拌饭.jpg b/res/eat_pic/低卡青椒鸡蛋拌饭.jpg new file mode 100644 index 0000000..15d1910 Binary files /dev/null and b/res/eat_pic/低卡青椒鸡蛋拌饭.jpg differ diff --git a/res/eat_pic/低卡黄瓜鸡蛋炒饭.jpg b/res/eat_pic/低卡黄瓜鸡蛋炒饭.jpg new file mode 100644 index 0000000..10645bf Binary files /dev/null and b/res/eat_pic/低卡黄瓜鸡蛋炒饭.jpg differ diff --git a/res/eat_pic/低卡黑椒鸡丁拌饭.jpg b/res/eat_pic/低卡黑椒鸡丁拌饭.jpg new file mode 100644 index 0000000..d5750da Binary files /dev/null and b/res/eat_pic/低卡黑椒鸡丁拌饭.jpg differ diff --git a/res/eat_pic/低脂低卡西葫芦鸡肉拌饭.jpg b/res/eat_pic/低脂低卡西葫芦鸡肉拌饭.jpg new file mode 100644 index 0000000..c38e2b7 Binary files /dev/null and b/res/eat_pic/低脂低卡西葫芦鸡肉拌饭.jpg differ diff --git a/res/eat_pic/低脂低卡银芽牛肉拌饭.jpg b/res/eat_pic/低脂低卡银芽牛肉拌饭.jpg new file mode 100644 index 0000000..652dca9 Binary files /dev/null and b/res/eat_pic/低脂低卡银芽牛肉拌饭.jpg differ diff --git a/res/eat_pic/兰豆炒鱿鱼.jpg b/res/eat_pic/兰豆炒鱿鱼.jpg new file mode 100644 index 0000000..fb1e111 Binary files /dev/null and b/res/eat_pic/兰豆炒鱿鱼.jpg differ diff --git a/res/eat_pic/养生银耳南瓜糊.jpg b/res/eat_pic/养生银耳南瓜糊.jpg new file mode 100644 index 0000000..63b6d12 Binary files /dev/null and b/res/eat_pic/养生银耳南瓜糊.jpg differ diff --git a/res/eat_pic/冬瓜汤.jpg b/res/eat_pic/冬瓜汤.jpg new file mode 100644 index 0000000..34318ca Binary files /dev/null and b/res/eat_pic/冬瓜汤.jpg differ diff --git a/res/eat_pic/冬瓜焖鸭.jpg b/res/eat_pic/冬瓜焖鸭.jpg new file mode 100644 index 0000000..3fe5761 Binary files /dev/null and b/res/eat_pic/冬瓜焖鸭.jpg differ diff --git a/res/eat_pic/冬瓜鸡腿薏米去湿汤.jpg b/res/eat_pic/冬瓜鸡腿薏米去湿汤.jpg new file mode 100644 index 0000000..a2019e0 Binary files /dev/null and b/res/eat_pic/冬瓜鸡腿薏米去湿汤.jpg differ diff --git a/res/eat_pic/冲鸡蛋.jpg b/res/eat_pic/冲鸡蛋.jpg new file mode 100644 index 0000000..f52eea5 Binary files /dev/null and b/res/eat_pic/冲鸡蛋.jpg differ diff --git a/res/eat_pic/冷吃牛肉.jpg b/res/eat_pic/冷吃牛肉.jpg new file mode 100644 index 0000000..77fadf6 Binary files /dev/null and b/res/eat_pic/冷吃牛肉.jpg differ diff --git a/res/eat_pic/冷泡汁小龙虾.jpg b/res/eat_pic/冷泡汁小龙虾.jpg new file mode 100644 index 0000000..bd99b4c Binary files /dev/null and b/res/eat_pic/冷泡汁小龙虾.jpg differ diff --git a/res/eat_pic/冷泡汁钵钵鸡.jpg b/res/eat_pic/冷泡汁钵钵鸡.jpg new file mode 100644 index 0000000..c3b2ff8 Binary files /dev/null and b/res/eat_pic/冷泡汁钵钵鸡.jpg differ diff --git a/res/eat_pic/凉拌双脆.jpg b/res/eat_pic/凉拌双脆.jpg new file mode 100644 index 0000000..6dd82cd Binary files /dev/null and b/res/eat_pic/凉拌双脆.jpg differ diff --git a/res/eat_pic/凉拌土豆丝.jpg b/res/eat_pic/凉拌土豆丝.jpg new file mode 100644 index 0000000..23edd3a Binary files /dev/null and b/res/eat_pic/凉拌土豆丝.jpg differ diff --git a/res/eat_pic/凉拌平菇.jpg b/res/eat_pic/凉拌平菇.jpg new file mode 100644 index 0000000..f9ecacc Binary files /dev/null and b/res/eat_pic/凉拌平菇.jpg differ diff --git a/res/eat_pic/凉拌攸面.jpg b/res/eat_pic/凉拌攸面.jpg new file mode 100644 index 0000000..8db4b52 Binary files /dev/null and b/res/eat_pic/凉拌攸面.jpg differ diff --git a/res/eat_pic/凉拌木耳西兰花.jpg b/res/eat_pic/凉拌木耳西兰花.jpg new file mode 100644 index 0000000..ce57258 Binary files /dev/null and b/res/eat_pic/凉拌木耳西兰花.jpg differ diff --git a/res/eat_pic/凉拌番茄黄瓜.jpg b/res/eat_pic/凉拌番茄黄瓜.jpg new file mode 100644 index 0000000..556cc7e Binary files /dev/null and b/res/eat_pic/凉拌番茄黄瓜.jpg differ diff --git a/res/eat_pic/凉拌粉丝.jpg b/res/eat_pic/凉拌粉丝.jpg new file mode 100644 index 0000000..b1f336c Binary files /dev/null and b/res/eat_pic/凉拌粉丝.jpg differ diff --git a/res/eat_pic/凉拌紫甘蓝.jpg b/res/eat_pic/凉拌紫甘蓝.jpg new file mode 100644 index 0000000..22d569a Binary files /dev/null and b/res/eat_pic/凉拌紫甘蓝.jpg differ diff --git a/res/eat_pic/凉拌茄子.jpg b/res/eat_pic/凉拌茄子.jpg new file mode 100644 index 0000000..3f7f3e3 Binary files /dev/null and b/res/eat_pic/凉拌茄子.jpg differ diff --git a/res/eat_pic/凉拌藕.jpg b/res/eat_pic/凉拌藕.jpg new file mode 100644 index 0000000..c98d68e Binary files /dev/null and b/res/eat_pic/凉拌藕.jpg differ diff --git a/res/eat_pic/凉拌豇豆.jpg b/res/eat_pic/凉拌豇豆.jpg new file mode 100644 index 0000000..a1d8e5d Binary files /dev/null and b/res/eat_pic/凉拌豇豆.jpg differ diff --git a/res/eat_pic/凉拌酸辣鸡丝.jpg b/res/eat_pic/凉拌酸辣鸡丝.jpg new file mode 100644 index 0000000..a05e77a Binary files /dev/null and b/res/eat_pic/凉拌酸辣鸡丝.jpg differ diff --git a/res/eat_pic/凉拌青瓜木耳.jpg b/res/eat_pic/凉拌青瓜木耳.jpg new file mode 100644 index 0000000..e23a69a Binary files /dev/null and b/res/eat_pic/凉拌青瓜木耳.jpg differ diff --git a/res/eat_pic/凉拌韭菜.jpg b/res/eat_pic/凉拌韭菜.jpg new file mode 100644 index 0000000..21b10b1 Binary files /dev/null and b/res/eat_pic/凉拌韭菜.jpg differ diff --git a/res/eat_pic/凉皮.jpg b/res/eat_pic/凉皮.jpg new file mode 100644 index 0000000..50b17f2 Binary files /dev/null and b/res/eat_pic/凉皮.jpg differ diff --git a/res/eat_pic/减脂版菠萝咕咾肉.jpg b/res/eat_pic/减脂版菠萝咕咾肉.jpg new file mode 100644 index 0000000..b83ed27 Binary files /dev/null and b/res/eat_pic/减脂版菠萝咕咾肉.jpg differ diff --git a/res/eat_pic/减脂虾仁白菜豆腐汤.jpg b/res/eat_pic/减脂虾仁白菜豆腐汤.jpg new file mode 100644 index 0000000..4b32b1c Binary files /dev/null and b/res/eat_pic/减脂虾仁白菜豆腐汤.jpg differ diff --git a/res/eat_pic/减脂餐土豆炖肉荞麦面.jpg b/res/eat_pic/减脂餐土豆炖肉荞麦面.jpg new file mode 100644 index 0000000..374ec4d Binary files /dev/null and b/res/eat_pic/减脂餐土豆炖肉荞麦面.jpg differ diff --git a/res/eat_pic/刀豆焖排骨.jpg b/res/eat_pic/刀豆焖排骨.jpg new file mode 100644 index 0000000..a7a0c46 Binary files /dev/null and b/res/eat_pic/刀豆焖排骨.jpg differ diff --git a/res/eat_pic/分心木煮鸡蛋.jpg b/res/eat_pic/分心木煮鸡蛋.jpg new file mode 100644 index 0000000..13b9487 Binary files /dev/null and b/res/eat_pic/分心木煮鸡蛋.jpg differ diff --git a/res/eat_pic/创意花朵茶点.jpg b/res/eat_pic/创意花朵茶点.jpg new file mode 100644 index 0000000..dc2c3c9 Binary files /dev/null and b/res/eat_pic/创意花朵茶点.jpg differ diff --git a/res/eat_pic/刷脂口蘑裙带汤.jpg b/res/eat_pic/刷脂口蘑裙带汤.jpg new file mode 100644 index 0000000..f882bfc Binary files /dev/null and b/res/eat_pic/刷脂口蘑裙带汤.jpg differ diff --git a/res/eat_pic/刺五加煎蛋.jpg b/res/eat_pic/刺五加煎蛋.jpg new file mode 100644 index 0000000..c23418f Binary files /dev/null and b/res/eat_pic/刺五加煎蛋.jpg differ diff --git a/res/eat_pic/剁椒大骨.jpg b/res/eat_pic/剁椒大骨.jpg new file mode 100644 index 0000000..cf204fc Binary files /dev/null and b/res/eat_pic/剁椒大骨.jpg differ diff --git a/res/eat_pic/剁椒肉沫米粉.jpg b/res/eat_pic/剁椒肉沫米粉.jpg new file mode 100644 index 0000000..44f1135 Binary files /dev/null and b/res/eat_pic/剁椒肉沫米粉.jpg differ diff --git a/res/eat_pic/剁椒蒜苗炒猪肝.jpg b/res/eat_pic/剁椒蒜苗炒猪肝.jpg new file mode 100644 index 0000000..493922e Binary files /dev/null and b/res/eat_pic/剁椒蒜苗炒猪肝.jpg differ diff --git a/res/eat_pic/剁椒鱼头.jpg b/res/eat_pic/剁椒鱼头.jpg new file mode 100644 index 0000000..ae28081 Binary files /dev/null and b/res/eat_pic/剁椒鱼头.jpg differ diff --git a/res/eat_pic/剁辣椒.jpg b/res/eat_pic/剁辣椒.jpg new file mode 100644 index 0000000..08ec825 Binary files /dev/null and b/res/eat_pic/剁辣椒.jpg differ diff --git a/res/eat_pic/午餐肉滑蛋.jpg b/res/eat_pic/午餐肉滑蛋.jpg new file mode 100644 index 0000000..b62cf40 Binary files /dev/null and b/res/eat_pic/午餐肉滑蛋.jpg differ diff --git a/res/eat_pic/南瓜吐司.jpg b/res/eat_pic/南瓜吐司.jpg new file mode 100644 index 0000000..cfd358c Binary files /dev/null and b/res/eat_pic/南瓜吐司.jpg differ diff --git a/res/eat_pic/南瓜干.jpg b/res/eat_pic/南瓜干.jpg new file mode 100644 index 0000000..fdc1bd9 Binary files /dev/null and b/res/eat_pic/南瓜干.jpg differ diff --git a/res/eat_pic/南瓜炼乳吐司.jpg b/res/eat_pic/南瓜炼乳吐司.jpg new file mode 100644 index 0000000..ce6ede7 Binary files /dev/null and b/res/eat_pic/南瓜炼乳吐司.jpg differ diff --git a/res/eat_pic/南瓜煮粉签.jpg b/res/eat_pic/南瓜煮粉签.jpg new file mode 100644 index 0000000..e37e7e5 Binary files /dev/null and b/res/eat_pic/南瓜煮粉签.jpg differ diff --git a/res/eat_pic/南瓜瑶柱汤.jpg b/res/eat_pic/南瓜瑶柱汤.jpg new file mode 100644 index 0000000..eaff623 Binary files /dev/null and b/res/eat_pic/南瓜瑶柱汤.jpg differ diff --git a/res/eat_pic/南瓜馒头.jpg b/res/eat_pic/南瓜馒头.jpg new file mode 100644 index 0000000..f6ceb03 Binary files /dev/null and b/res/eat_pic/南瓜馒头.jpg differ diff --git a/res/eat_pic/卤牛肉.jpg b/res/eat_pic/卤牛肉.jpg new file mode 100644 index 0000000..4bfd0a4 Binary files /dev/null and b/res/eat_pic/卤牛肉.jpg differ diff --git a/res/eat_pic/卤猪心.jpg b/res/eat_pic/卤猪心.jpg new file mode 100644 index 0000000..4bf51d1 Binary files /dev/null and b/res/eat_pic/卤猪心.jpg differ diff --git a/res/eat_pic/卤猪肚.jpg b/res/eat_pic/卤猪肚.jpg new file mode 100644 index 0000000..6fecedd Binary files /dev/null and b/res/eat_pic/卤猪肚.jpg differ diff --git a/res/eat_pic/卤粉.jpg b/res/eat_pic/卤粉.jpg new file mode 100644 index 0000000..ce1ffa7 Binary files /dev/null and b/res/eat_pic/卤粉.jpg differ diff --git a/res/eat_pic/卤脱骨猪手.jpg b/res/eat_pic/卤脱骨猪手.jpg new file mode 100644 index 0000000..0a10e6e Binary files /dev/null and b/res/eat_pic/卤脱骨猪手.jpg differ diff --git a/res/eat_pic/原味巴斯克蛋糕.jpg b/res/eat_pic/原味巴斯克蛋糕.jpg new file mode 100644 index 0000000..6053115 Binary files /dev/null and b/res/eat_pic/原味巴斯克蛋糕.jpg differ diff --git a/res/eat_pic/原味榛子费南雪.jpg b/res/eat_pic/原味榛子费南雪.jpg new file mode 100644 index 0000000..157d8b0 Binary files /dev/null and b/res/eat_pic/原味榛子费南雪.jpg differ diff --git a/res/eat_pic/双色抹茶生巧.jpg b/res/eat_pic/双色抹茶生巧.jpg new file mode 100644 index 0000000..41ee2a2 Binary files /dev/null and b/res/eat_pic/双色抹茶生巧.jpg differ diff --git a/res/eat_pic/双鲜炒西芹.jpg b/res/eat_pic/双鲜炒西芹.jpg new file mode 100644 index 0000000..75ec381 Binary files /dev/null and b/res/eat_pic/双鲜炒西芹.jpg differ diff --git a/res/eat_pic/双黄鸡蛋面.jpg b/res/eat_pic/双黄鸡蛋面.jpg new file mode 100644 index 0000000..6ff623c Binary files /dev/null and b/res/eat_pic/双黄鸡蛋面.jpg differ diff --git a/res/eat_pic/发菜肉丸汤.jpg b/res/eat_pic/发菜肉丸汤.jpg new file mode 100644 index 0000000..e119538 Binary files /dev/null and b/res/eat_pic/发菜肉丸汤.jpg differ diff --git a/res/eat_pic/发面包子.jpg b/res/eat_pic/发面包子.jpg new file mode 100644 index 0000000..d315198 Binary files /dev/null and b/res/eat_pic/发面包子.jpg differ diff --git a/res/eat_pic/口蘑干煎鸡.jpg b/res/eat_pic/口蘑干煎鸡.jpg new file mode 100644 index 0000000..31e11f5 Binary files /dev/null and b/res/eat_pic/口蘑干煎鸡.jpg differ diff --git a/res/eat_pic/口蘑洋葱青口贝.jpg b/res/eat_pic/口蘑洋葱青口贝.jpg new file mode 100644 index 0000000..603989d Binary files /dev/null and b/res/eat_pic/口蘑洋葱青口贝.jpg differ diff --git a/res/eat_pic/口蘑炒芦笋.jpg b/res/eat_pic/口蘑炒芦笋.jpg new file mode 100644 index 0000000..adae026 Binary files /dev/null and b/res/eat_pic/口蘑炒芦笋.jpg differ diff --git a/res/eat_pic/口蘑裙带菜肉沫汤.jpg b/res/eat_pic/口蘑裙带菜肉沫汤.jpg new file mode 100644 index 0000000..625df2e Binary files /dev/null and b/res/eat_pic/口蘑裙带菜肉沫汤.jpg differ diff --git a/res/eat_pic/口蘑鸡翅.jpg b/res/eat_pic/口蘑鸡翅.jpg new file mode 100644 index 0000000..b9b4eb9 Binary files /dev/null and b/res/eat_pic/口蘑鸡翅.jpg differ diff --git a/res/eat_pic/口袋饼.jpg b/res/eat_pic/口袋饼.jpg new file mode 100644 index 0000000..68c1c39 Binary files /dev/null and b/res/eat_pic/口袋饼.jpg differ diff --git a/res/eat_pic/古早蛋糕.jpg b/res/eat_pic/古早蛋糕.jpg new file mode 100644 index 0000000..32e72b5 Binary files /dev/null and b/res/eat_pic/古早蛋糕.jpg differ diff --git a/res/eat_pic/可可爱爱の小花香肠面.jpg b/res/eat_pic/可可爱爱の小花香肠面.jpg new file mode 100644 index 0000000..8339cb6 Binary files /dev/null and b/res/eat_pic/可可爱爱の小花香肠面.jpg differ diff --git a/res/eat_pic/可可蛋糕卷.jpg b/res/eat_pic/可可蛋糕卷.jpg new file mode 100644 index 0000000..5780e75 Binary files /dev/null and b/res/eat_pic/可可蛋糕卷.jpg differ diff --git a/res/eat_pic/可可蝴蝶酥.jpg b/res/eat_pic/可可蝴蝶酥.jpg new file mode 100644 index 0000000..2c5a011 Binary files /dev/null and b/res/eat_pic/可可蝴蝶酥.jpg differ diff --git a/res/eat_pic/台湾卤肉饭.jpg b/res/eat_pic/台湾卤肉饭.jpg new file mode 100644 index 0000000..128655e Binary files /dev/null and b/res/eat_pic/台湾卤肉饭.jpg differ diff --git a/res/eat_pic/同炖蔬菜.jpg b/res/eat_pic/同炖蔬菜.jpg new file mode 100644 index 0000000..5b4ea13 Binary files /dev/null and b/res/eat_pic/同炖蔬菜.jpg differ diff --git a/res/eat_pic/咖喱饭.jpg b/res/eat_pic/咖喱饭.jpg new file mode 100644 index 0000000..a79b2e3 Binary files /dev/null and b/res/eat_pic/咖喱饭.jpg differ diff --git a/res/eat_pic/咸猪骨山药菜干汤.jpg b/res/eat_pic/咸猪骨山药菜干汤.jpg new file mode 100644 index 0000000..f4a658e Binary files /dev/null and b/res/eat_pic/咸猪骨山药菜干汤.jpg differ diff --git a/res/eat_pic/咸肉菜饭.jpg b/res/eat_pic/咸肉菜饭.jpg new file mode 100644 index 0000000..1edb7a8 Binary files /dev/null and b/res/eat_pic/咸肉菜饭.jpg differ diff --git a/res/eat_pic/咸蛋黄桃酥.jpg b/res/eat_pic/咸蛋黄桃酥.jpg new file mode 100644 index 0000000..77e5fbe Binary files /dev/null and b/res/eat_pic/咸蛋黄桃酥.jpg differ diff --git a/res/eat_pic/哈佛蔬菜锅.jpg b/res/eat_pic/哈佛蔬菜锅.jpg new file mode 100644 index 0000000..33148f4 Binary files /dev/null and b/res/eat_pic/哈佛蔬菜锅.jpg differ diff --git a/res/eat_pic/唯美菊花豆腐.jpg b/res/eat_pic/唯美菊花豆腐.jpg new file mode 100644 index 0000000..8be38f1 Binary files /dev/null and b/res/eat_pic/唯美菊花豆腐.jpg differ diff --git a/res/eat_pic/四神汤炖鸽子.jpg b/res/eat_pic/四神汤炖鸽子.jpg new file mode 100644 index 0000000..17a674e Binary files /dev/null and b/res/eat_pic/四神汤炖鸽子.jpg differ diff --git a/res/eat_pic/土豆蒸排骨.jpg b/res/eat_pic/土豆蒸排骨.jpg new file mode 100644 index 0000000..80bfc52 Binary files /dev/null and b/res/eat_pic/土豆蒸排骨.jpg differ diff --git a/res/eat_pic/土豆西兰花羹.jpg b/res/eat_pic/土豆西兰花羹.jpg new file mode 100644 index 0000000..8e5dffd Binary files /dev/null and b/res/eat_pic/土豆西兰花羹.jpg differ diff --git a/res/eat_pic/土豆西红柿炖牛肉.jpg b/res/eat_pic/土豆西红柿炖牛肉.jpg new file mode 100644 index 0000000..6309e25 Binary files /dev/null and b/res/eat_pic/土豆西红柿炖牛肉.jpg differ diff --git a/res/eat_pic/培根披萨.jpg b/res/eat_pic/培根披萨.jpg new file mode 100644 index 0000000..b794008 Binary files /dev/null and b/res/eat_pic/培根披萨.jpg differ diff --git a/res/eat_pic/墨鱼干焖鸡.jpg b/res/eat_pic/墨鱼干焖鸡.jpg new file mode 100644 index 0000000..b4a0e4d Binary files /dev/null and b/res/eat_pic/墨鱼干焖鸡.jpg differ diff --git a/res/eat_pic/墨鱼干猪肚汤.jpg b/res/eat_pic/墨鱼干猪肚汤.jpg new file mode 100644 index 0000000..3752918 Binary files /dev/null and b/res/eat_pic/墨鱼干猪肚汤.jpg differ diff --git a/res/eat_pic/墨鱼干花生排骨汤.jpg b/res/eat_pic/墨鱼干花生排骨汤.jpg new file mode 100644 index 0000000..8452e1f Binary files /dev/null and b/res/eat_pic/墨鱼干花生排骨汤.jpg differ diff --git a/res/eat_pic/墨鱼焖排骨.jpg b/res/eat_pic/墨鱼焖排骨.jpg new file mode 100644 index 0000000..928c519 Binary files /dev/null and b/res/eat_pic/墨鱼焖排骨.jpg differ diff --git a/res/eat_pic/大葱炒鸡蛋.jpg b/res/eat_pic/大葱炒鸡蛋.jpg new file mode 100644 index 0000000..98de2e7 Binary files /dev/null and b/res/eat_pic/大葱炒鸡蛋.jpg differ diff --git a/res/eat_pic/奇亚籽藜麦杂蔬鸡蛋沙拉.jpg b/res/eat_pic/奇亚籽藜麦杂蔬鸡蛋沙拉.jpg new file mode 100644 index 0000000..58ca21e Binary files /dev/null and b/res/eat_pic/奇亚籽藜麦杂蔬鸡蛋沙拉.jpg differ diff --git a/res/eat_pic/奶油抱抱卷.jpg b/res/eat_pic/奶油抱抱卷.jpg new file mode 100644 index 0000000..a60f9bd Binary files /dev/null and b/res/eat_pic/奶油抱抱卷.jpg differ diff --git a/res/eat_pic/奶油纸杯蛋糕.jpg b/res/eat_pic/奶油纸杯蛋糕.jpg new file mode 100644 index 0000000..b722133 Binary files /dev/null and b/res/eat_pic/奶油纸杯蛋糕.jpg differ diff --git a/res/eat_pic/奶香豆沙刀切馒头.jpg b/res/eat_pic/奶香豆沙刀切馒头.jpg new file mode 100644 index 0000000..510e338 Binary files /dev/null and b/res/eat_pic/奶香豆沙刀切馒头.jpg differ diff --git a/res/eat_pic/奶香银耳莲子芋头.jpg b/res/eat_pic/奶香银耳莲子芋头.jpg new file mode 100644 index 0000000..aca41fa Binary files /dev/null and b/res/eat_pic/奶香银耳莲子芋头.jpg differ diff --git a/res/eat_pic/奶香香芋板栗西米.jpg b/res/eat_pic/奶香香芋板栗西米.jpg new file mode 100644 index 0000000..c44d52c Binary files /dev/null and b/res/eat_pic/奶香香芋板栗西米.jpg differ diff --git a/res/eat_pic/奶黄馅.jpg b/res/eat_pic/奶黄馅.jpg new file mode 100644 index 0000000..e5a4f89 Binary files /dev/null and b/res/eat_pic/奶黄馅.jpg differ diff --git a/res/eat_pic/姜葱黄焖鸡.jpg b/res/eat_pic/姜葱黄焖鸡.jpg new file mode 100644 index 0000000..893163f Binary files /dev/null and b/res/eat_pic/姜葱黄焖鸡.jpg differ diff --git a/res/eat_pic/姬松茸炖蔬菜.jpg b/res/eat_pic/姬松茸炖蔬菜.jpg new file mode 100644 index 0000000..ab86e58 Binary files /dev/null and b/res/eat_pic/姬松茸炖蔬菜.jpg differ diff --git a/res/eat_pic/姬松茸鸡爪炖花胶.jpg b/res/eat_pic/姬松茸鸡爪炖花胶.jpg new file mode 100644 index 0000000..7008762 Binary files /dev/null and b/res/eat_pic/姬松茸鸡爪炖花胶.jpg differ diff --git a/res/eat_pic/嫩牛五方.jpg b/res/eat_pic/嫩牛五方.jpg new file mode 100644 index 0000000..ca6030d Binary files /dev/null and b/res/eat_pic/嫩牛五方.jpg differ diff --git a/res/eat_pic/家常红烧茄子.jpg b/res/eat_pic/家常红烧茄子.jpg new file mode 100644 index 0000000..b477bc8 Binary files /dev/null and b/res/eat_pic/家常红烧茄子.jpg differ diff --git a/res/eat_pic/家庭制作鱼丸.jpg b/res/eat_pic/家庭制作鱼丸.jpg new file mode 100644 index 0000000..68721c6 Binary files /dev/null and b/res/eat_pic/家庭制作鱼丸.jpg differ diff --git a/res/eat_pic/家庭版卤鸭脚.jpg b/res/eat_pic/家庭版卤鸭脚.jpg new file mode 100644 index 0000000..129360d Binary files /dev/null and b/res/eat_pic/家庭版卤鸭脚.jpg differ diff --git a/res/eat_pic/家庭版碌鸭.jpg b/res/eat_pic/家庭版碌鸭.jpg new file mode 100644 index 0000000..3002167 Binary files /dev/null and b/res/eat_pic/家庭版碌鸭.jpg differ diff --git a/res/eat_pic/家庭版豆腐脑.jpg b/res/eat_pic/家庭版豆腐脑.jpg new file mode 100644 index 0000000..58e9cbf Binary files /dev/null and b/res/eat_pic/家庭版豆腐脑.jpg differ diff --git a/res/eat_pic/寿司.jpg b/res/eat_pic/寿司.jpg new file mode 100644 index 0000000..e500bdb Binary files /dev/null and b/res/eat_pic/寿司.jpg differ diff --git a/res/eat_pic/小炒鲜笋.jpg b/res/eat_pic/小炒鲜笋.jpg new file mode 100644 index 0000000..6a029e3 Binary files /dev/null and b/res/eat_pic/小炒鲜笋.jpg differ diff --git a/res/eat_pic/小炒黄牛肉.jpg b/res/eat_pic/小炒黄牛肉.jpg new file mode 100644 index 0000000..42c3f21 Binary files /dev/null and b/res/eat_pic/小炒黄牛肉.jpg differ diff --git a/res/eat_pic/小白菜丸子汤.jpg b/res/eat_pic/小白菜丸子汤.jpg new file mode 100644 index 0000000..d75373b Binary files /dev/null and b/res/eat_pic/小白菜丸子汤.jpg differ diff --git a/res/eat_pic/小米南瓜营养米糊.jpg b/res/eat_pic/小米南瓜营养米糊.jpg new file mode 100644 index 0000000..3bcf5af Binary files /dev/null and b/res/eat_pic/小米南瓜营养米糊.jpg differ diff --git a/res/eat_pic/小米海参粥.jpg b/res/eat_pic/小米海参粥.jpg new file mode 100644 index 0000000..f82f09e Binary files /dev/null and b/res/eat_pic/小米海参粥.jpg differ diff --git a/res/eat_pic/小蒜炒肉丝.jpg b/res/eat_pic/小蒜炒肉丝.jpg new file mode 100644 index 0000000..cdf12f8 Binary files /dev/null and b/res/eat_pic/小蒜炒肉丝.jpg differ diff --git a/res/eat_pic/小银鱼摊鸡蛋.jpg b/res/eat_pic/小银鱼摊鸡蛋.jpg new file mode 100644 index 0000000..4aa2eb5 Binary files /dev/null and b/res/eat_pic/小银鱼摊鸡蛋.jpg differ diff --git a/res/eat_pic/小银鱼煎蛋.jpg b/res/eat_pic/小银鱼煎蛋.jpg new file mode 100644 index 0000000..c07d76e Binary files /dev/null and b/res/eat_pic/小银鱼煎蛋.jpg differ diff --git a/res/eat_pic/小龙虾肉酱包.jpg b/res/eat_pic/小龙虾肉酱包.jpg new file mode 100644 index 0000000..36fc2ab Binary files /dev/null and b/res/eat_pic/小龙虾肉酱包.jpg differ diff --git a/res/eat_pic/尖椒鸡.jpg b/res/eat_pic/尖椒鸡.jpg new file mode 100644 index 0000000..3e43ae8 Binary files /dev/null and b/res/eat_pic/尖椒鸡.jpg differ diff --git a/res/eat_pic/山楂雪梨水.jpg b/res/eat_pic/山楂雪梨水.jpg new file mode 100644 index 0000000..0256fa7 Binary files /dev/null and b/res/eat_pic/山楂雪梨水.jpg differ diff --git a/res/eat_pic/山粉圆子烧肉.jpg b/res/eat_pic/山粉圆子烧肉.jpg new file mode 100644 index 0000000..0637fe0 Binary files /dev/null and b/res/eat_pic/山粉圆子烧肉.jpg differ diff --git a/res/eat_pic/山药肉片汤.jpg b/res/eat_pic/山药肉片汤.jpg new file mode 100644 index 0000000..f5c4174 Binary files /dev/null and b/res/eat_pic/山药肉片汤.jpg differ diff --git a/res/eat_pic/山药胡萝卜炒红椒.jpg b/res/eat_pic/山药胡萝卜炒红椒.jpg new file mode 100644 index 0000000..5fa556b Binary files /dev/null and b/res/eat_pic/山药胡萝卜炒红椒.jpg differ diff --git a/res/eat_pic/山药胡萝卜炖丝瓜.jpg b/res/eat_pic/山药胡萝卜炖丝瓜.jpg new file mode 100644 index 0000000..0ecd330 Binary files /dev/null and b/res/eat_pic/山药胡萝卜炖丝瓜.jpg differ diff --git a/res/eat_pic/山药莲子乌鸡汤.jpg b/res/eat_pic/山药莲子乌鸡汤.jpg new file mode 100644 index 0000000..00efeb9 Binary files /dev/null and b/res/eat_pic/山药莲子乌鸡汤.jpg differ diff --git a/res/eat_pic/山药莲子排骨汤.jpg b/res/eat_pic/山药莲子排骨汤.jpg new file mode 100644 index 0000000..660aba4 Binary files /dev/null and b/res/eat_pic/山药莲子排骨汤.jpg differ diff --git a/res/eat_pic/山药鸡脚响螺汤.jpg b/res/eat_pic/山药鸡脚响螺汤.jpg new file mode 100644 index 0000000..7140bf7 Binary files /dev/null and b/res/eat_pic/山药鸡脚响螺汤.jpg differ diff --git a/res/eat_pic/川味上汤酸菜鱼.jpg b/res/eat_pic/川味上汤酸菜鱼.jpg new file mode 100644 index 0000000..469bd69 Binary files /dev/null and b/res/eat_pic/川味上汤酸菜鱼.jpg differ diff --git a/res/eat_pic/川味土豆烧鸡公.jpg b/res/eat_pic/川味土豆烧鸡公.jpg new file mode 100644 index 0000000..8bea1d7 Binary files /dev/null and b/res/eat_pic/川味土豆烧鸡公.jpg differ diff --git a/res/eat_pic/巧克力沙布列.jpg b/res/eat_pic/巧克力沙布列.jpg new file mode 100644 index 0000000..021c575 Binary files /dev/null and b/res/eat_pic/巧克力沙布列.jpg differ diff --git a/res/eat_pic/巧克力流心蛋糕.jpg b/res/eat_pic/巧克力流心蛋糕.jpg new file mode 100644 index 0000000..2c20dcd Binary files /dev/null and b/res/eat_pic/巧克力流心蛋糕.jpg differ diff --git a/res/eat_pic/巧克力玛芬蛋糕.jpg b/res/eat_pic/巧克力玛芬蛋糕.jpg new file mode 100644 index 0000000..e33b81f Binary files /dev/null and b/res/eat_pic/巧克力玛芬蛋糕.jpg differ diff --git a/res/eat_pic/巧克力马芬.jpg b/res/eat_pic/巧克力马芬.jpg new file mode 100644 index 0000000..3f225ff Binary files /dev/null and b/res/eat_pic/巧克力马芬.jpg differ diff --git a/res/eat_pic/干炸杏鲍菇.jpg b/res/eat_pic/干炸杏鲍菇.jpg new file mode 100644 index 0000000..6c8650f Binary files /dev/null and b/res/eat_pic/干炸杏鲍菇.jpg differ diff --git a/res/eat_pic/干煸豇豆.jpg b/res/eat_pic/干煸豇豆.jpg new file mode 100644 index 0000000..eac5d5a Binary files /dev/null and b/res/eat_pic/干煸豇豆.jpg differ diff --git a/res/eat_pic/干菜鸭腿.jpg b/res/eat_pic/干菜鸭腿.jpg new file mode 100644 index 0000000..3ee353d Binary files /dev/null and b/res/eat_pic/干菜鸭腿.jpg differ diff --git a/res/eat_pic/干蒸排骨.jpg b/res/eat_pic/干蒸排骨.jpg new file mode 100644 index 0000000..0bcd89f Binary files /dev/null and b/res/eat_pic/干蒸排骨.jpg differ diff --git a/res/eat_pic/干豆角炒肉丝.jpg b/res/eat_pic/干豆角炒肉丝.jpg new file mode 100644 index 0000000..32b8819 Binary files /dev/null and b/res/eat_pic/干豆角炒肉丝.jpg differ diff --git a/res/eat_pic/干豆角粉条包.jpg b/res/eat_pic/干豆角粉条包.jpg new file mode 100644 index 0000000..c4fa6a3 Binary files /dev/null and b/res/eat_pic/干豆角粉条包.jpg differ diff --git a/res/eat_pic/干贝丝瓜肉沫汤.jpg b/res/eat_pic/干贝丝瓜肉沫汤.jpg new file mode 100644 index 0000000..da3a467 Binary files /dev/null and b/res/eat_pic/干贝丝瓜肉沫汤.jpg differ diff --git a/res/eat_pic/干贝冬瓜肉沫汤.jpg b/res/eat_pic/干贝冬瓜肉沫汤.jpg new file mode 100644 index 0000000..f8a786a Binary files /dev/null and b/res/eat_pic/干贝冬瓜肉沫汤.jpg differ diff --git a/res/eat_pic/干贝肉沫蒸蛋.jpg b/res/eat_pic/干贝肉沫蒸蛋.jpg new file mode 100644 index 0000000..de04910 Binary files /dev/null and b/res/eat_pic/干贝肉沫蒸蛋.jpg differ diff --git a/res/eat_pic/干贝虾米焖冬瓜.jpg b/res/eat_pic/干贝虾米焖冬瓜.jpg new file mode 100644 index 0000000..5432e15 Binary files /dev/null and b/res/eat_pic/干贝虾米焖冬瓜.jpg differ diff --git a/res/eat_pic/干锅腊肉炒四季豆.jpg b/res/eat_pic/干锅腊肉炒四季豆.jpg new file mode 100644 index 0000000..f6865a1 Binary files /dev/null and b/res/eat_pic/干锅腊肉炒四季豆.jpg differ diff --git a/res/eat_pic/干锅鹿茸菇.jpg b/res/eat_pic/干锅鹿茸菇.jpg new file mode 100644 index 0000000..bd75529 Binary files /dev/null and b/res/eat_pic/干锅鹿茸菇.jpg differ diff --git a/res/eat_pic/平菇鸡蛋汤.jpg b/res/eat_pic/平菇鸡蛋汤.jpg new file mode 100644 index 0000000..584c4e6 Binary files /dev/null and b/res/eat_pic/平菇鸡蛋汤.jpg differ diff --git a/res/eat_pic/广东腊肉爆炒蒜苔.jpg b/res/eat_pic/广东腊肉爆炒蒜苔.jpg new file mode 100644 index 0000000..fdaf073 Binary files /dev/null and b/res/eat_pic/广东腊肉爆炒蒜苔.jpg differ diff --git a/res/eat_pic/开心果桃酥.jpg b/res/eat_pic/开心果桃酥.jpg new file mode 100644 index 0000000..6b7bcc9 Binary files /dev/null and b/res/eat_pic/开心果桃酥.jpg differ diff --git a/res/eat_pic/开心果费南雪.jpg b/res/eat_pic/开心果费南雪.jpg new file mode 100644 index 0000000..61001f6 Binary files /dev/null and b/res/eat_pic/开心果费南雪.jpg differ diff --git a/res/eat_pic/弹簧热狗面包.jpg b/res/eat_pic/弹簧热狗面包.jpg new file mode 100644 index 0000000..3f9feb3 Binary files /dev/null and b/res/eat_pic/弹簧热狗面包.jpg differ diff --git a/res/eat_pic/当归红枣枸杞炖鸡汤.jpg b/res/eat_pic/当归红枣枸杞炖鸡汤.jpg new file mode 100644 index 0000000..5554b51 Binary files /dev/null and b/res/eat_pic/当归红枣枸杞炖鸡汤.jpg differ diff --git a/res/eat_pic/当归红枣补血汤.jpg b/res/eat_pic/当归红枣补血汤.jpg new file mode 100644 index 0000000..6ff2ecf Binary files /dev/null and b/res/eat_pic/当归红枣补血汤.jpg differ diff --git a/res/eat_pic/彩椒炒甘蓝.jpg b/res/eat_pic/彩椒炒甘蓝.jpg new file mode 100644 index 0000000..12c7cf7 Binary files /dev/null and b/res/eat_pic/彩椒炒甘蓝.jpg differ diff --git a/res/eat_pic/彩虹沙拉面.jpg b/res/eat_pic/彩虹沙拉面.jpg new file mode 100644 index 0000000..99d7bd8 Binary files /dev/null and b/res/eat_pic/彩虹沙拉面.jpg differ diff --git a/res/eat_pic/微辣卤鸭货.jpg b/res/eat_pic/微辣卤鸭货.jpg new file mode 100644 index 0000000..7b9876f Binary files /dev/null and b/res/eat_pic/微辣卤鸭货.jpg differ diff --git a/res/eat_pic/快速极简版辣白菜.jpg b/res/eat_pic/快速极简版辣白菜.jpg new file mode 100644 index 0000000..01880f7 Binary files /dev/null and b/res/eat_pic/快速极简版辣白菜.jpg differ diff --git a/res/eat_pic/意大利面.jpg b/res/eat_pic/意大利面.jpg new file mode 100644 index 0000000..7e8c184 Binary files /dev/null and b/res/eat_pic/意大利面.jpg differ diff --git a/res/eat_pic/懒人版糖醋里脊.jpg b/res/eat_pic/懒人版糖醋里脊.jpg new file mode 100644 index 0000000..0e63394 Binary files /dev/null and b/res/eat_pic/懒人版糖醋里脊.jpg differ diff --git a/res/eat_pic/手工鸡肉丸.jpg b/res/eat_pic/手工鸡肉丸.jpg new file mode 100644 index 0000000..cbfdfb9 Binary files /dev/null and b/res/eat_pic/手工鸡肉丸.jpg differ diff --git a/res/eat_pic/手抓饼香蕉披萨.jpg b/res/eat_pic/手抓饼香蕉披萨.jpg new file mode 100644 index 0000000..0defba7 Binary files /dev/null and b/res/eat_pic/手抓饼香蕉披萨.jpg differ diff --git a/res/eat_pic/手撕茄子.jpg b/res/eat_pic/手撕茄子.jpg new file mode 100644 index 0000000..d2945ac Binary files /dev/null and b/res/eat_pic/手撕茄子.jpg differ diff --git a/res/eat_pic/打抛猪肉盖饭.jpg b/res/eat_pic/打抛猪肉盖饭.jpg new file mode 100644 index 0000000..6f3c238 Binary files /dev/null and b/res/eat_pic/打抛猪肉盖饭.jpg differ diff --git a/res/eat_pic/抹茶三色饼干.jpg b/res/eat_pic/抹茶三色饼干.jpg new file mode 100644 index 0000000..43629b2 Binary files /dev/null and b/res/eat_pic/抹茶三色饼干.jpg differ diff --git a/res/eat_pic/抹茶乳酪白巧司康.jpg b/res/eat_pic/抹茶乳酪白巧司康.jpg new file mode 100644 index 0000000..6392cc6 Binary files /dev/null and b/res/eat_pic/抹茶乳酪白巧司康.jpg differ diff --git a/res/eat_pic/抹茶双层糯米饼.jpg b/res/eat_pic/抹茶双层糯米饼.jpg new file mode 100644 index 0000000..54266df Binary files /dev/null and b/res/eat_pic/抹茶双层糯米饼.jpg differ diff --git a/res/eat_pic/抹茶古早奶酪杯.jpg b/res/eat_pic/抹茶古早奶酪杯.jpg new file mode 100644 index 0000000..014ac72 Binary files /dev/null and b/res/eat_pic/抹茶古早奶酪杯.jpg differ diff --git a/res/eat_pic/抹茶墨西哥酱酥皮面包.jpg b/res/eat_pic/抹茶墨西哥酱酥皮面包.jpg new file mode 100644 index 0000000..421d062 Binary files /dev/null and b/res/eat_pic/抹茶墨西哥酱酥皮面包.jpg differ diff --git a/res/eat_pic/抹茶奶酪夹心司康.jpg b/res/eat_pic/抹茶奶酪夹心司康.jpg new file mode 100644 index 0000000..1e7acf1 Binary files /dev/null and b/res/eat_pic/抹茶奶酪夹心司康.jpg differ diff --git a/res/eat_pic/抹茶奶酪奶角蛋糕.jpg b/res/eat_pic/抹茶奶酪奶角蛋糕.jpg new file mode 100644 index 0000000..a490b38 Binary files /dev/null and b/res/eat_pic/抹茶奶酪奶角蛋糕.jpg differ diff --git a/res/eat_pic/抹茶奶酪毛巾卷.jpg b/res/eat_pic/抹茶奶酪毛巾卷.jpg new file mode 100644 index 0000000..dc74715 Binary files /dev/null and b/res/eat_pic/抹茶奶酪毛巾卷.jpg differ diff --git a/res/eat_pic/抹茶奶酪球.jpg b/res/eat_pic/抹茶奶酪球.jpg new file mode 100644 index 0000000..1ae1dac Binary files /dev/null and b/res/eat_pic/抹茶奶酪球.jpg differ diff --git a/res/eat_pic/抹茶奶酪磅蛋糕.jpg b/res/eat_pic/抹茶奶酪磅蛋糕.jpg new file mode 100644 index 0000000..8b012e5 Binary files /dev/null and b/res/eat_pic/抹茶奶酪磅蛋糕.jpg differ diff --git a/res/eat_pic/抹茶巧克力夹心饼.jpg b/res/eat_pic/抹茶巧克力夹心饼.jpg new file mode 100644 index 0000000..003761e Binary files /dev/null and b/res/eat_pic/抹茶巧克力夹心饼.jpg differ diff --git a/res/eat_pic/抹茶巧克力脆皮奶酪棒.jpg b/res/eat_pic/抹茶巧克力脆皮奶酪棒.jpg new file mode 100644 index 0000000..2175c1e Binary files /dev/null and b/res/eat_pic/抹茶巧克力脆皮奶酪棒.jpg differ diff --git a/res/eat_pic/抹茶巴斯克吐司.jpg b/res/eat_pic/抹茶巴斯克吐司.jpg new file mode 100644 index 0000000..9e6636a Binary files /dev/null and b/res/eat_pic/抹茶巴斯克吐司.jpg differ diff --git a/res/eat_pic/抹茶戚风.jpg b/res/eat_pic/抹茶戚风.jpg new file mode 100644 index 0000000..68bff8a Binary files /dev/null and b/res/eat_pic/抹茶戚风.jpg differ diff --git a/res/eat_pic/抹茶杏仁巧克力脆.jpg b/res/eat_pic/抹茶杏仁巧克力脆.jpg new file mode 100644 index 0000000..9314dfe Binary files /dev/null and b/res/eat_pic/抹茶杏仁巧克力脆.jpg differ diff --git a/res/eat_pic/抹茶杏仁瓦片酥.jpg b/res/eat_pic/抹茶杏仁瓦片酥.jpg new file mode 100644 index 0000000..7a49da9 Binary files /dev/null and b/res/eat_pic/抹茶杏仁瓦片酥.jpg differ diff --git a/res/eat_pic/抹茶泡芙蛋糕.jpg b/res/eat_pic/抹茶泡芙蛋糕.jpg new file mode 100644 index 0000000..70a66a1 Binary files /dev/null and b/res/eat_pic/抹茶泡芙蛋糕.jpg differ diff --git a/res/eat_pic/抹茶熔岩巧克力挞.jpg b/res/eat_pic/抹茶熔岩巧克力挞.jpg new file mode 100644 index 0000000..a988192 Binary files /dev/null and b/res/eat_pic/抹茶熔岩巧克力挞.jpg differ diff --git a/res/eat_pic/抹茶糯米糍.jpg b/res/eat_pic/抹茶糯米糍.jpg new file mode 100644 index 0000000..c7c4e48 Binary files /dev/null and b/res/eat_pic/抹茶糯米糍.jpg differ diff --git a/res/eat_pic/抹茶花朵豆沙面包.jpg b/res/eat_pic/抹茶花朵豆沙面包.jpg new file mode 100644 index 0000000..c8e6518 Binary files /dev/null and b/res/eat_pic/抹茶花朵豆沙面包.jpg differ diff --git a/res/eat_pic/抹茶蛋糕面包卷.jpg b/res/eat_pic/抹茶蛋糕面包卷.jpg new file mode 100644 index 0000000..f05b84f Binary files /dev/null and b/res/eat_pic/抹茶蛋糕面包卷.jpg differ diff --git a/res/eat_pic/抹茶酸奶馒头有手就会的保姆级教程奶香茶香的神仙搭配.jpg b/res/eat_pic/抹茶酸奶馒头有手就会的保姆级教程奶香茶香的神仙搭配.jpg new file mode 100644 index 0000000..ca78cf9 Binary files /dev/null and b/res/eat_pic/抹茶酸奶馒头有手就会的保姆级教程奶香茶香的神仙搭配.jpg differ diff --git a/res/eat_pic/抹茶黄油糯米糕.jpg b/res/eat_pic/抹茶黄油糯米糕.jpg new file mode 100644 index 0000000..2bcb807 Binary files /dev/null and b/res/eat_pic/抹茶黄油糯米糕.jpg differ diff --git a/res/eat_pic/抹茶黄油香酥饼干.jpg b/res/eat_pic/抹茶黄油香酥饼干.jpg new file mode 100644 index 0000000..d431bab Binary files /dev/null and b/res/eat_pic/抹茶黄油香酥饼干.jpg differ diff --git a/res/eat_pic/抹茶黑芝麻红枣馒头.jpg b/res/eat_pic/抹茶黑芝麻红枣馒头.jpg new file mode 100644 index 0000000..e4beb9a Binary files /dev/null and b/res/eat_pic/抹茶黑芝麻红枣馒头.jpg differ diff --git a/res/eat_pic/拉丝纳豆.jpg b/res/eat_pic/拉丝纳豆.jpg new file mode 100644 index 0000000..ec3356d Binary files /dev/null and b/res/eat_pic/拉丝纳豆.jpg differ diff --git a/res/eat_pic/捞汁鱿鱼虾.jpg b/res/eat_pic/捞汁鱿鱼虾.jpg new file mode 100644 index 0000000..52789e3 Binary files /dev/null and b/res/eat_pic/捞汁鱿鱼虾.jpg differ diff --git a/res/eat_pic/掌中宝.jpg b/res/eat_pic/掌中宝.jpg new file mode 100644 index 0000000..74c2970 Binary files /dev/null and b/res/eat_pic/掌中宝.jpg differ diff --git a/res/eat_pic/排骨土豆豆角炖粉条.jpg b/res/eat_pic/排骨土豆豆角炖粉条.jpg new file mode 100644 index 0000000..10a7a99 Binary files /dev/null and b/res/eat_pic/排骨土豆豆角炖粉条.jpg differ diff --git a/res/eat_pic/推推乐蛋糕.jpg b/res/eat_pic/推推乐蛋糕.jpg new file mode 100644 index 0000000..9c2ab80 Binary files /dev/null and b/res/eat_pic/推推乐蛋糕.jpg differ diff --git a/res/eat_pic/斑斓糕.jpg b/res/eat_pic/斑斓糕.jpg new file mode 100644 index 0000000..0e84460 Binary files /dev/null and b/res/eat_pic/斑斓糕.jpg differ diff --git a/res/eat_pic/斑斓蜜豆卷.jpg b/res/eat_pic/斑斓蜜豆卷.jpg new file mode 100644 index 0000000..0de1346 Binary files /dev/null and b/res/eat_pic/斑斓蜜豆卷.jpg differ diff --git a/res/eat_pic/新疆炒米粉.jpg b/res/eat_pic/新疆炒米粉.jpg new file mode 100644 index 0000000..abad9b0 Binary files /dev/null and b/res/eat_pic/新疆炒米粉.jpg differ diff --git a/res/eat_pic/无花果蜜枣椰肉养生鸡汤.jpg b/res/eat_pic/无花果蜜枣椰肉养生鸡汤.jpg new file mode 100644 index 0000000..0edbf74 Binary files /dev/null and b/res/eat_pic/无花果蜜枣椰肉养生鸡汤.jpg differ diff --git a/res/eat_pic/日式冬瓜裙带鲜虾菌菇汤.jpg b/res/eat_pic/日式冬瓜裙带鲜虾菌菇汤.jpg new file mode 100644 index 0000000..5d8d459 Binary files /dev/null and b/res/eat_pic/日式冬瓜裙带鲜虾菌菇汤.jpg differ diff --git a/res/eat_pic/日式拉面.jpg b/res/eat_pic/日式拉面.jpg new file mode 100644 index 0000000..2a1c835 Binary files /dev/null and b/res/eat_pic/日式拉面.jpg differ diff --git a/res/eat_pic/日式烧肉饭.jpg b/res/eat_pic/日式烧肉饭.jpg new file mode 100644 index 0000000..072a056 Binary files /dev/null and b/res/eat_pic/日式烧肉饭.jpg differ diff --git a/res/eat_pic/日式风味黑鳕鱼西京烧.jpg b/res/eat_pic/日式风味黑鳕鱼西京烧.jpg new file mode 100644 index 0000000..626737e Binary files /dev/null and b/res/eat_pic/日式风味黑鳕鱼西京烧.jpg differ diff --git a/res/eat_pic/日式马铃薯炖肉.jpg b/res/eat_pic/日式马铃薯炖肉.jpg new file mode 100644 index 0000000..7431551 Binary files /dev/null and b/res/eat_pic/日式马铃薯炖肉.jpg differ diff --git a/res/eat_pic/早笋炒肉丝.jpg b/res/eat_pic/早笋炒肉丝.jpg new file mode 100644 index 0000000..3cce3b4 Binary files /dev/null and b/res/eat_pic/早笋炒肉丝.jpg differ diff --git a/res/eat_pic/早餐三明治.jpg b/res/eat_pic/早餐三明治.jpg new file mode 100644 index 0000000..50dc3b8 Binary files /dev/null and b/res/eat_pic/早餐三明治.jpg differ diff --git a/res/eat_pic/早餐豆沙包.jpg b/res/eat_pic/早餐豆沙包.jpg new file mode 100644 index 0000000..117a7df Binary files /dev/null and b/res/eat_pic/早餐豆沙包.jpg differ diff --git a/res/eat_pic/春季大拌菜.jpg b/res/eat_pic/春季大拌菜.jpg new file mode 100644 index 0000000..c0b43ac Binary files /dev/null and b/res/eat_pic/春季大拌菜.jpg differ diff --git a/res/eat_pic/春日蔬菜汤.jpg b/res/eat_pic/春日蔬菜汤.jpg new file mode 100644 index 0000000..cc5069f Binary files /dev/null and b/res/eat_pic/春日蔬菜汤.jpg differ diff --git a/res/eat_pic/春笋焖饭.jpg b/res/eat_pic/春笋焖饭.jpg new file mode 100644 index 0000000..564ea25 Binary files /dev/null and b/res/eat_pic/春笋焖饭.jpg differ diff --git a/res/eat_pic/春笋焖鸡.jpg b/res/eat_pic/春笋焖鸡.jpg new file mode 100644 index 0000000..b1f73cb Binary files /dev/null and b/res/eat_pic/春笋焖鸡.jpg differ diff --git a/res/eat_pic/春笋焖鸭.jpg b/res/eat_pic/春笋焖鸭.jpg new file mode 100644 index 0000000..1ae512f Binary files /dev/null and b/res/eat_pic/春笋焖鸭.jpg differ diff --git a/res/eat_pic/春韭炒鸡蛋.jpg b/res/eat_pic/春韭炒鸡蛋.jpg new file mode 100644 index 0000000..848db68 Binary files /dev/null and b/res/eat_pic/春韭炒鸡蛋.jpg differ diff --git a/res/eat_pic/晒干豆角.jpg b/res/eat_pic/晒干豆角.jpg new file mode 100644 index 0000000..c475374 Binary files /dev/null and b/res/eat_pic/晒干豆角.jpg differ diff --git a/res/eat_pic/木棉花炒酱肉.jpg b/res/eat_pic/木棉花炒酱肉.jpg new file mode 100644 index 0000000..ac7454a Binary files /dev/null and b/res/eat_pic/木棉花炒酱肉.jpg differ diff --git a/res/eat_pic/木瓜银耳西米露.jpg b/res/eat_pic/木瓜银耳西米露.jpg new file mode 100644 index 0000000..835e958 Binary files /dev/null and b/res/eat_pic/木瓜银耳西米露.jpg differ diff --git a/res/eat_pic/木耳炒山药.jpg b/res/eat_pic/木耳炒山药.jpg new file mode 100644 index 0000000..1944f08 Binary files /dev/null and b/res/eat_pic/木耳炒山药.jpg differ diff --git a/res/eat_pic/木薯糖水.jpg b/res/eat_pic/木薯糖水.jpg new file mode 100644 index 0000000..928c44f Binary files /dev/null and b/res/eat_pic/木薯糖水.jpg differ diff --git a/res/eat_pic/杀猪粉.jpg b/res/eat_pic/杀猪粉.jpg new file mode 100644 index 0000000..98c9d32 Binary files /dev/null and b/res/eat_pic/杀猪粉.jpg differ diff --git a/res/eat_pic/杏鲍菇炒甘蓝青椒丝.jpg b/res/eat_pic/杏鲍菇炒甘蓝青椒丝.jpg new file mode 100644 index 0000000..19e6ad0 Binary files /dev/null and b/res/eat_pic/杏鲍菇炒甘蓝青椒丝.jpg differ diff --git a/res/eat_pic/杨枝甘露.jpg b/res/eat_pic/杨枝甘露.jpg new file mode 100644 index 0000000..e55873b Binary files /dev/null and b/res/eat_pic/杨枝甘露.jpg differ diff --git a/res/eat_pic/杨梅司康.jpg b/res/eat_pic/杨梅司康.jpg new file mode 100644 index 0000000..1d023fb Binary files /dev/null and b/res/eat_pic/杨梅司康.jpg differ diff --git a/res/eat_pic/板栗淮山排骨汤.jpg b/res/eat_pic/板栗淮山排骨汤.jpg new file mode 100644 index 0000000..5c28b94 Binary files /dev/null and b/res/eat_pic/板栗淮山排骨汤.jpg differ diff --git a/res/eat_pic/板栗焖饭.jpg b/res/eat_pic/板栗焖饭.jpg new file mode 100644 index 0000000..2500a9d Binary files /dev/null and b/res/eat_pic/板栗焖饭.jpg differ diff --git a/res/eat_pic/板栗牛肋条焖饭.jpg b/res/eat_pic/板栗牛肋条焖饭.jpg new file mode 100644 index 0000000..02c95b0 Binary files /dev/null and b/res/eat_pic/板栗牛肋条焖饭.jpg differ diff --git a/res/eat_pic/枣糕.jpg b/res/eat_pic/枣糕.jpg new file mode 100644 index 0000000..8d71f1c Binary files /dev/null and b/res/eat_pic/枣糕.jpg differ diff --git a/res/eat_pic/枸杞银耳汤.jpg b/res/eat_pic/枸杞银耳汤.jpg new file mode 100644 index 0000000..1c3554d Binary files /dev/null and b/res/eat_pic/枸杞银耳汤.jpg differ diff --git a/res/eat_pic/柠檬百香果饮品.jpg b/res/eat_pic/柠檬百香果饮品.jpg new file mode 100644 index 0000000..111120a Binary files /dev/null and b/res/eat_pic/柠檬百香果饮品.jpg differ diff --git a/res/eat_pic/柠檬鸡爪.jpg b/res/eat_pic/柠檬鸡爪.jpg new file mode 100644 index 0000000..5d35c71 Binary files /dev/null and b/res/eat_pic/柠檬鸡爪.jpg differ diff --git a/res/eat_pic/桂花核桃枣泥豆沙.jpg b/res/eat_pic/桂花核桃枣泥豆沙.jpg new file mode 100644 index 0000000..d7e7e69 Binary files /dev/null and b/res/eat_pic/桂花核桃枣泥豆沙.jpg differ diff --git a/res/eat_pic/桂花龙眼香蜜茶.jpg b/res/eat_pic/桂花龙眼香蜜茶.jpg new file mode 100644 index 0000000..6939dc5 Binary files /dev/null and b/res/eat_pic/桂花龙眼香蜜茶.jpg differ diff --git a/res/eat_pic/桥头排骨.jpg b/res/eat_pic/桥头排骨.jpg new file mode 100644 index 0000000..bb01541 Binary files /dev/null and b/res/eat_pic/桥头排骨.jpg differ diff --git a/res/eat_pic/梅干菜烧饼.jpg b/res/eat_pic/梅干菜烧饼.jpg new file mode 100644 index 0000000..ad8fe4d Binary files /dev/null and b/res/eat_pic/梅干菜烧饼.jpg differ diff --git a/res/eat_pic/梅干菜烧鸡爪.jpg b/res/eat_pic/梅干菜烧鸡爪.jpg new file mode 100644 index 0000000..362f601 Binary files /dev/null and b/res/eat_pic/梅干菜烧鸡爪.jpg differ diff --git a/res/eat_pic/梅菜排骨焖饭.jpg b/res/eat_pic/梅菜排骨焖饭.jpg new file mode 100644 index 0000000..d6db51b Binary files /dev/null and b/res/eat_pic/梅菜排骨焖饭.jpg differ diff --git a/res/eat_pic/梅菜芋头扣肉.jpg b/res/eat_pic/梅菜芋头扣肉.jpg new file mode 100644 index 0000000..51be521 Binary files /dev/null and b/res/eat_pic/梅菜芋头扣肉.jpg differ diff --git a/res/eat_pic/椒盐鸡中翅.jpg b/res/eat_pic/椒盐鸡中翅.jpg new file mode 100644 index 0000000..6a934a7 Binary files /dev/null and b/res/eat_pic/椒盐鸡中翅.jpg differ diff --git a/res/eat_pic/椰香南瓜汤.jpg b/res/eat_pic/椰香南瓜汤.jpg new file mode 100644 index 0000000..ce3c9d9 Binary files /dev/null and b/res/eat_pic/椰香南瓜汤.jpg differ diff --git a/res/eat_pic/椰香味爆棚の小面包.jpg b/res/eat_pic/椰香味爆棚の小面包.jpg new file mode 100644 index 0000000..c074b80 Binary files /dev/null and b/res/eat_pic/椰香味爆棚の小面包.jpg differ diff --git a/res/eat_pic/椰香藜麦板栗芡实什蔬煲.jpg b/res/eat_pic/椰香藜麦板栗芡实什蔬煲.jpg new file mode 100644 index 0000000..8ab9da5 Binary files /dev/null and b/res/eat_pic/椰香藜麦板栗芡实什蔬煲.jpg differ diff --git a/res/eat_pic/榆钱窝窝.jpg b/res/eat_pic/榆钱窝窝.jpg new file mode 100644 index 0000000..61121ee Binary files /dev/null and b/res/eat_pic/榆钱窝窝.jpg differ diff --git a/res/eat_pic/槐花麦饭.jpg b/res/eat_pic/槐花麦饭.jpg new file mode 100644 index 0000000..f2f4c84 Binary files /dev/null and b/res/eat_pic/槐花麦饭.jpg differ diff --git a/res/eat_pic/毛豆蒸牛肉.jpg b/res/eat_pic/毛豆蒸牛肉.jpg new file mode 100644 index 0000000..dda3b34 Binary files /dev/null and b/res/eat_pic/毛豆蒸牛肉.jpg differ diff --git a/res/eat_pic/水果拌燕麦.jpg b/res/eat_pic/水果拌燕麦.jpg new file mode 100644 index 0000000..b6f195d Binary files /dev/null and b/res/eat_pic/水果拌燕麦.jpg differ diff --git a/res/eat_pic/水煮肉片.jpg b/res/eat_pic/水煮肉片.jpg new file mode 100644 index 0000000..3be9115 Binary files /dev/null and b/res/eat_pic/水煮肉片.jpg differ diff --git a/res/eat_pic/水饺.jpg b/res/eat_pic/水饺.jpg new file mode 100644 index 0000000..11d9519 Binary files /dev/null and b/res/eat_pic/水饺.jpg differ diff --git a/res/eat_pic/汉堡薯条.jpg b/res/eat_pic/汉堡薯条.jpg new file mode 100644 index 0000000..56e3acd Binary files /dev/null and b/res/eat_pic/汉堡薯条.jpg differ diff --git a/res/eat_pic/油炸大黄米汤圆.jpg b/res/eat_pic/油炸大黄米汤圆.jpg new file mode 100644 index 0000000..043abe5 Binary files /dev/null and b/res/eat_pic/油炸大黄米汤圆.jpg differ diff --git a/res/eat_pic/油炸烧烤.jpg b/res/eat_pic/油炸烧烤.jpg new file mode 100644 index 0000000..876e52a Binary files /dev/null and b/res/eat_pic/油炸烧烤.jpg differ diff --git a/res/eat_pic/油焖春笋.jpg b/res/eat_pic/油焖春笋.jpg new file mode 100644 index 0000000..d18237e Binary files /dev/null and b/res/eat_pic/油焖春笋.jpg differ diff --git a/res/eat_pic/油菜蛋花汤.jpg b/res/eat_pic/油菜蛋花汤.jpg new file mode 100644 index 0000000..9f5b388 Binary files /dev/null and b/res/eat_pic/油菜蛋花汤.jpg differ diff --git a/res/eat_pic/法式草莓蛋糕.jpg b/res/eat_pic/法式草莓蛋糕.jpg new file mode 100644 index 0000000..302ace4 Binary files /dev/null and b/res/eat_pic/法式草莓蛋糕.jpg differ diff --git a/res/eat_pic/泡椒炒春笋.jpg b/res/eat_pic/泡椒炒春笋.jpg new file mode 100644 index 0000000..75bc801 Binary files /dev/null and b/res/eat_pic/泡椒炒春笋.jpg differ diff --git a/res/eat_pic/泡菜排骨锅.jpg b/res/eat_pic/泡菜排骨锅.jpg new file mode 100644 index 0000000..2780dca Binary files /dev/null and b/res/eat_pic/泡菜排骨锅.jpg differ diff --git a/res/eat_pic/泡面.jpg b/res/eat_pic/泡面.jpg new file mode 100644 index 0000000..db5cefc Binary files /dev/null and b/res/eat_pic/泡面.jpg differ diff --git a/res/eat_pic/洋姜拌红萝卜丝.jpg b/res/eat_pic/洋姜拌红萝卜丝.jpg new file mode 100644 index 0000000..33db28a Binary files /dev/null and b/res/eat_pic/洋姜拌红萝卜丝.jpg differ diff --git a/res/eat_pic/洋葱炒肉丝.jpg b/res/eat_pic/洋葱炒肉丝.jpg new file mode 100644 index 0000000..260d905 Binary files /dev/null and b/res/eat_pic/洋葱炒肉丝.jpg differ diff --git a/res/eat_pic/洋葱炒肉片.jpg b/res/eat_pic/洋葱炒肉片.jpg new file mode 100644 index 0000000..31b0e49 Binary files /dev/null and b/res/eat_pic/洋葱炒肉片.jpg differ diff --git a/res/eat_pic/洋葱炒虾仁.jpg b/res/eat_pic/洋葱炒虾仁.jpg new file mode 100644 index 0000000..8db9c70 Binary files /dev/null and b/res/eat_pic/洋葱炒虾仁.jpg differ diff --git a/res/eat_pic/洋葱虾仁凉拌荞麦面.jpg b/res/eat_pic/洋葱虾仁凉拌荞麦面.jpg new file mode 100644 index 0000000..4130ba7 Binary files /dev/null and b/res/eat_pic/洋葱虾仁凉拌荞麦面.jpg differ diff --git a/res/eat_pic/洪濑鸡爪.jpg b/res/eat_pic/洪濑鸡爪.jpg new file mode 100644 index 0000000..2e18b93 Binary files /dev/null and b/res/eat_pic/洪濑鸡爪.jpg differ diff --git a/res/eat_pic/浏阳蒸菜.jpg b/res/eat_pic/浏阳蒸菜.jpg new file mode 100644 index 0000000..48a9e39 Binary files /dev/null and b/res/eat_pic/浏阳蒸菜.jpg differ diff --git a/res/eat_pic/海南椰子鸡.jpg b/res/eat_pic/海南椰子鸡.jpg new file mode 100644 index 0000000..4dd81c3 Binary files /dev/null and b/res/eat_pic/海南椰子鸡.jpg differ diff --git a/res/eat_pic/海参鸡蛋面.jpg b/res/eat_pic/海参鸡蛋面.jpg new file mode 100644 index 0000000..fcd2636 Binary files /dev/null and b/res/eat_pic/海参鸡蛋面.jpg differ diff --git a/res/eat_pic/海带豆腐汤.jpg b/res/eat_pic/海带豆腐汤.jpg new file mode 100644 index 0000000..f5c8499 Binary files /dev/null and b/res/eat_pic/海带豆腐汤.jpg differ diff --git a/res/eat_pic/海肠捞饭.jpg b/res/eat_pic/海肠捞饭.jpg new file mode 100644 index 0000000..eb99673 Binary files /dev/null and b/res/eat_pic/海肠捞饭.jpg differ diff --git a/res/eat_pic/海苔鲔鱼炒饭.jpg b/res/eat_pic/海苔鲔鱼炒饭.jpg new file mode 100644 index 0000000..0408af5 Binary files /dev/null and b/res/eat_pic/海苔鲔鱼炒饭.jpg differ diff --git a/res/eat_pic/海菜饼饼.jpg b/res/eat_pic/海菜饼饼.jpg new file mode 100644 index 0000000..e311f79 Binary files /dev/null and b/res/eat_pic/海菜饼饼.jpg differ diff --git a/res/eat_pic/海豹布丁面包.jpg b/res/eat_pic/海豹布丁面包.jpg new file mode 100644 index 0000000..134bb01 Binary files /dev/null and b/res/eat_pic/海豹布丁面包.jpg differ diff --git a/res/eat_pic/海鲜蒸米粉.jpg b/res/eat_pic/海鲜蒸米粉.jpg new file mode 100644 index 0000000..4bc8b4c Binary files /dev/null and b/res/eat_pic/海鲜蒸米粉.jpg differ diff --git a/res/eat_pic/淮山玉米大骨汤.jpg b/res/eat_pic/淮山玉米大骨汤.jpg new file mode 100644 index 0000000..a628794 Binary files /dev/null and b/res/eat_pic/淮山玉米大骨汤.jpg differ diff --git a/res/eat_pic/淮山菌菇猪尾汤.jpg b/res/eat_pic/淮山菌菇猪尾汤.jpg new file mode 100644 index 0000000..851c69d Binary files /dev/null and b/res/eat_pic/淮山菌菇猪尾汤.jpg differ diff --git a/res/eat_pic/混合面馒头.jpg b/res/eat_pic/混合面馒头.jpg new file mode 100644 index 0000000..b68aa22 Binary files /dev/null and b/res/eat_pic/混合面馒头.jpg differ diff --git a/res/eat_pic/清炒小河虾.jpg b/res/eat_pic/清炒小河虾.jpg new file mode 100644 index 0000000..3a22634 Binary files /dev/null and b/res/eat_pic/清炒小河虾.jpg differ diff --git a/res/eat_pic/清炒藕片.jpg b/res/eat_pic/清炒藕片.jpg new file mode 100644 index 0000000..24dbed3 Binary files /dev/null and b/res/eat_pic/清炒藕片.jpg differ diff --git a/res/eat_pic/清炒香蕉西葫芦丝.jpg b/res/eat_pic/清炒香蕉西葫芦丝.jpg new file mode 100644 index 0000000..9ad876a Binary files /dev/null and b/res/eat_pic/清炒香蕉西葫芦丝.jpg differ diff --git a/res/eat_pic/清蒸石斑鱼.jpg b/res/eat_pic/清蒸石斑鱼.jpg new file mode 100644 index 0000000..96e682b Binary files /dev/null and b/res/eat_pic/清蒸石斑鱼.jpg differ diff --git a/res/eat_pic/清蒸鲈魚.jpg b/res/eat_pic/清蒸鲈魚.jpg new file mode 100644 index 0000000..06508d5 Binary files /dev/null and b/res/eat_pic/清蒸鲈魚.jpg differ diff --git a/res/eat_pic/清蒸黄花鱼.jpg b/res/eat_pic/清蒸黄花鱼.jpg new file mode 100644 index 0000000..059a4df Binary files /dev/null and b/res/eat_pic/清蒸黄花鱼.jpg differ diff --git a/res/eat_pic/温拌豌豆苗金针菇.jpg b/res/eat_pic/温拌豌豆苗金针菇.jpg new file mode 100644 index 0000000..5f03091 Binary files /dev/null and b/res/eat_pic/温拌豌豆苗金针菇.jpg differ diff --git a/res/eat_pic/湖北肉糕.jpg b/res/eat_pic/湖北肉糕.jpg new file mode 100644 index 0000000..0b1a4e5 Binary files /dev/null and b/res/eat_pic/湖北肉糕.jpg differ diff --git a/res/eat_pic/潮汕砂锅粥.jpg b/res/eat_pic/潮汕砂锅粥.jpg new file mode 100644 index 0000000..5b07ca7 Binary files /dev/null and b/res/eat_pic/潮汕砂锅粥.jpg differ diff --git a/res/eat_pic/火山土豆泥.jpg b/res/eat_pic/火山土豆泥.jpg new file mode 100644 index 0000000..1d094d8 Binary files /dev/null and b/res/eat_pic/火山土豆泥.jpg differ diff --git a/res/eat_pic/火腿炒鸡蛋.jpg b/res/eat_pic/火腿炒鸡蛋.jpg new file mode 100644 index 0000000..8d0ca57 Binary files /dev/null and b/res/eat_pic/火腿炒鸡蛋.jpg differ diff --git a/res/eat_pic/火腿鹿茸菇炒荷兰豆.jpg b/res/eat_pic/火腿鹿茸菇炒荷兰豆.jpg new file mode 100644 index 0000000..01c5f81 Binary files /dev/null and b/res/eat_pic/火腿鹿茸菇炒荷兰豆.jpg differ diff --git a/res/eat_pic/火锅.jpg b/res/eat_pic/火锅.jpg new file mode 100644 index 0000000..e31a6dd Binary files /dev/null and b/res/eat_pic/火锅.jpg differ diff --git a/res/eat_pic/火锅鸡.jpg b/res/eat_pic/火锅鸡.jpg new file mode 100644 index 0000000..9d65513 Binary files /dev/null and b/res/eat_pic/火锅鸡.jpg differ diff --git a/res/eat_pic/灰树花煎厚揚豆腐.jpg b/res/eat_pic/灰树花煎厚揚豆腐.jpg new file mode 100644 index 0000000..0f4fec3 Binary files /dev/null and b/res/eat_pic/灰树花煎厚揚豆腐.jpg differ diff --git a/res/eat_pic/炒双丝.jpg b/res/eat_pic/炒双丝.jpg new file mode 100644 index 0000000..25e890b Binary files /dev/null and b/res/eat_pic/炒双丝.jpg differ diff --git a/res/eat_pic/炒时蔬.jpg b/res/eat_pic/炒时蔬.jpg new file mode 100644 index 0000000..6ce3f29 Binary files /dev/null and b/res/eat_pic/炒时蔬.jpg differ diff --git a/res/eat_pic/炒粉.jpg b/res/eat_pic/炒粉.jpg new file mode 100644 index 0000000..f8993e9 Binary files /dev/null and b/res/eat_pic/炒粉.jpg differ diff --git a/res/eat_pic/炒辣椒秧子.jpg b/res/eat_pic/炒辣椒秧子.jpg new file mode 100644 index 0000000..e8a182a Binary files /dev/null and b/res/eat_pic/炒辣椒秧子.jpg differ diff --git a/res/eat_pic/炒饭.jpg b/res/eat_pic/炒饭.jpg new file mode 100644 index 0000000..5737441 Binary files /dev/null and b/res/eat_pic/炒饭.jpg differ diff --git a/res/eat_pic/炒饼丝.jpg b/res/eat_pic/炒饼丝.jpg new file mode 100644 index 0000000..fb4a4c2 Binary files /dev/null and b/res/eat_pic/炒饼丝.jpg differ diff --git a/res/eat_pic/炖鲈鱼.jpg b/res/eat_pic/炖鲈鱼.jpg new file mode 100644 index 0000000..487d264 Binary files /dev/null and b/res/eat_pic/炖鲈鱼.jpg differ diff --git a/res/eat_pic/炸南瓜片.jpg b/res/eat_pic/炸南瓜片.jpg new file mode 100644 index 0000000..d941722 Binary files /dev/null and b/res/eat_pic/炸南瓜片.jpg differ diff --git a/res/eat_pic/炸酱面.jpg b/res/eat_pic/炸酱面.jpg new file mode 100644 index 0000000..5751b87 Binary files /dev/null and b/res/eat_pic/炸酱面.jpg differ diff --git a/res/eat_pic/烤冷面.jpg b/res/eat_pic/烤冷面.jpg new file mode 100644 index 0000000..71fbea4 Binary files /dev/null and b/res/eat_pic/烤冷面.jpg differ diff --git a/res/eat_pic/烤百合豆腐冰淇淋.jpg b/res/eat_pic/烤百合豆腐冰淇淋.jpg new file mode 100644 index 0000000..7271d35 Binary files /dev/null and b/res/eat_pic/烤百合豆腐冰淇淋.jpg differ diff --git a/res/eat_pic/烤肉拌饭.jpg b/res/eat_pic/烤肉拌饭.jpg new file mode 100644 index 0000000..71637d3 Binary files /dev/null and b/res/eat_pic/烤肉拌饭.jpg differ diff --git a/res/eat_pic/烧腊饭.jpg b/res/eat_pic/烧腊饭.jpg new file mode 100644 index 0000000..c7027f4 Binary files /dev/null and b/res/eat_pic/烧腊饭.jpg differ diff --git a/res/eat_pic/焖排骨.jpg b/res/eat_pic/焖排骨.jpg new file mode 100644 index 0000000..1aa16d7 Binary files /dev/null and b/res/eat_pic/焖排骨.jpg differ diff --git a/res/eat_pic/焖猪心.jpg b/res/eat_pic/焖猪心.jpg new file mode 100644 index 0000000..6c274cb Binary files /dev/null and b/res/eat_pic/焖猪心.jpg differ diff --git a/res/eat_pic/煎牛排.jpg b/res/eat_pic/煎牛排.jpg new file mode 100644 index 0000000..70cd5ba Binary files /dev/null and b/res/eat_pic/煎牛排.jpg differ diff --git a/res/eat_pic/煎西冷牛排.jpg b/res/eat_pic/煎西冷牛排.jpg new file mode 100644 index 0000000..569d8ac Binary files /dev/null and b/res/eat_pic/煎西冷牛排.jpg differ diff --git a/res/eat_pic/煎豆腐.jpg b/res/eat_pic/煎豆腐.jpg new file mode 100644 index 0000000..a8aed88 Binary files /dev/null and b/res/eat_pic/煎豆腐.jpg differ diff --git a/res/eat_pic/煎豆腐炒包菜.jpg b/res/eat_pic/煎豆腐炒包菜.jpg new file mode 100644 index 0000000..6fc56ca Binary files /dev/null and b/res/eat_pic/煎豆腐炒包菜.jpg differ diff --git a/res/eat_pic/煎饺.jpg b/res/eat_pic/煎饺.jpg new file mode 100644 index 0000000..f946b2b Binary files /dev/null and b/res/eat_pic/煎饺.jpg differ diff --git a/res/eat_pic/煎饼果子.jpg b/res/eat_pic/煎饼果子.jpg new file mode 100644 index 0000000..1db146e Binary files /dev/null and b/res/eat_pic/煎饼果子.jpg differ diff --git a/res/eat_pic/煎饼馃子.jpg b/res/eat_pic/煎饼馃子.jpg new file mode 100644 index 0000000..a43fdff Binary files /dev/null and b/res/eat_pic/煎饼馃子.jpg differ diff --git a/res/eat_pic/燕麦麸皮开口笑馒头.jpg b/res/eat_pic/燕麦麸皮开口笑馒头.jpg new file mode 100644 index 0000000..a7545a9 Binary files /dev/null and b/res/eat_pic/燕麦麸皮开口笑馒头.jpg differ diff --git a/res/eat_pic/燕麦麸皮花卷.jpg b/res/eat_pic/燕麦麸皮花卷.jpg new file mode 100644 index 0000000..320d513 Binary files /dev/null and b/res/eat_pic/燕麦麸皮花卷.jpg differ diff --git a/res/eat_pic/爆炒猪杂.jpg b/res/eat_pic/爆炒猪杂.jpg new file mode 100644 index 0000000..2c682ed Binary files /dev/null and b/res/eat_pic/爆炒猪杂.jpg differ diff --git a/res/eat_pic/爆炒脆肚.jpg b/res/eat_pic/爆炒脆肚.jpg new file mode 100644 index 0000000..25d9fef Binary files /dev/null and b/res/eat_pic/爆炒脆肚.jpg differ diff --git a/res/eat_pic/牛丼饭.jpg b/res/eat_pic/牛丼饭.jpg new file mode 100644 index 0000000..59da806 Binary files /dev/null and b/res/eat_pic/牛丼饭.jpg differ diff --git a/res/eat_pic/牛仔骨贴饼子.jpg b/res/eat_pic/牛仔骨贴饼子.jpg new file mode 100644 index 0000000..9b1db0a Binary files /dev/null and b/res/eat_pic/牛仔骨贴饼子.jpg differ diff --git a/res/eat_pic/牛奶小松饼.jpg b/res/eat_pic/牛奶小松饼.jpg new file mode 100644 index 0000000..f7e3505 Binary files /dev/null and b/res/eat_pic/牛奶小松饼.jpg differ diff --git a/res/eat_pic/牛奶松饼.jpg b/res/eat_pic/牛奶松饼.jpg new file mode 100644 index 0000000..e4ed7ed Binary files /dev/null and b/res/eat_pic/牛奶松饼.jpg differ diff --git a/res/eat_pic/牛尾骨烧土豆.jpg b/res/eat_pic/牛尾骨烧土豆.jpg new file mode 100644 index 0000000..c901057 Binary files /dev/null and b/res/eat_pic/牛尾骨烧土豆.jpg differ diff --git a/res/eat_pic/牛排盖饭.jpg b/res/eat_pic/牛排盖饭.jpg new file mode 100644 index 0000000..ed0bc85 Binary files /dev/null and b/res/eat_pic/牛排盖饭.jpg differ diff --git a/res/eat_pic/牛排芦笋.jpg b/res/eat_pic/牛排芦笋.jpg new file mode 100644 index 0000000..263dd9a Binary files /dev/null and b/res/eat_pic/牛排芦笋.jpg differ diff --git a/res/eat_pic/牛排蔬菜沙拉.jpg b/res/eat_pic/牛排蔬菜沙拉.jpg new file mode 100644 index 0000000..fe77cf5 Binary files /dev/null and b/res/eat_pic/牛排蔬菜沙拉.jpg differ diff --git a/res/eat_pic/牛肉柿子汤.jpg b/res/eat_pic/牛肉柿子汤.jpg new file mode 100644 index 0000000..11bd135 Binary files /dev/null and b/res/eat_pic/牛肉柿子汤.jpg differ diff --git a/res/eat_pic/牛肉炒豆芽菜.jpg b/res/eat_pic/牛肉炒豆芽菜.jpg new file mode 100644 index 0000000..e7f8fbc Binary files /dev/null and b/res/eat_pic/牛肉炒豆芽菜.jpg differ diff --git a/res/eat_pic/牛肉焗米粉.jpg b/res/eat_pic/牛肉焗米粉.jpg new file mode 100644 index 0000000..9870a90 Binary files /dev/null and b/res/eat_pic/牛肉焗米粉.jpg differ diff --git a/res/eat_pic/牛肉番茄拌意面.jpg b/res/eat_pic/牛肉番茄拌意面.jpg new file mode 100644 index 0000000..627eded Binary files /dev/null and b/res/eat_pic/牛肉番茄拌意面.jpg differ diff --git a/res/eat_pic/牛肉番茄炒蛋面.jpg b/res/eat_pic/牛肉番茄炒蛋面.jpg new file mode 100644 index 0000000..fceb8c4 Binary files /dev/null and b/res/eat_pic/牛肉番茄炒蛋面.jpg differ diff --git a/res/eat_pic/牛肉粉.jpg b/res/eat_pic/牛肉粉.jpg new file mode 100644 index 0000000..b959ea5 Binary files /dev/null and b/res/eat_pic/牛肉粉.jpg differ diff --git a/res/eat_pic/牛肉粉丝锅.jpg b/res/eat_pic/牛肉粉丝锅.jpg new file mode 100644 index 0000000..05b6e24 Binary files /dev/null and b/res/eat_pic/牛肉粉丝锅.jpg differ diff --git a/res/eat_pic/牛肉蒸面.jpg b/res/eat_pic/牛肉蒸面.jpg new file mode 100644 index 0000000..a0b1d0d Binary files /dev/null and b/res/eat_pic/牛肉蒸面.jpg differ diff --git a/res/eat_pic/牛肉面.jpg b/res/eat_pic/牛肉面.jpg new file mode 100644 index 0000000..6090552 Binary files /dev/null and b/res/eat_pic/牛肉面.jpg differ diff --git a/res/eat_pic/牛蒡胡萝卜拌豆腐.jpg b/res/eat_pic/牛蒡胡萝卜拌豆腐.jpg new file mode 100644 index 0000000..ff7e1a7 Binary files /dev/null and b/res/eat_pic/牛蒡胡萝卜拌豆腐.jpg differ diff --git a/res/eat_pic/猪婆菜包.jpg b/res/eat_pic/猪婆菜包.jpg new file mode 100644 index 0000000..9e9cd92 Binary files /dev/null and b/res/eat_pic/猪婆菜包.jpg differ diff --git a/res/eat_pic/猪皮焖白菜.jpg b/res/eat_pic/猪皮焖白菜.jpg new file mode 100644 index 0000000..44936c3 Binary files /dev/null and b/res/eat_pic/猪皮焖白菜.jpg differ diff --git a/res/eat_pic/猪肚鸡.jpg b/res/eat_pic/猪肚鸡.jpg new file mode 100644 index 0000000..64939bd Binary files /dev/null and b/res/eat_pic/猪肚鸡.jpg differ diff --git a/res/eat_pic/猪肝炒彩椒.jpg b/res/eat_pic/猪肝炒彩椒.jpg new file mode 100644 index 0000000..098c098 Binary files /dev/null and b/res/eat_pic/猪肝炒彩椒.jpg differ diff --git a/res/eat_pic/猪肝胡萝卜粥.jpg b/res/eat_pic/猪肝胡萝卜粥.jpg new file mode 100644 index 0000000..97402f3 Binary files /dev/null and b/res/eat_pic/猪肝胡萝卜粥.jpg differ diff --git a/res/eat_pic/猪脚焖鸡爪.jpg b/res/eat_pic/猪脚焖鸡爪.jpg new file mode 100644 index 0000000..c914263 Binary files /dev/null and b/res/eat_pic/猪脚焖鸡爪.jpg differ diff --git a/res/eat_pic/猪脚饭.jpg b/res/eat_pic/猪脚饭.jpg new file mode 100644 index 0000000..f279aa4 Binary files /dev/null and b/res/eat_pic/猪脚饭.jpg differ diff --git a/res/eat_pic/猪蹄炖山药.jpg b/res/eat_pic/猪蹄炖山药.jpg new file mode 100644 index 0000000..569c660 Binary files /dev/null and b/res/eat_pic/猪蹄炖山药.jpg differ diff --git a/res/eat_pic/玉米山药排骨汤.jpg b/res/eat_pic/玉米山药排骨汤.jpg new file mode 100644 index 0000000..23bbed6 Binary files /dev/null and b/res/eat_pic/玉米山药排骨汤.jpg differ diff --git a/res/eat_pic/玉米排骨汤.jpg b/res/eat_pic/玉米排骨汤.jpg new file mode 100644 index 0000000..17dfbb0 Binary files /dev/null and b/res/eat_pic/玉米排骨汤.jpg differ diff --git a/res/eat_pic/玉米面刀切馒头.jpg b/res/eat_pic/玉米面刀切馒头.jpg new file mode 100644 index 0000000..41dbe62 Binary files /dev/null and b/res/eat_pic/玉米面刀切馒头.jpg differ diff --git a/res/eat_pic/玉米面棒棒馍.jpg b/res/eat_pic/玉米面棒棒馍.jpg new file mode 100644 index 0000000..473d030 Binary files /dev/null and b/res/eat_pic/玉米面棒棒馍.jpg differ diff --git a/res/eat_pic/玉米面棒棒馍煎.jpg b/res/eat_pic/玉米面棒棒馍煎.jpg new file mode 100644 index 0000000..51b043e Binary files /dev/null and b/res/eat_pic/玉米面棒棒馍煎.jpg differ diff --git a/res/eat_pic/玉米面馒头.jpg b/res/eat_pic/玉米面馒头.jpg new file mode 100644 index 0000000..ef1293b Binary files /dev/null and b/res/eat_pic/玉米面馒头.jpg differ diff --git a/res/eat_pic/琥珀核桃.jpg b/res/eat_pic/琥珀核桃.jpg new file mode 100644 index 0000000..fec34d7 Binary files /dev/null and b/res/eat_pic/琥珀核桃.jpg differ diff --git a/res/eat_pic/瑞士卷.jpg b/res/eat_pic/瑞士卷.jpg new file mode 100644 index 0000000..d9e41b1 Binary files /dev/null and b/res/eat_pic/瑞士卷.jpg differ diff --git a/res/eat_pic/瓦缸果木炭烤鸡.jpg b/res/eat_pic/瓦缸果木炭烤鸡.jpg new file mode 100644 index 0000000..1444a08 Binary files /dev/null and b/res/eat_pic/瓦缸果木炭烤鸡.jpg differ diff --git a/res/eat_pic/甘蓝炒黄瓜片.jpg b/res/eat_pic/甘蓝炒黄瓜片.jpg new file mode 100644 index 0000000..26709f0 Binary files /dev/null and b/res/eat_pic/甘蓝炒黄瓜片.jpg differ diff --git a/res/eat_pic/甜甜圈.jpg b/res/eat_pic/甜甜圈.jpg new file mode 100644 index 0000000..2904632 Binary files /dev/null and b/res/eat_pic/甜甜圈.jpg differ diff --git a/res/eat_pic/生姜大米粥.jpg b/res/eat_pic/生姜大米粥.jpg new file mode 100644 index 0000000..034a9ce Binary files /dev/null and b/res/eat_pic/生姜大米粥.jpg differ diff --git a/res/eat_pic/生椰拿铁慕斯.jpg b/res/eat_pic/生椰拿铁慕斯.jpg new file mode 100644 index 0000000..0e94c3e Binary files /dev/null and b/res/eat_pic/生椰拿铁慕斯.jpg differ diff --git a/res/eat_pic/生熟地麦冬大骨汤.jpg b/res/eat_pic/生熟地麦冬大骨汤.jpg new file mode 100644 index 0000000..eca552f Binary files /dev/null and b/res/eat_pic/生熟地麦冬大骨汤.jpg differ diff --git a/res/eat_pic/生蚝鲜虾粥.jpg b/res/eat_pic/生蚝鲜虾粥.jpg new file mode 100644 index 0000000..be4c482 Binary files /dev/null and b/res/eat_pic/生蚝鲜虾粥.jpg differ diff --git a/res/eat_pic/甲鱼汤.jpg b/res/eat_pic/甲鱼汤.jpg new file mode 100644 index 0000000..c8b4998 Binary files /dev/null and b/res/eat_pic/甲鱼汤.jpg differ diff --git a/res/eat_pic/番茄三色意面.jpg b/res/eat_pic/番茄三色意面.jpg new file mode 100644 index 0000000..bf967cc Binary files /dev/null and b/res/eat_pic/番茄三色意面.jpg differ diff --git a/res/eat_pic/番茄午餐肉芝士焗饭.jpg b/res/eat_pic/番茄午餐肉芝士焗饭.jpg new file mode 100644 index 0000000..d5d29b5 Binary files /dev/null and b/res/eat_pic/番茄午餐肉芝士焗饭.jpg differ diff --git a/res/eat_pic/番茄双肉意面.jpg b/res/eat_pic/番茄双肉意面.jpg new file mode 100644 index 0000000..18ba8ab Binary files /dev/null and b/res/eat_pic/番茄双肉意面.jpg differ diff --git a/res/eat_pic/番茄土豆牛肉汤.jpg b/res/eat_pic/番茄土豆牛肉汤.jpg new file mode 100644 index 0000000..2196c59 Binary files /dev/null and b/res/eat_pic/番茄土豆牛肉汤.jpg differ diff --git a/res/eat_pic/番茄牛腩手擀面.jpg b/res/eat_pic/番茄牛腩手擀面.jpg new file mode 100644 index 0000000..446ca51 Binary files /dev/null and b/res/eat_pic/番茄牛腩手擀面.jpg differ diff --git a/res/eat_pic/番茄牛腩米粉.jpg b/res/eat_pic/番茄牛腩米粉.jpg new file mode 100644 index 0000000..aefbb32 Binary files /dev/null and b/res/eat_pic/番茄牛腩米粉.jpg differ diff --git a/res/eat_pic/番茄肉酱披萨.jpg b/res/eat_pic/番茄肉酱披萨.jpg new file mode 100644 index 0000000..5a73b36 Binary files /dev/null and b/res/eat_pic/番茄肉酱披萨.jpg differ diff --git a/res/eat_pic/番茄蔬菜意面.jpg b/res/eat_pic/番茄蔬菜意面.jpg new file mode 100644 index 0000000..0282dc7 Binary files /dev/null and b/res/eat_pic/番茄蔬菜意面.jpg differ diff --git a/res/eat_pic/番茄虾尾意面.jpg b/res/eat_pic/番茄虾尾意面.jpg new file mode 100644 index 0000000..655f3e5 Binary files /dev/null and b/res/eat_pic/番茄虾尾意面.jpg differ diff --git a/res/eat_pic/番茄虾滑川粉.jpg b/res/eat_pic/番茄虾滑川粉.jpg new file mode 100644 index 0000000..4bd019d Binary files /dev/null and b/res/eat_pic/番茄虾滑川粉.jpg differ diff --git a/res/eat_pic/白果蒸蛋.jpg b/res/eat_pic/白果蒸蛋.jpg new file mode 100644 index 0000000..0cdd5a5 Binary files /dev/null and b/res/eat_pic/白果蒸蛋.jpg differ diff --git a/res/eat_pic/白灼拳螺.jpg b/res/eat_pic/白灼拳螺.jpg new file mode 100644 index 0000000..24d5eb7 Binary files /dev/null and b/res/eat_pic/白灼拳螺.jpg differ diff --git a/res/eat_pic/白糖糕.jpg b/res/eat_pic/白糖糕.jpg new file mode 100644 index 0000000..6e8de6b Binary files /dev/null and b/res/eat_pic/白糖糕.jpg differ diff --git a/res/eat_pic/白菜焖腐竹.jpg b/res/eat_pic/白菜焖腐竹.jpg new file mode 100644 index 0000000..1722395 Binary files /dev/null and b/res/eat_pic/白菜焖腐竹.jpg differ diff --git a/res/eat_pic/白萝卜焖牛排骨.jpg b/res/eat_pic/白萝卜焖牛排骨.jpg new file mode 100644 index 0000000..480dde4 Binary files /dev/null and b/res/eat_pic/白萝卜焖牛排骨.jpg differ diff --git a/res/eat_pic/白萝卜胡萝卜鲜虾汤.jpg b/res/eat_pic/白萝卜胡萝卜鲜虾汤.jpg new file mode 100644 index 0000000..e4a79bd Binary files /dev/null and b/res/eat_pic/白萝卜胡萝卜鲜虾汤.jpg differ diff --git a/res/eat_pic/白萝卜鲫鱼汤.jpg b/res/eat_pic/白萝卜鲫鱼汤.jpg new file mode 100644 index 0000000..b405d54 Binary files /dev/null and b/res/eat_pic/白萝卜鲫鱼汤.jpg differ diff --git a/res/eat_pic/百金春兰饭.jpg b/res/eat_pic/百金春兰饭.jpg new file mode 100644 index 0000000..7a1174f Binary files /dev/null and b/res/eat_pic/百金春兰饭.jpg differ diff --git a/res/eat_pic/百香果冷泡鲜果.jpg b/res/eat_pic/百香果冷泡鲜果.jpg new file mode 100644 index 0000000..0f72a29 Binary files /dev/null and b/res/eat_pic/百香果冷泡鲜果.jpg differ diff --git a/res/eat_pic/百香果渍桃子.jpg b/res/eat_pic/百香果渍桃子.jpg new file mode 100644 index 0000000..fcc9558 Binary files /dev/null and b/res/eat_pic/百香果渍桃子.jpg differ diff --git a/res/eat_pic/百香果菠萝烤肉串.jpg b/res/eat_pic/百香果菠萝烤肉串.jpg new file mode 100644 index 0000000..336a9e6 Binary files /dev/null and b/res/eat_pic/百香果菠萝烤肉串.jpg differ diff --git a/res/eat_pic/百香果薄荷弹弹捞.jpg b/res/eat_pic/百香果薄荷弹弹捞.jpg new file mode 100644 index 0000000..4ce4036 Binary files /dev/null and b/res/eat_pic/百香果薄荷弹弹捞.jpg differ diff --git a/res/eat_pic/百香果酸汤牛肉.jpg b/res/eat_pic/百香果酸汤牛肉.jpg new file mode 100644 index 0000000..a2d112c Binary files /dev/null and b/res/eat_pic/百香果酸汤牛肉.jpg differ diff --git a/res/eat_pic/百香果马蹄蜂蜜茶.jpg b/res/eat_pic/百香果马蹄蜂蜜茶.jpg new file mode 100644 index 0000000..93cf9f6 Binary files /dev/null and b/res/eat_pic/百香果马蹄蜂蜜茶.jpg differ diff --git a/res/eat_pic/皮蛋猪肝菠菜汤.jpg b/res/eat_pic/皮蛋猪肝菠菜汤.jpg new file mode 100644 index 0000000..25eb4c3 Binary files /dev/null and b/res/eat_pic/皮蛋猪肝菠菜汤.jpg differ diff --git a/res/eat_pic/盖码饭.jpg b/res/eat_pic/盖码饭.jpg new file mode 100644 index 0000000..6960b97 Binary files /dev/null and b/res/eat_pic/盖码饭.jpg differ diff --git a/res/eat_pic/砂锅海鲜粥.jpg b/res/eat_pic/砂锅海鲜粥.jpg new file mode 100644 index 0000000..440d365 Binary files /dev/null and b/res/eat_pic/砂锅海鲜粥.jpg differ diff --git a/res/eat_pic/破酥包.jpg b/res/eat_pic/破酥包.jpg new file mode 100644 index 0000000..64956de Binary files /dev/null and b/res/eat_pic/破酥包.jpg differ diff --git a/res/eat_pic/碌鹅.jpg b/res/eat_pic/碌鹅.jpg new file mode 100644 index 0000000..c08f03d Binary files /dev/null and b/res/eat_pic/碌鹅.jpg differ diff --git a/res/eat_pic/碧绿凉拌豇豆.jpg b/res/eat_pic/碧绿凉拌豇豆.jpg new file mode 100644 index 0000000..ab9fc56 Binary files /dev/null and b/res/eat_pic/碧绿凉拌豇豆.jpg differ diff --git a/res/eat_pic/秋葵胡萝卜炖山药.jpg b/res/eat_pic/秋葵胡萝卜炖山药.jpg new file mode 100644 index 0000000..942988d Binary files /dev/null and b/res/eat_pic/秋葵胡萝卜炖山药.jpg differ diff --git a/res/eat_pic/空气炸锅做蓝莓果酱.jpg b/res/eat_pic/空气炸锅做蓝莓果酱.jpg new file mode 100644 index 0000000..b119d90 Binary files /dev/null and b/res/eat_pic/空气炸锅做蓝莓果酱.jpg differ diff --git a/res/eat_pic/空气炸锅炼猪油.jpg b/res/eat_pic/空气炸锅炼猪油.jpg new file mode 100644 index 0000000..eb0afc0 Binary files /dev/null and b/res/eat_pic/空气炸锅炼猪油.jpg differ diff --git a/res/eat_pic/竹荪瓜片汤.jpg b/res/eat_pic/竹荪瓜片汤.jpg new file mode 100644 index 0000000..64ef2de Binary files /dev/null and b/res/eat_pic/竹荪瓜片汤.jpg differ diff --git a/res/eat_pic/简版五色糯米饭.jpg b/res/eat_pic/简版五色糯米饭.jpg new file mode 100644 index 0000000..700b0b4 Binary files /dev/null and b/res/eat_pic/简版五色糯米饭.jpg differ diff --git a/res/eat_pic/糖三角.jpg b/res/eat_pic/糖三角.jpg new file mode 100644 index 0000000..f09cf7a Binary files /dev/null and b/res/eat_pic/糖三角.jpg differ diff --git a/res/eat_pic/糖福饼.jpg b/res/eat_pic/糖福饼.jpg new file mode 100644 index 0000000..ef16581 Binary files /dev/null and b/res/eat_pic/糖福饼.jpg differ diff --git a/res/eat_pic/糖醋里脊.jpg b/res/eat_pic/糖醋里脊.jpg new file mode 100644 index 0000000..cf98ba4 Binary files /dev/null and b/res/eat_pic/糖醋里脊.jpg differ diff --git a/res/eat_pic/糯米珍珠肉丸子.jpg b/res/eat_pic/糯米珍珠肉丸子.jpg new file mode 100644 index 0000000..d39f5a1 Binary files /dev/null and b/res/eat_pic/糯米珍珠肉丸子.jpg differ diff --git a/res/eat_pic/素炒三丝.jpg b/res/eat_pic/素炒三丝.jpg new file mode 100644 index 0000000..b1a706e Binary files /dev/null and b/res/eat_pic/素炒三丝.jpg differ diff --git a/res/eat_pic/素炒甘蓝胡萝卜丝.jpg b/res/eat_pic/素炒甘蓝胡萝卜丝.jpg new file mode 100644 index 0000000..d2dbb2e Binary files /dev/null and b/res/eat_pic/素炒甘蓝胡萝卜丝.jpg differ diff --git a/res/eat_pic/素烧茄子.jpg b/res/eat_pic/素烧茄子.jpg new file mode 100644 index 0000000..8dd4b24 Binary files /dev/null and b/res/eat_pic/素烧茄子.jpg differ diff --git a/res/eat_pic/紫山药黑枸杞粉包子.jpg b/res/eat_pic/紫山药黑枸杞粉包子.jpg new file mode 100644 index 0000000..e41aa04 Binary files /dev/null and b/res/eat_pic/紫山药黑枸杞粉包子.jpg differ diff --git a/res/eat_pic/紫甘蓝手擀面.jpg b/res/eat_pic/紫甘蓝手擀面.jpg new file mode 100644 index 0000000..96fc070 Binary files /dev/null and b/res/eat_pic/紫甘蓝手擀面.jpg differ diff --git a/res/eat_pic/紫苏仔姜桃子.jpg b/res/eat_pic/紫苏仔姜桃子.jpg new file mode 100644 index 0000000..f6c9557 Binary files /dev/null and b/res/eat_pic/紫苏仔姜桃子.jpg differ diff --git a/res/eat_pic/紫苏炒牛肉.jpg b/res/eat_pic/紫苏炒牛肉.jpg new file mode 100644 index 0000000..e92c465 Binary files /dev/null and b/res/eat_pic/紫苏炒牛肉.jpg differ diff --git a/res/eat_pic/紫苏酱菜.jpg b/res/eat_pic/紫苏酱菜.jpg new file mode 100644 index 0000000..c8f31c4 Binary files /dev/null and b/res/eat_pic/紫苏酱菜.jpg differ diff --git a/res/eat_pic/紫薯百合银耳汤.jpg b/res/eat_pic/紫薯百合银耳汤.jpg new file mode 100644 index 0000000..5fabf2e Binary files /dev/null and b/res/eat_pic/紫薯百合银耳汤.jpg differ diff --git a/res/eat_pic/紫薯芋泥三明治.jpg b/res/eat_pic/紫薯芋泥三明治.jpg new file mode 100644 index 0000000..8944f4e Binary files /dev/null and b/res/eat_pic/紫薯芋泥三明治.jpg differ diff --git a/res/eat_pic/红尖椒元葱炒猪肝.jpg b/res/eat_pic/红尖椒元葱炒猪肝.jpg new file mode 100644 index 0000000..89ef346 Binary files /dev/null and b/res/eat_pic/红尖椒元葱炒猪肝.jpg differ diff --git a/res/eat_pic/红尖椒拌西兰花.jpg b/res/eat_pic/红尖椒拌西兰花.jpg new file mode 100644 index 0000000..15f0eb1 Binary files /dev/null and b/res/eat_pic/红尖椒拌西兰花.jpg differ diff --git a/res/eat_pic/红尖椒炒甘蓝.jpg b/res/eat_pic/红尖椒炒甘蓝.jpg new file mode 100644 index 0000000..b4d1bc9 Binary files /dev/null and b/res/eat_pic/红尖椒炒甘蓝.jpg differ diff --git a/res/eat_pic/红尖椒炒白萝卜丝.jpg b/res/eat_pic/红尖椒炒白萝卜丝.jpg new file mode 100644 index 0000000..4d5d0cd Binary files /dev/null and b/res/eat_pic/红尖椒炒白萝卜丝.jpg differ diff --git a/res/eat_pic/红尖椒炒肉丝.jpg b/res/eat_pic/红尖椒炒肉丝.jpg new file mode 100644 index 0000000..69d767c Binary files /dev/null and b/res/eat_pic/红尖椒炒肉丝.jpg differ diff --git a/res/eat_pic/红尖椒炒肉片.jpg b/res/eat_pic/红尖椒炒肉片.jpg new file mode 100644 index 0000000..a241e0b Binary files /dev/null and b/res/eat_pic/红尖椒炒肉片.jpg differ diff --git a/res/eat_pic/红尖椒炒莲菜丝.jpg b/res/eat_pic/红尖椒炒莲菜丝.jpg new file mode 100644 index 0000000..2b4e621 Binary files /dev/null and b/res/eat_pic/红尖椒炒莲菜丝.jpg differ diff --git a/res/eat_pic/红尖椒炒豆腐.jpg b/res/eat_pic/红尖椒炒豆腐.jpg new file mode 100644 index 0000000..8dd2dcc Binary files /dev/null and b/res/eat_pic/红尖椒炒豆腐.jpg differ diff --git a/res/eat_pic/红尖椒炒豆芽.jpg b/res/eat_pic/红尖椒炒豆芽.jpg new file mode 100644 index 0000000..a25c0c0 Binary files /dev/null and b/res/eat_pic/红尖椒炒豆芽.jpg differ diff --git a/res/eat_pic/红枣糯米糕.jpg b/res/eat_pic/红枣糯米糕.jpg new file mode 100644 index 0000000..2d4a33e Binary files /dev/null and b/res/eat_pic/红枣糯米糕.jpg differ diff --git a/res/eat_pic/红椒炒猪肝.jpg b/res/eat_pic/红椒炒猪肝.jpg new file mode 100644 index 0000000..6311353 Binary files /dev/null and b/res/eat_pic/红椒炒猪肝.jpg differ diff --git a/res/eat_pic/红烧带鱼.jpg b/res/eat_pic/红烧带鱼.jpg new file mode 100644 index 0000000..24c91e8 Binary files /dev/null and b/res/eat_pic/红烧带鱼.jpg differ diff --git a/res/eat_pic/红烧排骨.jpg b/res/eat_pic/红烧排骨.jpg new file mode 100644 index 0000000..1a76ce9 Binary files /dev/null and b/res/eat_pic/红烧排骨.jpg differ diff --git a/res/eat_pic/红烧牛尾骨.jpg b/res/eat_pic/红烧牛尾骨.jpg new file mode 100644 index 0000000..857b04c Binary files /dev/null and b/res/eat_pic/红烧牛尾骨.jpg differ diff --git a/res/eat_pic/红烧肉.jpg b/res/eat_pic/红烧肉.jpg new file mode 100644 index 0000000..17001ac Binary files /dev/null and b/res/eat_pic/红烧肉.jpg differ diff --git a/res/eat_pic/红烧臭鳜鱼.jpg b/res/eat_pic/红烧臭鳜鱼.jpg new file mode 100644 index 0000000..aa7c4a6 Binary files /dev/null and b/res/eat_pic/红烧臭鳜鱼.jpg differ diff --git a/res/eat_pic/红焖牛肉.jpg b/res/eat_pic/红焖牛肉.jpg new file mode 100644 index 0000000..db0d324 Binary files /dev/null and b/res/eat_pic/红焖牛肉.jpg differ diff --git a/res/eat_pic/红粮五谷饭粥.jpg b/res/eat_pic/红粮五谷饭粥.jpg new file mode 100644 index 0000000..12bd3db Binary files /dev/null and b/res/eat_pic/红粮五谷饭粥.jpg differ diff --git a/res/eat_pic/红糖开花馒头.jpg b/res/eat_pic/红糖开花馒头.jpg new file mode 100644 index 0000000..2b97091 Binary files /dev/null and b/res/eat_pic/红糖开花馒头.jpg differ diff --git a/res/eat_pic/红糖枣糕.jpg b/res/eat_pic/红糖枣糕.jpg new file mode 100644 index 0000000..82692f1 Binary files /dev/null and b/res/eat_pic/红糖枣糕.jpg differ diff --git a/res/eat_pic/红糖糍粑.jpg b/res/eat_pic/红糖糍粑.jpg new file mode 100644 index 0000000..69a2612 Binary files /dev/null and b/res/eat_pic/红糖糍粑.jpg differ diff --git a/res/eat_pic/红糖红枣蛋糕.jpg b/res/eat_pic/红糖红枣蛋糕.jpg new file mode 100644 index 0000000..a4f015d Binary files /dev/null and b/res/eat_pic/红糖红枣蛋糕.jpg differ diff --git a/res/eat_pic/红绿圆椒爆炒蛏王.jpg b/res/eat_pic/红绿圆椒爆炒蛏王.jpg new file mode 100644 index 0000000..ca28856 Binary files /dev/null and b/res/eat_pic/红绿圆椒爆炒蛏王.jpg differ diff --git a/res/eat_pic/红葱头炒鸡.jpg b/res/eat_pic/红葱头炒鸡.jpg new file mode 100644 index 0000000..160a070 Binary files /dev/null and b/res/eat_pic/红葱头炒鸡.jpg differ diff --git a/res/eat_pic/红薯杆炒鸡蛋.jpg b/res/eat_pic/红薯杆炒鸡蛋.jpg new file mode 100644 index 0000000..85e6d84 Binary files /dev/null and b/res/eat_pic/红薯杆炒鸡蛋.jpg differ diff --git a/res/eat_pic/红薯杆辣椒馅菜饼.jpg b/res/eat_pic/红薯杆辣椒馅菜饼.jpg new file mode 100644 index 0000000..7808062 Binary files /dev/null and b/res/eat_pic/红薯杆辣椒馅菜饼.jpg differ diff --git a/res/eat_pic/红薯粉饺子.jpg b/res/eat_pic/红薯粉饺子.jpg new file mode 100644 index 0000000..207f45f Binary files /dev/null and b/res/eat_pic/红薯粉饺子.jpg differ diff --git a/res/eat_pic/红薯银耳羹.jpg b/res/eat_pic/红薯银耳羹.jpg new file mode 100644 index 0000000..ab56931 Binary files /dev/null and b/res/eat_pic/红薯银耳羹.jpg differ diff --git a/res/eat_pic/红豆红枣花生豆浆.jpg b/res/eat_pic/红豆红枣花生豆浆.jpg new file mode 100644 index 0000000..f5e1e34 Binary files /dev/null and b/res/eat_pic/红豆红枣花生豆浆.jpg differ diff --git a/res/eat_pic/红辣椒炒腐竹.jpg b/res/eat_pic/红辣椒炒腐竹.jpg new file mode 100644 index 0000000..30c04b6 Binary files /dev/null and b/res/eat_pic/红辣椒炒腐竹.jpg differ diff --git a/res/eat_pic/红酒醉梨.jpg b/res/eat_pic/红酒醉梨.jpg new file mode 100644 index 0000000..20d8ac1 Binary files /dev/null and b/res/eat_pic/红酒醉梨.jpg differ diff --git a/res/eat_pic/纯猪肉肠玉米芝士猪肉肠.jpg b/res/eat_pic/纯猪肉肠玉米芝士猪肉肠.jpg new file mode 100644 index 0000000..9023c81 Binary files /dev/null and b/res/eat_pic/纯猪肉肠玉米芝士猪肉肠.jpg differ diff --git a/res/eat_pic/纸杯蛋糕.jpg b/res/eat_pic/纸杯蛋糕.jpg new file mode 100644 index 0000000..ba31c49 Binary files /dev/null and b/res/eat_pic/纸杯蛋糕.jpg differ diff --git a/res/eat_pic/经典柠檬玛德琳.jpg b/res/eat_pic/经典柠檬玛德琳.jpg new file mode 100644 index 0000000..a56939e Binary files /dev/null and b/res/eat_pic/经典柠檬玛德琳.jpg differ diff --git a/res/eat_pic/绿豆薏米百合银耳豆浆.jpg b/res/eat_pic/绿豆薏米百合银耳豆浆.jpg new file mode 100644 index 0000000..f4c2760 Binary files /dev/null and b/res/eat_pic/绿豆薏米百合银耳豆浆.jpg differ diff --git a/res/eat_pic/网红菜卷心菜牛排.jpg b/res/eat_pic/网红菜卷心菜牛排.jpg new file mode 100644 index 0000000..9b55c8c Binary files /dev/null and b/res/eat_pic/网红菜卷心菜牛排.jpg differ diff --git a/res/eat_pic/罗勒葱香鸡腿.jpg b/res/eat_pic/罗勒葱香鸡腿.jpg new file mode 100644 index 0000000..532f099 Binary files /dev/null and b/res/eat_pic/罗勒葱香鸡腿.jpg differ diff --git a/res/eat_pic/罗宋汤.jpg b/res/eat_pic/罗宋汤.jpg new file mode 100644 index 0000000..dab9a1a Binary files /dev/null and b/res/eat_pic/罗宋汤.jpg differ diff --git a/res/eat_pic/羊杂汤.jpg b/res/eat_pic/羊杂汤.jpg new file mode 100644 index 0000000..4e9f07f Binary files /dev/null and b/res/eat_pic/羊杂汤.jpg differ diff --git a/res/eat_pic/羊肉粉条炖酸菜.jpg b/res/eat_pic/羊肉粉条炖酸菜.jpg new file mode 100644 index 0000000..3f430d2 Binary files /dev/null and b/res/eat_pic/羊肉粉条炖酸菜.jpg differ diff --git a/res/eat_pic/羊肚菌山药肉沫汤.jpg b/res/eat_pic/羊肚菌山药肉沫汤.jpg new file mode 100644 index 0000000..affc59c Binary files /dev/null and b/res/eat_pic/羊肚菌山药肉沫汤.jpg differ diff --git a/res/eat_pic/美味猪心.jpg b/res/eat_pic/美味猪心.jpg new file mode 100644 index 0000000..8f756ee Binary files /dev/null and b/res/eat_pic/美味猪心.jpg differ diff --git a/res/eat_pic/耙豌豆.jpg b/res/eat_pic/耙豌豆.jpg new file mode 100644 index 0000000..c64edea Binary files /dev/null and b/res/eat_pic/耙豌豆.jpg differ diff --git a/res/eat_pic/肉丝炒胡萝卜杏鲍菇.jpg b/res/eat_pic/肉丝炒胡萝卜杏鲍菇.jpg new file mode 100644 index 0000000..f9d5073 Binary files /dev/null and b/res/eat_pic/肉丝炒胡萝卜杏鲍菇.jpg differ diff --git a/res/eat_pic/肉丝炒胡萝卜秋葵.jpg b/res/eat_pic/肉丝炒胡萝卜秋葵.jpg new file mode 100644 index 0000000..abbc33f Binary files /dev/null and b/res/eat_pic/肉丝炒胡萝卜秋葵.jpg differ diff --git a/res/eat_pic/肉丝炒芹菜.jpg b/res/eat_pic/肉丝炒芹菜.jpg new file mode 100644 index 0000000..94e774f Binary files /dev/null and b/res/eat_pic/肉丝炒芹菜.jpg differ diff --git a/res/eat_pic/肉夹馍.jpg b/res/eat_pic/肉夹馍.jpg new file mode 100644 index 0000000..dc9fc46 Binary files /dev/null and b/res/eat_pic/肉夹馍.jpg differ diff --git a/res/eat_pic/肉末烧海带.jpg b/res/eat_pic/肉末烧海带.jpg new file mode 100644 index 0000000..a920353 Binary files /dev/null and b/res/eat_pic/肉末烧海带.jpg differ diff --git a/res/eat_pic/肉末酸豆角.jpg b/res/eat_pic/肉末酸豆角.jpg new file mode 100644 index 0000000..6d5eb6b Binary files /dev/null and b/res/eat_pic/肉末酸豆角.jpg differ diff --git a/res/eat_pic/肉汁拌饭.jpg b/res/eat_pic/肉汁拌饭.jpg new file mode 100644 index 0000000..0bc1306 Binary files /dev/null and b/res/eat_pic/肉汁拌饭.jpg differ diff --git a/res/eat_pic/肉沫炒冬寒菜.jpg b/res/eat_pic/肉沫炒冬寒菜.jpg new file mode 100644 index 0000000..5c4b1f5 Binary files /dev/null and b/res/eat_pic/肉沫炒冬寒菜.jpg differ diff --git a/res/eat_pic/肉沫炖西洋参.jpg b/res/eat_pic/肉沫炖西洋参.jpg new file mode 100644 index 0000000..3519a07 Binary files /dev/null and b/res/eat_pic/肉沫炖西洋参.jpg differ diff --git a/res/eat_pic/肉沫焖腐竹.jpg b/res/eat_pic/肉沫焖腐竹.jpg new file mode 100644 index 0000000..91e6a70 Binary files /dev/null and b/res/eat_pic/肉沫焖腐竹.jpg differ diff --git a/res/eat_pic/肉沫焖蛋.jpg b/res/eat_pic/肉沫焖蛋.jpg new file mode 100644 index 0000000..0f76657 Binary files /dev/null and b/res/eat_pic/肉沫焖蛋.jpg differ diff --git a/res/eat_pic/肉沫皮蛋炒青椒.jpg b/res/eat_pic/肉沫皮蛋炒青椒.jpg new file mode 100644 index 0000000..734ce31 Binary files /dev/null and b/res/eat_pic/肉沫皮蛋炒青椒.jpg differ diff --git a/res/eat_pic/肉沫粉条.jpg b/res/eat_pic/肉沫粉条.jpg new file mode 100644 index 0000000..59e2b24 Binary files /dev/null and b/res/eat_pic/肉沫粉条.jpg differ diff --git a/res/eat_pic/肉沫豆酱白茄子.jpg b/res/eat_pic/肉沫豆酱白茄子.jpg new file mode 100644 index 0000000..d75fa47 Binary files /dev/null and b/res/eat_pic/肉沫豆酱白茄子.jpg differ diff --git a/res/eat_pic/肉沫车白豆腐汤.jpg b/res/eat_pic/肉沫车白豆腐汤.jpg new file mode 100644 index 0000000..1d2cf0c Binary files /dev/null and b/res/eat_pic/肉沫车白豆腐汤.jpg differ diff --git a/res/eat_pic/肉片炒素鸡.jpg b/res/eat_pic/肉片炒素鸡.jpg new file mode 100644 index 0000000..671747b Binary files /dev/null and b/res/eat_pic/肉片炒素鸡.jpg differ diff --git a/res/eat_pic/肠粉.jpg b/res/eat_pic/肠粉.jpg new file mode 100644 index 0000000..6f7cdf3 Binary files /dev/null and b/res/eat_pic/肠粉.jpg differ diff --git a/res/eat_pic/肥牛虾滑菌菇汤.jpg b/res/eat_pic/肥牛虾滑菌菇汤.jpg new file mode 100644 index 0000000..6c439ab Binary files /dev/null and b/res/eat_pic/肥牛虾滑菌菇汤.jpg differ diff --git a/res/eat_pic/胡椒咸菜猪杂汤.jpg b/res/eat_pic/胡椒咸菜猪杂汤.jpg new file mode 100644 index 0000000..6b20f70 Binary files /dev/null and b/res/eat_pic/胡椒咸菜猪杂汤.jpg differ diff --git a/res/eat_pic/胡萝卜炒甘蓝.jpg b/res/eat_pic/胡萝卜炒甘蓝.jpg new file mode 100644 index 0000000..753ea79 Binary files /dev/null and b/res/eat_pic/胡萝卜炒甘蓝.jpg differ diff --git a/res/eat_pic/胡萝卜牛肉花卷.jpg b/res/eat_pic/胡萝卜牛肉花卷.jpg new file mode 100644 index 0000000..7bbe566 Binary files /dev/null and b/res/eat_pic/胡萝卜牛肉花卷.jpg differ diff --git a/res/eat_pic/胡萝卜腐竹焖鸡.jpg b/res/eat_pic/胡萝卜腐竹焖鸡.jpg new file mode 100644 index 0000000..0963273 Binary files /dev/null and b/res/eat_pic/胡萝卜腐竹焖鸡.jpg differ diff --git a/res/eat_pic/胡萝卜茴香炒鸡蛋.jpg b/res/eat_pic/胡萝卜茴香炒鸡蛋.jpg new file mode 100644 index 0000000..9867bed Binary files /dev/null and b/res/eat_pic/胡萝卜茴香炒鸡蛋.jpg differ diff --git a/res/eat_pic/胡萝卜鸭腿汤.jpg b/res/eat_pic/胡萝卜鸭腿汤.jpg new file mode 100644 index 0000000..32b61bc Binary files /dev/null and b/res/eat_pic/胡萝卜鸭腿汤.jpg differ diff --git a/res/eat_pic/脆皮黄油年糕.jpg b/res/eat_pic/脆皮黄油年糕.jpg new file mode 100644 index 0000000..b4c8df7 Binary files /dev/null and b/res/eat_pic/脆皮黄油年糕.jpg differ diff --git a/res/eat_pic/腊排骨.jpg b/res/eat_pic/腊排骨.jpg new file mode 100644 index 0000000..2a759e9 Binary files /dev/null and b/res/eat_pic/腊排骨.jpg differ diff --git a/res/eat_pic/腊排骨煲.jpg b/res/eat_pic/腊排骨煲.jpg new file mode 100644 index 0000000..d0d31af Binary files /dev/null and b/res/eat_pic/腊排骨煲.jpg differ diff --git a/res/eat_pic/腊猪脚焖白萝卜.jpg b/res/eat_pic/腊猪脚焖白萝卜.jpg new file mode 100644 index 0000000..2abe296 Binary files /dev/null and b/res/eat_pic/腊猪脚焖白萝卜.jpg differ diff --git a/res/eat_pic/腊肉炒鲜笋.jpg b/res/eat_pic/腊肉炒鲜笋.jpg new file mode 100644 index 0000000..dc22eab Binary files /dev/null and b/res/eat_pic/腊肉炒鲜笋.jpg differ diff --git a/res/eat_pic/腊肠笋干.jpg b/res/eat_pic/腊肠笋干.jpg new file mode 100644 index 0000000..0ee9e2f Binary files /dev/null and b/res/eat_pic/腊肠笋干.jpg differ diff --git a/res/eat_pic/腌笃鲜.jpg b/res/eat_pic/腌笃鲜.jpg new file mode 100644 index 0000000..f6c434d Binary files /dev/null and b/res/eat_pic/腌笃鲜.jpg differ diff --git a/res/eat_pic/腌菜苔炒鸡肉丁.jpg b/res/eat_pic/腌菜苔炒鸡肉丁.jpg new file mode 100644 index 0000000..55d1fdb Binary files /dev/null and b/res/eat_pic/腌菜苔炒鸡肉丁.jpg differ diff --git a/res/eat_pic/腐皮卷.jpg b/res/eat_pic/腐皮卷.jpg new file mode 100644 index 0000000..a544465 Binary files /dev/null and b/res/eat_pic/腐皮卷.jpg differ diff --git a/res/eat_pic/腐竹焖牛筋.jpg b/res/eat_pic/腐竹焖牛筋.jpg new file mode 100644 index 0000000..61fae12 Binary files /dev/null and b/res/eat_pic/腐竹焖牛筋.jpg differ diff --git a/res/eat_pic/腐竹焖鸭.jpg b/res/eat_pic/腐竹焖鸭.jpg new file mode 100644 index 0000000..5b85d6d Binary files /dev/null and b/res/eat_pic/腐竹焖鸭.jpg differ diff --git a/res/eat_pic/腐竹焖黄骨鱼.jpg b/res/eat_pic/腐竹焖黄骨鱼.jpg new file mode 100644 index 0000000..21dd0df Binary files /dev/null and b/res/eat_pic/腐竹焖黄骨鱼.jpg differ diff --git a/res/eat_pic/自制冰红茶.jpg b/res/eat_pic/自制冰红茶.jpg new file mode 100644 index 0000000..0013c18 Binary files /dev/null and b/res/eat_pic/自制冰红茶.jpg differ diff --git a/res/eat_pic/自制冷面.jpg b/res/eat_pic/自制冷面.jpg new file mode 100644 index 0000000..a0ce097 Binary files /dev/null and b/res/eat_pic/自制冷面.jpg differ diff --git a/res/eat_pic/自制凉粉.jpg b/res/eat_pic/自制凉粉.jpg new file mode 100644 index 0000000..69ba10f Binary files /dev/null and b/res/eat_pic/自制凉粉.jpg differ diff --git a/res/eat_pic/自制哈尔滨红肠.jpg b/res/eat_pic/自制哈尔滨红肠.jpg new file mode 100644 index 0000000..cc8a20e Binary files /dev/null and b/res/eat_pic/自制哈尔滨红肠.jpg differ diff --git a/res/eat_pic/自制姜米茶.jpg b/res/eat_pic/自制姜米茶.jpg new file mode 100644 index 0000000..aecfc65 Binary files /dev/null and b/res/eat_pic/自制姜米茶.jpg differ diff --git a/res/eat_pic/自制手工鸡肉丸.jpg b/res/eat_pic/自制手工鸡肉丸.jpg new file mode 100644 index 0000000..f968eaa Binary files /dev/null and b/res/eat_pic/自制手工鸡肉丸.jpg differ diff --git a/res/eat_pic/自制攸面鱼.jpg b/res/eat_pic/自制攸面鱼.jpg new file mode 100644 index 0000000..be23069 Binary files /dev/null and b/res/eat_pic/自制攸面鱼.jpg differ diff --git a/res/eat_pic/自制泡椒笋.jpg b/res/eat_pic/自制泡椒笋.jpg new file mode 100644 index 0000000..fc8f93b Binary files /dev/null and b/res/eat_pic/自制泡椒笋.jpg differ diff --git a/res/eat_pic/自制爽滑凉粉.jpg b/res/eat_pic/自制爽滑凉粉.jpg new file mode 100644 index 0000000..ff9155a Binary files /dev/null and b/res/eat_pic/自制爽滑凉粉.jpg differ diff --git a/res/eat_pic/自制猪肉肉松.jpg b/res/eat_pic/自制猪肉肉松.jpg new file mode 100644 index 0000000..c3cea78 Binary files /dev/null and b/res/eat_pic/自制猪肉肉松.jpg differ diff --git a/res/eat_pic/自制甜酒酿.jpg b/res/eat_pic/自制甜酒酿.jpg new file mode 100644 index 0000000..ac2bb3d Binary files /dev/null and b/res/eat_pic/自制甜酒酿.jpg differ diff --git a/res/eat_pic/自制红葡萄酒.jpg b/res/eat_pic/自制红葡萄酒.jpg new file mode 100644 index 0000000..0858470 Binary files /dev/null and b/res/eat_pic/自制红葡萄酒.jpg differ diff --git a/res/eat_pic/自制红豆沙馅.jpg b/res/eat_pic/自制红豆沙馅.jpg new file mode 100644 index 0000000..f21496a Binary files /dev/null and b/res/eat_pic/自制红豆沙馅.jpg differ diff --git a/res/eat_pic/自制纯肉火腿肠.jpg b/res/eat_pic/自制纯肉火腿肠.jpg new file mode 100644 index 0000000..bdea7e3 Binary files /dev/null and b/res/eat_pic/自制纯肉火腿肠.jpg differ diff --git a/res/eat_pic/自制纳豆.jpg b/res/eat_pic/自制纳豆.jpg new file mode 100644 index 0000000..960793a Binary files /dev/null and b/res/eat_pic/自制纳豆.jpg differ diff --git a/res/eat_pic/自制腊肠.jpg b/res/eat_pic/自制腊肠.jpg new file mode 100644 index 0000000..0bd7ba6 Binary files /dev/null and b/res/eat_pic/自制腊肠.jpg differ diff --git a/res/eat_pic/自制芒果玫瑰花冷面.jpg b/res/eat_pic/自制芒果玫瑰花冷面.jpg new file mode 100644 index 0000000..dd19d18 Binary files /dev/null and b/res/eat_pic/自制芒果玫瑰花冷面.jpg differ diff --git a/res/eat_pic/自制草帽饼.jpg b/res/eat_pic/自制草帽饼.jpg new file mode 100644 index 0000000..883a3fd Binary files /dev/null and b/res/eat_pic/自制草帽饼.jpg differ diff --git a/res/eat_pic/自制蒜香肠.jpg b/res/eat_pic/自制蒜香肠.jpg new file mode 100644 index 0000000..64a011f Binary files /dev/null and b/res/eat_pic/自制蒜香肠.jpg differ diff --git a/res/eat_pic/自制蓝莓果酱.jpg b/res/eat_pic/自制蓝莓果酱.jpg new file mode 100644 index 0000000..b1f9c00 Binary files /dev/null and b/res/eat_pic/自制蓝莓果酱.jpg differ diff --git a/res/eat_pic/自制辣椒酱.jpg b/res/eat_pic/自制辣椒酱.jpg new file mode 100644 index 0000000..4358dfa Binary files /dev/null and b/res/eat_pic/自制辣椒酱.jpg differ diff --git a/res/eat_pic/自制辣白菜.jpg b/res/eat_pic/自制辣白菜.jpg new file mode 100644 index 0000000..7dd7f24 Binary files /dev/null and b/res/eat_pic/自制辣白菜.jpg differ diff --git a/res/eat_pic/自制馄饨.jpg b/res/eat_pic/自制馄饨.jpg new file mode 100644 index 0000000..3cd12ab Binary files /dev/null and b/res/eat_pic/自制馄饨.jpg differ diff --git a/res/eat_pic/自制香浓肉酱.jpg b/res/eat_pic/自制香浓肉酱.jpg new file mode 100644 index 0000000..5ccaac9 Binary files /dev/null and b/res/eat_pic/自制香浓肉酱.jpg differ diff --git a/res/eat_pic/自制香肠.jpg b/res/eat_pic/自制香肠.jpg new file mode 100644 index 0000000..f78793e Binary files /dev/null and b/res/eat_pic/自制香肠.jpg differ diff --git a/res/eat_pic/自制鸡肉丸.jpg b/res/eat_pic/自制鸡肉丸.jpg new file mode 100644 index 0000000..293a926 Binary files /dev/null and b/res/eat_pic/自制鸡肉丸.jpg differ diff --git a/res/eat_pic/自晒红薯干.jpg b/res/eat_pic/自晒红薯干.jpg new file mode 100644 index 0000000..18e4273 Binary files /dev/null and b/res/eat_pic/自晒红薯干.jpg differ diff --git a/res/eat_pic/自腌咸鸡蛋.jpg b/res/eat_pic/自腌咸鸡蛋.jpg new file mode 100644 index 0000000..04ef078 Binary files /dev/null and b/res/eat_pic/自腌咸鸡蛋.jpg differ diff --git a/res/eat_pic/臭豆腐.jpg b/res/eat_pic/臭豆腐.jpg new file mode 100644 index 0000000..1582d7e Binary files /dev/null and b/res/eat_pic/臭豆腐.jpg differ diff --git a/res/eat_pic/芋仔耙鸡爪.jpg b/res/eat_pic/芋仔耙鸡爪.jpg new file mode 100644 index 0000000..9f15ae6 Binary files /dev/null and b/res/eat_pic/芋仔耙鸡爪.jpg differ diff --git a/res/eat_pic/芋儿烧鸡.jpg b/res/eat_pic/芋儿烧鸡.jpg new file mode 100644 index 0000000..737132c Binary files /dev/null and b/res/eat_pic/芋儿烧鸡.jpg differ diff --git a/res/eat_pic/芋头鱼头汤.jpg b/res/eat_pic/芋头鱼头汤.jpg new file mode 100644 index 0000000..5eeba60 Binary files /dev/null and b/res/eat_pic/芋头鱼头汤.jpg differ diff --git a/res/eat_pic/芒果原味奶冻.jpg b/res/eat_pic/芒果原味奶冻.jpg new file mode 100644 index 0000000..02c5228 Binary files /dev/null and b/res/eat_pic/芒果原味奶冻.jpg differ diff --git a/res/eat_pic/芒果牛奶布丁杯.jpg b/res/eat_pic/芒果牛奶布丁杯.jpg new file mode 100644 index 0000000..0cb0b18 Binary files /dev/null and b/res/eat_pic/芒果牛奶布丁杯.jpg differ diff --git a/res/eat_pic/芝士厚蛋烧三明治.jpg b/res/eat_pic/芝士厚蛋烧三明治.jpg new file mode 100644 index 0000000..b0c18b4 Binary files /dev/null and b/res/eat_pic/芝士厚蛋烧三明治.jpg differ diff --git a/res/eat_pic/芝士焗虾.jpg b/res/eat_pic/芝士焗虾.jpg new file mode 100644 index 0000000..cea2059 Binary files /dev/null and b/res/eat_pic/芝士焗虾.jpg differ diff --git a/res/eat_pic/芝麻五香烤饼.jpg b/res/eat_pic/芝麻五香烤饼.jpg new file mode 100644 index 0000000..d595dd8 Binary files /dev/null and b/res/eat_pic/芝麻五香烤饼.jpg differ diff --git a/res/eat_pic/芝麻糖.jpg b/res/eat_pic/芝麻糖.jpg new file mode 100644 index 0000000..e6688c7 Binary files /dev/null and b/res/eat_pic/芝麻糖.jpg differ diff --git a/res/eat_pic/芥末毛豆.jpg b/res/eat_pic/芥末毛豆.jpg new file mode 100644 index 0000000..d913152 Binary files /dev/null and b/res/eat_pic/芥末毛豆.jpg differ diff --git a/res/eat_pic/芥末牛肉粒.jpg b/res/eat_pic/芥末牛肉粒.jpg new file mode 100644 index 0000000..1aba895 Binary files /dev/null and b/res/eat_pic/芥末牛肉粒.jpg differ diff --git a/res/eat_pic/芦笋木耳炒肉片.jpg b/res/eat_pic/芦笋木耳炒肉片.jpg new file mode 100644 index 0000000..77ca2c5 Binary files /dev/null and b/res/eat_pic/芦笋木耳炒肉片.jpg differ diff --git a/res/eat_pic/花生核桃小米豆浆.jpg b/res/eat_pic/花生核桃小米豆浆.jpg new file mode 100644 index 0000000..6cc2d56 Binary files /dev/null and b/res/eat_pic/花生核桃小米豆浆.jpg differ diff --git a/res/eat_pic/花菇炒长香丝瓜.jpg b/res/eat_pic/花菇炒长香丝瓜.jpg new file mode 100644 index 0000000..90b7c6d Binary files /dev/null and b/res/eat_pic/花菇炒长香丝瓜.jpg differ diff --git a/res/eat_pic/花蛤蒸蛋羹.jpg b/res/eat_pic/花蛤蒸蛋羹.jpg new file mode 100644 index 0000000..b10e774 Binary files /dev/null and b/res/eat_pic/花蛤蒸蛋羹.jpg differ diff --git a/res/eat_pic/芹菜叶炒海带.jpg b/res/eat_pic/芹菜叶炒海带.jpg new file mode 100644 index 0000000..72374df Binary files /dev/null and b/res/eat_pic/芹菜叶炒海带.jpg differ diff --git a/res/eat_pic/芹菜炒红尖椒.jpg b/res/eat_pic/芹菜炒红尖椒.jpg new file mode 100644 index 0000000..479907c Binary files /dev/null and b/res/eat_pic/芹菜炒红尖椒.jpg differ diff --git a/res/eat_pic/芹菜炒虾仁.jpg b/res/eat_pic/芹菜炒虾仁.jpg new file mode 100644 index 0000000..f66e217 Binary files /dev/null and b/res/eat_pic/芹菜炒虾仁.jpg differ diff --git a/res/eat_pic/芹菜琵琶腿肉盒子.jpg b/res/eat_pic/芹菜琵琶腿肉盒子.jpg new file mode 100644 index 0000000..cbd468f Binary files /dev/null and b/res/eat_pic/芹菜琵琶腿肉盒子.jpg differ diff --git a/res/eat_pic/苋菜炒干豆皮.jpg b/res/eat_pic/苋菜炒干豆皮.jpg new file mode 100644 index 0000000..501cd25 Binary files /dev/null and b/res/eat_pic/苋菜炒干豆皮.jpg differ diff --git a/res/eat_pic/苏子月饼.jpg b/res/eat_pic/苏子月饼.jpg new file mode 100644 index 0000000..de2dcc7 Binary files /dev/null and b/res/eat_pic/苏子月饼.jpg differ diff --git a/res/eat_pic/苦瓜杭椒牛里脊肉.jpg b/res/eat_pic/苦瓜杭椒牛里脊肉.jpg new file mode 100644 index 0000000..ceaa342 Binary files /dev/null and b/res/eat_pic/苦瓜杭椒牛里脊肉.jpg differ diff --git a/res/eat_pic/苦瓜焖牛腩.jpg b/res/eat_pic/苦瓜焖牛腩.jpg new file mode 100644 index 0000000..ecfe9fd Binary files /dev/null and b/res/eat_pic/苦瓜焖牛腩.jpg differ diff --git a/res/eat_pic/苹果挞.jpg b/res/eat_pic/苹果挞.jpg new file mode 100644 index 0000000..43391c7 Binary files /dev/null and b/res/eat_pic/苹果挞.jpg differ diff --git a/res/eat_pic/茄子木耳炒肉丝.jpg b/res/eat_pic/茄子木耳炒肉丝.jpg new file mode 100644 index 0000000..58f1e46 Binary files /dev/null and b/res/eat_pic/茄子木耳炒肉丝.jpg differ diff --git a/res/eat_pic/茉莉抹香黄油年糕.jpg b/res/eat_pic/茉莉抹香黄油年糕.jpg new file mode 100644 index 0000000..0d6a630 Binary files /dev/null and b/res/eat_pic/茉莉抹香黄油年糕.jpg differ diff --git a/res/eat_pic/茉莉蜜桃三明治.jpg b/res/eat_pic/茉莉蜜桃三明治.jpg new file mode 100644 index 0000000..005d05b Binary files /dev/null and b/res/eat_pic/茉莉蜜桃三明治.jpg differ diff --git a/res/eat_pic/茭白小炒.jpg b/res/eat_pic/茭白小炒.jpg new file mode 100644 index 0000000..175dab1 Binary files /dev/null and b/res/eat_pic/茭白小炒.jpg differ diff --git a/res/eat_pic/茴香煎饼.jpg b/res/eat_pic/茴香煎饼.jpg new file mode 100644 index 0000000..98db4bd Binary files /dev/null and b/res/eat_pic/茴香煎饼.jpg differ diff --git a/res/eat_pic/茴香肉包.jpg b/res/eat_pic/茴香肉包.jpg new file mode 100644 index 0000000..e5a1658 Binary files /dev/null and b/res/eat_pic/茴香肉包.jpg differ diff --git a/res/eat_pic/茴香肉包子.jpg b/res/eat_pic/茴香肉包子.jpg new file mode 100644 index 0000000..cb80da7 Binary files /dev/null and b/res/eat_pic/茴香肉包子.jpg differ diff --git a/res/eat_pic/茴香馅饺子.jpg b/res/eat_pic/茴香馅饺子.jpg new file mode 100644 index 0000000..d6c3824 Binary files /dev/null and b/res/eat_pic/茴香馅饺子.jpg differ diff --git a/res/eat_pic/茵陈陈皮茶.jpg b/res/eat_pic/茵陈陈皮茶.jpg new file mode 100644 index 0000000..a013233 Binary files /dev/null and b/res/eat_pic/茵陈陈皮茶.jpg differ diff --git a/res/eat_pic/茶粉鸡肉丸汤.jpg b/res/eat_pic/茶粉鸡肉丸汤.jpg new file mode 100644 index 0000000..319f90f Binary files /dev/null and b/res/eat_pic/茶粉鸡肉丸汤.jpg differ diff --git a/res/eat_pic/草莓巴巴露亚.jpg b/res/eat_pic/草莓巴巴露亚.jpg new file mode 100644 index 0000000..e24fada Binary files /dev/null and b/res/eat_pic/草莓巴巴露亚.jpg differ diff --git a/res/eat_pic/草莓熔岩巧克力蛋糕.jpg b/res/eat_pic/草莓熔岩巧克力蛋糕.jpg new file mode 100644 index 0000000..9a27728 Binary files /dev/null and b/res/eat_pic/草莓熔岩巧克力蛋糕.jpg differ diff --git a/res/eat_pic/草莓风味提拉米苏巴斯克.jpg b/res/eat_pic/草莓风味提拉米苏巴斯克.jpg new file mode 100644 index 0000000..cbae0f4 Binary files /dev/null and b/res/eat_pic/草莓风味提拉米苏巴斯克.jpg differ diff --git a/res/eat_pic/草鱼酸菜汤.jpg b/res/eat_pic/草鱼酸菜汤.jpg new file mode 100644 index 0000000..b9196a7 Binary files /dev/null and b/res/eat_pic/草鱼酸菜汤.jpg differ diff --git a/res/eat_pic/荔枝乌鸡汤.jpg b/res/eat_pic/荔枝乌鸡汤.jpg new file mode 100644 index 0000000..0ec203d Binary files /dev/null and b/res/eat_pic/荔枝乌鸡汤.jpg differ diff --git a/res/eat_pic/荔枝红豆炖蛋白.jpg b/res/eat_pic/荔枝红豆炖蛋白.jpg new file mode 100644 index 0000000..2851e34 Binary files /dev/null and b/res/eat_pic/荔枝红豆炖蛋白.jpg differ diff --git a/res/eat_pic/荔枝银耳羹.jpg b/res/eat_pic/荔枝银耳羹.jpg new file mode 100644 index 0000000..a8ae030 Binary files /dev/null and b/res/eat_pic/荔枝银耳羹.jpg differ diff --git a/res/eat_pic/荞头炒老豆腐.jpg b/res/eat_pic/荞头炒老豆腐.jpg new file mode 100644 index 0000000..2d9c23b Binary files /dev/null and b/res/eat_pic/荞头炒老豆腐.jpg differ diff --git a/res/eat_pic/荠荠菜炒干豆皮.jpg b/res/eat_pic/荠荠菜炒干豆皮.jpg new file mode 100644 index 0000000..76c0d30 Binary files /dev/null and b/res/eat_pic/荠荠菜炒干豆皮.jpg differ diff --git a/res/eat_pic/荠菜双色包子.jpg b/res/eat_pic/荠菜双色包子.jpg new file mode 100644 index 0000000..ac65a5e Binary files /dev/null and b/res/eat_pic/荠菜双色包子.jpg differ diff --git a/res/eat_pic/荠菜小米粥.jpg b/res/eat_pic/荠菜小米粥.jpg new file mode 100644 index 0000000..75da5d1 Binary files /dev/null and b/res/eat_pic/荠菜小米粥.jpg differ diff --git a/res/eat_pic/荠菜煮鸡蛋.jpg b/res/eat_pic/荠菜煮鸡蛋.jpg new file mode 100644 index 0000000..e161b5f Binary files /dev/null and b/res/eat_pic/荠菜煮鸡蛋.jpg differ diff --git a/res/eat_pic/莲子黑糯米粥.jpg b/res/eat_pic/莲子黑糯米粥.jpg new file mode 100644 index 0000000..5e6f556 Binary files /dev/null and b/res/eat_pic/莲子黑糯米粥.jpg differ diff --git a/res/eat_pic/莲菜丁炒虾仁.jpg b/res/eat_pic/莲菜丁炒虾仁.jpg new file mode 100644 index 0000000..60ada0d Binary files /dev/null and b/res/eat_pic/莲菜丁炒虾仁.jpg differ diff --git a/res/eat_pic/莲菜丝炒肉丝.jpg b/res/eat_pic/莲菜丝炒肉丝.jpg new file mode 100644 index 0000000..b3712a2 Binary files /dev/null and b/res/eat_pic/莲菜丝炒肉丝.jpg differ diff --git a/res/eat_pic/莴笋干炒木耳.jpg b/res/eat_pic/莴笋干炒木耳.jpg new file mode 100644 index 0000000..866b8b4 Binary files /dev/null and b/res/eat_pic/莴笋干炒木耳.jpg differ diff --git a/res/eat_pic/莴笋干炒腊肠.jpg b/res/eat_pic/莴笋干炒腊肠.jpg new file mode 100644 index 0000000..9ba8b21 Binary files /dev/null and b/res/eat_pic/莴笋干炒腊肠.jpg differ diff --git a/res/eat_pic/菌菇牛尾骨汤.jpg b/res/eat_pic/菌菇牛尾骨汤.jpg new file mode 100644 index 0000000..442693e Binary files /dev/null and b/res/eat_pic/菌菇牛尾骨汤.jpg differ diff --git a/res/eat_pic/菌菇猪尾汤.jpg b/res/eat_pic/菌菇猪尾汤.jpg new file mode 100644 index 0000000..9e4fef4 Binary files /dev/null and b/res/eat_pic/菌菇猪尾汤.jpg differ diff --git a/res/eat_pic/菌菇鸽子汤.jpg b/res/eat_pic/菌菇鸽子汤.jpg new file mode 100644 index 0000000..8a4bd75 Binary files /dev/null and b/res/eat_pic/菌菇鸽子汤.jpg differ diff --git a/res/eat_pic/菠萝牛仔骨.jpg b/res/eat_pic/菠萝牛仔骨.jpg new file mode 100644 index 0000000..f88f8b8 Binary files /dev/null and b/res/eat_pic/菠萝牛仔骨.jpg differ diff --git a/res/eat_pic/菠萝牛肉粒.jpg b/res/eat_pic/菠萝牛肉粒.jpg new file mode 100644 index 0000000..3ddbc23 Binary files /dev/null and b/res/eat_pic/菠萝牛肉粒.jpg differ diff --git a/res/eat_pic/菠萝香菜拌牛肉.jpg b/res/eat_pic/菠萝香菜拌牛肉.jpg new file mode 100644 index 0000000..965a0b7 Binary files /dev/null and b/res/eat_pic/菠萝香菜拌牛肉.jpg differ diff --git a/res/eat_pic/菠萝黑胡椒牛肉粒.jpg b/res/eat_pic/菠萝黑胡椒牛肉粒.jpg new file mode 100644 index 0000000..c9779a5 Binary files /dev/null and b/res/eat_pic/菠萝黑胡椒牛肉粒.jpg differ diff --git a/res/eat_pic/营养煮苹果.jpg b/res/eat_pic/营养煮苹果.jpg new file mode 100644 index 0000000..b36e3ed Binary files /dev/null and b/res/eat_pic/营养煮苹果.jpg differ diff --git a/res/eat_pic/葱油拌面.jpg b/res/eat_pic/葱油拌面.jpg new file mode 100644 index 0000000..1869f8e Binary files /dev/null and b/res/eat_pic/葱油拌面.jpg differ diff --git a/res/eat_pic/葱油面.jpg b/res/eat_pic/葱油面.jpg new file mode 100644 index 0000000..99ee650 Binary files /dev/null and b/res/eat_pic/葱油面.jpg differ diff --git a/res/eat_pic/葱烧木耳.jpg b/res/eat_pic/葱烧木耳.jpg new file mode 100644 index 0000000..6ea4bb1 Binary files /dev/null and b/res/eat_pic/葱烧木耳.jpg differ diff --git a/res/eat_pic/葱爆羊肉卷.jpg b/res/eat_pic/葱爆羊肉卷.jpg new file mode 100644 index 0000000..97cafe3 Binary files /dev/null and b/res/eat_pic/葱爆羊肉卷.jpg differ diff --git a/res/eat_pic/葱爆肝尖.jpg b/res/eat_pic/葱爆肝尖.jpg new file mode 100644 index 0000000..be9e967 Binary files /dev/null and b/res/eat_pic/葱爆肝尖.jpg differ diff --git a/res/eat_pic/葱花饼.jpg b/res/eat_pic/葱花饼.jpg new file mode 100644 index 0000000..e012430 Binary files /dev/null and b/res/eat_pic/葱花饼.jpg differ diff --git a/res/eat_pic/葱香肉饼.jpg b/res/eat_pic/葱香肉饼.jpg new file mode 100644 index 0000000..8949133 Binary files /dev/null and b/res/eat_pic/葱香肉饼.jpg differ diff --git a/res/eat_pic/蒜烧长香丝瓜.jpg b/res/eat_pic/蒜烧长香丝瓜.jpg new file mode 100644 index 0000000..a07bf2a Binary files /dev/null and b/res/eat_pic/蒜烧长香丝瓜.jpg differ diff --git a/res/eat_pic/蒜苔香干炒肉沫.jpg b/res/eat_pic/蒜苔香干炒肉沫.jpg new file mode 100644 index 0000000..b7d2970 Binary files /dev/null and b/res/eat_pic/蒜苔香干炒肉沫.jpg differ diff --git a/res/eat_pic/蒜苗炒干豆皮.jpg b/res/eat_pic/蒜苗炒干豆皮.jpg new file mode 100644 index 0000000..adb916e Binary files /dev/null and b/res/eat_pic/蒜苗炒干豆皮.jpg differ diff --git a/res/eat_pic/蒜蓉法葱双拼.jpg b/res/eat_pic/蒜蓉法葱双拼.jpg new file mode 100644 index 0000000..80706d4 Binary files /dev/null and b/res/eat_pic/蒜蓉法葱双拼.jpg differ diff --git a/res/eat_pic/蒜蓉焗黄花鱼.jpg b/res/eat_pic/蒜蓉焗黄花鱼.jpg new file mode 100644 index 0000000..e563acb Binary files /dev/null and b/res/eat_pic/蒜蓉焗黄花鱼.jpg differ diff --git a/res/eat_pic/蒜蓉煎鸡翅.jpg b/res/eat_pic/蒜蓉煎鸡翅.jpg new file mode 100644 index 0000000..de2442b Binary files /dev/null and b/res/eat_pic/蒜蓉煎鸡翅.jpg differ diff --git a/res/eat_pic/蒜蓉白皮南瓜.jpg b/res/eat_pic/蒜蓉白皮南瓜.jpg new file mode 100644 index 0000000..53adf2a Binary files /dev/null and b/res/eat_pic/蒜蓉白皮南瓜.jpg differ diff --git a/res/eat_pic/蒜蓉空心菜.jpg b/res/eat_pic/蒜蓉空心菜.jpg new file mode 100644 index 0000000..6a1a1b0 Binary files /dev/null and b/res/eat_pic/蒜蓉空心菜.jpg differ diff --git a/res/eat_pic/蒜蓉粉丝九肚鱼.jpg b/res/eat_pic/蒜蓉粉丝九肚鱼.jpg new file mode 100644 index 0000000..d8bd045 Binary files /dev/null and b/res/eat_pic/蒜蓉粉丝九肚鱼.jpg differ diff --git a/res/eat_pic/蒜蓉粉丝大虾花甲煲.jpg b/res/eat_pic/蒜蓉粉丝大虾花甲煲.jpg new file mode 100644 index 0000000..6e2641e Binary files /dev/null and b/res/eat_pic/蒜蓉粉丝大虾花甲煲.jpg differ diff --git a/res/eat_pic/蒜蓉粉丝蒸娃娃菜.jpg b/res/eat_pic/蒜蓉粉丝蒸娃娃菜.jpg new file mode 100644 index 0000000..d217f06 Binary files /dev/null and b/res/eat_pic/蒜蓉粉丝蒸娃娃菜.jpg differ diff --git a/res/eat_pic/蒜蓉粉丝蒸鱼片.jpg b/res/eat_pic/蒜蓉粉丝蒸鱼片.jpg new file mode 100644 index 0000000..aec4059 Binary files /dev/null and b/res/eat_pic/蒜蓉粉丝蒸鱼片.jpg differ diff --git a/res/eat_pic/蒜蓉粉丝虾.jpg b/res/eat_pic/蒜蓉粉丝虾.jpg new file mode 100644 index 0000000..f8d1c77 Binary files /dev/null and b/res/eat_pic/蒜蓉粉丝虾.jpg differ diff --git a/res/eat_pic/蒜蓉苦瓜.jpg b/res/eat_pic/蒜蓉苦瓜.jpg new file mode 100644 index 0000000..ef0de6c Binary files /dev/null and b/res/eat_pic/蒜蓉苦瓜.jpg differ diff --git a/res/eat_pic/蒜蓉黑虎虾.jpg b/res/eat_pic/蒜蓉黑虎虾.jpg new file mode 100644 index 0000000..b99d15d Binary files /dev/null and b/res/eat_pic/蒜蓉黑虎虾.jpg differ diff --git a/res/eat_pic/蒜蓉龙虾车仔面.jpg b/res/eat_pic/蒜蓉龙虾车仔面.jpg new file mode 100644 index 0000000..d0eba4d Binary files /dev/null and b/res/eat_pic/蒜蓉龙虾车仔面.jpg differ diff --git a/res/eat_pic/蒜香腊肉炒豆角.jpg b/res/eat_pic/蒜香腊肉炒豆角.jpg new file mode 100644 index 0000000..3fe569d Binary files /dev/null and b/res/eat_pic/蒜香腊肉炒豆角.jpg differ diff --git a/res/eat_pic/蒸大马哈鱼.jpg b/res/eat_pic/蒸大马哈鱼.jpg new file mode 100644 index 0000000..0dd8352 Binary files /dev/null and b/res/eat_pic/蒸大马哈鱼.jpg differ diff --git a/res/eat_pic/蒸大马哈鱼块.jpg b/res/eat_pic/蒸大马哈鱼块.jpg new file mode 100644 index 0000000..ff6ed2b Binary files /dev/null and b/res/eat_pic/蒸大马哈鱼块.jpg differ diff --git a/res/eat_pic/蒸洋槐花.jpg b/res/eat_pic/蒸洋槐花.jpg new file mode 100644 index 0000000..3c258c1 Binary files /dev/null and b/res/eat_pic/蒸洋槐花.jpg differ diff --git a/res/eat_pic/蒸白萝卜肉丸.jpg b/res/eat_pic/蒸白萝卜肉丸.jpg new file mode 100644 index 0000000..1f775f0 Binary files /dev/null and b/res/eat_pic/蒸白萝卜肉丸.jpg differ diff --git a/res/eat_pic/蒸菜米米蒿.jpg b/res/eat_pic/蒸菜米米蒿.jpg new file mode 100644 index 0000000..8bab53c Binary files /dev/null and b/res/eat_pic/蒸菜米米蒿.jpg differ diff --git a/res/eat_pic/蒸蛋糕.jpg b/res/eat_pic/蒸蛋糕.jpg new file mode 100644 index 0000000..1f223b7 Binary files /dev/null and b/res/eat_pic/蒸蛋糕.jpg differ diff --git a/res/eat_pic/蒸豆腐果塞肉.jpg b/res/eat_pic/蒸豆腐果塞肉.jpg new file mode 100644 index 0000000..2538464 Binary files /dev/null and b/res/eat_pic/蒸豆腐果塞肉.jpg differ diff --git a/res/eat_pic/蒸饺.jpg b/res/eat_pic/蒸饺.jpg new file mode 100644 index 0000000..c4876a2 Binary files /dev/null and b/res/eat_pic/蒸饺.jpg differ diff --git a/res/eat_pic/蒸香菜.jpg b/res/eat_pic/蒸香菜.jpg new file mode 100644 index 0000000..9038149 Binary files /dev/null and b/res/eat_pic/蒸香菜.jpg differ diff --git a/res/eat_pic/蒸鸡蛋羹.jpg b/res/eat_pic/蒸鸡蛋羹.jpg new file mode 100644 index 0000000..50008c8 Binary files /dev/null and b/res/eat_pic/蒸鸡蛋羹.jpg differ diff --git a/res/eat_pic/蔬菜排骨汤.jpg b/res/eat_pic/蔬菜排骨汤.jpg new file mode 100644 index 0000000..ad7e5ec Binary files /dev/null and b/res/eat_pic/蔬菜排骨汤.jpg differ diff --git a/res/eat_pic/蔬菜末煎蛋.jpg b/res/eat_pic/蔬菜末煎蛋.jpg new file mode 100644 index 0000000..78d8de5 Binary files /dev/null and b/res/eat_pic/蔬菜末煎蛋.jpg differ diff --git a/res/eat_pic/蔬菜煎蛋.jpg b/res/eat_pic/蔬菜煎蛋.jpg new file mode 100644 index 0000000..4c59455 Binary files /dev/null and b/res/eat_pic/蔬菜煎蛋.jpg differ diff --git a/res/eat_pic/蔬菜猪肝粥.jpg b/res/eat_pic/蔬菜猪肝粥.jpg new file mode 100644 index 0000000..b18b8b1 Binary files /dev/null and b/res/eat_pic/蔬菜猪肝粥.jpg differ diff --git a/res/eat_pic/蔬菜鲜虾菌菇营养面.jpg b/res/eat_pic/蔬菜鲜虾菌菇营养面.jpg new file mode 100644 index 0000000..7ebd7b8 Binary files /dev/null and b/res/eat_pic/蔬菜鲜虾菌菇营养面.jpg differ diff --git a/res/eat_pic/薏米西洋菜猪杂汤.jpg b/res/eat_pic/薏米西洋菜猪杂汤.jpg new file mode 100644 index 0000000..afacf3c Binary files /dev/null and b/res/eat_pic/薏米西洋菜猪杂汤.jpg differ diff --git a/res/eat_pic/藕夹.jpg b/res/eat_pic/藕夹.jpg new file mode 100644 index 0000000..6208e98 Binary files /dev/null and b/res/eat_pic/藕夹.jpg differ diff --git a/res/eat_pic/藕带炒牛肉.jpg b/res/eat_pic/藕带炒牛肉.jpg new file mode 100644 index 0000000..a572afd Binary files /dev/null and b/res/eat_pic/藕带炒牛肉.jpg differ diff --git a/res/eat_pic/蘑菇蛋花汤.jpg b/res/eat_pic/蘑菇蛋花汤.jpg new file mode 100644 index 0000000..3bb631f Binary files /dev/null and b/res/eat_pic/蘑菇蛋花汤.jpg differ diff --git a/res/eat_pic/蘑菇西红柿炖土豆.jpg b/res/eat_pic/蘑菇西红柿炖土豆.jpg new file mode 100644 index 0000000..26712a4 Binary files /dev/null and b/res/eat_pic/蘑菇西红柿炖土豆.jpg differ diff --git a/res/eat_pic/虎皮蛋糕卷.jpg b/res/eat_pic/虎皮蛋糕卷.jpg new file mode 100644 index 0000000..8d6f03a Binary files /dev/null and b/res/eat_pic/虎皮蛋糕卷.jpg differ diff --git a/res/eat_pic/虎皮青椒.jpg b/res/eat_pic/虎皮青椒.jpg new file mode 100644 index 0000000..795a3a2 Binary files /dev/null and b/res/eat_pic/虎皮青椒.jpg differ diff --git a/res/eat_pic/虾丸.jpg b/res/eat_pic/虾丸.jpg new file mode 100644 index 0000000..f45363a Binary files /dev/null and b/res/eat_pic/虾丸.jpg differ diff --git a/res/eat_pic/虾仁南糕炖蛋.jpg b/res/eat_pic/虾仁南糕炖蛋.jpg new file mode 100644 index 0000000..c87f9e1 Binary files /dev/null and b/res/eat_pic/虾仁南糕炖蛋.jpg differ diff --git a/res/eat_pic/虾仁蒸蛋羹.jpg b/res/eat_pic/虾仁蒸蛋羹.jpg new file mode 100644 index 0000000..570fcbf Binary files /dev/null and b/res/eat_pic/虾仁蒸蛋羹.jpg differ diff --git a/res/eat_pic/虾滑蒸蛋羹.jpg b/res/eat_pic/虾滑蒸蛋羹.jpg new file mode 100644 index 0000000..1c0e7fa Binary files /dev/null and b/res/eat_pic/虾滑蒸蛋羹.jpg differ diff --git a/res/eat_pic/虾皮萝卜豆腐汤.jpg b/res/eat_pic/虾皮萝卜豆腐汤.jpg new file mode 100644 index 0000000..3437649 Binary files /dev/null and b/res/eat_pic/虾皮萝卜豆腐汤.jpg differ diff --git a/res/eat_pic/虾饼.jpg b/res/eat_pic/虾饼.jpg new file mode 100644 index 0000000..6802715 Binary files /dev/null and b/res/eat_pic/虾饼.jpg differ diff --git a/res/eat_pic/蚕豆香椿拌豆腐.jpg b/res/eat_pic/蚕豆香椿拌豆腐.jpg new file mode 100644 index 0000000..09da528 Binary files /dev/null and b/res/eat_pic/蚕豆香椿拌豆腐.jpg differ diff --git a/res/eat_pic/蛋包饭.jpg b/res/eat_pic/蛋包饭.jpg new file mode 100644 index 0000000..235183b Binary files /dev/null and b/res/eat_pic/蛋包饭.jpg differ diff --git a/res/eat_pic/蛋挞.jpg b/res/eat_pic/蛋挞.jpg new file mode 100644 index 0000000..6b7bb99 Binary files /dev/null and b/res/eat_pic/蛋挞.jpg differ diff --git a/res/eat_pic/蛋炒饭.jpg b/res/eat_pic/蛋炒饭.jpg new file mode 100644 index 0000000..c22d9a8 Binary files /dev/null and b/res/eat_pic/蛋炒饭.jpg differ diff --git a/res/eat_pic/蛋黄肉粽.jpg b/res/eat_pic/蛋黄肉粽.jpg new file mode 100644 index 0000000..a0d1833 Binary files /dev/null and b/res/eat_pic/蛋黄肉粽.jpg differ diff --git a/res/eat_pic/蛤蜊煮螺旋面.jpg b/res/eat_pic/蛤蜊煮螺旋面.jpg new file mode 100644 index 0000000..eaa9b2d Binary files /dev/null and b/res/eat_pic/蛤蜊煮螺旋面.jpg differ diff --git a/res/eat_pic/蜂蜜豆沙椰蓉吐司.jpg b/res/eat_pic/蜂蜜豆沙椰蓉吐司.jpg new file mode 100644 index 0000000..049767a Binary files /dev/null and b/res/eat_pic/蜂蜜豆沙椰蓉吐司.jpg differ diff --git a/res/eat_pic/蜜汁烤排骨.jpg b/res/eat_pic/蜜汁烤排骨.jpg new file mode 100644 index 0000000..b81f7ed Binary files /dev/null and b/res/eat_pic/蜜汁烤排骨.jpg differ diff --git a/res/eat_pic/蜜豆桂花年糕汤.jpg b/res/eat_pic/蜜豆桂花年糕汤.jpg new file mode 100644 index 0000000..d314bc6 Binary files /dev/null and b/res/eat_pic/蜜豆桂花年糕汤.jpg differ diff --git a/res/eat_pic/螺蛳粉.jpg b/res/eat_pic/螺蛳粉.jpg new file mode 100644 index 0000000..44ae796 Binary files /dev/null and b/res/eat_pic/螺蛳粉.jpg differ diff --git a/res/eat_pic/补血蒸红枣.jpg b/res/eat_pic/补血蒸红枣.jpg new file mode 100644 index 0000000..b276948 Binary files /dev/null and b/res/eat_pic/补血蒸红枣.jpg differ diff --git a/res/eat_pic/西洋参炖鸽子.jpg b/res/eat_pic/西洋参炖鸽子.jpg new file mode 100644 index 0000000..39b585b Binary files /dev/null and b/res/eat_pic/西洋参炖鸽子.jpg differ diff --git a/res/eat_pic/西瓜三重吃.jpg b/res/eat_pic/西瓜三重吃.jpg new file mode 100644 index 0000000..00c8d83 Binary files /dev/null and b/res/eat_pic/西瓜三重吃.jpg differ diff --git a/res/eat_pic/西红柿牛肉面.jpg b/res/eat_pic/西红柿牛肉面.jpg new file mode 100644 index 0000000..d349983 Binary files /dev/null and b/res/eat_pic/西红柿牛肉面.jpg differ diff --git a/res/eat_pic/西红柿肉丸豆腐汤.jpg b/res/eat_pic/西红柿肉丸豆腐汤.jpg new file mode 100644 index 0000000..0a36dbd Binary files /dev/null and b/res/eat_pic/西红柿肉丸豆腐汤.jpg differ diff --git a/res/eat_pic/西胡芦炒三色椒.jpg b/res/eat_pic/西胡芦炒三色椒.jpg new file mode 100644 index 0000000..b8334b9 Binary files /dev/null and b/res/eat_pic/西胡芦炒三色椒.jpg differ diff --git a/res/eat_pic/西葫芦炒番茄蛋.jpg b/res/eat_pic/西葫芦炒番茄蛋.jpg new file mode 100644 index 0000000..580c9ae Binary files /dev/null and b/res/eat_pic/西葫芦炒番茄蛋.jpg differ diff --git a/res/eat_pic/西葫芦虾仁鸡蛋三鲜馅蒸饺.jpg b/res/eat_pic/西葫芦虾仁鸡蛋三鲜馅蒸饺.jpg new file mode 100644 index 0000000..8218037 Binary files /dev/null and b/res/eat_pic/西葫芦虾仁鸡蛋三鲜馅蒸饺.jpg differ diff --git a/res/eat_pic/西蓝花拌虾仁.jpg b/res/eat_pic/西蓝花拌虾仁.jpg new file mode 100644 index 0000000..168c6f7 Binary files /dev/null and b/res/eat_pic/西蓝花拌虾仁.jpg differ diff --git a/res/eat_pic/观音豆腐.jpg b/res/eat_pic/观音豆腐.jpg new file mode 100644 index 0000000..6b8dab3 Binary files /dev/null and b/res/eat_pic/观音豆腐.jpg differ diff --git a/res/eat_pic/解腻小菜泡萝卜.jpg b/res/eat_pic/解腻小菜泡萝卜.jpg new file mode 100644 index 0000000..d0d0c8e Binary files /dev/null and b/res/eat_pic/解腻小菜泡萝卜.jpg differ diff --git a/res/eat_pic/豆沙包.jpg b/res/eat_pic/豆沙包.jpg new file mode 100644 index 0000000..cc7eba4 Binary files /dev/null and b/res/eat_pic/豆沙包.jpg differ diff --git a/res/eat_pic/豆瓣炒肉片.jpg b/res/eat_pic/豆瓣炒肉片.jpg new file mode 100644 index 0000000..1f0c382 Binary files /dev/null and b/res/eat_pic/豆瓣炒肉片.jpg differ diff --git a/res/eat_pic/豆皮炒蔬菜.jpg b/res/eat_pic/豆皮炒蔬菜.jpg new file mode 100644 index 0000000..1ec3a4f Binary files /dev/null and b/res/eat_pic/豆皮炒蔬菜.jpg differ diff --git a/res/eat_pic/豆皮芹菜炒五花肉.jpg b/res/eat_pic/豆皮芹菜炒五花肉.jpg new file mode 100644 index 0000000..8956401 Binary files /dev/null and b/res/eat_pic/豆皮芹菜炒五花肉.jpg differ diff --git a/res/eat_pic/豆角焖面.jpg b/res/eat_pic/豆角焖面.jpg new file mode 100644 index 0000000..35196b0 Binary files /dev/null and b/res/eat_pic/豆角焖面.jpg differ diff --git a/res/eat_pic/豆角牛腩蒸面.jpg b/res/eat_pic/豆角牛腩蒸面.jpg new file mode 100644 index 0000000..5274ee1 Binary files /dev/null and b/res/eat_pic/豆角牛腩蒸面.jpg differ diff --git a/res/eat_pic/豆豉蒸五花肉.jpg b/res/eat_pic/豆豉蒸五花肉.jpg new file mode 100644 index 0000000..28ffd61 Binary files /dev/null and b/res/eat_pic/豆豉蒸五花肉.jpg differ diff --git a/res/eat_pic/豇豆拌木耳.jpg b/res/eat_pic/豇豆拌木耳.jpg new file mode 100644 index 0000000..c19f6dc Binary files /dev/null and b/res/eat_pic/豇豆拌木耳.jpg differ diff --git a/res/eat_pic/豌豆炒肉沫.jpg b/res/eat_pic/豌豆炒肉沫.jpg new file mode 100644 index 0000000..7f04a19 Binary files /dev/null and b/res/eat_pic/豌豆炒肉沫.jpg differ diff --git a/res/eat_pic/豌豆腊肠焖饭.jpg b/res/eat_pic/豌豆腊肠焖饭.jpg new file mode 100644 index 0000000..096b8c8 Binary files /dev/null and b/res/eat_pic/豌豆腊肠焖饭.jpg differ diff --git a/res/eat_pic/贝贝南瓜蒸鸡肉.jpg b/res/eat_pic/贝贝南瓜蒸鸡肉.jpg new file mode 100644 index 0000000..c811214 Binary files /dev/null and b/res/eat_pic/贝贝南瓜蒸鸡肉.jpg differ diff --git a/res/eat_pic/贡菜炒黑椒肠.jpg b/res/eat_pic/贡菜炒黑椒肠.jpg new file mode 100644 index 0000000..73eee33 Binary files /dev/null and b/res/eat_pic/贡菜炒黑椒肠.jpg differ diff --git a/res/eat_pic/贵妃饮.jpg b/res/eat_pic/贵妃饮.jpg new file mode 100644 index 0000000..f2da657 Binary files /dev/null and b/res/eat_pic/贵妃饮.jpg differ diff --git a/res/eat_pic/赛海参.jpg b/res/eat_pic/赛海参.jpg new file mode 100644 index 0000000..9bf70da Binary files /dev/null and b/res/eat_pic/赛海参.jpg differ diff --git a/res/eat_pic/赤小豆大骨汤.jpg b/res/eat_pic/赤小豆大骨汤.jpg new file mode 100644 index 0000000..f79d669 Binary files /dev/null and b/res/eat_pic/赤小豆大骨汤.jpg differ diff --git a/res/eat_pic/越南春卷.jpg b/res/eat_pic/越南春卷.jpg new file mode 100644 index 0000000..0985af7 Binary files /dev/null and b/res/eat_pic/越南春卷.jpg differ diff --git a/res/eat_pic/软面小笼包.jpg b/res/eat_pic/软面小笼包.jpg new file mode 100644 index 0000000..6daccb1 Binary files /dev/null and b/res/eat_pic/软面小笼包.jpg differ diff --git a/res/eat_pic/辣椒炒肉.jpg b/res/eat_pic/辣椒炒肉.jpg new file mode 100644 index 0000000..c35c692 Binary files /dev/null and b/res/eat_pic/辣椒炒肉.jpg differ diff --git a/res/eat_pic/辣炒扇贝粉丝.jpg b/res/eat_pic/辣炒扇贝粉丝.jpg new file mode 100644 index 0000000..0fe4989 Binary files /dev/null and b/res/eat_pic/辣炒扇贝粉丝.jpg differ diff --git a/res/eat_pic/辣炒生蚝牛蛙.jpg b/res/eat_pic/辣炒生蚝牛蛙.jpg new file mode 100644 index 0000000..065622d Binary files /dev/null and b/res/eat_pic/辣炒生蚝牛蛙.jpg differ diff --git a/res/eat_pic/辣炒磷虾.jpg b/res/eat_pic/辣炒磷虾.jpg new file mode 100644 index 0000000..c39f723 Binary files /dev/null and b/res/eat_pic/辣炒磷虾.jpg differ diff --git a/res/eat_pic/辣炒钉螺.jpg b/res/eat_pic/辣炒钉螺.jpg new file mode 100644 index 0000000..2008e3f Binary files /dev/null and b/res/eat_pic/辣炒钉螺.jpg differ diff --git a/res/eat_pic/辣炒鱿鱼卷.jpg b/res/eat_pic/辣炒鱿鱼卷.jpg new file mode 100644 index 0000000..8995547 Binary files /dev/null and b/res/eat_pic/辣炒鱿鱼卷.jpg differ diff --git a/res/eat_pic/辣白菜炒土豆片.jpg b/res/eat_pic/辣白菜炒土豆片.jpg new file mode 100644 index 0000000..21d064e Binary files /dev/null and b/res/eat_pic/辣白菜炒土豆片.jpg differ diff --git a/res/eat_pic/过桥米线.jpg b/res/eat_pic/过桥米线.jpg new file mode 100644 index 0000000..ad618a1 Binary files /dev/null and b/res/eat_pic/过桥米线.jpg differ diff --git a/res/eat_pic/迷迭香蒜粒煎法式羊排.jpg b/res/eat_pic/迷迭香蒜粒煎法式羊排.jpg new file mode 100644 index 0000000..5b0f3c8 Binary files /dev/null and b/res/eat_pic/迷迭香蒜粒煎法式羊排.jpg differ diff --git a/res/eat_pic/避风塘料.jpg b/res/eat_pic/避风塘料.jpg new file mode 100644 index 0000000..44287e4 Binary files /dev/null and b/res/eat_pic/避风塘料.jpg differ diff --git a/res/eat_pic/避风塘梭子蟹.jpg b/res/eat_pic/避风塘梭子蟹.jpg new file mode 100644 index 0000000..f16990e Binary files /dev/null and b/res/eat_pic/避风塘梭子蟹.jpg differ diff --git a/res/eat_pic/酱炖大头宝.jpg b/res/eat_pic/酱炖大头宝.jpg new file mode 100644 index 0000000..35c12fe Binary files /dev/null and b/res/eat_pic/酱炖大头宝.jpg differ diff --git a/res/eat_pic/酱香饼.jpg b/res/eat_pic/酱香饼.jpg new file mode 100644 index 0000000..a8c0e52 Binary files /dev/null and b/res/eat_pic/酱香饼.jpg differ diff --git a/res/eat_pic/酸奶珍珠小面包.jpg b/res/eat_pic/酸奶珍珠小面包.jpg new file mode 100644 index 0000000..083417f Binary files /dev/null and b/res/eat_pic/酸奶珍珠小面包.jpg differ diff --git a/res/eat_pic/酸奶馅蛋香吐司.jpg b/res/eat_pic/酸奶馅蛋香吐司.jpg new file mode 100644 index 0000000..39cc00d Binary files /dev/null and b/res/eat_pic/酸奶馅蛋香吐司.jpg differ diff --git a/res/eat_pic/酸梅粉肠汤.jpg b/res/eat_pic/酸梅粉肠汤.jpg new file mode 100644 index 0000000..ed51c0e Binary files /dev/null and b/res/eat_pic/酸梅粉肠汤.jpg differ diff --git a/res/eat_pic/酸汤酥肉.jpg b/res/eat_pic/酸汤酥肉.jpg new file mode 100644 index 0000000..7c4d558 Binary files /dev/null and b/res/eat_pic/酸汤酥肉.jpg differ diff --git a/res/eat_pic/酸菜炒五花肉丝.jpg b/res/eat_pic/酸菜炒五花肉丝.jpg new file mode 100644 index 0000000..b48fb03 Binary files /dev/null and b/res/eat_pic/酸菜炒五花肉丝.jpg differ diff --git a/res/eat_pic/酸菜炒鸡蛋.jpg b/res/eat_pic/酸菜炒鸡蛋.jpg new file mode 100644 index 0000000..5b7ee1d Binary files /dev/null and b/res/eat_pic/酸菜炒鸡蛋.jpg differ diff --git a/res/eat_pic/酸菜爆炒猪生肠.jpg b/res/eat_pic/酸菜爆炒猪生肠.jpg new file mode 100644 index 0000000..709dd9c Binary files /dev/null and b/res/eat_pic/酸菜爆炒猪生肠.jpg differ diff --git a/res/eat_pic/酸菜粉条炖肘子.jpg b/res/eat_pic/酸菜粉条炖肘子.jpg new file mode 100644 index 0000000..7eddcb7 Binary files /dev/null and b/res/eat_pic/酸菜粉条炖肘子.jpg differ diff --git a/res/eat_pic/酸菜豆腐烧黄骨鱼.jpg b/res/eat_pic/酸菜豆腐烧黄骨鱼.jpg new file mode 100644 index 0000000..108c407 Binary files /dev/null and b/res/eat_pic/酸菜豆腐烧黄骨鱼.jpg differ diff --git a/res/eat_pic/酸菜鱼.jpg b/res/eat_pic/酸菜鱼.jpg new file mode 100644 index 0000000..1472176 Binary files /dev/null and b/res/eat_pic/酸菜鱼.jpg differ diff --git a/res/eat_pic/酸萝卜猪蹄汤.jpg b/res/eat_pic/酸萝卜猪蹄汤.jpg new file mode 100644 index 0000000..9984893 Binary files /dev/null and b/res/eat_pic/酸萝卜猪蹄汤.jpg differ diff --git a/res/eat_pic/酸辣土豆丝.jpg b/res/eat_pic/酸辣土豆丝.jpg new file mode 100644 index 0000000..127b163 Binary files /dev/null and b/res/eat_pic/酸辣土豆丝.jpg differ diff --git a/res/eat_pic/酸辣莲藕.jpg b/res/eat_pic/酸辣莲藕.jpg new file mode 100644 index 0000000..b1aeb2f Binary files /dev/null and b/res/eat_pic/酸辣莲藕.jpg differ diff --git a/res/eat_pic/醋炒鸡蛋.jpg b/res/eat_pic/醋炒鸡蛋.jpg new file mode 100644 index 0000000..34edf15 Binary files /dev/null and b/res/eat_pic/醋炒鸡蛋.jpg differ diff --git a/res/eat_pic/醪糟苹果年糕汤.jpg b/res/eat_pic/醪糟苹果年糕汤.jpg new file mode 100644 index 0000000..3970111 Binary files /dev/null and b/res/eat_pic/醪糟苹果年糕汤.jpg differ diff --git a/res/eat_pic/重庆小面.jpg b/res/eat_pic/重庆小面.jpg new file mode 100644 index 0000000..40b1dfa Binary files /dev/null and b/res/eat_pic/重庆小面.jpg differ diff --git a/res/eat_pic/重庆辣子鸡.jpg b/res/eat_pic/重庆辣子鸡.jpg new file mode 100644 index 0000000..11817c8 Binary files /dev/null and b/res/eat_pic/重庆辣子鸡.jpg differ diff --git a/res/eat_pic/金枕蛋糕.jpg b/res/eat_pic/金枕蛋糕.jpg new file mode 100644 index 0000000..b2102f4 Binary files /dev/null and b/res/eat_pic/金枕蛋糕.jpg differ diff --git a/res/eat_pic/金桔黄瓜小蜜蜂.jpg b/res/eat_pic/金桔黄瓜小蜜蜂.jpg new file mode 100644 index 0000000..c7b367b Binary files /dev/null and b/res/eat_pic/金桔黄瓜小蜜蜂.jpg differ diff --git a/res/eat_pic/金瓜汁海参.jpg b/res/eat_pic/金瓜汁海参.jpg new file mode 100644 index 0000000..7b75e6b Binary files /dev/null and b/res/eat_pic/金瓜汁海参.jpg differ diff --git a/res/eat_pic/金针菇炖热腾鱼.jpg b/res/eat_pic/金针菇炖热腾鱼.jpg new file mode 100644 index 0000000..0bece3c Binary files /dev/null and b/res/eat_pic/金针菇炖热腾鱼.jpg differ diff --git a/res/eat_pic/银耳菊花粥.jpg b/res/eat_pic/银耳菊花粥.jpg new file mode 100644 index 0000000..a67e940 Binary files /dev/null and b/res/eat_pic/银耳菊花粥.jpg differ diff --git a/res/eat_pic/锅巴土豆.jpg b/res/eat_pic/锅巴土豆.jpg new file mode 100644 index 0000000..bd218e2 Binary files /dev/null and b/res/eat_pic/锅巴土豆.jpg differ diff --git a/res/eat_pic/锅巴土豆_锅巴山药.jpg b/res/eat_pic/锅巴土豆_锅巴山药.jpg new file mode 100644 index 0000000..329e385 Binary files /dev/null and b/res/eat_pic/锅巴土豆_锅巴山药.jpg differ diff --git a/res/eat_pic/锅盔.jpg b/res/eat_pic/锅盔.jpg new file mode 100644 index 0000000..4316da4 Binary files /dev/null and b/res/eat_pic/锅盔.jpg differ diff --git a/res/eat_pic/长崎松饼舒芙蕾.jpg b/res/eat_pic/长崎松饼舒芙蕾.jpg new file mode 100644 index 0000000..6ca95be Binary files /dev/null and b/res/eat_pic/长崎松饼舒芙蕾.jpg differ diff --git a/res/eat_pic/门钉肉饼.jpg b/res/eat_pic/门钉肉饼.jpg new file mode 100644 index 0000000..7b083b7 Binary files /dev/null and b/res/eat_pic/门钉肉饼.jpg differ diff --git a/res/eat_pic/陕西家常豆腐脑.jpg b/res/eat_pic/陕西家常豆腐脑.jpg new file mode 100644 index 0000000..6cfa150 Binary files /dev/null and b/res/eat_pic/陕西家常豆腐脑.jpg differ diff --git a/res/eat_pic/雪媚娘.jpg b/res/eat_pic/雪媚娘.jpg new file mode 100644 index 0000000..3d50518 Binary files /dev/null and b/res/eat_pic/雪媚娘.jpg differ diff --git a/res/eat_pic/雪里红拌洋姜.jpg b/res/eat_pic/雪里红拌洋姜.jpg new file mode 100644 index 0000000..82f9768 Binary files /dev/null and b/res/eat_pic/雪里红拌洋姜.jpg differ diff --git a/res/eat_pic/青口贝蔬菜温沙拉.jpg b/res/eat_pic/青口贝蔬菜温沙拉.jpg new file mode 100644 index 0000000..57c7cfe Binary files /dev/null and b/res/eat_pic/青口贝蔬菜温沙拉.jpg differ diff --git a/res/eat_pic/青团.jpg b/res/eat_pic/青团.jpg new file mode 100644 index 0000000..6994cc0 Binary files /dev/null and b/res/eat_pic/青团.jpg differ diff --git a/res/eat_pic/青椒土豆炒火腿肠.jpg b/res/eat_pic/青椒土豆炒火腿肠.jpg new file mode 100644 index 0000000..23fe00b Binary files /dev/null and b/res/eat_pic/青椒土豆炒火腿肠.jpg differ diff --git a/res/eat_pic/青椒炒皮蛋.jpg b/res/eat_pic/青椒炒皮蛋.jpg new file mode 100644 index 0000000..627e55f Binary files /dev/null and b/res/eat_pic/青椒炒皮蛋.jpg differ diff --git a/res/eat_pic/青椒炒豆皮.jpg b/res/eat_pic/青椒炒豆皮.jpg new file mode 100644 index 0000000..37e9d3d Binary files /dev/null and b/res/eat_pic/青椒炒豆皮.jpg differ diff --git a/res/eat_pic/青椒炒鱼干.jpg b/res/eat_pic/青椒炒鱼干.jpg new file mode 100644 index 0000000..c96153d Binary files /dev/null and b/res/eat_pic/青椒炒鱼干.jpg differ diff --git a/res/eat_pic/青瓜炒肉片.jpg b/res/eat_pic/青瓜炒肉片.jpg new file mode 100644 index 0000000..df807db Binary files /dev/null and b/res/eat_pic/青瓜炒肉片.jpg differ diff --git a/res/eat_pic/韩式炸鸡.jpg b/res/eat_pic/韩式炸鸡.jpg new file mode 100644 index 0000000..791108d Binary files /dev/null and b/res/eat_pic/韩式炸鸡.jpg differ diff --git a/res/eat_pic/韩式烤肉.jpg b/res/eat_pic/韩式烤肉.jpg new file mode 100644 index 0000000..ee7bea8 Binary files /dev/null and b/res/eat_pic/韩式烤肉.jpg differ diff --git a/res/eat_pic/韩式部队火锅.jpg b/res/eat_pic/韩式部队火锅.jpg new file mode 100644 index 0000000..ff923a1 Binary files /dev/null and b/res/eat_pic/韩式部队火锅.jpg differ diff --git a/res/eat_pic/韭菜拌粉丝.jpg b/res/eat_pic/韭菜拌粉丝.jpg new file mode 100644 index 0000000..d42bbc8 Binary files /dev/null and b/res/eat_pic/韭菜拌粉丝.jpg differ diff --git a/res/eat_pic/韭菜炒木耳.jpg b/res/eat_pic/韭菜炒木耳.jpg new file mode 100644 index 0000000..8cfcc86 Binary files /dev/null and b/res/eat_pic/韭菜炒木耳.jpg differ diff --git a/res/eat_pic/韭菜炒虾仁.jpg b/res/eat_pic/韭菜炒虾仁.jpg new file mode 100644 index 0000000..0a2fac0 Binary files /dev/null and b/res/eat_pic/韭菜炒虾仁.jpg differ diff --git a/res/eat_pic/韭菜盒子.jpg b/res/eat_pic/韭菜盒子.jpg new file mode 100644 index 0000000..5ea0e01 Binary files /dev/null and b/res/eat_pic/韭菜盒子.jpg differ diff --git a/res/eat_pic/韭菜花炒干鱿鱼.jpg b/res/eat_pic/韭菜花炒干鱿鱼.jpg new file mode 100644 index 0000000..e1f1b09 Binary files /dev/null and b/res/eat_pic/韭菜花炒干鱿鱼.jpg differ diff --git a/res/eat_pic/韭菜香干炒肉.jpg b/res/eat_pic/韭菜香干炒肉.jpg new file mode 100644 index 0000000..0fbf78c Binary files /dev/null and b/res/eat_pic/韭菜香干炒肉.jpg differ diff --git a/res/eat_pic/风干盐焗鸡.jpg b/res/eat_pic/风干盐焗鸡.jpg new file mode 100644 index 0000000..6b47af4 Binary files /dev/null and b/res/eat_pic/风干盐焗鸡.jpg differ diff --git a/res/eat_pic/风干腊鱼.jpg b/res/eat_pic/风干腊鱼.jpg new file mode 100644 index 0000000..da0e209 Binary files /dev/null and b/res/eat_pic/风干腊鱼.jpg differ diff --git a/res/eat_pic/饺子皮葱油饼.jpg b/res/eat_pic/饺子皮葱油饼.jpg new file mode 100644 index 0000000..fb9ca1b Binary files /dev/null and b/res/eat_pic/饺子皮葱油饼.jpg differ diff --git a/res/eat_pic/馄饨.jpg b/res/eat_pic/馄饨.jpg new file mode 100644 index 0000000..acd51ce Binary files /dev/null and b/res/eat_pic/馄饨.jpg differ diff --git a/res/eat_pic/香干毛豆炒肉沫.jpg b/res/eat_pic/香干毛豆炒肉沫.jpg new file mode 100644 index 0000000..99b7e72 Binary files /dev/null and b/res/eat_pic/香干毛豆炒肉沫.jpg differ diff --git a/res/eat_pic/香干炒肉片.jpg b/res/eat_pic/香干炒肉片.jpg new file mode 100644 index 0000000..c0d4ae4 Binary files /dev/null and b/res/eat_pic/香干炒肉片.jpg differ diff --git a/res/eat_pic/香煎原切牛排.jpg b/res/eat_pic/香煎原切牛排.jpg new file mode 100644 index 0000000..1a17f7a Binary files /dev/null and b/res/eat_pic/香煎原切牛排.jpg differ diff --git a/res/eat_pic/香煎多宝鱼.jpg b/res/eat_pic/香煎多宝鱼.jpg new file mode 100644 index 0000000..37935fa Binary files /dev/null and b/res/eat_pic/香煎多宝鱼.jpg differ diff --git a/res/eat_pic/香煎带鱼.jpg b/res/eat_pic/香煎带鱼.jpg new file mode 100644 index 0000000..336850e Binary files /dev/null and b/res/eat_pic/香煎带鱼.jpg differ diff --git a/res/eat_pic/香煎沙茶梅花肉.jpg b/res/eat_pic/香煎沙茶梅花肉.jpg new file mode 100644 index 0000000..3a1957e Binary files /dev/null and b/res/eat_pic/香煎沙茶梅花肉.jpg differ diff --git a/res/eat_pic/香煎牛仔骨.jpg b/res/eat_pic/香煎牛仔骨.jpg new file mode 100644 index 0000000..c46595f Binary files /dev/null and b/res/eat_pic/香煎牛仔骨.jpg differ diff --git a/res/eat_pic/香煎马哈鱼.jpg b/res/eat_pic/香煎马哈鱼.jpg new file mode 100644 index 0000000..adef895 Binary files /dev/null and b/res/eat_pic/香煎马哈鱼.jpg differ diff --git a/res/eat_pic/香脆猪排.jpg b/res/eat_pic/香脆猪排.jpg new file mode 100644 index 0000000..41c42ec Binary files /dev/null and b/res/eat_pic/香脆猪排.jpg differ diff --git a/res/eat_pic/香菇焖排骨.jpg b/res/eat_pic/香菇焖排骨.jpg new file mode 100644 index 0000000..a49ee9b Binary files /dev/null and b/res/eat_pic/香菇焖排骨.jpg differ diff --git a/res/eat_pic/香菇肉菜包.jpg b/res/eat_pic/香菇肉菜包.jpg new file mode 100644 index 0000000..7e6d99b Binary files /dev/null and b/res/eat_pic/香菇肉菜包.jpg differ diff --git a/res/eat_pic/香菇虾米焖猪皮.jpg b/res/eat_pic/香菇虾米焖猪皮.jpg new file mode 100644 index 0000000..30b5829 Binary files /dev/null and b/res/eat_pic/香菇虾米焖猪皮.jpg differ diff --git a/res/eat_pic/香葱肉松卷.jpg b/res/eat_pic/香葱肉松卷.jpg new file mode 100644 index 0000000..5d67307 Binary files /dev/null and b/res/eat_pic/香葱肉松卷.jpg differ diff --git a/res/eat_pic/香辣土豆片夹馍.jpg b/res/eat_pic/香辣土豆片夹馍.jpg new file mode 100644 index 0000000..e2e431f Binary files /dev/null and b/res/eat_pic/香辣土豆片夹馍.jpg differ diff --git a/res/eat_pic/香辣牛筋川粉.jpg b/res/eat_pic/香辣牛筋川粉.jpg new file mode 100644 index 0000000..9901ca8 Binary files /dev/null and b/res/eat_pic/香辣牛筋川粉.jpg differ diff --git a/res/eat_pic/香酥脆皮鸡翅.jpg b/res/eat_pic/香酥脆皮鸡翅.jpg new file mode 100644 index 0000000..91f183e Binary files /dev/null and b/res/eat_pic/香酥脆皮鸡翅.jpg differ diff --git a/res/eat_pic/香锅焖鸡腿饭.jpg b/res/eat_pic/香锅焖鸡腿饭.jpg new file mode 100644 index 0000000..712dc3c Binary files /dev/null and b/res/eat_pic/香锅焖鸡腿饭.jpg differ diff --git a/res/eat_pic/马蹄糕.jpg b/res/eat_pic/马蹄糕.jpg new file mode 100644 index 0000000..791741c Binary files /dev/null and b/res/eat_pic/马蹄糕.jpg differ diff --git a/res/eat_pic/马蹄薏米大骨汤.jpg b/res/eat_pic/马蹄薏米大骨汤.jpg new file mode 100644 index 0000000..1851198 Binary files /dev/null and b/res/eat_pic/马蹄薏米大骨汤.jpg differ diff --git a/res/eat_pic/马齿苋发面饼.jpg b/res/eat_pic/马齿苋发面饼.jpg new file mode 100644 index 0000000..b3620a2 Binary files /dev/null and b/res/eat_pic/马齿苋发面饼.jpg differ diff --git a/res/eat_pic/马齿苋炒干豆皮.jpg b/res/eat_pic/马齿苋炒干豆皮.jpg new file mode 100644 index 0000000..96beacc Binary files /dev/null and b/res/eat_pic/马齿苋炒干豆皮.jpg differ diff --git a/res/eat_pic/鲜笋艾叶粄.jpg b/res/eat_pic/鲜笋艾叶粄.jpg new file mode 100644 index 0000000..27f4f62 Binary files /dev/null and b/res/eat_pic/鲜笋艾叶粄.jpg differ diff --git a/res/eat_pic/鲜肉小笼包.jpg b/res/eat_pic/鲜肉小笼包.jpg new file mode 100644 index 0000000..20c9051 Binary files /dev/null and b/res/eat_pic/鲜肉小笼包.jpg differ diff --git a/res/eat_pic/鲜肉馄饨.jpg b/res/eat_pic/鲜肉馄饨.jpg new file mode 100644 index 0000000..037e15e Binary files /dev/null and b/res/eat_pic/鲜肉馄饨.jpg differ diff --git a/res/eat_pic/鲜虾饼.jpg b/res/eat_pic/鲜虾饼.jpg new file mode 100644 index 0000000..56d8fb7 Binary files /dev/null and b/res/eat_pic/鲜虾饼.jpg differ diff --git a/res/eat_pic/鲜虾鸡蛋羹.jpg b/res/eat_pic/鲜虾鸡蛋羹.jpg new file mode 100644 index 0000000..6112aa7 Binary files /dev/null and b/res/eat_pic/鲜虾鸡蛋羹.jpg differ diff --git a/res/eat_pic/鲜虾鸡蛋荞麦面.jpg b/res/eat_pic/鲜虾鸡蛋荞麦面.jpg new file mode 100644 index 0000000..8be2dfe Binary files /dev/null and b/res/eat_pic/鲜虾鸡蛋荞麦面.jpg differ diff --git a/res/eat_pic/鲫鱼萝卜汤.jpg b/res/eat_pic/鲫鱼萝卜汤.jpg new file mode 100644 index 0000000..07464dc Binary files /dev/null and b/res/eat_pic/鲫鱼萝卜汤.jpg differ diff --git a/res/eat_pic/鲫鱼豆腐汤.jpg b/res/eat_pic/鲫鱼豆腐汤.jpg new file mode 100644 index 0000000..cab8b30 Binary files /dev/null and b/res/eat_pic/鲫鱼豆腐汤.jpg differ diff --git a/res/eat_pic/鸡肉蘑菇汤.jpg b/res/eat_pic/鸡肉蘑菇汤.jpg new file mode 100644 index 0000000..0af6aa6 Binary files /dev/null and b/res/eat_pic/鸡肉蘑菇汤.jpg differ diff --git a/res/eat_pic/鸡蛋午餐肉生菜炒饭.jpg b/res/eat_pic/鸡蛋午餐肉生菜炒饭.jpg new file mode 100644 index 0000000..a9afaf5 Binary files /dev/null and b/res/eat_pic/鸡蛋午餐肉生菜炒饭.jpg differ diff --git a/res/eat_pic/鸡蛋炒蔬菜.jpg b/res/eat_pic/鸡蛋炒蔬菜.jpg new file mode 100644 index 0000000..d2fa9b3 Binary files /dev/null and b/res/eat_pic/鸡蛋炒蔬菜.jpg differ diff --git a/res/eat_pic/鸡蛋煎糍粑.jpg b/res/eat_pic/鸡蛋煎糍粑.jpg new file mode 100644 index 0000000..1650009 Binary files /dev/null and b/res/eat_pic/鸡蛋煎糍粑.jpg differ diff --git a/res/eat_pic/鸡蛋煎馒头.jpg b/res/eat_pic/鸡蛋煎馒头.jpg new file mode 100644 index 0000000..fe624a4 Binary files /dev/null and b/res/eat_pic/鸡蛋煎馒头.jpg differ diff --git a/res/eat_pic/鸡蛋玉米圣女果沙拉.jpg b/res/eat_pic/鸡蛋玉米圣女果沙拉.jpg new file mode 100644 index 0000000..09ecafd Binary files /dev/null and b/res/eat_pic/鸡蛋玉米圣女果沙拉.jpg differ diff --git a/res/eat_pic/鸡蛋羊尾笋煮冬瓜.jpg b/res/eat_pic/鸡蛋羊尾笋煮冬瓜.jpg new file mode 100644 index 0000000..c762a45 Binary files /dev/null and b/res/eat_pic/鸡蛋羊尾笋煮冬瓜.jpg differ diff --git a/res/eat_pic/鸡蛋豆腐焖黄骨鱼.jpg b/res/eat_pic/鸡蛋豆腐焖黄骨鱼.jpg new file mode 100644 index 0000000..90d9193 Binary files /dev/null and b/res/eat_pic/鸡蛋豆腐焖黄骨鱼.jpg differ diff --git a/res/eat_pic/鸡蛋香肠炒意面.jpg b/res/eat_pic/鸡蛋香肠炒意面.jpg new file mode 100644 index 0000000..d26ea82 Binary files /dev/null and b/res/eat_pic/鸡蛋香肠炒意面.jpg differ diff --git a/res/eat_pic/鸡骨草土茯苓薏米汤.jpg b/res/eat_pic/鸡骨草土茯苓薏米汤.jpg new file mode 100644 index 0000000..801c2ae Binary files /dev/null and b/res/eat_pic/鸡骨草土茯苓薏米汤.jpg differ diff --git a/res/eat_pic/鸭腿肉拌秋葵.jpg b/res/eat_pic/鸭腿肉拌秋葵.jpg new file mode 100644 index 0000000..7d6fcd5 Binary files /dev/null and b/res/eat_pic/鸭腿肉拌秋葵.jpg differ diff --git a/res/eat_pic/鸭血粉丝.jpg b/res/eat_pic/鸭血粉丝.jpg new file mode 100644 index 0000000..fae318d Binary files /dev/null and b/res/eat_pic/鸭血粉丝.jpg differ diff --git a/res/eat_pic/鸭骨架煲山药.jpg b/res/eat_pic/鸭骨架煲山药.jpg new file mode 100644 index 0000000..5394f91 Binary files /dev/null and b/res/eat_pic/鸭骨架煲山药.jpg differ diff --git a/res/eat_pic/鸿运萌蛇汤圆.jpg b/res/eat_pic/鸿运萌蛇汤圆.jpg new file mode 100644 index 0000000..0f135f3 Binary files /dev/null and b/res/eat_pic/鸿运萌蛇汤圆.jpg differ diff --git a/res/eat_pic/鹿茸菇清蒸排骨.jpg b/res/eat_pic/鹿茸菇清蒸排骨.jpg new file mode 100644 index 0000000..c4fe217 Binary files /dev/null and b/res/eat_pic/鹿茸菇清蒸排骨.jpg differ diff --git a/res/eat_pic/鹿茸菇蒸鸡.jpg b/res/eat_pic/鹿茸菇蒸鸡.jpg new file mode 100644 index 0000000..40a4802 Binary files /dev/null and b/res/eat_pic/鹿茸菇蒸鸡.jpg differ diff --git a/res/eat_pic/麦冬雪梨瘦肉汤.jpg b/res/eat_pic/麦冬雪梨瘦肉汤.jpg new file mode 100644 index 0000000..f099d53 Binary files /dev/null and b/res/eat_pic/麦冬雪梨瘦肉汤.jpg differ diff --git a/res/eat_pic/麦穗馒头.jpg b/res/eat_pic/麦穗馒头.jpg new file mode 100644 index 0000000..8599bc6 Binary files /dev/null and b/res/eat_pic/麦穗馒头.jpg differ diff --git a/res/eat_pic/麻婆豆腐.jpg b/res/eat_pic/麻婆豆腐.jpg new file mode 100644 index 0000000..80acff4 Binary files /dev/null and b/res/eat_pic/麻婆豆腐.jpg differ diff --git a/res/eat_pic/麻婆豆腐牛肉.jpg b/res/eat_pic/麻婆豆腐牛肉.jpg new file mode 100644 index 0000000..3cffc32 Binary files /dev/null and b/res/eat_pic/麻婆豆腐牛肉.jpg differ diff --git a/res/eat_pic/麻椒炒猪肝.jpg b/res/eat_pic/麻椒炒猪肝.jpg new file mode 100644 index 0000000..97496c7 Binary files /dev/null and b/res/eat_pic/麻椒炒猪肝.jpg differ diff --git a/res/eat_pic/麻辣干锅.jpg b/res/eat_pic/麻辣干锅.jpg new file mode 100644 index 0000000..4f0a17d Binary files /dev/null and b/res/eat_pic/麻辣干锅.jpg differ diff --git a/res/eat_pic/麻辣烫.jpg b/res/eat_pic/麻辣烫.jpg new file mode 100644 index 0000000..9e81672 Binary files /dev/null and b/res/eat_pic/麻辣烫.jpg differ diff --git a/res/eat_pic/麻辣猪蹄锅.jpg b/res/eat_pic/麻辣猪蹄锅.jpg new file mode 100644 index 0000000..f70be9f Binary files /dev/null and b/res/eat_pic/麻辣猪蹄锅.jpg differ diff --git a/res/eat_pic/麻辣香锅.jpg b/res/eat_pic/麻辣香锅.jpg new file mode 100644 index 0000000..8529334 Binary files /dev/null and b/res/eat_pic/麻辣香锅.jpg differ diff --git a/res/eat_pic/黄栀风干鸡.jpg b/res/eat_pic/黄栀风干鸡.jpg new file mode 100644 index 0000000..00fa81b Binary files /dev/null and b/res/eat_pic/黄栀风干鸡.jpg differ diff --git a/res/eat_pic/黄油蒜香牛肋条.jpg b/res/eat_pic/黄油蒜香牛肋条.jpg new file mode 100644 index 0000000..f3d3985 Binary files /dev/null and b/res/eat_pic/黄油蒜香牛肋条.jpg differ diff --git a/res/eat_pic/黄焖鸡.jpg b/res/eat_pic/黄焖鸡.jpg new file mode 100644 index 0000000..92888a5 Binary files /dev/null and b/res/eat_pic/黄焖鸡.jpg differ diff --git a/res/eat_pic/黄瓜滑肉片拌荞麦面.jpg b/res/eat_pic/黄瓜滑肉片拌荞麦面.jpg new file mode 100644 index 0000000..c458801 Binary files /dev/null and b/res/eat_pic/黄瓜滑肉片拌荞麦面.jpg differ diff --git a/res/eat_pic/黄瓜炒黑椒肠.jpg b/res/eat_pic/黄瓜炒黑椒肠.jpg new file mode 100644 index 0000000..8ba16d9 Binary files /dev/null and b/res/eat_pic/黄瓜炒黑椒肠.jpg differ diff --git a/res/eat_pic/黄瓜皮炒牛肉.jpg b/res/eat_pic/黄瓜皮炒牛肉.jpg new file mode 100644 index 0000000..915d3e2 Binary files /dev/null and b/res/eat_pic/黄瓜皮炒牛肉.jpg differ diff --git a/res/eat_pic/黄瓜籽粉方馒头.jpg b/res/eat_pic/黄瓜籽粉方馒头.jpg new file mode 100644 index 0000000..43679a1 Binary files /dev/null and b/res/eat_pic/黄瓜籽粉方馒头.jpg differ diff --git a/res/eat_pic/黄瓜糖拌苹果.jpg b/res/eat_pic/黄瓜糖拌苹果.jpg new file mode 100644 index 0000000..50c53fe Binary files /dev/null and b/res/eat_pic/黄瓜糖拌苹果.jpg differ diff --git a/res/eat_pic/黄瓜苹果蟹柳沙拉.jpg b/res/eat_pic/黄瓜苹果蟹柳沙拉.jpg new file mode 100644 index 0000000..7d2e7e7 Binary files /dev/null and b/res/eat_pic/黄瓜苹果蟹柳沙拉.jpg differ diff --git a/res/eat_pic/黄花菜肉片汤.jpg b/res/eat_pic/黄花菜肉片汤.jpg new file mode 100644 index 0000000..79cc589 Binary files /dev/null and b/res/eat_pic/黄花菜肉片汤.jpg differ diff --git a/res/eat_pic/黄花鱼炖粉条.jpg b/res/eat_pic/黄花鱼炖粉条.jpg new file mode 100644 index 0000000..6057b32 Binary files /dev/null and b/res/eat_pic/黄花鱼炖粉条.jpg differ diff --git a/res/eat_pic/黄豆焖牛腩.jpg b/res/eat_pic/黄豆焖牛腩.jpg new file mode 100644 index 0000000..871f2ca Binary files /dev/null and b/res/eat_pic/黄豆焖牛腩.jpg differ diff --git a/res/eat_pic/黄骨鱼烧豆腐.jpg b/res/eat_pic/黄骨鱼烧豆腐.jpg new file mode 100644 index 0000000..aa8a642 Binary files /dev/null and b/res/eat_pic/黄骨鱼烧豆腐.jpg differ diff --git a/res/eat_pic/黑椒牛肉粒.jpg b/res/eat_pic/黑椒牛肉粒.jpg new file mode 100644 index 0000000..0cfd1a9 Binary files /dev/null and b/res/eat_pic/黑椒牛肉粒.jpg differ diff --git a/res/eat_pic/黑糖炖红枣银耳.jpg b/res/eat_pic/黑糖炖红枣银耳.jpg new file mode 100644 index 0000000..bf3485c Binary files /dev/null and b/res/eat_pic/黑糖炖红枣银耳.jpg differ diff --git a/res/eat_pic/黑胡椒土豆泥.jpg b/res/eat_pic/黑胡椒土豆泥.jpg new file mode 100644 index 0000000..262a2d6 Binary files /dev/null and b/res/eat_pic/黑胡椒土豆泥.jpg differ diff --git a/res/eat_pic/黑芝麻杂粮包.jpg b/res/eat_pic/黑芝麻杂粮包.jpg new file mode 100644 index 0000000..e621e8e Binary files /dev/null and b/res/eat_pic/黑芝麻杂粮包.jpg differ diff --git a/res/eat_pic/黑芝麻花生汤圆.jpg b/res/eat_pic/黑芝麻花生汤圆.jpg new file mode 100644 index 0000000..b6bc952 Binary files /dev/null and b/res/eat_pic/黑芝麻花生汤圆.jpg differ diff --git a/res/eat_pic/黑蒜番茄牛肉汤.jpg b/res/eat_pic/黑蒜番茄牛肉汤.jpg new file mode 100644 index 0000000..9a8a5a0 Binary files /dev/null and b/res/eat_pic/黑蒜番茄牛肉汤.jpg differ diff --git a/res/eat_pic/黑蒜羊肚菌猪骨汤.jpg b/res/eat_pic/黑蒜羊肚菌猪骨汤.jpg new file mode 100644 index 0000000..10fd90a Binary files /dev/null and b/res/eat_pic/黑蒜羊肚菌猪骨汤.jpg differ diff --git a/res/eat_pic/黑豆莲子红枣枸杞茶.jpg b/res/eat_pic/黑豆莲子红枣枸杞茶.jpg new file mode 100644 index 0000000..4e43a02 Binary files /dev/null and b/res/eat_pic/黑豆莲子红枣枸杞茶.jpg differ diff --git a/res/eat_pic/龙骨炖白萝卜.jpg b/res/eat_pic/龙骨炖白萝卜.jpg new file mode 100644 index 0000000..33da17f Binary files /dev/null and b/res/eat_pic/龙骨炖白萝卜.jpg differ diff --git a/res/ico.jpg b/res/ico.jpg new file mode 100644 index 0000000..900c7d3 Binary files /dev/null and b/res/ico.jpg differ diff --git a/res/me_pic/三拼霸霸奶茶.jpg b/res/me_pic/三拼霸霸奶茶.jpg new file mode 100644 index 0000000..11604aa Binary files /dev/null and b/res/me_pic/三拼霸霸奶茶.jpg differ diff --git a/res/me_pic/别蜜了吃个毛肚吧.jpg b/res/me_pic/别蜜了吃个毛肚吧.jpg new file mode 100644 index 0000000..a29e6f6 Binary files /dev/null and b/res/me_pic/别蜜了吃个毛肚吧.jpg differ diff --git a/res/me_pic/别蜜了吃个瓜子吧.jpg b/res/me_pic/别蜜了吃个瓜子吧.jpg new file mode 100644 index 0000000..64507b8 Binary files /dev/null and b/res/me_pic/别蜜了吃个瓜子吧.jpg differ diff --git a/res/me_pic/别蜜了吃个魔芋吧.jpg b/res/me_pic/别蜜了吃个魔芋吧.jpg new file mode 100644 index 0000000..aae408f Binary files /dev/null and b/res/me_pic/别蜜了吃个魔芋吧.jpg differ diff --git a/res/me_pic/原叶红茶.jpg b/res/me_pic/原叶红茶.jpg new file mode 100644 index 0000000..c725c38 Binary files /dev/null and b/res/me_pic/原叶红茶.jpg differ diff --git a/res/me_pic/原味奶茶.jpg b/res/me_pic/原味奶茶.jpg new file mode 100644 index 0000000..401cdd8 Binary files /dev/null and b/res/me_pic/原味奶茶.jpg differ diff --git a/res/me_pic/双拼奶茶.jpg b/res/me_pic/双拼奶茶.jpg new file mode 100644 index 0000000..3057873 Binary files /dev/null and b/res/me_pic/双拼奶茶.jpg differ diff --git a/res/me_pic/山楂梅梅.jpg b/res/me_pic/山楂梅梅.jpg new file mode 100644 index 0000000..58e68ea Binary files /dev/null and b/res/me_pic/山楂梅梅.jpg differ diff --git a/res/me_pic/布丁奶茶.jpg b/res/me_pic/布丁奶茶.jpg new file mode 100644 index 0000000..b3d41df Binary files /dev/null and b/res/me_pic/布丁奶茶.jpg differ diff --git a/res/me_pic/拿铁咖啡.jpg b/res/me_pic/拿铁咖啡.jpg new file mode 100644 index 0000000..a9676b0 Binary files /dev/null and b/res/me_pic/拿铁咖啡.jpg differ diff --git a/res/me_pic/新鲜冰激凌.jpg b/res/me_pic/新鲜冰激凌.jpg new file mode 100644 index 0000000..3fd67ec Binary files /dev/null and b/res/me_pic/新鲜冰激凌.jpg differ diff --git a/res/me_pic/柠檬红茶.jpg b/res/me_pic/柠檬红茶.jpg new file mode 100644 index 0000000..6eb109e Binary files /dev/null and b/res/me_pic/柠檬红茶.jpg differ diff --git a/res/me_pic/柠檬红茶霸气桶.jpg b/res/me_pic/柠檬红茶霸气桶.jpg new file mode 100644 index 0000000..32dbd16 Binary files /dev/null and b/res/me_pic/柠檬红茶霸气桶.jpg differ diff --git a/res/me_pic/桃喜芒芒.jpg b/res/me_pic/桃喜芒芒.jpg new file mode 100644 index 0000000..2a2eed8 Binary files /dev/null and b/res/me_pic/桃喜芒芒.jpg differ diff --git a/res/me_pic/桑葚摇摇奶昔.jpg b/res/me_pic/桑葚摇摇奶昔.jpg new file mode 100644 index 0000000..5a96eb6 Binary files /dev/null and b/res/me_pic/桑葚摇摇奶昔.jpg differ diff --git a/res/me_pic/桑葚梅梅.jpg b/res/me_pic/桑葚梅梅.jpg new file mode 100644 index 0000000..97d0453 Binary files /dev/null and b/res/me_pic/桑葚梅梅.jpg differ diff --git a/res/me_pic/椰椰拿铁.jpg b/res/me_pic/椰椰拿铁.jpg new file mode 100644 index 0000000..d9887ba Binary files /dev/null and b/res/me_pic/椰椰拿铁.jpg differ diff --git a/res/me_pic/美式咖啡.jpg b/res/me_pic/美式咖啡.jpg new file mode 100644 index 0000000..81bca07 Binary files /dev/null and b/res/me_pic/美式咖啡.jpg differ diff --git a/res/me_pic/脆皮大圣代.jpg b/res/me_pic/脆皮大圣代.jpg new file mode 100644 index 0000000..0c31872 Binary files /dev/null and b/res/me_pic/脆皮大圣代.jpg differ diff --git a/res/me_pic/芋圆奶茶.jpg b/res/me_pic/芋圆奶茶.jpg new file mode 100644 index 0000000..2b64527 Binary files /dev/null and b/res/me_pic/芋圆奶茶.jpg differ diff --git a/res/me_pic/芋圆葡萄.jpg b/res/me_pic/芋圆葡萄.jpg new file mode 100644 index 0000000..cf08cd8 Binary files /dev/null and b/res/me_pic/芋圆葡萄.jpg differ diff --git a/res/me_pic/苹果奶绿.jpg b/res/me_pic/苹果奶绿.jpg new file mode 100644 index 0000000..e99d56f Binary files /dev/null and b/res/me_pic/苹果奶绿.jpg differ diff --git a/res/me_pic/苹果美式.jpg b/res/me_pic/苹果美式.jpg new file mode 100644 index 0000000..e23bf4c Binary files /dev/null and b/res/me_pic/苹果美式.jpg differ diff --git a/res/me_pic/茉莉绿茶.jpg b/res/me_pic/茉莉绿茶.jpg new file mode 100644 index 0000000..b27b30a Binary files /dev/null and b/res/me_pic/茉莉绿茶.jpg differ diff --git a/res/me_pic/草莓啵啵.jpg b/res/me_pic/草莓啵啵.jpg new file mode 100644 index 0000000..342dbb2 Binary files /dev/null and b/res/me_pic/草莓啵啵.jpg differ diff --git a/res/me_pic/草莓摇摇奶昔.jpg b/res/me_pic/草莓摇摇奶昔.jpg new file mode 100644 index 0000000..b02c633 Binary files /dev/null and b/res/me_pic/草莓摇摇奶昔.jpg differ diff --git a/res/me_pic/葡萄冰美式.jpg b/res/me_pic/葡萄冰美式.jpg new file mode 100644 index 0000000..9f3ecdd Binary files /dev/null and b/res/me_pic/葡萄冰美式.jpg differ diff --git a/res/me_pic/雪王冰杯.jpg b/res/me_pic/雪王冰杯.jpg new file mode 100644 index 0000000..573d9db Binary files /dev/null and b/res/me_pic/雪王冰杯.jpg differ diff --git a/res/me_pic/雪王芒果大圣代升级版.jpg b/res/me_pic/雪王芒果大圣代升级版.jpg new file mode 100644 index 0000000..ec796b3 Binary files /dev/null and b/res/me_pic/雪王芒果大圣代升级版.jpg differ diff --git a/res/me_pic/雪王草莓大圣代.jpg b/res/me_pic/雪王草莓大圣代.jpg new file mode 100644 index 0000000..fcaffda Binary files /dev/null and b/res/me_pic/雪王草莓大圣代.jpg differ diff --git a/res/me_pic/雪王雪顶咖啡.jpg b/res/me_pic/雪王雪顶咖啡.jpg new file mode 100644 index 0000000..c7ad37a Binary files /dev/null and b/res/me_pic/雪王雪顶咖啡.jpg differ diff --git a/res/me_pic/青团椰椰.jpg b/res/me_pic/青团椰椰.jpg new file mode 100644 index 0000000..c3d52a1 Binary files /dev/null and b/res/me_pic/青团椰椰.jpg differ diff --git a/res/me_pic/香柠红茶霸气桶.jpg b/res/me_pic/香柠红茶霸气桶.jpg new file mode 100644 index 0000000..4986222 Binary files /dev/null and b/res/me_pic/香柠红茶霸气桶.jpg differ diff --git a/res/me_pic/香柠绿茶.jpg b/res/me_pic/香柠绿茶.jpg new file mode 100644 index 0000000..809a454 Binary files /dev/null and b/res/me_pic/香柠绿茶.jpg differ diff --git a/res/me_pic/高山四季春.jpg b/res/me_pic/高山四季春.jpg new file mode 100644 index 0000000..9852ee8 Binary files /dev/null and b/res/me_pic/高山四季春.jpg differ diff --git a/res/write_into_json.py b/res/write_into_json.py new file mode 100644 index 0000000..11de65f --- /dev/null +++ b/res/write_into_json.py @@ -0,0 +1,27 @@ +import json +from pathlib import Path + +# 把./drink_pic/下的所有图片和./eat_pic/下的所有图片的文件名写入到./downloaded.json中 + + +def get_file_names(directory: Path): + """获取给定目录中的文件名列表。""" + return [{"name": entry.name} for entry in directory.iterdir() if entry.is_file()] + + +def main(): + """主函数,将文件名写入 JSON 文件。""" + current_directory = Path(__file__).resolve().parent + drink_pic_files = get_file_names(current_directory / "drink_pic") + eat_pic_files = get_file_names(current_directory / "eat_pic") + me_pic_files = get_file_names(current_directory / "me_pic") + + data = {"drink_pic": drink_pic_files, "eat_pic": eat_pic_files, "me_pic": me_pic_files } + + output_file = current_directory / "download_list.json" + with Path.open(output_file, "w", encoding="utf-8") as f: + json.dump(data, f, ensure_ascii=False, indent=4) + + +if __name__ == "__main__": + main() diff --git a/src/nonebot_plugin_whateat_pic/__init__.py b/src/nonebot_plugin_whateat_pic/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29