镜像构建历史
# 2026-07-08 01:29:54 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint"]
# 2026-07-08 01:29:54 1.04MB 复制新文件或目录到容器中
COPY app/modules/cover/font /cms/cms-api/app/modules/cover/font # buildkit
# 2026-07-08 01:29:54 1.25KB 复制新文件或目录到容器中
COPY app/demo/tidy.yaml /cms/cms-api/tidy.yaml # buildkit
# 2026-07-08 01:29:54 1.56KB 复制新文件或目录到容器中
COPY app/demo/category.yaml /cms/cms-api/category.yaml # buildkit
# 2026-07-08 01:29:54 1.48KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint /entrypoint # buildkit
# 2026-07-08 01:29:54 3.99KB 复制新文件或目录到容器中
COPY constant.js /cms/embyExternalUrl/emby2Alist/nginx/conf.d/constant.js # buildkit
# 2026-07-08 01:29:54 3.35KB 复制新文件或目录到容器中
COPY cms.conf /etc/nginx/conf.d/cms.conf # buildkit
# 2026-07-08 01:29:54 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
# 2026-07-08 01:29:54 0.00B 声明容器运行时监听的端口
EXPOSE [9096/tcp]
# 2026-07-08 01:29:54 0.00B 声明容器运行时监听的端口
EXPOSE [9527/tcp]
# 2026-07-08 01:29:54 0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/cms/cms-api
# 2026-07-08 01:29:54 1.96MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --no-cache-dir --find-links=${HOME}/whl -r ${HOME}/requirements-up.txt && python -c "import pathlib, shutil, p115client; shutil.copyfile('${HOME}/whl/client.py', pathlib.Path(p115client.__file__).with_name('client.py'))" && rm -rf ${HOME}/requirements-up.txt ${HOME}/whl ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
# 2026-07-08 01:29:51 1.36MB 复制新文件或目录到容器中
COPY whl /cms/whl # buildkit
# 2026-07-08 01:29:51 68.00B 复制新文件或目录到容器中
COPY requirements-up.txt /cms/requirements-up.txt # buildkit
# 2026-07-08 01:29:51 7.22MB 复制新文件或目录到容器中
COPY /dist /cms/cms-api # buildkit
# 2026-07-08 01:29:50 14.37MB 复制新文件或目录到容器中
COPY /frontend/dist /cms/web # buildkit
# 2026-07-08 01:28:32 220.81KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/cache/nginx/emby/image && rm -rf /etc/nginx/conf.d /etc/nginx/nginx.conf && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/conf.d /etc/nginx/conf.d && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/nginx.conf /etc/nginx/nginx.conf && sed -i "s|/var/log/nginx|/logs/nginx|g" "/etc/nginx/nginx.conf" && sed -i "s/8091/${EMBY_PROXY_PORT}/g" "/etc/nginx/conf.d/includes/http.conf" # buildkit
# 2026-07-08 01:28:32 220.81KB 复制新文件或目录到容器中
COPY emby2Alist /cms/embyExternalUrl/emby2Alist # buildkit
# 2026-07-08 01:28:32 0.00B 设置环境变量 LANG TZ TERM PUID PGID UMASK HOME RUN_ENV CMS_API_TOKEN EMBY_PROXY_PORT EMBY_HOST_PORT EMBY_API_KEY IMAGE_CACHE_POLICY
ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms RUN_ENV=online CMS_API_TOKEN=cloud_media_sync EMBY_PROXY_PORT=9096 EMBY_HOST_PORT=http://172.17.0.1:8096 EMBY_API_KEY=xxx IMAGE_CACHE_POLICY=3
# 2026-07-03 20:39:08 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint"]
# 2026-07-03 20:39:08 1.04MB 复制新文件或目录到容器中
COPY app/modules/cover/font /cms/cms-api/app/modules/cover/font # buildkit
# 2026-07-03 20:39:08 1.25KB 复制新文件或目录到容器中
COPY app/demo/tidy.yaml /cms/cms-api/tidy.yaml # buildkit
# 2026-07-03 20:39:08 1.56KB 复制新文件或目录到容器中
COPY app/demo/category.yaml /cms/cms-api/category.yaml # buildkit
# 2026-07-03 20:39:08 1.48KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint /entrypoint # buildkit
# 2026-07-03 20:39:08 3.99KB 复制新文件或目录到容器中
COPY constant.js /cms/embyExternalUrl/emby2Alist/nginx/conf.d/constant.js # buildkit
# 2026-07-03 20:39:08 3.35KB 复制新文件或目录到容器中
COPY cms.conf /etc/nginx/conf.d/cms.conf # buildkit
# 2026-07-03 20:39:08 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
# 2026-07-03 20:39:08 0.00B 声明容器运行时监听的端口
EXPOSE [9096/tcp]
# 2026-07-03 20:39:08 0.00B 声明容器运行时监听的端口
EXPOSE [9527/tcp]
# 2026-07-03 20:39:08 0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/cms/cms-api
# 2026-07-03 20:39:08 61.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --no-cache-dir --find-links=${HOME}/whl -r ${HOME}/requirements-up.txt && python -c "import pathlib, shutil, p115client; shutil.copyfile('${HOME}/whl/client.py', pathlib.Path(p115client.__file__).with_name('client.py'))" && rm -rf ${HOME}/requirements-up.txt ${HOME}/whl ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
# 2026-07-03 20:38:50 1.31MB 复制新文件或目录到容器中
COPY whl /cms/whl # buildkit
# 2026-07-03 20:38:50 107.00B 复制新文件或目录到容器中
COPY requirements-up.txt /cms/requirements-up.txt # buildkit
# 2026-07-03 20:38:50 7.19MB 复制新文件或目录到容器中
COPY /dist /cms/cms-api # buildkit
# 2026-07-01 20:42:55 14.37MB 复制新文件或目录到容器中
COPY /frontend/dist /cms/web # buildkit
# 2026-07-01 20:41:33 220.81KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/cache/nginx/emby/image && rm -rf /etc/nginx/conf.d /etc/nginx/nginx.conf && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/conf.d /etc/nginx/conf.d && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/nginx.conf /etc/nginx/nginx.conf && sed -i "s|/var/log/nginx|/logs/nginx|g" "/etc/nginx/nginx.conf" && sed -i "s/8091/${EMBY_PROXY_PORT}/g" "/etc/nginx/conf.d/includes/http.conf" # buildkit
# 2026-07-01 20:41:33 220.81KB 复制新文件或目录到容器中
COPY emby2Alist /cms/embyExternalUrl/emby2Alist # buildkit
# 2026-07-01 20:41:33 0.00B 设置环境变量 LANG TZ TERM PUID PGID UMASK HOME RUN_ENV CMS_API_TOKEN EMBY_PROXY_PORT EMBY_HOST_PORT EMBY_API_KEY IMAGE_CACHE_POLICY
ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms RUN_ENV=online CMS_API_TOKEN=cloud_media_sync EMBY_PROXY_PORT=9096 EMBY_HOST_PORT=http://172.17.0.1:8096 EMBY_API_KEY=xxx IMAGE_CACHE_POLICY=3
# 2026-06-11 23:35:33 294.62MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --upgrade pip && pip install --no-cache-dir -r ${HOME}/requirements-base.txt && rm -rf ${HOME}/requirements-base.txt ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
# 2026-06-11 23:35:09 636.00B 复制新文件或目录到容器中
COPY requirements-base.txt /cms/requirements-base.txt # buildkit
# 2026-06-11 23:35:09 70.99MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb http://nginx.org/packages/mainline/debian/ $(lsb_release -cs) nginx" > /etc/apt/sources.list.d/nginx.list && curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add - && apt-get update && apt-get install -y nginx nginx-module-njs && rm -rf /etc/nginx/modules && cp -rf /usr/lib/nginx/modules /etc/nginx/modules && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
# 2026-06-11 23:34:58 426.10MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update -y && apt-get upgrade -y && apt-get -y install gnupg2 ca-certificates lsb-release apt-transport-https git curl build-essential procps gosu bash && mkdir -p ${HOME} && groupadd -r cms -g 918 && useradd -r cms -g cms -d ${HOME} -s /bin/bash -u 918 && mkdir -p ${HOME}/web && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
# 2026-06-11 23:34:58 0.00B 设置环境变量 LANG TZ TERM PUID PGID UMASK HOME
ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms
# 2026-02-25 04:31:52 0.00B 设置默认要执行的命令
CMD ["python3"]
# 2026-02-25 04:31:52 36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
# 2026-02-25 04:31:52 40.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libdb-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared $(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; case "$arch" in amd64|arm64) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; ;; i386) ;; *) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; ;; esac; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 --version # buildkit
# 2026-02-25 03:43:32 0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4
# 2026-02-25 03:43:32 0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.12.12
# 2026-02-25 03:43:32 0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
# 2026-02-25 03:43:32 9.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
# 2026-02-25 03:43:32 0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
# 2026-02-25 03:43:32 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2026-02-23 08:00:00 74.83MB
# debian.sh --arch 'amd64' out/ 'bookworm' '@1771804800'
镜像信息
{
"Id": "sha256:a603c0e4869149e04b9c65926f9e1a481613815f665935d0ca0a000071f96316",
"RepoTags": [
"imaliang/cloud-media-sync:0.4.6.8",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/imaliang/cloud-media-sync:0.4.6.8"
],
"RepoDigests": [
"imaliang/cloud-media-sync@sha256:0f1340667a8238229a6ae21637d0742588620f10099dab56f26702b07e248404",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/imaliang/cloud-media-sync@sha256:28b00cd3454d9dcb7cea96152d88d39b3b03893ce7a31b5a7a3b3771da7fd60d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-07-07T17:29:54.731521661Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"9096/tcp": {},
"9527/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_VERSION=3.12.12",
"PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4",
"TZ=Asia/Shanghai",
"TERM=xterm",
"PUID=0",
"PGID=0",
"UMASK=022",
"HOME=/cms",
"RUN_ENV=online",
"CMS_API_TOKEN=cloud_media_sync",
"EMBY_PROXY_PORT=9096",
"EMBY_HOST_PORT=http://172.17.0.1:8096",
"EMBY_API_KEY=xxx",
"IMAGE_CACHE_POLICY=3",
"PYTHONPATH=/cms/cms-api"
],
"Cmd": null,
"Image": "",
"Volumes": {
"/config": {}
},
"WorkingDir": "",
"Entrypoint": [
"/entrypoint"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-07-07T17:27:28.494Z",
"org.opencontainers.image.description": "",
"org.opencontainers.image.licenses": "",
"org.opencontainers.image.revision": "dd795ecd32860b7d13f004810a65f2b0e5ba63bb",
"org.opencontainers.image.source": "https://github.com/imaliang/cloud-media-sync",
"org.opencontainers.image.title": "cloud-media-sync",
"org.opencontainers.image.url": "https://github.com/imaliang/cloud-media-sync",
"org.opencontainers.image.version": "0.4.6.8"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1028562587,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5571c28c5f3c7676cd16c47d641ec1914f567191a16541414f6d2d1d09906aa7/diff:/var/lib/docker/overlay2/d2336f3ec7648ad76491c24db0f49ebe9b8ec26aa903e5ed4dbe1072b8c94243/diff:/var/lib/docker/overlay2/38dfc887e174b95a0a6815d5b0635cc0df9c41652177044f0d66b3aacf792448/diff:/var/lib/docker/overlay2/a851a9a7e48c20a9d6136f6c862e11e271d65af1a2535038b8c389c61163328c/diff:/var/lib/docker/overlay2/ab249209291ac319e29582f441238ef9c2b9e605ad5b1a8bae8fef0c04786189/diff:/var/lib/docker/overlay2/200228c3f91ecf20ed5b0f74ae2fa0b863420dd5fbb00db67daebfa587cef837/diff:/var/lib/docker/overlay2/08ab71aab73aff4d4c24a06f475957662f12cd0767d741126e068c6cd32288a8/diff:/var/lib/docker/overlay2/d5fafe07357973fb1095e8a295a51113b4aeb7225dce80636822bed784d30846/diff:/var/lib/docker/overlay2/a73ea865b72a2db08dd7673eb0acfe177ec71092b900a3be91e4219d89521735/diff:/var/lib/docker/overlay2/7a831cc415cc79a641b9e3b2d98320108300047f0f9af6f183d9fec970ce289d/diff:/var/lib/docker/overlay2/5ed58dc422e89ac12be980066a43feb22a972d3cd0d8bbfd2530fa4e3b68abb6/diff:/var/lib/docker/overlay2/fea49c3efbf91c44703b2643cbc8dec4199da0388fb74a2125a1c17124da896b/diff:/var/lib/docker/overlay2/45bb4d416eb27a5c7e841acd0aca9ad5b19c360a38c4e11ca720fd9ad5e38a0c/diff:/var/lib/docker/overlay2/45722ea4e567ef53d605ffc2a9c31628ea35d86664b3c66a0f46f296bc04b760/diff:/var/lib/docker/overlay2/e314d20b4576982af417c1069af6451fe099fbb56f03edcfa7fe7ae46742ba14/diff:/var/lib/docker/overlay2/83272093438e4eb14aaa73e68f301af0db3db8f569cf3fbcb05478af15315609/diff:/var/lib/docker/overlay2/964ede6933f29ba49858e40d5daa007ce969b939e6a441684e9121e6a486cfcd/diff:/var/lib/docker/overlay2/a030923ac22ae2eb5b9e723f83754d2ed6ffef87fd540d2cffbfb54bf6a1c093/diff:/var/lib/docker/overlay2/3911bfa5f8fbc914ffa7f527dded1605f8dd0a1c75842687f1e00eb66460aa43/diff:/var/lib/docker/overlay2/35fe4174f50ba45c57ef12ab61b21df77306fc0177391db1c6db9ee361d4b5d7/diff:/var/lib/docker/overlay2/269d7b491c39c6d31a9df65af5429eefe5f2fd78065edf2314e80223df91e308/diff:/var/lib/docker/overlay2/fa03691cf4f0f533dc347b84c9e294a400893a14af51a59ee1cc0df3a8f9c7d8/diff:/var/lib/docker/overlay2/2912489da5e70e459fbae8697aa50ff2c73ac1d2254a4c4c6ae693c46ee15337/diff:/var/lib/docker/overlay2/1c2652dc629ecde551bc1a632e5d1ce29d2ce94ec05e8e02019373bcf75e8670/diff:/var/lib/docker/overlay2/76f1fda09fcaaeb93c9fd9338323698f61e39c6d400ea4ee33df0c4419da6d12/diff:/var/lib/docker/overlay2/5cf7b75e439c74a5bcdeb7e1e2560e2a000f75131c7d6ba1e04bc29275f3ca08/diff:/var/lib/docker/overlay2/e9bde14331942c98d369b1a090078d9a7f29f5a7b4dc5bd1b44b3d2377668d5b/diff:/var/lib/docker/overlay2/4e6067301f0632b0981e6b9069dc37b8c8b1376e2ea6453ff2627fe4d91c5848/diff:/var/lib/docker/overlay2/e1d13b99200699b6bd3461d4165e5680f87b46ed954ba20ff453f2e32ec4f479/diff:/var/lib/docker/overlay2/9e4beb91e0203fc1ada67f3932c0e011ed63852536cb682ad849b0942a4f91cd/diff:/var/lib/docker/overlay2/3ef7159e9a5911a87744889585f625bda148df7c71b4ddbe1451a90c4ff8a264/diff:/var/lib/docker/overlay2/87b7a5bc89ed70e645110d06a2213ac27420e09550c8bfe45b2ff4241ec6cf17/diff:/var/lib/docker/overlay2/950b4fec8d38d188fd70d8be7ba38631d6271c6857e93ed29a85f3e0bba8fb54/diff",
"MergedDir": "/var/lib/docker/overlay2/144039f48d7749f34db70ea65124a315ef03e626c45c0e8342136c67959c8ae8/merged",
"UpperDir": "/var/lib/docker/overlay2/144039f48d7749f34db70ea65124a315ef03e626c45c0e8342136c67959c8ae8/diff",
"WorkDir": "/var/lib/docker/overlay2/144039f48d7749f34db70ea65124a315ef03e626c45c0e8342136c67959c8ae8/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:9eb9a78eeb101ab215acf43ffb2a709d5fca9ca2a22178564c7ee5cc30774c60",
"sha256:9a0912b10e7336b5032c96abfaaad92f0fba6c03cbb315ea5f9ff37442520911",
"sha256:78a4eeeff9630145665d0439c75b49eb0fb4ae92de07a5fa541365d8587ac5aa",
"sha256:1f6b48d1b8f31d448ca0c4f981b51eaec48e38809d015e7d941534aa12c452b6",
"sha256:a67e42f485e2efafb2e8137380a5f1090f09f98985823e0c441521306dffe6a2",
"sha256:d717dcb6c5b84fcf900c8d0a489053ef9a871f92334de2cba40567f38c7b8de8",
"sha256:615bafabfe7834d5808c629fc88d116aa041717325652cfe289f8667dce12860",
"sha256:66dbcf57f23fc5af6218d62f51d48cd08d3b9318e4d771740fc72e5fb43c4ee4",
"sha256:de5216780810fac9f55fc3babc51be1d2c9200a5508b9580b227baad09f7a4d1",
"sha256:320d0301b863fa47cc0363d195d40e70354c36302d3794255cd6ed4b3153731c",
"sha256:b2cb34be0b211a86c6ed714f1db9d5d4ed37f0e64db7cfa9b7711dd7d0a184d6",
"sha256:73d4a1465b85ab7003cb52781d2f850db4860c2e9d87cfffe8af535fff67cbf4",
"sha256:31c1702d6992e23fa9f77a6ed8aa280ded52824812559653ab180518be9cf1e1",
"sha256:6989cf160149e2b3f76f704701795516dcfbc341690d36a176146917e268155d",
"sha256:3c09edb1d5aa3713c2d15acdc23fc90b4ef2e35c23900c5552083a10f2dfa95f",
"sha256:9423857d932c45ba320ef1692e5dd753c3c77ed0f404fa92bf2dd57ea93d0ef2",
"sha256:83c6f1af817d2eef92bd26b7b45cd892c21a124e90e0f73651d9f4de663e5d99",
"sha256:ac92b9da59827a08a4ed64ae55d7f73b7bbef9b6b84e8c9b306cae397efc9336",
"sha256:cb2f73ee9e00b95335d52fd8d499a42a91fe3e65719e233d7c7c5735af062e68",
"sha256:6235092e0f310d09de75e841d3d12b5548d5754eeba740b993d8b834a41d0845",
"sha256:f7edd98edd85123fbf76b7ff30514f12a7c5b5270e5bb5a642360fc80f0afa27",
"sha256:220e2d44738f454e14227b7029ee2556ed498580b85186b2c915836b7dc3e133",
"sha256:932584c46115a2c081b54cee3e0e99c3157a2c039a8318721366651e1ae97fb9",
"sha256:3c8b3895ae4e37b80d8e70924b37853a483ff3aacfce42c1c0db03a7c0af6ff1",
"sha256:0a5cf15a120060a1fcffc92f47abea6f524f79ea957b98fe194828963a125d95",
"sha256:316a08014d69b83c88c66e78e7759c404326bd2fb5e736dbbec7b16cade6388f",
"sha256:88b89f91133c6596c77d9ae0b4365512c680214964625db0fac608abe73b8fb1",
"sha256:9fd330c55b2d0e0b30039aa28f587aeaaf311da067bdc0d62b190e4aff2f6f2f",
"sha256:5a1f3a63f38b712e3d2ee38f149001e02fb5f12d3e8e36983394da39e777d352",
"sha256:6358144f8f5c946f570388f804c6332307e4b4e21e140d249653b5d68606f797",
"sha256:9b277cc554d432998df161c8fcc0af017c7157b83405ff0beb6785abe2be3086",
"sha256:35ef607e1c08c74ca211f40ca3e8d30b3e16f2b8232c9a290747ec6ac527cec4",
"sha256:274633d4f11f355d890837fd5ec7e7ae123ea62ea7edd13639d6a3c47bda2a0b",
"sha256:22edb60bcb421eb9056881b07631339d65c9d75c557b30defa0d8c8389d252d0"
]
},
"Metadata": {
"LastTagTime": "2026-07-08T10:12:53.592305963+08:00"
}
}