commit 5ee52f09bcb6627c2fbfa09b58a45a8f969b0e3e Author: wood911010 Date: Fri Feb 27 14:29:48 2026 +0800 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..3e50d99 --- /dev/null +++ b/README.md @@ -0,0 +1,104 @@ +# License Manager SDK (Python) + +`license-manager-sdk-python` 是 ThingsPanel License Manager 系列授权管控中枢的官方 Python 客户端。它与后端的 SaaS 管控网络无缝集成,专门为 B端/G端 软件、算法模型落地以及各种私有化部署提供**从在线激活到离线侧载、从机器指纹绑定到后台心跳封禁**的全套授权治理能力。 + +## 🌟 核心能力架构 + +本 SDK 提供多层防御机制和灵活的商业策略触点: + +* **🛡️ 强硬件指纹锁定**:全平台自动抓取 `MAC`, `CPU`, `Hostname` 甚至自定义特征生成唯一指纹,实现真正的“一机一码”,阻断跨设备白嫖。 +* **🔒 数据强防篡改 (RSA-PSS + AES)**:网络传输与本地落地的 `license.lic` 均由不可逆的非对称 RSA 私钥重签名,本地持久化缓存以动态 Nonce + AES-GCM 加密,彻底杜绝本地抓包与反汇编篡改证书。 +* **🔌 混合鉴权 (Online First & Offline Fallback)**: + * **在线模式**:输入一串极简的产品激活码,设备主动向 SaaS 面板请求注册激活,后台自动派发许可并建立心跳档案。 + * **离线侧载 (`&` 魔法)**:对于军工/内网纯断网环境,支持用户将授权码与被网闸外的终端代签的 `Base64` 离线封套组合为 `AuthCode&Envelope` 格式喂给 SDK,自动实现物理隔离区的脱机秒激活验证。 +* **💓 云端“遥控”心跳系统**:底层常驻心跳守护线程。无论何时在 SaaS 控制台点击“禁用”、“退款解绑”或“过期”,客户端下一秒的 `Heartbeat` 立即获取并触发死亡回调,瞬时阻断正在运行的业务。 + +## 📦 快速接入指南 + +### 1. 基础依赖 + +本 SDK 坚持最小极简原则,除标准库外,仅需依赖: +```bash +pip install requests cryptography +``` + +### 2. 初始化与使用 + +以下是如何在您的 Python 业务代码中无侵入式植入防线的示例: + +```python +import time +import logging +from license_manager.client import Client, ClientOptions, Callbacks +from license_manager.config import Config +from license_manager.models import LicensePayload + +def main(): + # 1. 配置您的 SaaS 网关与应用身份 + cfg = Config( + server="http://43.136.177.43:18081", + product="vision-vm-studio", # 您在 SaaS 后台创建的产品标识 + version="1.0.0", # 软件版本(可作升级校验控制) + authorization_code="YOUR_AUTH_CODE", # 客户输入的授权码(可带&脱机包) + hardware_fields=["cpu", "hostname", "mac"], + license_file_path="license.lic", # 授权本地落地缓存 + public_key_pem=b"-----BEGIN PUBLIC KEY-----\n..." # 从后台获取的公钥PEM串 + ) + + # 2. 注入业务阻断/状态同步回调钩子 + def on_license_updated(lic: LicensePayload): + logging.info(f"-> 收到新证书!将于 {lic.expires_at} 过期") + + def on_heartbeat_error(err: Exception): + logging.warning(f"-> 心跳预警/暂无法连接服务器: {err}") + # 如果 err 中包含 300006,意味着不仅是断网,而是您在后台强行吊销了该证 + if "300006" in str(err): + logging.error("业务级致盲:授权已被吊销或清理!") + + def on_activation_required(reason: str): + logging.error(f"-> 致命剥权: {reason}") + # 在此处调用 sys.exit() 或者杀除核心算法句柄 + + # 3. 拉起防线 + callbacks = Callbacks( + on_license_updated=on_license_updated, + on_heartbeat_error=on_heartbeat_error, + on_activation_required=on_activation_required, + on_heartbeat_ping=lambda: logging.info("Ping...") + ) + + try: + # SDK 启动时会自动根据情况:尝试载入本地有效证 -> 发起在线激活请求 -> 降级解密离线包套 -> 启动轮询 + client = Client(cfg, ClientOptions(callbacks=callbacks)) + except Exception as e: + logging.error(f"授权初始化崩溃: {e}") + return + + # 4. 经过上一步的洗礼,此时必定有合规的证 + lic = client.current_license() + logging.info(f"授权成功并生效,企业标识: {lic.license_key}") + + # +++ 以下为您的核心商业逻辑 +++ + # ... + # 每次跑巨幅算力前均可调用安全验证: + client.validate() + + # 优雅退出 + client.close() + +if __name__ == "__main__": + main() +``` + +## 🛠️ API 模块详述 + +- `license_manager.config.Config`: SDK 的基石配置,负责定义产品身份、硬件采样维度和公钥验签证书。 +- `license_manager.client.Client`: 主控 Facade。您只需持有它的实例即可。 +- `license_manager.hardware.DefaultHardwareProvider`: 跨平台设备指纹提取器,默认支持 `mac`, `cpu`, `hostname`, `disk` 等硬件特征的稳定提取与加密散列化。 +- `license_manager.heartbeat.HeartbeatManager`: 藏在底层的定时器,会按照 `Config` 或服务端下发的动态间隔,不断向后台上报指纹请求对齐 `LicensePayload` 履历。 + +## 💡 示例应用 (Examples) + +SDK 内置了两个详尽的参考案例: +- `examples/basic/main.py`: 无依赖的纯终端 SDK 接入演示。 +- `examples/客户案例1/client-demo/demo.py`: **基于 `Tkinter` 的高度还原 GUI 客户端 Demo**,展示了极其直观的离线载入、在线阻断日志以及动态修改 SaaS 地址的商业端防线体验。您可以直接运行或使用 PyInstaller 打包为 `exe`。 diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/docs/api.json b/docs/api.json new file mode 100644 index 0000000..627b2cf --- /dev/null +++ b/docs/api.json @@ -0,0 +1,307 @@ +{ + "schemes": [ + "http", + "https" + ], + "swagger": "2.0", + "info": { + "description": "软件授权管理平台API文档(精简版,仅包含激活与心跳接口)", + "title": "License Manager API", + "termsOfService": "http://swagger.io/terms/", + "contact": { + "name": "API Support", + "url": "http://www.swagger.io/support", + "email": "support@swagger.io" + }, + "license": { + "name": "MIT", + "url": "https://opensource.org/licenses/MIT" + }, + "version": "1.0" + }, + "basePath": "/", + "paths": { + "/api/v1/activate": { + "post": { + "description": "客户端使用授权码激活软件,获取许可证文件", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "许可证激活" + ], + "summary": "激活许可证", + "parameters": [ + { + "description": "激活请求", + "name": "request", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/models.ActivateRequest" + } + } + ], + "responses": { + "200": { + "description": "激活成功", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/models.APIResponse" + }, + { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/models.ActivateResponse" + } + } + } + ] + } + }, + "400": { + "description": "请求参数无效", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "404": { + "description": "授权码不存在", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "409": { + "description": "授权码已锁定或已过期", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "429": { + "description": "激活数量已达上限", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "500": { + "description": "服务器内部错误", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + } + } + } + }, + "/api/v1/heartbeat": { + "post": { + "description": "客户端定期发送心跳,更新在线状态和使用数据", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "许可证激活" + ], + "summary": "心跳检测", + "parameters": [ + { + "description": "心跳请求", + "name": "request", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/models.HeartbeatRequest" + } + } + ], + "responses": { + "200": { + "description": "心跳成功", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/models.APIResponse" + }, + { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/models.HeartbeatResponse" + } + } + } + ] + } + }, + "400": { + "description": "请求参数无效", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "404": { + "description": "许可证不存在", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "409": { + "description": "许可证已被撤销", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + }, + "500": { + "description": "服务器内部错误", + "schema": { + "$ref": "#/definitions/models.ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "models.APIResponse": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "data": {}, + "message": { + "type": "string" + }, + "timestamp": { + "type": "string" + } + } + }, + "models.ActivateRequest": { + "type": "object", + "required": [ + "authorization_code", + "hardware_fingerprint" + ], + "properties": { + "authorization_code": { + "description": "授权码,必填", + "type": "string" + }, + "device_info": { + "description": "设备信息,可选", + "type": "object", + "additionalProperties": true + }, + "hardware_fingerprint": { + "description": "硬件指纹,必填", + "type": "string" + }, + "software_version": { + "description": "软件版本,可选", + "type": "string" + } + } + }, + "models.ActivateResponse": { + "type": "object", + "properties": { + "heartbeat_interval": { + "description": "心跳间隔(秒)", + "type": "integer" + }, + "license_file": { + "description": "base64编码的加密许可证文件", + "type": "string" + }, + "license_key": { + "description": "许可证密钥", + "type": "string" + } + } + }, + "models.HeartbeatRequest": { + "type": "object", + "required": [ + "hardware_fingerprint", + "license_key" + ], + "properties": { + "config_updated_at": { + "description": "客户端配置更新时间,可选", + "type": "string" + }, + "hardware_fingerprint": { + "description": "硬件指纹,必填", + "type": "string" + }, + "license_key": { + "description": "许可证密钥,必填", + "type": "string" + }, + "software_version": { + "description": "软件版本,可选", + "type": "string" + }, + "usage_data": { + "description": "使用数据,可选", + "type": "object", + "additionalProperties": true + } + } + }, + "models.HeartbeatResponse": { + "type": "object", + "properties": { + "config_updated": { + "description": "配置是否有更新", + "type": "boolean" + }, + "heartbeat_interval": { + "description": "下次心跳间隔(秒)", + "type": "integer" + }, + "license_file": { + "description": "base64编码的新许可证文件(如有更新)", + "type": "string" + }, + "status": { + "description": "许可证状态", + "type": "string" + } + } + }, + "models.ErrorResponse": { + "type": "object", + "properties": { + "code": { + "description": "业务错误码,如 \"100001\", \"900001\"", + "type": "string" + }, + "message": { + "description": "错误描述信息", + "type": "string" + }, + "timestamp": { + "description": "错误发生时间", + "type": "string" + } + } + } + }, + "securityDefinitions": { + "BearerAuth": { + "description": "Bearer token for authentication", + "type": "apiKey", + "name": "Authorization", + "in": "header" + } + } +} diff --git a/docs/demand.md b/docs/demand.md new file mode 100644 index 0000000..027238d --- /dev/null +++ b/docs/demand.md @@ -0,0 +1,82 @@ +# License Manager Go SDK 需求 + +## 背景 +- 当前客户端 demo 直接对接服务端,集成复杂且不利于复用。 +- 多个需要授权的产品希望以库的形式快速接入授权能力。 +- 需要一个接口简洁、易于扩展、对调用方入侵极低的 Go SDK。 + +## 目标 +1. 封装授权激活、许可证校验、心跳续期等流程,减少业务方重复开发。 +2. 提供清晰的配置与生命周期管理,支持 CLI、服务和嵌入式场景。 +3. 兼容已有 License Manager 服务端接口,未来接口升级时对调用方透明。 +4. 支持在线 / 离线两种工作模式,满足联网和隔离环境的授权需求。 + +## SDK 架构 +| 模块 | 职责 | +|------|------| +| `license.Client` | SDK 入口,负责生命周期管理。 | +| `config` | 统一的配置结构体,支持代码、环境变量、配置文件三种来源。 | +| `hardware` | 硬件指纹采集,默认实现可被自定义扩展。 | +| `activation` | 激活接口封装、授权码加载、许可证缓存。 | +| `validator` | 对许可证内容、有效期、功能限制进行校验。 | +| `heartbeat` | 心跳轮询、动态间隔调整、失败退避策略。 | +| `storage` | 许可证加解密与本地持久化,支持自定义存储后端。 | +| `logger` | 统一日志接口,默认输出到标准输出,可注入业务日志实现。 | + +### 硬件指纹采集策略 +1. **标准组合指纹(默认)**:采集首个物理 MAC、CPU 型号、主机 ID,组合字符串后做哈希。 +2. **可插拔字段选择**:调用方可通过配置决定纳入哪些硬件字段(如磁盘序列号、主板序列号等),SDK 保证字段顺序与哈希算法一致。 +3. **自定义采集器**:提供 `hardware.Provider` 接口,允许业务方完全自定义指纹生成逻辑(适配虚拟化、容器等环境)。 +4. **匿名化/脱敏模式**:支持在上报前对字段进行额外哈希或加盐,满足隐私/合规要求。 +5. **实时采集策略**:每次需要校验时即时采集,避免任何形式的本地缓存,以消除被复制或伪造的风险;若采集失败需有清晰的回退与错误提示。 + +## 核心功能需求 +1. **初始化** + - 必填配置:服务端地址(离线模式可选)、产品标识、版本号、授权码来源或许可证文件路径、服务端 RSA 公钥(可通过路径或内容提供)。 + - 可选配置:心跳间隔、超时、日志级别、硬件指纹采集策略、自定义 HTTP 客户端。 +2. **许可证加载与激活** + - **在线模式**:启动优先读取本地许可证;不存在或失效时自动激活,激活请求包含硬件指纹、产品信息、授权码,支持附加自定义字段。激活成功后自动校验并落盘,加解密沿用 AES-GCM;需使用配置中提供的 RSA 公钥验证服务端签名。 + - **离线模式**:仅校验本地许可证文件合法性(签名/有效期/硬件绑定),不访问网络;当本地许可证缺失或过期时返回明确错误,由业务方决定更新方式。需通过配置显式提供许可证文件路径(默认 `license_code/license.lic` 可覆盖)及 RSA 公钥拷贝,保证可独立校验签名。 +3. **许可证校验** + - 校验内容:签名/加密、有效期、硬件绑定、功能/限制字段。 + - 提供同步 API(`Validate()`)供业务方在关键操作前主动检查。 + - 提供只读访问接口(如 `client.CurrentLicense()`),可在业务运行时获取最新许可证的功能限制、配额等字段,便于执行业务级限制判断;当许可证更新时需即时刷新缓存并触发回调。 +4. **心跳服务** + - 仅在在线模式启用:成功激活后自动启动,默认间隔 300s,可从服务器动态调整。 + - 支持暂停/恢复接口,网络异常时指数退避并记录原因。 + - 服务器返回新的许可证时自动替换并回调通知。 + - 离线模式不启动心跳,SDK 需暴露显式 API 让业务层触发本地校验。 +5. **事件与回调** + - 需支持 `OnLicenseUpdated`, `OnHeartbeatError`, `OnActivationRequired` 等回调。 + - 回调在独立 goroutine 执行,避免阻塞主流程。 +6. **错误处理** + - 统一错误类型,区分可重试与不可重试场景。 + - 提供错误码枚举,便于业务层按类型处理。 +7. **线程安全** + - SDK 所有公开方法需并发安全,核心状态(许可证、心跳)内部加锁。 +8. **可测试性** + - 对 HTTP、时间、硬件指纹、存储等外部依赖提供接口,方便 Mock。 + +## 使用方式 +```go +cfg := license.Config{ + Server: "https://license.example.com", + Product: "edge-gateway", + Version: "2.3.1", + AuthCode: license.FromFile("license_code/authorization_code.txt"), + PublicKey: license.FromFile("license_code/rsa_public_key.pem"), +} +client, err := license.NewClient(cfg) +defer client.Close() +if err != nil { /* ... */ } + +if err := client.Validate(context.Background()); err != nil { + // 业务自定义处理 +} +``` + +## 交付物 +- SDK 源码与 go.mod。 +- `README`:安装、Quick Start、常见问题。 +- 示例程序:最小化控制台示例 + 与现有 client-demo 等价的高级示例。 + diff --git a/docs/design.md b/docs/design.md new file mode 100644 index 0000000..61dc776 --- /dev/null +++ b/docs/design.md @@ -0,0 +1,46 @@ +# License Manager Python SDK 设计 + +## 1. 设计目标 +- 提供统一、低侵入的 Python SDK 以封装激活、校验、心跳、许可证管理流程。 +- 兼容现有 License Manager 服务端接口,在线/离线模式对业务透明。 +- 高可扩展与可测试性:硬件指纹、存储、网络协议处理器等核心可替换(duck typing 理念)。 + +## 2. 交付范围 +- 符合 PEP 标准的 Python 包源码。 +- 依赖描述文件(`requirements.txt` / `setup.py`)。 +- 示例:最小化直接调用的基础示例 `examples/basic/main.py`。 +- 面向 Python 的技术文档。 + +## 3. 核心模块设计说明 +- **client.Client (门面模式)** + - 组合各模块,提供 `__init__`, `validate`, `current_license`, `close` 等方法。 + - 维护内部状态,并通过 `threading.Lock` 等保证线程安全访问当前 License 版本。 +- **config (配置与数据校验)** + - 定义明确具有 Type hints 的类或 `dataclasses`,支持将环境及文件属性覆盖。 + - 静态检查:在线模式验证服务端必须 URL / 密码文件;离线模式检验证书位置。 +- **activation (激活)** + - 基于标准的 `requests`(带连接池和自动超时重试策略)发起网络激活通信。 + - 接收加密串后调用 validator 核验,成功后通过 storage 保存。 +- **validator (强安全验证)** + - 依托强大的 `cryptography` 包处理 RSA (建议为 PSS padding 等现代方法,具体匹配服务端实现)。 + - 对解包出的许可证时间 `ExpiresAt`、硬件指纹进行 CPU 负载级的精确比较并验证未发生人为修改。 +- **heartbeat (心跳维护)** + - 取代 Go 的 goroutine 使用,改用由 `threading.Thread` 的轮询服务。设置 `daemon=True` 防止卡顿主进程。 + - 设计线程安全的 `threading.Event()` 实现如 `pause`, `resume`, `stop` 这些外部调度接口。 + - 对于网络闪断具有一定指数回退 (Exponential backoff) 容量。 +- **hardware (多态指纹搜集)** + - 抽象采集策略,利用系统底层命令及 `uuid`、`platform` 以避免绑定复杂的原生编译依赖(如果在 CPython 环境可引入 psutil 或仅靠 standard libs 执行降级采集策略)。 +- **storage (凭证安全落地)** + - 文件加解密适配 `cryptography` 在 AES-GCM 算法下使用 256bit 动态密钥做密文打包,防本地脱机逆向嗅探。 +- **logger & exceptions (日志体系监控)** + - 使用标准的 `logging` 获取当前全局记录器。 + - 设计带有分类标记的 `LicenseManagerError`, `NetworkError`, `ValidationError` 提供可分辨的控制流分支。 + +## 4. 关键生命周期总结 +1. **实例化**:加载配置 → 初始化硬件信息/日志/存储机制 → 调用 validator 验算本地既有证书 → 按需挂起并调用 activation 发在线网路激活申请。 +2. **后台伴生**:启动 heartbeat daemon → 在给定 `interval` 进行上游 pinging → 若上游发来更新证,回调主线程数据结构;若请求重新激活,则触发 callback 进入阻塞警报。 +3. **断网本地态**:应用随时拉起 `client.validate()`。验证不通过抛出 SDK 特有 `Exception`,应用层捕获异常并决定关停自身业务。 + +## 5. 对比补充与潜在风险 +- **包依赖风险**:为降低部署繁杂度,若系统有条件应考虑避免引用含有大量 C 扩展的包,优先利用 Python 3 自带库封装;必须时则明确说明并列在依赖清单首位 (如 `cryptography`)。 +- **定时锁和 GIL 干扰**:心跳网络收发本质是 I/O 阻塞型操作,采用线程天然适合,且不易阻断业务代码,但在多线程中覆盖验证缓存 `current_license` 必须添加明确锁保护(`threading.RLock()`),确保不产生竞争读写现象。 diff --git a/docs/iteration-log.md b/docs/iteration-log.md new file mode 100644 index 0000000..1056235 --- /dev/null +++ b/docs/iteration-log.md @@ -0,0 +1,22 @@ +# TaskLoop Iteration Log + +## Sub-task 0: 任务拆解与开发计划制定 +... (已成功) + +## Sub-task 1: 基础设施层开发 (Config, Models, Hardware) +... (已成功) + +## Sub-task 2: 加解密及校验层 (Storage, Validator) +... (已成功) + +## Sub-task 3: 网络层与心跳组件 (Activation, Heartbeat) +... (已成功) + +## Sub-task 4: 核心组装层 (Client Facade) +- **所做工作**: 编写了 `client.py`,组合了 `Config`, `HardwareProvider`, `Store`, `Validator` 以及 API Services。 +- **验证方式**: `test_batch4.py` 执行无网络状态下的初始化脱机错误测试,正常抛错被捕获。 +- **状态**: 成功。 + +## Sub-task 5: 最终交付与 Example (Basic Demo) +- **所做工作**: 创建了 `examples/basic/main.py` 以复现 Go 版本的 `callbacks` 和 `thread` 阻塞。 +- **状态**: 成功。至此,全部 5 个 DAG 批次的 SDK 底层向 Python 的翻译工作已 100% 达成。 diff --git a/docs/project-context.md b/docs/project-context.md new file mode 100644 index 0000000..61b45f3 --- /dev/null +++ b/docs/project-context.md @@ -0,0 +1,17 @@ +# 项目上下文 (Project Context) + +## 架构概览 (Architecture Overview) +License Manager SDK (Python): 一个轻量级的 SDK,旨在完全迁移 Go 版本的架构和生命周期概念。 + +## 关键技术决策 (Key Technical Decisions) +- 使用 `taskloop` 工作流按 MPE (最小程序实体) 级别迭代和测试。 +- 使用 Python 标准和常用组件:网络请求使用 `requests`,RSA/AES 验证加解密使用 `cryptography`。 + +## 当前状态 (Current State) +已通过 TaskLoop 的 DAG 结构完成开发计划的制定。所有 MPE 已识别且定义了验收标准。代码编写与执行尚未开始。 + +## 已知问题与风险 (Known Issues / Risks) +- 在暂停心跳 (heartbeat) 时需要优雅地处理后台线程的中断。 + +## 领域知识 (Domain Knowledge) +- 许可证生命周期:在线激活 (Activate) -> 本地加密存储 (Store Locally: AES-GCM) -> 验证签名与防篡改 (Validate: RSA) -> 保持在线心跳 (Heartbeat: Keep-Alive)。 diff --git a/docs/翻写计划.md b/docs/翻写计划.md new file mode 100644 index 0000000..c99a2cb --- /dev/null +++ b/docs/翻写计划.md @@ -0,0 +1,63 @@ +# License Manager SDK (Python) 翻写计划 + +## 目标与概述 +将 `license-manager-sdk-go` 的核心功能完整翻写为 Python 版本,保持相同的架构设计模式,以便在 Python 项目中无缝集成。SDK 需要支持: +1. **在线/离线激活与校验** +2. **硬件指纹采集**(MAC, Hostname, CPU, Memory) +3. **本地加密存储**(AES-GCM) +4. **RSA 签名验证** +5. **后台心跳与生命周期管理**(自动心跳、断网重试、手动控制) + +## 架构与模块映射映射 (Go -> Python) + +| Go Module | Python Module | 功能描述 | +| :--- | :--- | :--- | +| `config` | `license_manager.config` | SDK 配置定义与校验(`Config` 类) | +| `models` | `license_manager.models` | 数据模型定义(Pydantic 或 Dataclasses) | +| `hardware` | `license_manager.hardware` | 硬件特征采集(跨平台 mac, hostname, cpu, memory 获取) | +| `validator` | `license_manager.validator` | 对 payload 的 RSA 校验与防篡改验证 | +| `storage` | `license_manager.storage` | 基于 AES-GCM 的本地凭证加解密与存储 | +| `activation` | `license_manager.activation` | 封装向远端发起的激活 HTTP 请求 | +| `heartbeat` | `license_manager.heartbeat` | 封装心跳请求,及基于守护线程的 `HeartbeatManager` 心跳定时发送 | +| `license` | `license_manager.client` | 暴露给业务的核心入口 `Client` | +| `logger` | `license_manager.logger` | 标准 `logging` 封装 | +| `internal/httpclient` | *融合到请求中* | 推荐依赖 `requests` 库或内置 `urllib`,统一超时和重试 | + +## 详细实施步骤 + +### 1. 基础模型与配置 (Day 1) +- **`models.py`**: 定义 `ActivateRequest`, `ActivateResponse`, `HeartbeatRequest`, `HeartbeatResponse`, `LicensePayload`。使用 Python 内置的 `dataclasses` 或 `pydantic`(如允许第三方依赖)。 +- **`config.py`**: 定义 `Config` 类,实现参数校验、默认值填充(如默认 5 分钟心跳,默认拉取文件等)。 + +### 2. 硬件指纹采集 (Day 1) +- **`hardware.py`**: + - `mac`: 使用 `uuid.getnode()` 或第三方 `getmac` 库处理跨平台网卡 MAC 获取。 + - `hostname`: 使用 `socket.gethostname()`。 + - `cpu`/`memory`: 使用内置 `os`, `platform` 或第三方 `psutil` 获取。 + +### 3. 加解密与校验核验 (Day 2) +- 需要依赖常用的加解密库,如 `cryptography` 或 `pycryptodome`。 +- **`storage.py`**: 实现 AES-GCM 加密,保存到本地文件。 +- **`validator.py`**: 实现 RSA (PKCS#1 v1.5 或 PSS) 签名验证模块,确认下发的 License 数据未被篡改,并校验 `ExpiresAt` 以及硬件指纹比对。 + +### 4. HTTP 网络与心跳守护线程 (Day 3) +- **`activation.py`**: 封装激活接口。 +- **`heartbeat.py`**: + - `HeartbeatService`: 封装心跳请求接口。 + - `HeartbeatManager`: 包含一个 `threading.Thread` 或 `asyncio` 任务,支持 `start()`, `pause()`, `resume()`, `stop()` 机制。 + +### 5. 核心 Client 组装 (Day 4) +- **`client.py`**: + - 实现 `Client` 类作为门面 (Facade)。 + - `__init__`: 组织 config, hardware, validator, storage 等初始化,并自动尝试加载本地缓存或发起在线请求。 + - 实现 `current_license()`, `validate()`, `pause_heartbeat()`, `resume_heartbeat()`, `close()`。 + +### 6. 测试与示例 (Day 5) +- **`examples/basic/main.py`**: 对标 Go 的 `examples/basic`,展示线上模式、配置回调、获取许可限制等用法。 +- **单元测试**: 对硬件采集、加解密、校验算法编写 pytest 测试。 + +## Python 依赖建议 +- **HTTP/网络**: `requests` +- **加密与签名**: `cryptography` +- **模型验证**: `pydantic` (可选) +- **硬件指标扩展**: `psutil` (可选) \ No newline at end of file diff --git a/docs/项目全局认知.md b/docs/项目全局认知.md new file mode 100644 index 0000000..a25908b --- /dev/null +++ b/docs/项目全局认知.md @@ -0,0 +1,45 @@ +# 项目全局认知 + +本文档主要负责梳理 License Manager 面向 Python 开发者翻写过程中的整体文件存放策略,以及包结构的宏观认知。 + +由于原始开发使用 Go 语言,部分文件习惯(如根域名即包名)并不完全适用 Python(考虑到 Python 中不合法的 "-" 命名)。因此,对于 Python SDK,我们采取如下被业界广泛遵循的标准 Python 包(Package)部署和命名规范。 + +## 目录结构(全景) + +```text +license-manager-sdk-python/ # 项目根目录(Repo) +├── docs/ # 相关的工程文档目录 +│ ├── 项目全局认知.md # 当前文档:建立对项目文件夹分布的宏观理解 +│ ├── design.md # 核心设计决策(基于 Python 特性适配过的系统模型) +│ ├── 翻写计划.md # 各个批次的 DAG 执行计划和阶段任务 +│ ├── iteration-log.md # TaskLoop:执行反馈及尝试日志 +│ └── project-context.md # TaskLoop:微观状态记忆 +├── license_manager/ # 【核心源码包】符合 PEP8 的包名,供外部导入 +│ ├── __init__.py # 暴露出 SDK 的唯一公开类 Client +│ ├── client.py # 门面层Facade,聚合 Config/Hardware/Validator 等模块 +│ ├── config.py # 配置解析(DataClass / Pydantic 等模型) +│ ├── models.py # 数据结构,涵盖 Request/Response 及许可证字段定义 +│ ├── hardware.py # 跨平台的硬件信息(mac, hostname, cpu等)采集器 +│ ├── storage.py # AES-GCM 安全存储持久化器 +│ ├── validator.py # 面向 payload 进行 RSA 验签与防篡改逻辑 +│ ├── activation.py # 将 HTTP 调用隔离:专职负责 /api/v1/activate 请求 +│ ├── heartbeat.py # 定时服务调度(依托 threading.Thread)和心跳接口 +│ ├── logger.py # 适配 Python 原生 logging 的单例构造器 +│ └── exceptions.py # SDK 中抛出的所有专有异常定义(如网络超时、无授权等) +├── tests/ # 测试代码集 (Pytest 等框架) +│ ├── test_hardware.py +│ ├── test_validator.py +│ └── ... +├── examples/ # 对客户公开的应用集成示例 +│ └── basic/ +│ └── main.py # 照搬 Go 版 demo 逻辑的 Python 实现 +├── requirements.txt # 运行必须的核心第三方依赖 (如 requests, cryptography) +├── setup.py # 模块构建、打包配置文件(可选也可使用 pyproject.toml) +├── .gitignore # Git 提交忽略配置文件 +└── README.md # 针对 Python 版本的接口快速使用说明 +``` + +## Python 设计与 Go 的核心差异 +1. **统一入口**:所有模块收拢在合规的包名 `license_manager` 下,用户只需在外部调用 `import license_manager as license`,然后使用 `license.Client(cfg)`。 +2. **并发与定时任务**:相较于 Go 语言轻量级的 Goroutine 处理后台心跳和回调触发,Python 需要通过启动后台 Daemon 线程 `threading.Thread` 进行心跳轮询,并在进行锁处理或休眠时关注 GIL 和中断异常捕获结构。 +3. **日志框架对接**:Python 提供更系统完整的 `logging` 模块机制,在此不一定需要过多自定义,只需注入正确的 `logger` 组件即可。 \ No newline at end of file diff --git a/examples/basic/main.py b/examples/basic/main.py new file mode 100644 index 0000000..f23a4dc --- /dev/null +++ b/examples/basic/main.py @@ -0,0 +1,61 @@ +import time +import logging +from license_manager.client import Client, ClientOptions, Callbacks +from license_manager.config import Config +from license_manager.models import LicensePayload + +def main(): + logging.basicConfig(level=logging.INFO) + + cfg = Config( + server="https://license.example.com", + product="edge-gateway", + version="2.3.1", + authorization_code_path="license_code/authorization_code.txt", + public_key_path="license_code/rsa_public_key.pem", + hardware_fields=["cpu", "memory", "mac"], + heartbeat_interval_seconds=10, + offline=False, + ) + + def on_license_updated(lic: LicensePayload): + logging.info(f"许可证更新,将于 {lic.expires_at} 过期") + + def on_heartbeat_error(err: Exception): + logging.error(f"心跳异常: {err}") + + def on_activation_required(reason: str): + logging.warning(f"需要重新激活: {reason}") + + callbacks = Callbacks( + on_license_updated=on_license_updated, + on_heartbeat_error=on_heartbeat_error, + on_activation_required=on_activation_required + ) + + opts = ClientOptions(callbacks=callbacks) + + try: + # Client initialization validates configuration, gathers hardware fingerprint, + # performs offline local validation or online activation, and spins up heartbeat threads + client = Client(cfg, opts) + except Exception as e: + logging.error(f"初始化 SDK 失败: {e}") + return + + lic = client.current_license() + if lic: + logging.info(f"状态={lic.status} 过期={lic.expires_at}") + logging.info(f"最大激活={lic.max_activations} key={lic.license_key}") + + logging.info("主线程执行日常业务任务中...") + try: + time.sleep(35) + except KeyboardInterrupt: + pass + finally: + logging.info("关闭 SDK 客户端以终止后台心跳.") + client.close() + +if __name__ == "__main__": + main() diff --git a/examples/客户案例1/Demo设计.md b/examples/客户案例1/Demo设计.md new file mode 100644 index 0000000..da89d0d --- /dev/null +++ b/examples/客户案例1/Demo设计.md @@ -0,0 +1,69 @@ +# 机器视觉软件授权管理系统 Demo设计文档 + +客户要求我们做一个测试demo,调用python sdk,模拟产品端实现授权对接。该 Demo 需要桌面端运行。 + +本设计基于针对“机器视觉应用软件”客户提炼出的核心商业需求和接入流程,通过一个界面直观地向客户呈现 SDK (全自动脱机/在线混合鉴权、SaaS平台设备管控、后台静默心跳)的实际运行效果。 + +--- + +## 1. 技术栈选择 +- **UI 框架**: `PyQt5` 或 `PySide6`(机器视觉领域的工程师最为熟悉的跨平台桌面 UI 框架之一,也可以用 `tkinter` 以保证最小化无依赖运行)。 +- **SDK 层**: `license-manager-sdk-python`(本地调用的核心依赖)。 +- **打包工具**: `PyInstaller` (预期输出:可验证交付的独立 `.exe` 执行文件)。 + +## 2. 界面设计布局 (UI) + +Demo 界面将分为 3 个核心区域,确保授权状态的透明和实时性。 + +### 区域一:设备识别与状态显示牌 (Top Panel) +- **设备指纹 (Hardware ID)**: 只读文本框,直观展示底层 `HardwareProvider` 给当前机器生成的唯一 Hash(如:`a8f5c3...`),旁边有一键复制按钮方便客户测试。 +- **当前授权状态**: 醒目的红/绿状态灯及文字(未激活 / 试用中 / 已授权 / 授权已过期 或 被封禁)。 +- **到期时间**: 倒计时或日期字符串显示。 +- **设备额度使用状况**: 如 `Max Activations: 3` 等透传字段。 + +### 区域二:授权码输入与操作区 (Middle Panel) +- **产品激活码输入框**: 支持长字符串输入(提示用户可以输入纯 `LIC-xxxx` 在线激活码,也可以输入带 `&` 的完整离线鉴权码)。 +- **激活/验证 按钮**: + - 点击后,首先利用逻辑判断是否含有 `&` 进行分流。 + - 含有 `&`:提取后半段作为离线证书写入磁盘,触发 `Client` 本地验证,成功后立即变绿。 + - 不含 `&`:触发 `Client` 在线激活 (`Activate`)。 +- **清理本地许可 按钮 (清空缓存测试用)**: 用于删除 `license.lic` 触发未授权状态,以便于客户在一台机器上反复测试。 + +### 区域三:业务模拟与底座运行日志 (Bottom Panel) +- **启动机器视觉检测 (模拟按钮)**: + - 每次点击前判断 `client.validate()`。如果在授权期内容,弹出“成功启动 AI 模板检测”弹窗;如果鉴权失败或心跳回调判定锁定,弹出阻挡警告。 +- **心跳/运行控制台日志 (Text Area)**: + - 绑定 SDK 的 `logger`。 + - 实时打印:初始化成功、读取本地证书、**后台 30分钟(演示可改为30秒) 心跳尝试上报的记录**、网络失败退避的信息。 + - 特别监控:打印 `on_activation_required` 钩子的触发日志,向客户演示“一旦服务器封禁,SDK 如何立刻通过回调锁死软件”。 + +## 3. 核心代码交互逻辑流程 + +1. **应用启动 (App Init)** + - UI 加载时,立刻实例化 `Client` 并传入一个 `30 秒`(Demo 演示专用)的 `heartbeat_interval_seconds`。 + - 配置好两个重要的回调: + - `on_license_updated`: 接收到新证书时间,刷新界面的状态和过期时间。 + - `on_activation_required`: 接收到违规被踢下线的消息,强制将“当前授权状态”标红,并置灰“启动机器视觉检测”按钮。 + - 尝试执行 `client.current_license()`。有返回值则更新状态并放行,无返回值则提示“请绑定产品激活码”。 + +2. **激活交互处理 (Activation Workflow)** + - 当用户点击“激活”: + ```python + user_input = ui.line_edit_auth_code.text() + if "&" in user_input: + # 脱机侧载演示逻辑 + auth_code, envelope = user_input.split("&", 1) + write_envelope_to_local_disk(envelope) # 将离线证书落地 + self.init_sdk_client(auth_code) # 使用 SDK 直接拉起脱机验证 + else: + # 在线激活演示逻辑 + self.init_sdk_client(user_input) + # SDK 将在底层自动跑完 Activate() 网络调用 + ``` + +## 4. 给客户演示的核心高光场景 (Showcases) + +为获得客户(老板或技术总监)认可,做完 Demo 后建议如下演示: +1. **纯隔离环境发码秒跑测试**:断开本机网络。在输入框粘贴带 `&` 的产品激活码。点击激活,即可看到毫无卡顿地验证通过并允许点击“AI 检测”。**证明离线下发的秒级极佳体验**。 +2. **连接网络立刻防盗稽核测试**:重新插上网络。在后台开着 SaaS 管理端(或 Postman 模拟),将这台设备在后台强制踢出/解绑。 +3. **心跳钩子秒杀演示**:无需重启 Demo。等待最多 30 秒(Demo 心跳周期),控制台上会立刻打出错误日志,并且瞬间触发 `on_activation_required` 回调,UI 面板变红并拒绝点击核心业务功能。**证明防白嫖/超发管控的有效闭环。** \ No newline at end of file diff --git a/examples/客户案例1/client-demo/build/demo/Analysis-00.toc b/examples/客户案例1/client-demo/build/demo/Analysis-00.toc new file mode 100644 index 0000000..452e77d --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/Analysis-00.toc @@ -0,0 +1,4593 @@ +(['C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\demo.py'], + ['C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python'], + [], + [('C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\numpy\\_pyinstaller', + 0), + ('C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks', + -1000), + ('C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_pyinstaller_hooks_contrib', + -1000)], + {}, + [], + [], + False, + {}, + 0, + [], + [], + '3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit ' + '(AMD64)]', + [('pyi_rth_inspect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_cryptography_openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\rthooks\\pyi_rth_cryptography_openssl.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth__tkinter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth__tkinter.py', + 'PYSOURCE'), + ('demo', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\demo.py', + 'PYSOURCE')], + [('subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\subprocess.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\selectors.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextlib.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\signal.py', + 'PYMODULE'), + ('multiprocessing.spawn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\spawn.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\util.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\forkserver.py', + 'PYMODULE'), + ('multiprocessing.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\connection.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\resource_sharer.py', + 'PYMODULE'), + ('xmlrpc.client', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xmlrpc\\client.py', + 'PYMODULE'), + ('xmlrpc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xmlrpc\\__init__.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gzip.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\argparse.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\textwrap.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copy.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gettext.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compression.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ipaddress.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fnmatch.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getpass.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\nturl2path.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ftplib.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\netrc.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\mimetypes.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getopt.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\utils.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\quopri.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\calendar.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\random.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\statistics.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fractions.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\numbers.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ssl.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\string.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hashlib.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\generator.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\header.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bisect.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\client.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\decimal.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextvars.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\datetime.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_strptime.py', + 'PYMODULE'), + ('hmac', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hmac.py', + 'PYMODULE'), + ('struct', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\struct.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\socket.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tempfile.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shutil.py', + 'PYMODULE'), + ('zipfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pathlib.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\py_compile.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\typing.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._legacy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_legacy.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\inspect.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\token.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dis.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\opcode.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ast.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\csv.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tokenize.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tarfile.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\lzma.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bz2.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pickle.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pprint.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dataclasses.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('multiprocessing.context', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\context.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_fork.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.heap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\heap.py', + 'PYMODULE'), + ('ctypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\__init__.py', + 'PYMODULE'), + ('ctypes._endian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\_endian.py', + 'PYMODULE'), + ('multiprocessing.pool', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\pool.py', + 'PYMODULE'), + ('multiprocessing.dummy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\dummy\\__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\dummy\\connection.py', + 'PYMODULE'), + ('queue', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\queue.py', + 'PYMODULE'), + ('multiprocessing.queues', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\queues.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\synchronize.py', + 'PYMODULE'), + ('multiprocessing.managers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\managers.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\shared_memory.py', + 'PYMODULE'), + ('secrets', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\secrets.py', + 'PYMODULE'), + ('multiprocessing.reduction', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\reduction.py', + 'PYMODULE'), + ('multiprocessing.process', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\process.py', + 'PYMODULE'), + ('runpy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\runpy.py', + 'PYMODULE'), + ('pkgutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pkgutil.py', + 'PYMODULE'), + ('zipimport', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipimport.py', + 'PYMODULE'), + ('multiprocessing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\__init__.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_py_abc.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stringprep.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('license_manager.hardware', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\hardware.py', + 'PYMODULE'), + ('license_manager', '-', 'PYMODULE'), + ('uuid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\uuid.py', + 'PYMODULE'), + ('platform', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\platform.py', + 'PYMODULE'), + ('json', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('license_manager.models', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\models.py', + 'PYMODULE'), + ('license_manager.config', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\config.py', + 'PYMODULE'), + ('license_manager.client', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\client.py', + 'PYMODULE'), + ('license_manager.validator', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\validator.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization.ssh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\ssh.py', + 'PYMODULE'), + ('bcrypt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\bcrypt\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.modes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\modes.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._cipheralgorithm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_cipheralgorithm.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.algorithms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\algorithms.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit.ciphers.algorithms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\ciphers\\algorithms.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit.ciphers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\ciphers\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\base.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\utils.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ed25519', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ed25519.py', + 'PYMODULE'), + ('cryptography.hazmat.backends.openssl.backend', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\openssl\\backend.py', + 'PYMODULE'), + ('cryptography.hazmat.backends.openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\openssl\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.backends', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._asymmetric', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_asymmetric.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl.binding', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\binding.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl._conditional', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\_conditional.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ec.py', + 'PYMODULE'), + ('cryptography.hazmat._oid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\_oid.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.dsa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\dsa.py', + 'PYMODULE'), + ('cryptography.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\utils.py', + 'PYMODULE'), + ('cryptography', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\__init__.py', + 'PYMODULE'), + ('cryptography.x509', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\__init__.py', + 'PYMODULE'), + ('cryptography.x509.oid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\oid.py', + 'PYMODULE'), + ('cryptography.x509.name', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\name.py', + 'PYMODULE'), + ('cryptography.x509.general_name', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\general_name.py', + 'PYMODULE'), + ('cryptography.x509.extensions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\extensions.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.types', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\types.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.x25519', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\x25519.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.x448', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\x448.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ed448', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ed448.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.dh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\dh.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.constant_time', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\constant_time.py', + 'PYMODULE'), + ('cryptography.x509.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\base.py', + 'PYMODULE'), + ('cryptography.x509.verification', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\verification.py', + 'PYMODULE'), + ('cryptography.x509.certificate_transparency', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\certificate_transparency.py', + 'PYMODULE'), + ('cryptography.__about__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\__about__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\base.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._serialization', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_serialization.py', + 'PYMODULE'), + ('__future__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\__future__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.rsa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\rsa.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.padding', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\padding.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.hashes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\hashes.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\__init__.py', + 'PYMODULE'), + ('cryptography.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\exceptions.py', + 'PYMODULE'), + ('license_manager.storage', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\storage.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.aead', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\aead.py', + 'PYMODULE'), + ('license_manager.heartbeat', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\heartbeat.py', + 'PYMODULE'), + ('requests.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\exceptions.py', + 'PYMODULE'), + ('requests.compat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\compat.py', + 'PYMODULE'), + ('http.cookies', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\cookies.py', + 'PYMODULE'), + ('urllib3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\__init__.py', + 'PYMODULE'), + ('urllib3.contrib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\__init__.py', + 'PYMODULE'), + ('urllib3.contrib.pyopenssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\pyopenssl.py', + 'PYMODULE'), + ('idna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\__init__.py', + 'PYMODULE'), + ('idna.package_data', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\package_data.py', + 'PYMODULE'), + ('idna.intranges', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\intranges.py', + 'PYMODULE'), + ('idna.core', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\core.py', + 'PYMODULE'), + ('idna.uts46data', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\uts46data.py', + 'PYMODULE'), + ('idna.idnadata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\idnadata.py', + 'PYMODULE'), + ('urllib3.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\__init__.py', + 'PYMODULE'), + ('urllib3.util.wait', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\wait.py', + 'PYMODULE'), + ('urllib3.util.url', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\url.py', + 'PYMODULE'), + ('urllib3.util.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\util.py', + 'PYMODULE'), + ('urllib3.util.ssl_', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssl_.py', + 'PYMODULE'), + ('urllib3.util.ssltransport', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssltransport.py', + 'PYMODULE'), + ('typing_extensions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\typing_extensions.py', + 'PYMODULE'), + ('asyncio.coroutines', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\coroutines.py', + 'PYMODULE'), + ('asyncio', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\__init__.py', + 'PYMODULE'), + ('asyncio.unix_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\unix_events.py', + 'PYMODULE'), + ('asyncio.log', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\log.py', + 'PYMODULE'), + ('asyncio.windows_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\windows_utils.py', + 'PYMODULE'), + ('asyncio.selector_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\selector_events.py', + 'PYMODULE'), + ('asyncio.proactor_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\proactor_events.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_subprocess.py', + 'PYMODULE'), + ('asyncio.threads', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\threads.py', + 'PYMODULE'), + ('asyncio.taskgroups', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\taskgroups.py', + 'PYMODULE'), + ('asyncio.subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\subprocess.py', + 'PYMODULE'), + ('asyncio.streams', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\streams.py', + 'PYMODULE'), + ('asyncio.queues', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\queues.py', + 'PYMODULE'), + ('asyncio.runners', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\runners.py', + 'PYMODULE'), + ('asyncio.base_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_events.py', + 'PYMODULE'), + ('concurrent.futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\__init__.py', + 'PYMODULE'), + ('concurrent.futures.thread', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\thread.py', + 'PYMODULE'), + ('concurrent.futures.process', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\process.py', + 'PYMODULE'), + ('concurrent.futures._base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\_base.py', + 'PYMODULE'), + ('concurrent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\__init__.py', + 'PYMODULE'), + ('asyncio.trsock', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\trsock.py', + 'PYMODULE'), + ('asyncio.staggered', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\staggered.py', + 'PYMODULE'), + ('asyncio.timeouts', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\timeouts.py', + 'PYMODULE'), + ('asyncio.tasks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\tasks.py', + 'PYMODULE'), + ('asyncio.base_tasks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_tasks.py', + 'PYMODULE'), + ('asyncio.locks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\locks.py', + 'PYMODULE'), + ('asyncio.mixins', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\mixins.py', + 'PYMODULE'), + ('asyncio.sslproto', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\sslproto.py', + 'PYMODULE'), + ('asyncio.transports', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\transports.py', + 'PYMODULE'), + ('asyncio.protocols', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\protocols.py', + 'PYMODULE'), + ('asyncio.futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\futures.py', + 'PYMODULE'), + ('asyncio.base_futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_futures.py', + 'PYMODULE'), + ('asyncio.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\exceptions.py', + 'PYMODULE'), + ('asyncio.events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\events.py', + 'PYMODULE'), + ('asyncio.format_helpers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\format_helpers.py', + 'PYMODULE'), + ('asyncio.constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\constants.py', + 'PYMODULE'), + ('urllib3.util.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\response.py', + 'PYMODULE'), + ('urllib3.util.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\connection.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\connection.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\response.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\request.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.fetch', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\fetch.py', + 'PYMODULE'), + ('urllib3.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\connection.py', + 'PYMODULE'), + ('urllib3.util.ssl_match_hostname', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssl_match_hostname.py', + 'PYMODULE'), + ('urllib3.http2.probe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\probe.py', + 'PYMODULE'), + ('urllib3.http2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\__init__.py', + 'PYMODULE'), + ('urllib3.http2.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\connection.py', + 'PYMODULE'), + ('urllib3.util.timeout', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\timeout.py', + 'PYMODULE'), + ('urllib3.util.retry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\retry.py', + 'PYMODULE'), + ('urllib3.util.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\request.py', + 'PYMODULE'), + ('urllib3.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\response.py', + 'PYMODULE'), + ('urllib3.poolmanager', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\poolmanager.py', + 'PYMODULE'), + ('urllib3.util.proxy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\proxy.py', + 'PYMODULE'), + ('urllib3._request_methods', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_request_methods.py', + 'PYMODULE'), + ('urllib3.filepost', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\filepost.py', + 'PYMODULE'), + ('urllib3.fields', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\fields.py', + 'PYMODULE'), + ('urllib3.connectionpool', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\connectionpool.py', + 'PYMODULE'), + ('urllib3._version', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_version.py', + 'PYMODULE'), + ('urllib3._collections', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_collections.py', + 'PYMODULE'), + ('urllib3._base_connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_base_connection.py', + 'PYMODULE'), + ('urllib3.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\exceptions.py', + 'PYMODULE'), + ('requests', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\__init__.py', + 'PYMODULE'), + ('requests.status_codes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\status_codes.py', + 'PYMODULE'), + ('requests.structures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\structures.py', + 'PYMODULE'), + ('requests.models', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\models.py', + 'PYMODULE'), + ('requests.hooks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\hooks.py', + 'PYMODULE'), + ('requests.cookies', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\cookies.py', + 'PYMODULE'), + ('requests.auth', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\auth.py', + 'PYMODULE'), + ('requests._internal_utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\_internal_utils.py', + 'PYMODULE'), + ('requests.api', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\api.py', + 'PYMODULE'), + ('requests.sessions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\sessions.py', + 'PYMODULE'), + ('requests.adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\adapters.py', + 'PYMODULE'), + ('urllib3.contrib.socks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\socks.py', + 'PYMODULE'), + ('socks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\socks.py', + 'PYMODULE'), + ('requests.__version__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\__version__.py', + 'PYMODULE'), + ('requests.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\utils.py', + 'PYMODULE'), + ('requests.certs', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\certs.py', + 'PYMODULE'), + ('certifi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\__init__.py', + 'PYMODULE'), + ('certifi.core', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\core.py', + 'PYMODULE'), + ('requests.packages', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\packages.py', + 'PYMODULE'), + ('charset_normalizer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\__init__.py', + 'PYMODULE'), + ('charset_normalizer.version', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\version.py', + 'PYMODULE'), + ('charset_normalizer.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\utils.py', + 'PYMODULE'), + ('charset_normalizer.constant', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\constant.py', + 'PYMODULE'), + ('charset_normalizer.models', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\models.py', + 'PYMODULE'), + ('charset_normalizer.cd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\cd.py', + 'PYMODULE'), + ('charset_normalizer.legacy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\legacy.py', + 'PYMODULE'), + ('charset_normalizer.api', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\api.py', + 'PYMODULE'), + ('license_manager.activation', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\activation.py', + 'PYMODULE'), + ('tkinter.scrolledtext', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\scrolledtext.py', + 'PYMODULE'), + ('tkinter.constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\constants.py', + 'PYMODULE'), + ('tkinter.messagebox', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\messagebox.py', + 'PYMODULE'), + ('tkinter.commondialog', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\commondialog.py', + 'PYMODULE'), + ('tkinter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\__init__.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\threading.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_threading_local.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\base64.py', + 'PYMODULE')], + [('python312.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_uuid.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_uuid.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_cffi_backend.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_cffi_backend.cp312-win_amd64.pyd', + 'EXTENSION'), + ('bcrypt\\_bcrypt.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\bcrypt\\_bcrypt.pyd', + 'EXTENSION'), + ('cryptography\\hazmat\\bindings\\_rust.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\_rust.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'EXTENSION'), + ('charset_normalizer\\md.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md.cp312-win_amd64.pyd', + 'EXTENSION'), + ('_tkinter.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_tkinter.pyd', + 'EXTENSION'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140_1.dll', + 'BINARY'), + ('python3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('tcl86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tcl86t.dll', + 'BINARY'), + ('tk86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tk86t.dll', + 'BINARY'), + ('ucrtbase.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\ucrtbase.dll', + 'BINARY'), + ('zlib1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\zlib1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY')], + [], + [], + [('cryptography-46.0.5.dist-info\\RECORD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\RECORD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\INSTALLER', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\INSTALLER', + 'DATA'), + ('cryptography-46.0.5.dist-info\\METADATA', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\METADATA', + 'DATA'), + ('cryptography-46.0.5.dist-info\\WHEEL', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\WHEEL', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'DATA'), + ('certifi\\cacert.pem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\cacert.pem', + 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\py.typed', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Canary', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Canary', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\Acre', + 'DATA'), + ('_tcl_data\\msgs\\ar_jo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_jo.msg', + 'DATA'), + ('_tcl_data\\msgs\\mt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Makassar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Makassar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grenada', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vincennes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vincennes', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashgabat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashgabat', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Midway', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Midway', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Paramaribo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Paramaribo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Scoresbysund', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Scoresbysund', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rio_Branco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rio_Branco', + 'DATA'), + ('_tcl_data\\encoding\\ksc5601.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ksc5601.enc', + 'DATA'), + ('_tcl_data\\msgs\\ko.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko.msg', + 'DATA'), + ('_tcl_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Andorra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Andorra', + 'DATA'), + ('_tcl_data\\msgs\\vi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\vi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kirov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kirov', + 'DATA'), + ('_tcl_data\\msgs\\es_cl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Oslo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Oslo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Abidjan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Abidjan', + 'DATA'), + ('_tcl_data\\tzdata\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PST8PDT', + 'DATA'), + ('_tcl_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Canberra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Canberra', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-12', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Ushuaia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Ushuaia', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Macquarie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Macquarie', + 'DATA'), + ('_tk_data\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Hermosillo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Hermosillo', + 'DATA'), + ('_tk_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belfast', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belfast', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santo_Domingo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santo_Domingo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayenne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayenne', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zurich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zurich', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-4', + 'DATA'), + ('_tk_data\\images\\pwrdLogo150.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo150.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kaliningrad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kaliningrad', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Karachi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Karachi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ciudad_Juarez', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ciudad_Juarez', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Mendoza', + 'DATA'), + ('_tcl_data\\encoding\\cp1254.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1254.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-9.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-9.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Mawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Mawson', + 'DATA'), + ('_tcl_data\\msgs\\zh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh.msg', + 'DATA'), + ('_tcl_data\\encoding\\gb2312-raw.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312-raw.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Broken_Hill', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Broken_Hill', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tel_Aviv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tel_Aviv', + 'DATA'), + ('_tcl_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Luanda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Luanda', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Marquesas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Marquesas', + 'DATA'), + ('_tk_data\\choosedir.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\choosedir.tcl', + 'DATA'), + ('_tk_data\\tearoff.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tearoff.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-3', + 'DATA'), + ('_tcl_data\\tzdata\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Skopje', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Skopje', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mahe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mahe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Choibalsan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Choibalsan', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anguilla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anguilla', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Detroit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Detroit', + 'DATA'), + ('_tcl_data\\msgs\\es_uy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_uy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Yap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Yap', + 'DATA'), + ('_tcl_data\\msgs\\fo_fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo_fo.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-2.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-2.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Queensland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Queensland', + 'DATA'), + ('_tcl_data\\msgs\\kl_gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl_gl.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp863.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp863.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ie.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ec.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ec.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grand_Turk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grand_Turk', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Tasmania', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Tasmania', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\East', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\East', + 'DATA'), + ('_tk_data\\images\\logoLarge.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoLarge.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+2', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Reunion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Reunion', + 'DATA'), + ('_tcl_data\\encoding\\symbol.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\symbol.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Indiana-Starke', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Indiana-Starke', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Punta_Arenas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Punta_Arenas', + 'DATA'), + ('_tcl_data\\tzdata\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UCT', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Prague', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Prague', + 'DATA'), + ('_tk_data\\ttk\\vistaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9YDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9YDT', + 'DATA'), + ('_tcl_data\\msgs\\gv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv.msg', + 'DATA'), + ('_tcl_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lindeman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lindeman', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8PDT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guatemala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guatemala', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Marigot', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Marigot', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\South_Pole', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\South_Pole', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Norfolk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Norfolk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Iqaluit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Iqaluit', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cancun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cancun', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Casablanca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Casablanca', + 'DATA'), + ('_tcl_data\\tzdata\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT-0', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Rothera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Rothera', + 'DATA'), + ('_tk_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\msgs\\is.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\is.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rainy_River', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rainy_River', + 'DATA'), + ('_tcl_data\\msgs\\en_nz.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_nz.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Brunei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Brunei', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Niue', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Niue', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-7', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\EasterIsland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\EasterIsland', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Beulah', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Beulah', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\DeNoronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\DeNoronha', + 'DATA'), + ('_tcl_data\\tzdata\\America\\New_York', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\New_York', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Perth', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Perth', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Shiprock', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Shiprock', + 'DATA'), + ('_tk_data\\iconlist.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\iconlist.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+8', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Chagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Chagos', + 'DATA'), + ('_tcl_data\\msgs\\bn_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\de_at.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_at.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Menominee', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Menominee', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nome', + 'DATA'), + ('_tcl_data\\msgs\\zh_tw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_tw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\ComodRivadavia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\ComodRivadavia', + 'DATA'), + ('_tk_data\\images\\logo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo.eps', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Saratov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Saratov', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+12', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Magadan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Magadan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yangon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yangon', + 'DATA'), + ('_tk_data\\ttk\\xpTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\xpTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Knox_IN', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Knox_IN', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Blanc-Sablon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Blanc-Sablon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bishkek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bishkek', + 'DATA'), + ('_tk_data\\ttk\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\msgs\\ms_my.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms_my.msg', + 'DATA'), + ('_tk_data\\dialog.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\dialog.tcl', + 'DATA'), + ('_tk_data\\ttk\\sizegrip.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\sizegrip.tcl', + 'DATA'), + ('_tk_data\\images\\logoMed.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoMed.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Funafuti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Funafuti', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+6', + 'DATA'), + ('_tk_data\\listbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\listbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Libya', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Libya', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\St_Helena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\St_Helena', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guyana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guyana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Pangnirtung', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Pangnirtung', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\West', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia_Banderas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia_Banderas', + 'DATA'), + ('_tk_data\\tk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Resolute', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Resolute', + 'DATA'), + ('_tk_data\\ttk\\combobox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\combobox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zaporozhye', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zaporozhye', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\ACT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\ACT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yerevan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yerevan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Cairo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Cairo', + 'DATA'), + ('_tk_data\\ttk\\winTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\winTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Blantyre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Blantyre', + 'DATA'), + ('_tk_data\\safetk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\safetk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+3', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nuuk', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kiev', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kiev', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulaanbaatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulaanbaatar', + 'DATA'), + ('_tcl_data\\msgs\\en_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Barbados', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Barbados', + 'DATA'), + ('_tcl_data\\encoding\\jis0201.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0201.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaSur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaSur', + 'DATA'), + ('_tcl_data\\msgs\\af.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Barthelemy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Barthelemy', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maputo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maputo', + 'DATA'), + ('_tk_data\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Vostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Vostok', + 'DATA'), + ('_tcl_data\\encoding\\macGreek.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macGreek.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Azores', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Azores', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Toronto', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Toronto', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pitcairn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pitcairn', + 'DATA'), + ('_tcl_data\\clock.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\clock.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Apia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Apia', + 'DATA'), + ('_tcl_data\\msgs\\bn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Gambier', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Gambier', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtau', + 'DATA'), + ('_tcl_data\\encoding\\macRomania.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRomania.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vaduz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vaduz', + 'DATA'), + ('_tk_data\\fontchooser.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\fontchooser.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Hobart', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Hobart', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Rome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Rome', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Sydney', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Sydney', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\McMurdo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\McMurdo', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vienna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vienna', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ho_Chi_Minh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ho_Chi_Minh', + 'DATA'), + ('_tk_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\de.msg', + 'DATA'), + ('_tk_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Samarkand', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Samarkand', + 'DATA'), + ('tcl8\\8.6\\http-2.9.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.6\\http-2.9.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimbu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimbu', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Isle_of_Man', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Isle_of_Man', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Brisbane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Brisbane', + 'DATA'), + ('_tcl_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\encoding\\macRoman.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRoman.enc', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7MDT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qostanay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qostanay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Merida', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Merida', + 'DATA'), + ('_tcl_data\\msgs\\id_id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id_id.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1252.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1252.enc', + 'DATA'), + ('_tk_data\\images\\tai-ku.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\tai-ku.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ouagadougou', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ouagadougou', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pontianak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pontianak', + 'DATA'), + ('_tcl_data\\msgs\\fa_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kigali', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kigali', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Monterrey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Monterrey', + 'DATA'), + ('_tcl_data\\msgs\\tr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\tr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Urumqi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Urumqi', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mendoza', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Khandyga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Khandyga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novosibirsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novosibirsk', + 'DATA'), + ('_tcl_data\\tzdata\\Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Eire', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kolkata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kolkata', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Victoria', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Victoria', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lagos', + 'DATA'), + ('_tcl_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belgrade', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belgrade', + 'DATA'), + ('_tcl_data\\msgs\\fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nassau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nassau', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Freetown', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Freetown', + 'DATA'), + ('_tcl_data\\msgs\\ms.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms.msg', + 'DATA'), + ('_tcl_data\\encoding\\macCentEuro.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCentEuro.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimphu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimphu', + 'DATA'), + ('_tcl_data\\tzdata\\Iceland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iceland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dushanbe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dushanbe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Marengo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Marengo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Miquelon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Miquelon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Juan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Juan', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\North', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\North', + 'DATA'), + ('_tcl_data\\encoding\\cp852.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp852.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tahiti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tahiti', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-13.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-13.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belem', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-11', + 'DATA'), + ('_tcl_data\\msgs\\es_do.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_do.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pohnpei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pohnpei', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Casey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Casey', + 'DATA'), + ('_tcl_data\\tzdata\\Navajo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Navajo', + 'DATA'), + ('_tcl_data\\msgs\\ar_lb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_lb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Moscow', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Moscow', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Denver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Denver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Samara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Samara', + 'DATA'), + ('_tk_data\\text.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\text.tcl', + 'DATA'), + ('_tcl_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UCT', + 'DATA'), + ('_tk_data\\ttk\\cursors.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\cursors.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ojinaga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ojinaga', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+1', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qyzylorda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qyzylorda', + 'DATA'), + ('_tk_data\\ttk\\aquaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-6', + 'DATA'), + ('_tcl_data\\msgs\\es_hn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_hn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tomsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tomsk', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lome', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montserrat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montserrat', + 'DATA'), + ('_tcl_data\\msgs\\en_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_za.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-7.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-7.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Barnaul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Barnaul', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nairobi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nairobi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Martinique', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Martinique', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson_Creek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson_Creek', + 'DATA'), + ('_tcl_data\\encoding\\cp437.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp437.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-4.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-4.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Cuba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Cuba', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Kerguelen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Kerguelen', + 'DATA'), + ('_tcl_data\\encoding\\jis0208.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0208.enc', + 'DATA'), + ('_tcl_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Vincent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Vincent', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dakar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dakar', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pago_Pago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pago_Pago', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashkhabad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashkhabad', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dhaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dhaka', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Riyadh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Riyadh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Kitts', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Kitts', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thule', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thule', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mbabane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mbabane', + 'DATA'), + ('_tcl_data\\safe.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\safe.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Mountain', + 'DATA'), + ('_tcl_data\\msgs\\eu_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu_es.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-1.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-1.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Winnipeg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Winnipeg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Havana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Havana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Velho', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Velho', + 'DATA'), + ('_tk_data\\ttk\\fonts.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\fonts.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Araguaina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Araguaina', + 'DATA'), + ('_tcl_data\\msgs\\es_pr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Brussels', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Brussels', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson', + 'DATA'), + ('_tcl_data\\tzdata\\ROK', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROK', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port_of_Spain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port_of_Spain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boa_Vista', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boa_Vista', + 'DATA'), + ('_tcl_data\\encoding\\cp1257.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1257.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kosrae', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kosrae', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kampala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kampala', + 'DATA'), + ('_tcl_data\\tzdata\\Poland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Poland', + 'DATA'), + ('_tk_data\\license.terms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\license.terms', + 'DATA'), + ('_tcl_data\\encoding\\cp865.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp865.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+11', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kashgar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kashgar', + 'DATA'), + ('_tcl_data\\encoding\\cns11643.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cns11643.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tiraspol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tiraspol', + 'DATA'), + ('_tcl_data\\msgs\\es_gt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_gt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bucharest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bucharest', + 'DATA'), + ('_tcl_data\\encoding\\gb12345.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb12345.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\te_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te_in.msg', + 'DATA'), + ('_tk_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Berlin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Berlin', + 'DATA'), + ('_tcl_data\\encoding\\euc-cn.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-cn.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Yukon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Yukon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lima', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lima', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Saipan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Saipan', + 'DATA'), + ('_tcl_data\\encoding\\macJapan.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macJapan.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Brazzaville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Brazzaville', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Majuro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Majuro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bratislava', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bratislava', + 'DATA'), + ('_tk_data\\palette.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\palette.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port-au-Prince', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port-au-Prince', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ndjamena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ndjamena', + 'DATA'), + ('_tcl_data\\encoding\\jis0212.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0212.enc', + 'DATA'), + ('_tcl_data\\msgs\\ta.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp932.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp932.enc', + 'DATA'), + ('_tcl_data\\encoding\\macIceland.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macIceland.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Nelson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Nelson', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cambridge_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cambridge_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mogadishu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mogadishu', + 'DATA'), + ('_tk_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Eucla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Eucla', + 'DATA'), + ('_tcl_data\\encoding\\macCyrillic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCyrillic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\DumontDUrville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\DumontDUrville', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-5', + 'DATA'), + ('_tcl_data\\msgs\\es_co.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_co.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kamchatka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kamchatka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Bermuda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Bermuda', + 'DATA'), + ('_tcl_data\\encoding\\cp1250.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1250.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Mountain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rosario', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rosario', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tehran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tehran', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtobe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtobe', + 'DATA'), + ('_tcl_data\\msgs\\te.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te.msg', + 'DATA'), + ('_tcl_data\\tzdata\\CET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CET', + 'DATA'), + ('_tcl_data\\msgs\\en_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_hk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Busingen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Busingen', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Newfoundland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Newfoundland', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wallis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wallis', + 'DATA'), + ('_tcl_data\\encoding\\cp775.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp775.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baku', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baku', + 'DATA'), + ('_tk_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Costa_Rica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Costa_Rica', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Currie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Currie', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kanton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kanton', + 'DATA'), + ('_tcl_data\\encoding\\cp861.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp861.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Ponape', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Ponape', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fortaleza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fortaleza', + 'DATA'), + ('_tk_data\\ttk\\progress.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\progress.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macao', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\Continental', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\Continental', + 'DATA'), + ('_tcl_data\\msgs\\sk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tirane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tirane', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Warsaw', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Warsaw', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nouakchott', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nouakchott', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-1', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\South_Georgia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\South_Georgia', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Banjul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Banjul', + 'DATA'), + ('_tk_data\\ttk\\menubutton.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\menubutton.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+4', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belize', + 'DATA'), + ('_tcl_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\images\\pwrdLogo200.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo200.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Monrovia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Monrovia', + 'DATA'), + ('_tcl_data\\msgs\\fr_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ca.msg', + 'DATA'), + ('_tk_data\\tkfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tkfbox.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp857.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp857.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\NSW', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\NSW', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Center', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Center', + 'DATA'), + ('_tcl_data\\encoding\\cp950.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp950.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Christmas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Christmas', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Copenhagen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Copenhagen', + 'DATA'), + ('_tk_data\\ttk\\utils.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\utils.tcl', + 'DATA'), + ('_tk_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santarem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santarem', + 'DATA'), + ('_tk_data\\megawidget.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\megawidget.tcl', + 'DATA'), + ('_tk_data\\images\\pwrdLogo75.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo75.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kiritimati', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kiritimati', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Conakry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Conakry', + 'DATA'), + ('_tcl_data\\tzdata\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT+0', + 'DATA'), + ('_tcl_data\\msgs\\mr_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Athens', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Athens', + 'DATA'), + ('_tcl_data\\msgs\\zh_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_hk.msg', + 'DATA'), + ('_tk_data\\ttk\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\spinbox.tcl', + 'DATA'), + ('_tk_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\encoding\\shiftjis.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\shiftjis.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\South', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\South', + 'DATA'), + ('_tcl_data\\encoding\\macCroatian.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCroatian.enc', + 'DATA'), + ('_tk_data\\ttk\\notebook.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\notebook.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\ROC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROC', + 'DATA'), + ('_tcl_data\\encoding\\ebcdic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ebcdic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Uzhgorod', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Uzhgorod', + 'DATA'), + ('_tcl_data\\msgs\\ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ca.msg', + 'DATA'), + ('_tcl_data\\msgs\\fr_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tbilisi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tbilisi', + 'DATA'), + ('_tcl_data\\encoding\\macDingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macDingbats.enc', + 'DATA'), + ('_tcl_data\\msgs\\et.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\et.msg', + 'DATA'), + ('_tcl_data\\opt0.4\\optparse.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\optparse.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+7', + 'DATA'), + ('_tk_data\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1251.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1251.enc', + 'DATA'), + ('_tk_data\\comdlg.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\comdlg.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Metlakatla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Metlakatla', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Madrid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Madrid', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vladivostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vladivostok', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Whitehorse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Whitehorse', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Shanghai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Shanghai', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Manila', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Manila', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Omsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Omsk', + 'DATA'), + ('_tcl_data\\msgs\\hr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yellowknife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yellowknife', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Khartoum', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Khartoum', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kinshasa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kinshasa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Nicosia', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\Israel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Israel', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\El_Aaiun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\El_Aaiun', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Luxembourg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Luxembourg', + 'DATA'), + ('_tcl_data\\msgs\\gl_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl_es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+9', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Timbuktu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Timbuktu', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Easter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Easter', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-15.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-15.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Maceio', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Maceio', + 'DATA'), + ('_tk_data\\icons.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\icons.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Malta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Malta', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Reykjavik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Reykjavik', + 'DATA'), + ('_tcl_data\\tzdata\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Universal', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lord_Howe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lord_Howe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baghdad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baghdad', + 'DATA'), + ('_tcl_data\\msgs\\en_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ca.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santa_Isabel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santa_Isabel', + 'DATA'), + ('_tcl_data\\msgs\\ar_sy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_sy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Enderbury', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Enderbury', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mauritius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mauritius', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mexico_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mexico_City', + 'DATA'), + ('_tcl_data\\msgs\\en_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\nb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Jersey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Jersey', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chicago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chicago', + 'DATA'), + ('_tcl_data\\encoding\\cp864.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp864.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Japan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Japan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Eirunepe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Eirunepe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Juneau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Juneau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Hawaii', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Hawaii', + 'DATA'), + ('_tcl_data\\encoding\\euc-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-kr.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Danmarkshavn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Danmarkshavn', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Moncton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Moncton', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Phoenix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Phoenix', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Addis_Ababa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Addis_Ababa', + 'DATA'), + ('_tk_data\\xmfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\xmfbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\EET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EET', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Arizona', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Arizona', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ljubljana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ljubljana', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Paris', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Paris', + 'DATA'), + ('_tcl_data\\msgs\\fa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\London', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\London', + 'DATA'), + ('_tcl_data\\msgs\\sr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dacca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dacca', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Astrakhan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Astrakhan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sarajevo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sarajevo', + 'DATA'), + ('_tcl_data\\msgs\\mr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\New_Salem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\New_Salem', + 'DATA'), + ('_tk_data\\ttk\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Irkutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Irkutsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuwait', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuwait', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Seoul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Seoul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montevideo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montevideo', + 'DATA'), + ('_tk_data\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1253.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1253.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Mariehamn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Mariehamn', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guadalcanal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guadalcanal', + 'DATA'), + ('_tcl_data\\tzdata\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST7MDT', + 'DATA'), + ('_tcl_data\\encoding\\big5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\big5.enc', + 'DATA'), + ('_tk_data\\images\\logo64.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo64.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Maldives', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Maldives', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Inuvik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Inuvik', + 'DATA'), + ('_tcl_data\\tzdata\\MET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MET', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Nauru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Nauru', + 'DATA'), + ('_tcl_data\\tzdata\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CST6CDT', + 'DATA'), + ('_tk_data\\obsolete.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\obsolete.tcl', + 'DATA'), + ('_tcl_data\\msgs\\lv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lv.msg', + 'DATA'), + ('_tk_data\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\spinbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\GB', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yekaterinburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yekaterinburg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Wayne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Wayne', + 'DATA'), + ('_tcl_data\\encoding\\koi8-r.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-r.enc', + 'DATA'), + ('_tcl_data\\encoding\\cp860.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp860.enc', + 'DATA'), + ('_tcl_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Manaus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Manaus', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Central', + 'DATA'), + ('_tcl_data\\tzdata\\W-SU', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\W-SU', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rankin_Inlet', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rankin_Inlet', + 'DATA'), + ('_tk_data\\images\\pwrdLogo175.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo175.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Phnom_Penh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Phnom_Penh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayman', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thunder_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thunder_Bay', + 'DATA'), + ('_tcl_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\LHI', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\LHI', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Thomas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Thomas', + 'DATA'), + ('_tcl_data\\encoding\\macTurkish.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macTurkish.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ceuta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ceuta', + 'DATA'), + ('_tcl_data\\tzdata\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT0', + 'DATA'), + ('_tcl_data\\encoding\\cp1256.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1256.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Damascus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Damascus', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Regina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Regina', + 'DATA'), + ('_tk_data\\unsupported.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\unsupported.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chuuk', + 'DATA'), + ('_tk_data\\console.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\console.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Malabo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Malabo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Curacao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Curacao', + 'DATA'), + ('_tcl_data\\msgs\\sl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jakarta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jakarta', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-6.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-6.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+10', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atikokan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atikokan', + 'DATA'), + ('_tk_data\\ttk\\clamTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\clamTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bissau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bissau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Gaza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Gaza', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bamako', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bamako', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tokyo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tokyo', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Alaska', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Alaska', + 'DATA'), + ('_tk_data\\msgs\\en.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vatican', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vatican', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Vancouver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Vancouver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Podgorica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Podgorica', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Harare', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Harare', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Chisinau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Chisinau', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Adelaide', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Adelaide', + 'DATA'), + ('_tcl_data\\encoding\\tis-620.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\tis-620.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Saskatchewan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Saskatchewan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Algiers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Algiers', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Michigan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Michigan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ujung_Pandang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ujung_Pandang', + 'DATA'), + ('_tcl_data\\msgs\\es_bo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_bo.msg', + 'DATA'), + ('_tcl_data\\init.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\init.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\East-Indiana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\East-Indiana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Coral_Harbour', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Coral_Harbour', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vevay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vevay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Luis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Luis', + 'DATA'), + ('_tcl_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\cs.msg', + 'DATA'), + ('_tk_data\\ttk\\defaults.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\defaults.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qatar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Antigua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Antigua', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-9', + 'DATA'), + ('_tcl_data\\msgs\\af_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af_za.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Honolulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Honolulu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mazatlan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mazatlan', + 'DATA'), + ('_tk_data\\images\\pwrdLogo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Djibouti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Djibouti', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Gaborone', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Gaborone', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+5', + 'DATA'), + ('_tk_data\\mkpsenc.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\mkpsenc.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Anadyr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Anadyr', + 'DATA'), + ('_tcl_data\\encoding\\cp874.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp874.enc', + 'DATA'), + ('_tk_data\\bgerror.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\bgerror.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dubai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dubai', + 'DATA'), + ('_tcl_data\\msgs\\hi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Gibraltar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Gibraltar', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Budapest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Budapest', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+0', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Darwin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Darwin', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mayotte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mayotte', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Riga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Riga', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Halifax', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Halifax', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tortola', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tortola', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Palau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Palau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Aleutian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Aleutian', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\El_Salvador', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\El_Salvador', + 'DATA'), + ('_tcl_data\\msgs\\th.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\th.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Managua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Managua', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Petersburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Petersburg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-3.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-3.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Goose_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Goose_Bay', + 'DATA'), + ('_tcl_data\\msgs\\es_pa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT0', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faeroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faeroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cordoba', + 'DATA'), + ('_tcl_data\\encoding\\dingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\dingbats.enc', + 'DATA'), + ('_tk_data\\ttk\\classicTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\classicTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Jan_Mayen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Jan_Mayen', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guadeloupe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guadeloupe', + 'DATA'), + ('tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Saigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Saigon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tashkent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tashkent', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-8', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Libreville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Libreville', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Knox', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Knox', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vientiane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vientiane', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Monaco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Monaco', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-10.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-10.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Universal', + 'DATA'), + ('_tk_data\\ttk\\treeview.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\treeview.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kathmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kathmandu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bogota', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bogota', + 'DATA'), + ('tcl8\\8.4\\platform-1.0.19.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform-1.0.19.tm', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Caracas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Caracas', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lower_Princes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lower_Princes', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Nicosia', + 'DATA'), + ('_tcl_data\\word.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\word.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chihuahua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chihuahua', + 'DATA'), + ('_tcl_data\\msgs\\es_cr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cr.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-kr.enc', + 'DATA'), + ('_tk_data\\scrlbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scrlbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-2', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Aruba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Aruba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jujuy', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Dublin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Dublin', + 'DATA'), + ('_tk_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Edmonton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Edmonton', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ulyanovsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ulyanovsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Sakhalin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Sakhalin', + 'DATA'), + ('_tcl_data\\msgs\\en_ph.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ph.msg', + 'DATA'), + ('_tcl_data\\encoding\\koi8-t.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-t.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-16.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-16.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-0', + 'DATA'), + ('_tcl_data\\encoding\\koi8-u.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-u.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Tell_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Tell_City', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Asuncion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Asuncion', + 'DATA'), + ('_tk_data\\ttk\\altTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\altTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Colombo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Colombo', + 'DATA'), + ('_tcl_data\\tzdata\\EST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wake', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wake', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lusaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lusaka', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-10', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guam', + 'DATA'), + ('_tcl_data\\encoding\\euc-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Accra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Accra', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Krasnoyarsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Krasnoyarsk', + 'DATA'), + ('_tcl_data\\msgs\\nn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nn.msg', + 'DATA'), + ('_tcl_data\\msgs\\ta_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hebron', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hebron', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\HST10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\HST10', + 'DATA'), + ('_tcl_data\\tzdata\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dominica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dominica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Glace_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Glace_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Los_Angeles', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Los_Angeles', + 'DATA'), + ('_tcl_data\\msgs\\sq.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sq.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ-CHAT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ-CHAT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anchorage', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anchorage', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaNorte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaNorte', + 'DATA'), + ('_tcl_data\\package.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\package.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boise', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boise', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novokuznetsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novokuznetsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chita', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chita', + 'DATA'), + ('_tcl_data\\msgs\\bg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Monticello', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Monticello', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Atlantic', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Atlantic', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zagreb', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zagreb', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Louisville', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-14.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-14.enc', + 'DATA'), + ('_tcl_data\\tzdata\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Cordoba', + 'DATA'), + ('_tk_data\\menu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\menu.tcl', + 'DATA'), + ('_tcl_data\\encoding\\macThai.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macThai.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Palmer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Palmer', + 'DATA'), + ('_tk_data\\images\\pwrdLogo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo.eps', + 'DATA'), + ('_tcl_data\\msgs\\uk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\uk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Stanley', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Stanley', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Antananarivo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Antananarivo', + 'DATA'), + ('_tcl_data\\msgs\\ru_ua.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru_ua.msg', + 'DATA'), + ('_tcl_data\\msgs\\en_zw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_zw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmara', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Cocos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Cocos', + 'DATA'), + ('_tcl_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuala_Lumpur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuala_Lumpur', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-5.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_au.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_au.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Harbin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Harbin', + 'DATA'), + ('_tcl_data\\encoding\\cp855.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp855.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Minsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Minsk', + 'DATA'), + ('_tcl_data\\encoding\\ascii.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ascii.enc', + 'DATA'), + ('_tcl_data\\encoding\\gb2312.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ensenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ensenada', + 'DATA'), + ('_tcl_data\\msgs\\eu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu.msg', + 'DATA'), + ('_tk_data\\optMenu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\optMenu.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hovd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hovd', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Srednekolymsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Srednekolymsk', + 'DATA'), + ('_tcl_data\\opt0.4\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\pkgIndex.tcl', + 'DATA'), + ('_tk_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulan_Bator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulan_Bator', + 'DATA'), + ('_tcl_data\\msgs\\he.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\he.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_pe.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pe.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Port_Moresby', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Port_Moresby', + 'DATA'), + ('_tcl_data\\msgs\\nl_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sitka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sitka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Madeira', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Madeira', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bangui', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bangui', + 'DATA'), + ('_tk_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\el.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jayapura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jayapura', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Winamac', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Winamac', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Johns', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Johns', + 'DATA'), + ('_tk_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\ttk\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\La_Rioja', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\La_Rioja', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Atyrau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Atyrau', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4ADT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4ADT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Godthab', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Godthab', + 'DATA'), + ('tcl8\\8.5\\msgcat-1.6.1.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\msgcat-1.6.1.tm', + 'DATA'), + ('_tcl_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\el.msg', + 'DATA'), + ('_tk_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Lucia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Lucia', + 'DATA'), + ('_tk_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Swift_Current', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Swift_Current', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Simferopol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Simferopol', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Porto-Novo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Porto-Novo', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-13', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-13', + 'DATA'), + ('_tcl_data\\encoding\\koi8-ru.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-ru.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Egypt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Egypt', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chatham', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chatham', + 'DATA'), + ('_tcl_data\\msgs\\hi_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6CDT', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dili', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dili', + 'DATA'), + ('_tcl_data\\msgs\\kok.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tunis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tunis', + 'DATA'), + ('_tcl_data\\encoding\\cp936.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp936.enc', + 'DATA'), + ('_tcl_data\\msgs\\lt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lt.msg', + 'DATA'), + ('_tk_data\\images\\README', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\README', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Amman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Amman', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Troll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Troll', + 'DATA'), + ('_tcl_data\\msgs\\gv_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id.msg', + 'DATA'), + ('_tcl_data\\msgs\\ko_kr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko_kr.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp869.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp869.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Sao_Tome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Sao_Tome', + 'DATA'), + ('_tcl_data\\msgs\\es_mx.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_mx.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tegucigalpa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tegucigalpa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Stockholm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Stockholm', + 'DATA'), + ('_tcl_data\\msgs\\be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Johnston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Johnston', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vilnius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vilnius', + 'DATA'), + ('_tcl_data\\tzdata\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Adak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Adak', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fiji', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fiji', + 'DATA'), + ('_tcl_data\\encoding\\cp866.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp866.enc', + 'DATA'), + ('_tcl_data\\msgs\\ga_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga_ie.msg', + 'DATA'), + ('tcl8\\8.5\\tcltest-2.5.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\tcltest-2.5.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Oral', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Oral', + 'DATA'), + ('_tcl_data\\tzdata\\PRC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PRC', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Melbourne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Melbourne', + 'DATA'), + ('_tcl_data\\tzdata\\Turkey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Turkey', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Efate', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Efate', + 'DATA'), + ('_tcl_data\\msgs\\pt_br.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt_br.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Syowa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Syowa', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tijuana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tijuana', + 'DATA'), + ('_tcl_data\\tzdata\\WET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\WET', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Windhoek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Windhoek', + 'DATA'), + ('_tcl_data\\msgs\\ga.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Noumea', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Noumea', + 'DATA'), + ('_tcl_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tongatapu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tongatapu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Creston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Creston', + 'DATA'), + ('_tcl_data\\msgs\\kw_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_sg.msg', + 'DATA'), + ('_tk_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\msgs\\fa_ir.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_ir.msg', + 'DATA'), + ('_tcl_data\\msgs\\sw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Galapagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Galapagos', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Muscat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Muscat', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Cape_Verde', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Cape_Verde', + 'DATA'), + ('_tcl_data\\tzdata\\GB-Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB-Eire', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yakutat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yakutat', + 'DATA'), + ('_tcl_data\\http1.0\\http.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\http.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yakutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yakutsk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\La_Paz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\La_Paz', + 'DATA'), + ('_tk_data\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scale.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Hongkong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Hongkong', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-8.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-8.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bahrain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bahrain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Recife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Recife', + 'DATA'), + ('_tcl_data\\encoding\\cp850.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp850.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\San_Marino', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\San_Marino', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Comoro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Comoro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Helsinki', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Helsinki', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-14', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-14', + 'DATA'), + ('_tcl_data\\parray.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\parray.tcl', + 'DATA'), + ('_tcl_data\\encoding\\gb1988.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb1988.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sao_Paulo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sao_Paulo', + 'DATA'), + ('_tk_data\\ttk\\scrollbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scrollbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Auckland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Auckland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Beirut', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Beirut', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Campo_Grande', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Campo_Grande', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chungking', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chungking', + 'DATA'), + ('_tcl_data\\msgs\\it_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\West', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Amsterdam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Amsterdam', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bujumbura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bujumbura', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Central', + 'DATA'), + ('_tcl_data\\encoding\\cp862.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp862.enc', + 'DATA'), + ('_tcl_data\\msgs\\fr_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Matamoros', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Matamoros', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santiago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santiago', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmera', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lubumbashi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lubumbashi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Jujuy', + 'DATA'), + ('_tk_data\\msgbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kabul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kabul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Puerto_Rico', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Puerto_Rico', + 'DATA'), + ('_tcl_data\\msgs\\kl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aden', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aden', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guayaquil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guayaquil', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ust-Nera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ust-Nera', + 'DATA'), + ('_tcl_data\\tzdata\\Iran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iran', + 'DATA'), + ('_tcl_data\\msgs\\ro.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ro.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Calcutta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Calcutta', + 'DATA'), + ('_tcl_data\\msgs\\es_ve.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ve.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chongqing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chongqing', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Noronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Noronha', + 'DATA'), + ('_tcl_data\\encoding\\cp737.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp737.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Portugal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Portugal', + 'DATA'), + ('_tcl_data\\tzdata\\MST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST', + 'DATA'), + ('_tk_data\\images\\logo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bangkok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bangkok', + 'DATA'), + ('_tcl_data\\msgs\\kok_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Rarotonga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Rarotonga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jerusalem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jerusalem', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atka', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Salta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Salta', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dar_es_Salaam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dar_es_Salaam', + 'DATA'), + ('_tcl_data\\msgs\\de_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_be.msg', + 'DATA'), + ('_tk_data\\clrpick.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\clrpick.tcl', + 'DATA'), + ('_tcl_data\\http1.0\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp949.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp949.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tallinn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tallinn', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Volgograd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Volgograd', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Famagusta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Famagusta', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kralendijk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kralendijk', + 'DATA'), + ('_tcl_data\\msgs\\ja.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ja.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maseru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maseru', + 'DATA'), + ('_tcl_data\\history.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\history.tcl', + 'DATA'), + ('_tcl_data\\msgs\\sh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sh.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Rangoon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Rangoon', + 'DATA'), + ('_tk_data\\ttk\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scale.tcl', + 'DATA'), + ('_tcl_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Yancowinna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Yancowinna', + 'DATA'), + ('_tcl_data\\encoding\\cp1255.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1255.enc', + 'DATA'), + ('_tcl_data\\tzdata\\HST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\HST', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Almaty', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Almaty', + 'DATA'), + ('_tcl_data\\msgs\\kw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw.msg', + 'DATA'), + ('_tcl_data\\encoding\\macUkraine.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macUkraine.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Lisbon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Lisbon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Louisville', + 'DATA'), + ('_tcl_data\\msgs\\es_ni.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ni.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cuiaba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cuiaba', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Bougainville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Bougainville', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sofia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sofia', + 'DATA'), + ('_tcl_data\\msgs\\es_py.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_py.msg', + 'DATA'), + ('_tk_data\\focus.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\focus.tcl', + 'DATA'), + ('_tcl_data\\msgs\\gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl.msg', + 'DATA'), + ('_tk_data\\ttk\\ttk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\ttk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fakaofo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fakaofo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Juba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Juba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Panama', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Panama', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Johannesburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Johannesburg', + 'DATA'), + ('_tcl_data\\tm.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tm.tcl', + 'DATA'), + ('_tcl_data\\msgs\\en_bw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_bw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tripoli', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tripoli', + 'DATA'), + ('_tk_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kyiv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kyiv', + 'DATA'), + ('_tcl_data\\msgs\\mk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mk.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1258.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1258.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pyongyang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pyongyang', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-11.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-11.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hong_Kong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hong_Kong', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Niamey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Niamey', + 'DATA'), + ('_tcl_data\\tzdata\\Arctic\\Longyearbyen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Arctic\\Longyearbyen', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Taipei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Taipei', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Acre', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Davis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Davis', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nipigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nipigon', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tarawa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tarawa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuching', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuching', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Virgin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Virgin', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montreal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montreal', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Truk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Truk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Katmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Katmandu', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Douala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Douala', + 'DATA'), + ('_tcl_data\\msgs\\en_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_sg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Tucuman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Tucuman', + 'DATA'), + ('_tk_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\cs.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\General', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\General', + 'DATA'), + ('_tcl_data\\auto.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\auto.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Guernsey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Guernsey', + 'DATA'), + ('base_library.zip', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\base_library.zip', + 'DATA')], + [('weakref', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\weakref.py', + 'PYMODULE'), + ('linecache', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\linecache.py', + 'PYMODULE'), + ('copyreg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copyreg.py', + 'PYMODULE'), + ('abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\abc.py', + 'PYMODULE'), + ('encodings.zlib_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\zlib_codec.py', + 'PYMODULE'), + ('encodings.uu_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\uu_codec.py', + 'PYMODULE'), + ('encodings.utf_8_sig', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_8_sig.py', + 'PYMODULE'), + ('encodings.utf_8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_8.py', + 'PYMODULE'), + ('encodings.utf_7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_7.py', + 'PYMODULE'), + ('encodings.utf_32_le', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32_le.py', + 'PYMODULE'), + ('encodings.utf_32_be', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32_be.py', + 'PYMODULE'), + ('encodings.utf_32', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32.py', + 'PYMODULE'), + ('encodings.utf_16_le', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16_le.py', + 'PYMODULE'), + ('encodings.utf_16_be', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16_be.py', + 'PYMODULE'), + ('encodings.utf_16', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16.py', + 'PYMODULE'), + ('encodings.unicode_escape', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\unicode_escape.py', + 'PYMODULE'), + ('encodings.undefined', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\undefined.py', + 'PYMODULE'), + ('encodings.tis_620', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\tis_620.py', + 'PYMODULE'), + ('encodings.shift_jisx0213', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jisx0213.py', + 'PYMODULE'), + ('encodings.shift_jis_2004', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jis_2004.py', + 'PYMODULE'), + ('encodings.shift_jis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jis.py', + 'PYMODULE'), + ('encodings.rot_13', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\rot_13.py', + 'PYMODULE'), + ('encodings.raw_unicode_escape', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\raw_unicode_escape.py', + 'PYMODULE'), + ('encodings.quopri_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\quopri_codec.py', + 'PYMODULE'), + ('encodings.punycode', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\punycode.py', + 'PYMODULE'), + ('encodings.ptcp154', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\ptcp154.py', + 'PYMODULE'), + ('encodings.palmos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\palmos.py', + 'PYMODULE'), + ('encodings.oem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\oem.py', + 'PYMODULE'), + ('encodings.mbcs', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mbcs.py', + 'PYMODULE'), + ('encodings.mac_turkish', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_turkish.py', + 'PYMODULE'), + ('encodings.mac_romanian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_romanian.py', + 'PYMODULE'), + ('encodings.mac_roman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_roman.py', + 'PYMODULE'), + ('encodings.mac_latin2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_latin2.py', + 'PYMODULE'), + ('encodings.mac_iceland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_iceland.py', + 'PYMODULE'), + ('encodings.mac_greek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_greek.py', + 'PYMODULE'), + ('encodings.mac_farsi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_farsi.py', + 'PYMODULE'), + ('encodings.mac_cyrillic', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_cyrillic.py', + 'PYMODULE'), + ('encodings.mac_croatian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_croatian.py', + 'PYMODULE'), + ('encodings.mac_arabic', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_arabic.py', + 'PYMODULE'), + ('encodings.latin_1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\latin_1.py', + 'PYMODULE'), + ('encodings.kz1048', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\kz1048.py', + 'PYMODULE'), + ('encodings.koi8_u', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_u.py', + 'PYMODULE'), + ('encodings.koi8_t', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_t.py', + 'PYMODULE'), + ('encodings.koi8_r', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_r.py', + 'PYMODULE'), + ('encodings.johab', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\johab.py', + 'PYMODULE'), + ('encodings.iso8859_9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_9.py', + 'PYMODULE'), + ('encodings.iso8859_8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_8.py', + 'PYMODULE'), + ('encodings.iso8859_7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_7.py', + 'PYMODULE'), + ('encodings.iso8859_6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_6.py', + 'PYMODULE'), + ('encodings.iso8859_5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_5.py', + 'PYMODULE'), + ('encodings.iso8859_4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_4.py', + 'PYMODULE'), + ('encodings.iso8859_3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_3.py', + 'PYMODULE'), + ('encodings.iso8859_2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_2.py', + 'PYMODULE'), + ('encodings.iso8859_16', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_16.py', + 'PYMODULE'), + ('encodings.iso8859_15', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_15.py', + 'PYMODULE'), + ('encodings.iso8859_14', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_14.py', + 'PYMODULE'), + ('encodings.iso8859_13', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_13.py', + 'PYMODULE'), + ('encodings.iso8859_11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_11.py', + 'PYMODULE'), + ('encodings.iso8859_10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_10.py', + 'PYMODULE'), + ('encodings.iso8859_1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_1.py', + 'PYMODULE'), + ('encodings.iso2022_kr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_kr.py', + 'PYMODULE'), + ('encodings.iso2022_jp_ext', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_ext.py', + 'PYMODULE'), + ('encodings.iso2022_jp_3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_3.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2004', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_2004.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_2.py', + 'PYMODULE'), + ('encodings.iso2022_jp_1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_1.py', + 'PYMODULE'), + ('encodings.iso2022_jp', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp.py', + 'PYMODULE'), + ('encodings.idna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\idna.py', + 'PYMODULE'), + ('encodings.hz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hz.py', + 'PYMODULE'), + ('encodings.hp_roman8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hp_roman8.py', + 'PYMODULE'), + ('encodings.hex_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hex_codec.py', + 'PYMODULE'), + ('encodings.gbk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gbk.py', + 'PYMODULE'), + ('encodings.gb2312', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gb2312.py', + 'PYMODULE'), + ('encodings.gb18030', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gb18030.py', + 'PYMODULE'), + ('encodings.euc_kr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_kr.py', + 'PYMODULE'), + ('encodings.euc_jp', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jp.py', + 'PYMODULE'), + ('encodings.euc_jisx0213', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jisx0213.py', + 'PYMODULE'), + ('encodings.euc_jis_2004', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jis_2004.py', + 'PYMODULE'), + ('encodings.cp950', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp950.py', + 'PYMODULE'), + ('encodings.cp949', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp949.py', + 'PYMODULE'), + ('encodings.cp932', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp932.py', + 'PYMODULE'), + ('encodings.cp875', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp875.py', + 'PYMODULE'), + ('encodings.cp874', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp874.py', + 'PYMODULE'), + ('encodings.cp869', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp869.py', + 'PYMODULE'), + ('encodings.cp866', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp866.py', + 'PYMODULE'), + ('encodings.cp865', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp865.py', + 'PYMODULE'), + ('encodings.cp864', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp864.py', + 'PYMODULE'), + ('encodings.cp863', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp863.py', + 'PYMODULE'), + ('encodings.cp862', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp862.py', + 'PYMODULE'), + ('encodings.cp861', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp861.py', + 'PYMODULE'), + ('encodings.cp860', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp860.py', + 'PYMODULE'), + ('encodings.cp858', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp858.py', + 'PYMODULE'), + ('encodings.cp857', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp857.py', + 'PYMODULE'), + ('encodings.cp856', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp856.py', + 'PYMODULE'), + ('encodings.cp855', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp855.py', + 'PYMODULE'), + ('encodings.cp852', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp852.py', + 'PYMODULE'), + ('encodings.cp850', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp850.py', + 'PYMODULE'), + ('encodings.cp775', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp775.py', + 'PYMODULE'), + ('encodings.cp737', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp737.py', + 'PYMODULE'), + ('encodings.cp720', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp720.py', + 'PYMODULE'), + ('encodings.cp500', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp500.py', + 'PYMODULE'), + ('encodings.cp437', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp437.py', + 'PYMODULE'), + ('encodings.cp424', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp424.py', + 'PYMODULE'), + ('encodings.cp273', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp273.py', + 'PYMODULE'), + ('encodings.cp1258', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1258.py', + 'PYMODULE'), + ('encodings.cp1257', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1257.py', + 'PYMODULE'), + ('encodings.cp1256', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1256.py', + 'PYMODULE'), + ('encodings.cp1255', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1255.py', + 'PYMODULE'), + ('encodings.cp1254', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1254.py', + 'PYMODULE'), + ('encodings.cp1253', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1253.py', + 'PYMODULE'), + ('encodings.cp1252', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1252.py', + 'PYMODULE'), + ('encodings.cp1251', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1251.py', + 'PYMODULE'), + ('encodings.cp1250', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1250.py', + 'PYMODULE'), + ('encodings.cp1140', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1140.py', + 'PYMODULE'), + ('encodings.cp1125', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1125.py', + 'PYMODULE'), + ('encodings.cp1026', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1026.py', + 'PYMODULE'), + ('encodings.cp1006', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1006.py', + 'PYMODULE'), + ('encodings.cp037', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp037.py', + 'PYMODULE'), + ('encodings.charmap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\charmap.py', + 'PYMODULE'), + ('encodings.bz2_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\bz2_codec.py', + 'PYMODULE'), + ('encodings.big5hkscs', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\big5hkscs.py', + 'PYMODULE'), + ('encodings.big5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\big5.py', + 'PYMODULE'), + ('encodings.base64_codec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\base64_codec.py', + 'PYMODULE'), + ('encodings.ascii', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\ascii.py', + 'PYMODULE'), + ('encodings.aliases', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\aliases.py', + 'PYMODULE'), + ('encodings', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\__init__.py', + 'PYMODULE'), + ('locale', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\locale.py', + 'PYMODULE'), + ('collections.abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\collections\\abc.py', + 'PYMODULE'), + ('collections', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\collections\\__init__.py', + 'PYMODULE'), + ('codecs', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\codecs.py', + 'PYMODULE'), + ('traceback', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\traceback.py', + 'PYMODULE'), + ('genericpath', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\genericpath.py', + 'PYMODULE'), + ('posixpath', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\posixpath.py', + 'PYMODULE'), + ('_collections_abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_collections_abc.py', + 'PYMODULE'), + ('heapq', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\heapq.py', + 'PYMODULE'), + ('ntpath', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ntpath.py', + 'PYMODULE'), + ('warnings', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\warnings.py', + 'PYMODULE'), + ('_weakrefset', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_weakrefset.py', + 'PYMODULE'), + ('stat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stat.py', + 'PYMODULE'), + ('keyword', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\keyword.py', + 'PYMODULE'), + ('functools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\functools.py', + 'PYMODULE'), + ('types', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\types.py', + 'PYMODULE'), + ('operator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\operator.py', + 'PYMODULE'), + ('enum', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\enum.py', + 'PYMODULE'), + ('reprlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\reprlib.py', + 'PYMODULE'), + ('sre_constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_constants.py', + 'PYMODULE'), + ('sre_compile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_compile.py', + 'PYMODULE'), + ('re._parser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_parser.py', + 'PYMODULE'), + ('re._constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_constants.py', + 'PYMODULE'), + ('re._compiler', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_compiler.py', + 'PYMODULE'), + ('re._casefix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_casefix.py', + 'PYMODULE'), + ('re', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\__init__.py', + 'PYMODULE'), + ('sre_parse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_parse.py', + 'PYMODULE'), + ('io', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\io.py', + 'PYMODULE'), + ('os', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\os.py', + 'PYMODULE')]) diff --git a/examples/客户案例1/client-demo/build/demo/EXE-00.toc b/examples/客户案例1/client-demo/build/demo/EXE-00.toc new file mode 100644 index 0000000..a92ba24 --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/EXE-00.toc @@ -0,0 +1,3156 @@ +('C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\dist\\demo.exe', + False, + False, + False, + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-windowed.ico', + None, + False, + False, + b'\n\n \n \n \n \n \n \n \n ' + b'\n <' + b'application>\n \n \n ' + b' \n \n \n \n <' + b'/compatibility>\n ' + b'\n \n true\n \n \n \n \n \n \n \n', + True, + False, + None, + None, + None, + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\demo.pkg', + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_cryptography_openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\rthooks\\pyi_rth_cryptography_openssl.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth__tkinter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth__tkinter.py', + 'PYSOURCE'), + ('demo', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\demo.py', + 'PYSOURCE'), + ('python312.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_uuid.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_uuid.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_cffi_backend.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_cffi_backend.cp312-win_amd64.pyd', + 'EXTENSION'), + ('bcrypt\\_bcrypt.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\bcrypt\\_bcrypt.pyd', + 'EXTENSION'), + ('cryptography\\hazmat\\bindings\\_rust.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\_rust.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'EXTENSION'), + ('charset_normalizer\\md.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md.cp312-win_amd64.pyd', + 'EXTENSION'), + ('_tkinter.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_tkinter.pyd', + 'EXTENSION'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140_1.dll', + 'BINARY'), + ('python3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('tcl86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tcl86t.dll', + 'BINARY'), + ('tk86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tk86t.dll', + 'BINARY'), + ('ucrtbase.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\ucrtbase.dll', + 'BINARY'), + ('zlib1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\zlib1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('cryptography-46.0.5.dist-info\\RECORD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\RECORD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\INSTALLER', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\INSTALLER', + 'DATA'), + ('cryptography-46.0.5.dist-info\\METADATA', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\METADATA', + 'DATA'), + ('cryptography-46.0.5.dist-info\\WHEEL', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\WHEEL', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'DATA'), + ('certifi\\cacert.pem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\cacert.pem', + 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\py.typed', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Canary', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Canary', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\Acre', + 'DATA'), + ('_tcl_data\\msgs\\ar_jo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_jo.msg', + 'DATA'), + ('_tcl_data\\msgs\\mt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Makassar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Makassar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grenada', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vincennes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vincennes', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashgabat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashgabat', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Midway', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Midway', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Paramaribo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Paramaribo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Scoresbysund', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Scoresbysund', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rio_Branco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rio_Branco', + 'DATA'), + ('_tcl_data\\encoding\\ksc5601.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ksc5601.enc', + 'DATA'), + ('_tcl_data\\msgs\\ko.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko.msg', + 'DATA'), + ('_tcl_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Andorra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Andorra', + 'DATA'), + ('_tcl_data\\msgs\\vi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\vi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kirov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kirov', + 'DATA'), + ('_tcl_data\\msgs\\es_cl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Oslo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Oslo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Abidjan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Abidjan', + 'DATA'), + ('_tcl_data\\tzdata\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PST8PDT', + 'DATA'), + ('_tcl_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Canberra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Canberra', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-12', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Ushuaia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Ushuaia', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Macquarie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Macquarie', + 'DATA'), + ('_tk_data\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Hermosillo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Hermosillo', + 'DATA'), + ('_tk_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belfast', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belfast', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santo_Domingo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santo_Domingo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayenne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayenne', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zurich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zurich', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-4', + 'DATA'), + ('_tk_data\\images\\pwrdLogo150.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo150.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kaliningrad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kaliningrad', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Karachi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Karachi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ciudad_Juarez', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ciudad_Juarez', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Mendoza', + 'DATA'), + ('_tcl_data\\encoding\\cp1254.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1254.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-9.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-9.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Mawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Mawson', + 'DATA'), + ('_tcl_data\\msgs\\zh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh.msg', + 'DATA'), + ('_tcl_data\\encoding\\gb2312-raw.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312-raw.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Broken_Hill', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Broken_Hill', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tel_Aviv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tel_Aviv', + 'DATA'), + ('_tcl_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Luanda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Luanda', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Marquesas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Marquesas', + 'DATA'), + ('_tk_data\\choosedir.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\choosedir.tcl', + 'DATA'), + ('_tk_data\\tearoff.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tearoff.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-3', + 'DATA'), + ('_tcl_data\\tzdata\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Skopje', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Skopje', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mahe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mahe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Choibalsan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Choibalsan', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anguilla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anguilla', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Detroit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Detroit', + 'DATA'), + ('_tcl_data\\msgs\\es_uy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_uy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Yap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Yap', + 'DATA'), + ('_tcl_data\\msgs\\fo_fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo_fo.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-2.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-2.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Queensland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Queensland', + 'DATA'), + ('_tcl_data\\msgs\\kl_gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl_gl.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp863.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp863.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ie.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ec.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ec.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grand_Turk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grand_Turk', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Tasmania', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Tasmania', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\East', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\East', + 'DATA'), + ('_tk_data\\images\\logoLarge.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoLarge.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+2', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Reunion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Reunion', + 'DATA'), + ('_tcl_data\\encoding\\symbol.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\symbol.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Indiana-Starke', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Indiana-Starke', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Punta_Arenas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Punta_Arenas', + 'DATA'), + ('_tcl_data\\tzdata\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UCT', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Prague', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Prague', + 'DATA'), + ('_tk_data\\ttk\\vistaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9YDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9YDT', + 'DATA'), + ('_tcl_data\\msgs\\gv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv.msg', + 'DATA'), + ('_tcl_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lindeman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lindeman', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8PDT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guatemala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guatemala', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Marigot', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Marigot', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\South_Pole', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\South_Pole', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Norfolk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Norfolk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Iqaluit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Iqaluit', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cancun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cancun', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Casablanca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Casablanca', + 'DATA'), + ('_tcl_data\\tzdata\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT-0', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Rothera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Rothera', + 'DATA'), + ('_tk_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\msgs\\is.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\is.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rainy_River', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rainy_River', + 'DATA'), + ('_tcl_data\\msgs\\en_nz.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_nz.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Brunei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Brunei', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Niue', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Niue', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-7', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\EasterIsland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\EasterIsland', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Beulah', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Beulah', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\DeNoronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\DeNoronha', + 'DATA'), + ('_tcl_data\\tzdata\\America\\New_York', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\New_York', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Perth', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Perth', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Shiprock', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Shiprock', + 'DATA'), + ('_tk_data\\iconlist.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\iconlist.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+8', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Chagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Chagos', + 'DATA'), + ('_tcl_data\\msgs\\bn_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\de_at.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_at.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Menominee', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Menominee', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nome', + 'DATA'), + ('_tcl_data\\msgs\\zh_tw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_tw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\ComodRivadavia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\ComodRivadavia', + 'DATA'), + ('_tk_data\\images\\logo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo.eps', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Saratov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Saratov', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+12', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Magadan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Magadan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yangon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yangon', + 'DATA'), + ('_tk_data\\ttk\\xpTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\xpTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Knox_IN', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Knox_IN', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Blanc-Sablon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Blanc-Sablon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bishkek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bishkek', + 'DATA'), + ('_tk_data\\ttk\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\msgs\\ms_my.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms_my.msg', + 'DATA'), + ('_tk_data\\dialog.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\dialog.tcl', + 'DATA'), + ('_tk_data\\ttk\\sizegrip.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\sizegrip.tcl', + 'DATA'), + ('_tk_data\\images\\logoMed.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoMed.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Funafuti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Funafuti', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+6', + 'DATA'), + ('_tk_data\\listbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\listbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Libya', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Libya', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\St_Helena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\St_Helena', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guyana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guyana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Pangnirtung', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Pangnirtung', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\West', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia_Banderas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia_Banderas', + 'DATA'), + ('_tk_data\\tk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Resolute', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Resolute', + 'DATA'), + ('_tk_data\\ttk\\combobox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\combobox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zaporozhye', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zaporozhye', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\ACT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\ACT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yerevan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yerevan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Cairo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Cairo', + 'DATA'), + ('_tk_data\\ttk\\winTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\winTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Blantyre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Blantyre', + 'DATA'), + ('_tk_data\\safetk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\safetk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+3', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nuuk', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kiev', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kiev', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulaanbaatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulaanbaatar', + 'DATA'), + ('_tcl_data\\msgs\\en_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Barbados', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Barbados', + 'DATA'), + ('_tcl_data\\encoding\\jis0201.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0201.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaSur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaSur', + 'DATA'), + ('_tcl_data\\msgs\\af.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Barthelemy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Barthelemy', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maputo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maputo', + 'DATA'), + ('_tk_data\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Vostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Vostok', + 'DATA'), + ('_tcl_data\\encoding\\macGreek.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macGreek.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Azores', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Azores', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Toronto', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Toronto', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pitcairn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pitcairn', + 'DATA'), + ('_tcl_data\\clock.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\clock.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Apia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Apia', + 'DATA'), + ('_tcl_data\\msgs\\bn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Gambier', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Gambier', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtau', + 'DATA'), + ('_tcl_data\\encoding\\macRomania.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRomania.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vaduz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vaduz', + 'DATA'), + ('_tk_data\\fontchooser.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\fontchooser.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Hobart', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Hobart', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Rome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Rome', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Sydney', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Sydney', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\McMurdo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\McMurdo', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vienna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vienna', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ho_Chi_Minh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ho_Chi_Minh', + 'DATA'), + ('_tk_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\de.msg', + 'DATA'), + ('_tk_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Samarkand', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Samarkand', + 'DATA'), + ('tcl8\\8.6\\http-2.9.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.6\\http-2.9.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimbu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimbu', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Isle_of_Man', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Isle_of_Man', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Brisbane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Brisbane', + 'DATA'), + ('_tcl_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\encoding\\macRoman.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRoman.enc', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7MDT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qostanay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qostanay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Merida', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Merida', + 'DATA'), + ('_tcl_data\\msgs\\id_id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id_id.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1252.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1252.enc', + 'DATA'), + ('_tk_data\\images\\tai-ku.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\tai-ku.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ouagadougou', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ouagadougou', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pontianak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pontianak', + 'DATA'), + ('_tcl_data\\msgs\\fa_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kigali', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kigali', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Monterrey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Monterrey', + 'DATA'), + ('_tcl_data\\msgs\\tr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\tr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Urumqi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Urumqi', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mendoza', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Khandyga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Khandyga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novosibirsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novosibirsk', + 'DATA'), + ('_tcl_data\\tzdata\\Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Eire', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kolkata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kolkata', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Victoria', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Victoria', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lagos', + 'DATA'), + ('_tcl_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belgrade', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belgrade', + 'DATA'), + ('_tcl_data\\msgs\\fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nassau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nassau', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Freetown', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Freetown', + 'DATA'), + ('_tcl_data\\msgs\\ms.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms.msg', + 'DATA'), + ('_tcl_data\\encoding\\macCentEuro.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCentEuro.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimphu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimphu', + 'DATA'), + ('_tcl_data\\tzdata\\Iceland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iceland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dushanbe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dushanbe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Marengo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Marengo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Miquelon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Miquelon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Juan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Juan', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\North', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\North', + 'DATA'), + ('_tcl_data\\encoding\\cp852.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp852.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tahiti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tahiti', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-13.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-13.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belem', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-11', + 'DATA'), + ('_tcl_data\\msgs\\es_do.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_do.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pohnpei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pohnpei', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Casey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Casey', + 'DATA'), + ('_tcl_data\\tzdata\\Navajo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Navajo', + 'DATA'), + ('_tcl_data\\msgs\\ar_lb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_lb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Moscow', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Moscow', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Denver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Denver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Samara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Samara', + 'DATA'), + ('_tk_data\\text.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\text.tcl', + 'DATA'), + ('_tcl_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UCT', + 'DATA'), + ('_tk_data\\ttk\\cursors.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\cursors.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ojinaga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ojinaga', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+1', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qyzylorda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qyzylorda', + 'DATA'), + ('_tk_data\\ttk\\aquaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-6', + 'DATA'), + ('_tcl_data\\msgs\\es_hn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_hn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tomsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tomsk', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lome', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montserrat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montserrat', + 'DATA'), + ('_tcl_data\\msgs\\en_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_za.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-7.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-7.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Barnaul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Barnaul', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nairobi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nairobi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Martinique', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Martinique', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson_Creek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson_Creek', + 'DATA'), + ('_tcl_data\\encoding\\cp437.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp437.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-4.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-4.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Cuba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Cuba', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Kerguelen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Kerguelen', + 'DATA'), + ('_tcl_data\\encoding\\jis0208.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0208.enc', + 'DATA'), + ('_tcl_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Vincent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Vincent', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dakar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dakar', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pago_Pago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pago_Pago', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashkhabad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashkhabad', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dhaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dhaka', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Riyadh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Riyadh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Kitts', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Kitts', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thule', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thule', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mbabane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mbabane', + 'DATA'), + ('_tcl_data\\safe.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\safe.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Mountain', + 'DATA'), + ('_tcl_data\\msgs\\eu_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu_es.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-1.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-1.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Winnipeg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Winnipeg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Havana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Havana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Velho', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Velho', + 'DATA'), + ('_tk_data\\ttk\\fonts.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\fonts.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Araguaina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Araguaina', + 'DATA'), + ('_tcl_data\\msgs\\es_pr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Brussels', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Brussels', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson', + 'DATA'), + ('_tcl_data\\tzdata\\ROK', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROK', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port_of_Spain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port_of_Spain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boa_Vista', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boa_Vista', + 'DATA'), + ('_tcl_data\\encoding\\cp1257.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1257.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kosrae', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kosrae', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kampala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kampala', + 'DATA'), + ('_tcl_data\\tzdata\\Poland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Poland', + 'DATA'), + ('_tk_data\\license.terms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\license.terms', + 'DATA'), + ('_tcl_data\\encoding\\cp865.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp865.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+11', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kashgar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kashgar', + 'DATA'), + ('_tcl_data\\encoding\\cns11643.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cns11643.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tiraspol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tiraspol', + 'DATA'), + ('_tcl_data\\msgs\\es_gt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_gt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bucharest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bucharest', + 'DATA'), + ('_tcl_data\\encoding\\gb12345.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb12345.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\te_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te_in.msg', + 'DATA'), + ('_tk_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Berlin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Berlin', + 'DATA'), + ('_tcl_data\\encoding\\euc-cn.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-cn.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Yukon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Yukon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lima', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lima', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Saipan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Saipan', + 'DATA'), + ('_tcl_data\\encoding\\macJapan.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macJapan.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Brazzaville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Brazzaville', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Majuro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Majuro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bratislava', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bratislava', + 'DATA'), + ('_tk_data\\palette.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\palette.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port-au-Prince', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port-au-Prince', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ndjamena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ndjamena', + 'DATA'), + ('_tcl_data\\encoding\\jis0212.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0212.enc', + 'DATA'), + ('_tcl_data\\msgs\\ta.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp932.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp932.enc', + 'DATA'), + ('_tcl_data\\encoding\\macIceland.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macIceland.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Nelson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Nelson', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cambridge_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cambridge_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mogadishu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mogadishu', + 'DATA'), + ('_tk_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Eucla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Eucla', + 'DATA'), + ('_tcl_data\\encoding\\macCyrillic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCyrillic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\DumontDUrville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\DumontDUrville', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-5', + 'DATA'), + ('_tcl_data\\msgs\\es_co.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_co.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kamchatka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kamchatka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Bermuda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Bermuda', + 'DATA'), + ('_tcl_data\\encoding\\cp1250.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1250.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Mountain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rosario', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rosario', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tehran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tehran', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtobe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtobe', + 'DATA'), + ('_tcl_data\\msgs\\te.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te.msg', + 'DATA'), + ('_tcl_data\\tzdata\\CET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CET', + 'DATA'), + ('_tcl_data\\msgs\\en_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_hk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Busingen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Busingen', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Newfoundland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Newfoundland', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wallis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wallis', + 'DATA'), + ('_tcl_data\\encoding\\cp775.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp775.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baku', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baku', + 'DATA'), + ('_tk_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Costa_Rica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Costa_Rica', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Currie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Currie', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kanton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kanton', + 'DATA'), + ('_tcl_data\\encoding\\cp861.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp861.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Ponape', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Ponape', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fortaleza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fortaleza', + 'DATA'), + ('_tk_data\\ttk\\progress.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\progress.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macao', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\Continental', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\Continental', + 'DATA'), + ('_tcl_data\\msgs\\sk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tirane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tirane', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Warsaw', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Warsaw', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nouakchott', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nouakchott', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-1', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\South_Georgia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\South_Georgia', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Banjul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Banjul', + 'DATA'), + ('_tk_data\\ttk\\menubutton.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\menubutton.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+4', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belize', + 'DATA'), + ('_tcl_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\images\\pwrdLogo200.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo200.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Monrovia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Monrovia', + 'DATA'), + ('_tcl_data\\msgs\\fr_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ca.msg', + 'DATA'), + ('_tk_data\\tkfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tkfbox.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp857.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp857.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\NSW', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\NSW', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Center', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Center', + 'DATA'), + ('_tcl_data\\encoding\\cp950.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp950.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Christmas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Christmas', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Copenhagen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Copenhagen', + 'DATA'), + ('_tk_data\\ttk\\utils.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\utils.tcl', + 'DATA'), + ('_tk_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santarem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santarem', + 'DATA'), + ('_tk_data\\megawidget.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\megawidget.tcl', + 'DATA'), + ('_tk_data\\images\\pwrdLogo75.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo75.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kiritimati', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kiritimati', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Conakry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Conakry', + 'DATA'), + ('_tcl_data\\tzdata\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT+0', + 'DATA'), + ('_tcl_data\\msgs\\mr_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Athens', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Athens', + 'DATA'), + ('_tcl_data\\msgs\\zh_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_hk.msg', + 'DATA'), + ('_tk_data\\ttk\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\spinbox.tcl', + 'DATA'), + ('_tk_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\encoding\\shiftjis.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\shiftjis.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\South', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\South', + 'DATA'), + ('_tcl_data\\encoding\\macCroatian.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCroatian.enc', + 'DATA'), + ('_tk_data\\ttk\\notebook.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\notebook.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\ROC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROC', + 'DATA'), + ('_tcl_data\\encoding\\ebcdic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ebcdic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Uzhgorod', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Uzhgorod', + 'DATA'), + ('_tcl_data\\msgs\\ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ca.msg', + 'DATA'), + ('_tcl_data\\msgs\\fr_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tbilisi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tbilisi', + 'DATA'), + ('_tcl_data\\encoding\\macDingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macDingbats.enc', + 'DATA'), + ('_tcl_data\\msgs\\et.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\et.msg', + 'DATA'), + ('_tcl_data\\opt0.4\\optparse.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\optparse.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+7', + 'DATA'), + ('_tk_data\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1251.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1251.enc', + 'DATA'), + ('_tk_data\\comdlg.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\comdlg.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Metlakatla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Metlakatla', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Madrid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Madrid', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vladivostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vladivostok', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Whitehorse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Whitehorse', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Shanghai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Shanghai', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Manila', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Manila', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Omsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Omsk', + 'DATA'), + ('_tcl_data\\msgs\\hr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yellowknife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yellowknife', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Khartoum', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Khartoum', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kinshasa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kinshasa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Nicosia', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\Israel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Israel', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\El_Aaiun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\El_Aaiun', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Luxembourg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Luxembourg', + 'DATA'), + ('_tcl_data\\msgs\\gl_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl_es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+9', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Timbuktu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Timbuktu', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Easter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Easter', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-15.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-15.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Maceio', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Maceio', + 'DATA'), + ('_tk_data\\icons.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\icons.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Malta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Malta', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Reykjavik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Reykjavik', + 'DATA'), + ('_tcl_data\\tzdata\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Universal', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lord_Howe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lord_Howe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baghdad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baghdad', + 'DATA'), + ('_tcl_data\\msgs\\en_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ca.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santa_Isabel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santa_Isabel', + 'DATA'), + ('_tcl_data\\msgs\\ar_sy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_sy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Enderbury', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Enderbury', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mauritius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mauritius', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mexico_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mexico_City', + 'DATA'), + ('_tcl_data\\msgs\\en_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\nb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Jersey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Jersey', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chicago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chicago', + 'DATA'), + ('_tcl_data\\encoding\\cp864.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp864.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Japan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Japan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Eirunepe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Eirunepe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Juneau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Juneau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Hawaii', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Hawaii', + 'DATA'), + ('_tcl_data\\encoding\\euc-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-kr.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Danmarkshavn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Danmarkshavn', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Moncton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Moncton', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Phoenix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Phoenix', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Addis_Ababa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Addis_Ababa', + 'DATA'), + ('_tk_data\\xmfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\xmfbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\EET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EET', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Arizona', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Arizona', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ljubljana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ljubljana', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Paris', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Paris', + 'DATA'), + ('_tcl_data\\msgs\\fa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\London', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\London', + 'DATA'), + ('_tcl_data\\msgs\\sr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dacca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dacca', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Astrakhan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Astrakhan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sarajevo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sarajevo', + 'DATA'), + ('_tcl_data\\msgs\\mr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\New_Salem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\New_Salem', + 'DATA'), + ('_tk_data\\ttk\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Irkutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Irkutsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuwait', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuwait', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Seoul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Seoul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montevideo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montevideo', + 'DATA'), + ('_tk_data\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1253.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1253.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Mariehamn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Mariehamn', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guadalcanal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guadalcanal', + 'DATA'), + ('_tcl_data\\tzdata\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST7MDT', + 'DATA'), + ('_tcl_data\\encoding\\big5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\big5.enc', + 'DATA'), + ('_tk_data\\images\\logo64.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo64.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Maldives', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Maldives', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Inuvik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Inuvik', + 'DATA'), + ('_tcl_data\\tzdata\\MET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MET', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Nauru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Nauru', + 'DATA'), + ('_tcl_data\\tzdata\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CST6CDT', + 'DATA'), + ('_tk_data\\obsolete.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\obsolete.tcl', + 'DATA'), + ('_tcl_data\\msgs\\lv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lv.msg', + 'DATA'), + ('_tk_data\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\spinbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\GB', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yekaterinburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yekaterinburg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Wayne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Wayne', + 'DATA'), + ('_tcl_data\\encoding\\koi8-r.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-r.enc', + 'DATA'), + ('_tcl_data\\encoding\\cp860.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp860.enc', + 'DATA'), + ('_tcl_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Manaus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Manaus', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Central', + 'DATA'), + ('_tcl_data\\tzdata\\W-SU', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\W-SU', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rankin_Inlet', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rankin_Inlet', + 'DATA'), + ('_tk_data\\images\\pwrdLogo175.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo175.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Phnom_Penh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Phnom_Penh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayman', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thunder_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thunder_Bay', + 'DATA'), + ('_tcl_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\LHI', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\LHI', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Thomas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Thomas', + 'DATA'), + ('_tcl_data\\encoding\\macTurkish.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macTurkish.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ceuta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ceuta', + 'DATA'), + ('_tcl_data\\tzdata\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT0', + 'DATA'), + ('_tcl_data\\encoding\\cp1256.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1256.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Damascus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Damascus', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Regina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Regina', + 'DATA'), + ('_tk_data\\unsupported.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\unsupported.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chuuk', + 'DATA'), + ('_tk_data\\console.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\console.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Malabo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Malabo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Curacao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Curacao', + 'DATA'), + ('_tcl_data\\msgs\\sl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jakarta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jakarta', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-6.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-6.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+10', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atikokan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atikokan', + 'DATA'), + ('_tk_data\\ttk\\clamTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\clamTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bissau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bissau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Gaza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Gaza', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bamako', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bamako', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tokyo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tokyo', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Alaska', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Alaska', + 'DATA'), + ('_tk_data\\msgs\\en.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vatican', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vatican', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Vancouver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Vancouver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Podgorica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Podgorica', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Harare', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Harare', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Chisinau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Chisinau', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Adelaide', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Adelaide', + 'DATA'), + ('_tcl_data\\encoding\\tis-620.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\tis-620.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Saskatchewan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Saskatchewan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Algiers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Algiers', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Michigan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Michigan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ujung_Pandang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ujung_Pandang', + 'DATA'), + ('_tcl_data\\msgs\\es_bo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_bo.msg', + 'DATA'), + ('_tcl_data\\init.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\init.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\East-Indiana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\East-Indiana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Coral_Harbour', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Coral_Harbour', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vevay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vevay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Luis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Luis', + 'DATA'), + ('_tcl_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\cs.msg', + 'DATA'), + ('_tk_data\\ttk\\defaults.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\defaults.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qatar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Antigua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Antigua', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-9', + 'DATA'), + ('_tcl_data\\msgs\\af_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af_za.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Honolulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Honolulu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mazatlan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mazatlan', + 'DATA'), + ('_tk_data\\images\\pwrdLogo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Djibouti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Djibouti', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Gaborone', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Gaborone', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+5', + 'DATA'), + ('_tk_data\\mkpsenc.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\mkpsenc.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Anadyr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Anadyr', + 'DATA'), + ('_tcl_data\\encoding\\cp874.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp874.enc', + 'DATA'), + ('_tk_data\\bgerror.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\bgerror.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dubai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dubai', + 'DATA'), + ('_tcl_data\\msgs\\hi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Gibraltar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Gibraltar', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Budapest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Budapest', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+0', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Darwin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Darwin', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mayotte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mayotte', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Riga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Riga', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Halifax', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Halifax', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tortola', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tortola', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Palau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Palau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Aleutian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Aleutian', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\El_Salvador', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\El_Salvador', + 'DATA'), + ('_tcl_data\\msgs\\th.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\th.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Managua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Managua', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Petersburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Petersburg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-3.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-3.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Goose_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Goose_Bay', + 'DATA'), + ('_tcl_data\\msgs\\es_pa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT0', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faeroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faeroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cordoba', + 'DATA'), + ('_tcl_data\\encoding\\dingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\dingbats.enc', + 'DATA'), + ('_tk_data\\ttk\\classicTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\classicTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Jan_Mayen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Jan_Mayen', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guadeloupe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guadeloupe', + 'DATA'), + ('tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Saigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Saigon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tashkent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tashkent', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-8', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Libreville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Libreville', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Knox', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Knox', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vientiane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vientiane', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Monaco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Monaco', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-10.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-10.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Universal', + 'DATA'), + ('_tk_data\\ttk\\treeview.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\treeview.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kathmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kathmandu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bogota', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bogota', + 'DATA'), + ('tcl8\\8.4\\platform-1.0.19.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform-1.0.19.tm', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Caracas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Caracas', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lower_Princes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lower_Princes', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Nicosia', + 'DATA'), + ('_tcl_data\\word.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\word.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chihuahua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chihuahua', + 'DATA'), + ('_tcl_data\\msgs\\es_cr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cr.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-kr.enc', + 'DATA'), + ('_tk_data\\scrlbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scrlbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-2', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Aruba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Aruba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jujuy', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Dublin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Dublin', + 'DATA'), + ('_tk_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Edmonton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Edmonton', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ulyanovsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ulyanovsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Sakhalin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Sakhalin', + 'DATA'), + ('_tcl_data\\msgs\\en_ph.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ph.msg', + 'DATA'), + ('_tcl_data\\encoding\\koi8-t.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-t.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-16.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-16.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-0', + 'DATA'), + ('_tcl_data\\encoding\\koi8-u.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-u.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Tell_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Tell_City', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Asuncion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Asuncion', + 'DATA'), + ('_tk_data\\ttk\\altTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\altTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Colombo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Colombo', + 'DATA'), + ('_tcl_data\\tzdata\\EST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wake', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wake', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lusaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lusaka', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-10', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guam', + 'DATA'), + ('_tcl_data\\encoding\\euc-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Accra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Accra', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Krasnoyarsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Krasnoyarsk', + 'DATA'), + ('_tcl_data\\msgs\\nn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nn.msg', + 'DATA'), + ('_tcl_data\\msgs\\ta_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hebron', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hebron', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\HST10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\HST10', + 'DATA'), + ('_tcl_data\\tzdata\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dominica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dominica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Glace_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Glace_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Los_Angeles', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Los_Angeles', + 'DATA'), + ('_tcl_data\\msgs\\sq.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sq.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ-CHAT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ-CHAT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anchorage', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anchorage', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaNorte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaNorte', + 'DATA'), + ('_tcl_data\\package.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\package.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boise', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boise', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novokuznetsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novokuznetsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chita', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chita', + 'DATA'), + ('_tcl_data\\msgs\\bg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Monticello', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Monticello', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Atlantic', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Atlantic', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zagreb', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zagreb', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Louisville', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-14.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-14.enc', + 'DATA'), + ('_tcl_data\\tzdata\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Cordoba', + 'DATA'), + ('_tk_data\\menu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\menu.tcl', + 'DATA'), + ('_tcl_data\\encoding\\macThai.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macThai.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Palmer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Palmer', + 'DATA'), + ('_tk_data\\images\\pwrdLogo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo.eps', + 'DATA'), + ('_tcl_data\\msgs\\uk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\uk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Stanley', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Stanley', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Antananarivo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Antananarivo', + 'DATA'), + ('_tcl_data\\msgs\\ru_ua.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru_ua.msg', + 'DATA'), + ('_tcl_data\\msgs\\en_zw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_zw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmara', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Cocos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Cocos', + 'DATA'), + ('_tcl_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuala_Lumpur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuala_Lumpur', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-5.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_au.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_au.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Harbin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Harbin', + 'DATA'), + ('_tcl_data\\encoding\\cp855.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp855.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Minsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Minsk', + 'DATA'), + ('_tcl_data\\encoding\\ascii.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ascii.enc', + 'DATA'), + ('_tcl_data\\encoding\\gb2312.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ensenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ensenada', + 'DATA'), + ('_tcl_data\\msgs\\eu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu.msg', + 'DATA'), + ('_tk_data\\optMenu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\optMenu.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hovd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hovd', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Srednekolymsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Srednekolymsk', + 'DATA'), + ('_tcl_data\\opt0.4\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\pkgIndex.tcl', + 'DATA'), + ('_tk_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulan_Bator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulan_Bator', + 'DATA'), + ('_tcl_data\\msgs\\he.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\he.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_pe.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pe.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Port_Moresby', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Port_Moresby', + 'DATA'), + ('_tcl_data\\msgs\\nl_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sitka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sitka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Madeira', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Madeira', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bangui', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bangui', + 'DATA'), + ('_tk_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\el.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jayapura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jayapura', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Winamac', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Winamac', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Johns', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Johns', + 'DATA'), + ('_tk_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\ttk\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\La_Rioja', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\La_Rioja', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Atyrau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Atyrau', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4ADT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4ADT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Godthab', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Godthab', + 'DATA'), + ('tcl8\\8.5\\msgcat-1.6.1.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\msgcat-1.6.1.tm', + 'DATA'), + ('_tcl_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\el.msg', + 'DATA'), + ('_tk_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Lucia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Lucia', + 'DATA'), + ('_tk_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Swift_Current', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Swift_Current', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Simferopol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Simferopol', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Porto-Novo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Porto-Novo', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-13', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-13', + 'DATA'), + ('_tcl_data\\encoding\\koi8-ru.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-ru.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Egypt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Egypt', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chatham', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chatham', + 'DATA'), + ('_tcl_data\\msgs\\hi_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6CDT', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dili', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dili', + 'DATA'), + ('_tcl_data\\msgs\\kok.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tunis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tunis', + 'DATA'), + ('_tcl_data\\encoding\\cp936.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp936.enc', + 'DATA'), + ('_tcl_data\\msgs\\lt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lt.msg', + 'DATA'), + ('_tk_data\\images\\README', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\README', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Amman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Amman', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Troll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Troll', + 'DATA'), + ('_tcl_data\\msgs\\gv_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id.msg', + 'DATA'), + ('_tcl_data\\msgs\\ko_kr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko_kr.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp869.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp869.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Sao_Tome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Sao_Tome', + 'DATA'), + ('_tcl_data\\msgs\\es_mx.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_mx.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tegucigalpa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tegucigalpa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Stockholm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Stockholm', + 'DATA'), + ('_tcl_data\\msgs\\be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Johnston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Johnston', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vilnius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vilnius', + 'DATA'), + ('_tcl_data\\tzdata\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Adak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Adak', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fiji', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fiji', + 'DATA'), + ('_tcl_data\\encoding\\cp866.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp866.enc', + 'DATA'), + ('_tcl_data\\msgs\\ga_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga_ie.msg', + 'DATA'), + ('tcl8\\8.5\\tcltest-2.5.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\tcltest-2.5.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Oral', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Oral', + 'DATA'), + ('_tcl_data\\tzdata\\PRC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PRC', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Melbourne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Melbourne', + 'DATA'), + ('_tcl_data\\tzdata\\Turkey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Turkey', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Efate', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Efate', + 'DATA'), + ('_tcl_data\\msgs\\pt_br.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt_br.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Syowa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Syowa', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tijuana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tijuana', + 'DATA'), + ('_tcl_data\\tzdata\\WET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\WET', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Windhoek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Windhoek', + 'DATA'), + ('_tcl_data\\msgs\\ga.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Noumea', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Noumea', + 'DATA'), + ('_tcl_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tongatapu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tongatapu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Creston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Creston', + 'DATA'), + ('_tcl_data\\msgs\\kw_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_sg.msg', + 'DATA'), + ('_tk_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\msgs\\fa_ir.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_ir.msg', + 'DATA'), + ('_tcl_data\\msgs\\sw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Galapagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Galapagos', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Muscat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Muscat', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Cape_Verde', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Cape_Verde', + 'DATA'), + ('_tcl_data\\tzdata\\GB-Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB-Eire', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yakutat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yakutat', + 'DATA'), + ('_tcl_data\\http1.0\\http.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\http.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yakutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yakutsk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\La_Paz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\La_Paz', + 'DATA'), + ('_tk_data\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scale.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Hongkong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Hongkong', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-8.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-8.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bahrain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bahrain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Recife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Recife', + 'DATA'), + ('_tcl_data\\encoding\\cp850.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp850.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\San_Marino', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\San_Marino', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Comoro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Comoro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Helsinki', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Helsinki', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-14', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-14', + 'DATA'), + ('_tcl_data\\parray.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\parray.tcl', + 'DATA'), + ('_tcl_data\\encoding\\gb1988.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb1988.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sao_Paulo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sao_Paulo', + 'DATA'), + ('_tk_data\\ttk\\scrollbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scrollbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Auckland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Auckland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Beirut', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Beirut', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Campo_Grande', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Campo_Grande', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chungking', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chungking', + 'DATA'), + ('_tcl_data\\msgs\\it_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\West', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Amsterdam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Amsterdam', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bujumbura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bujumbura', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Central', + 'DATA'), + ('_tcl_data\\encoding\\cp862.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp862.enc', + 'DATA'), + ('_tcl_data\\msgs\\fr_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Matamoros', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Matamoros', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santiago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santiago', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmera', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lubumbashi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lubumbashi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Jujuy', + 'DATA'), + ('_tk_data\\msgbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kabul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kabul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Puerto_Rico', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Puerto_Rico', + 'DATA'), + ('_tcl_data\\msgs\\kl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aden', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aden', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guayaquil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guayaquil', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ust-Nera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ust-Nera', + 'DATA'), + ('_tcl_data\\tzdata\\Iran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iran', + 'DATA'), + ('_tcl_data\\msgs\\ro.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ro.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Calcutta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Calcutta', + 'DATA'), + ('_tcl_data\\msgs\\es_ve.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ve.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chongqing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chongqing', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Noronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Noronha', + 'DATA'), + ('_tcl_data\\encoding\\cp737.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp737.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Portugal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Portugal', + 'DATA'), + ('_tcl_data\\tzdata\\MST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST', + 'DATA'), + ('_tk_data\\images\\logo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bangkok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bangkok', + 'DATA'), + ('_tcl_data\\msgs\\kok_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Rarotonga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Rarotonga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jerusalem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jerusalem', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atka', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Salta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Salta', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dar_es_Salaam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dar_es_Salaam', + 'DATA'), + ('_tcl_data\\msgs\\de_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_be.msg', + 'DATA'), + ('_tk_data\\clrpick.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\clrpick.tcl', + 'DATA'), + ('_tcl_data\\http1.0\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp949.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp949.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tallinn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tallinn', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Volgograd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Volgograd', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Famagusta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Famagusta', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kralendijk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kralendijk', + 'DATA'), + ('_tcl_data\\msgs\\ja.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ja.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maseru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maseru', + 'DATA'), + ('_tcl_data\\history.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\history.tcl', + 'DATA'), + ('_tcl_data\\msgs\\sh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sh.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Rangoon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Rangoon', + 'DATA'), + ('_tk_data\\ttk\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scale.tcl', + 'DATA'), + ('_tcl_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Yancowinna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Yancowinna', + 'DATA'), + ('_tcl_data\\encoding\\cp1255.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1255.enc', + 'DATA'), + ('_tcl_data\\tzdata\\HST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\HST', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Almaty', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Almaty', + 'DATA'), + ('_tcl_data\\msgs\\kw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw.msg', + 'DATA'), + ('_tcl_data\\encoding\\macUkraine.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macUkraine.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Lisbon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Lisbon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Louisville', + 'DATA'), + ('_tcl_data\\msgs\\es_ni.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ni.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cuiaba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cuiaba', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Bougainville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Bougainville', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sofia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sofia', + 'DATA'), + ('_tcl_data\\msgs\\es_py.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_py.msg', + 'DATA'), + ('_tk_data\\focus.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\focus.tcl', + 'DATA'), + ('_tcl_data\\msgs\\gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl.msg', + 'DATA'), + ('_tk_data\\ttk\\ttk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\ttk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fakaofo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fakaofo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Juba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Juba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Panama', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Panama', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Johannesburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Johannesburg', + 'DATA'), + ('_tcl_data\\tm.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tm.tcl', + 'DATA'), + ('_tcl_data\\msgs\\en_bw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_bw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tripoli', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tripoli', + 'DATA'), + ('_tk_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kyiv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kyiv', + 'DATA'), + ('_tcl_data\\msgs\\mk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mk.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1258.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1258.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pyongyang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pyongyang', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-11.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-11.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hong_Kong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hong_Kong', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Niamey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Niamey', + 'DATA'), + ('_tcl_data\\tzdata\\Arctic\\Longyearbyen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Arctic\\Longyearbyen', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Taipei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Taipei', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Acre', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Davis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Davis', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nipigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nipigon', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tarawa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tarawa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuching', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuching', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Virgin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Virgin', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montreal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montreal', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Truk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Truk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Katmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Katmandu', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Douala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Douala', + 'DATA'), + ('_tcl_data\\msgs\\en_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_sg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Tucuman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Tucuman', + 'DATA'), + ('_tk_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\cs.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\General', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\General', + 'DATA'), + ('_tcl_data\\auto.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\auto.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Guernsey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Guernsey', + 'DATA'), + ('base_library.zip', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\base_library.zip', + 'DATA')], + [], + False, + False, + 1772125751, + [('runw.exe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\runw.exe', + 'EXECUTABLE')], + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll') diff --git a/examples/客户案例1/client-demo/build/demo/PKG-00.toc b/examples/客户案例1/client-demo/build/demo/PKG-00.toc new file mode 100644 index 0000000..0d5a54e --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/PKG-00.toc @@ -0,0 +1,3134 @@ +('C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\demo.pkg', + {'BINARY': True, + 'DATA': True, + 'EXECUTABLE': True, + 'EXTENSION': True, + 'PYMODULE': True, + 'PYSOURCE': True, + 'PYZ': False, + 'SPLASH': True, + 'SYMLINK': False}, + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_cryptography_openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\rthooks\\pyi_rth_cryptography_openssl.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('pyi_rth__tkinter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth__tkinter.py', + 'PYSOURCE'), + ('demo', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\demo.py', + 'PYSOURCE'), + ('python312.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_uuid.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_uuid.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_cffi_backend.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\_cffi_backend.cp312-win_amd64.pyd', + 'EXTENSION'), + ('bcrypt\\_bcrypt.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\bcrypt\\_bcrypt.pyd', + 'EXTENSION'), + ('cryptography\\hazmat\\bindings\\_rust.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\_rust.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md__mypyc.cp312-win_amd64.pyd', + 'EXTENSION'), + ('charset_normalizer\\md.cp312-win_amd64.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\md.cp312-win_amd64.pyd', + 'EXTENSION'), + ('_tkinter.pyd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_tkinter.pyd', + 'EXTENSION'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140_1.dll', + 'BINARY'), + ('python3.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('tcl86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tcl86t.dll', + 'BINARY'), + ('tk86t.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tk86t.dll', + 'BINARY'), + ('ucrtbase.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\ucrtbase.dll', + 'BINARY'), + ('zlib1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\zlib1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-fibers-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-fibers-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-kernel32-legacy-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Eclipse ' + 'Adoptium\\jdk-8.0.462.8-hotspot\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('cryptography-46.0.5.dist-info\\RECORD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\RECORD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.BSD', + 'DATA'), + ('cryptography-46.0.5.dist-info\\INSTALLER', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\INSTALLER', + 'DATA'), + ('cryptography-46.0.5.dist-info\\METADATA', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\METADATA', + 'DATA'), + ('cryptography-46.0.5.dist-info\\WHEEL', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\WHEEL', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE.APACHE', + 'DATA'), + ('cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography-46.0.5.dist-info\\licenses\\LICENSE', + 'DATA'), + ('certifi\\cacert.pem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\cacert.pem', + 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\py.typed', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Canary', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Canary', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\Acre', + 'DATA'), + ('_tcl_data\\msgs\\ar_jo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_jo.msg', + 'DATA'), + ('_tcl_data\\msgs\\mt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Makassar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Makassar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grenada', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vincennes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vincennes', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashgabat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashgabat', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Midway', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Midway', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Paramaribo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Paramaribo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Scoresbysund', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Scoresbysund', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rio_Branco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rio_Branco', + 'DATA'), + ('_tcl_data\\encoding\\ksc5601.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ksc5601.enc', + 'DATA'), + ('_tcl_data\\msgs\\ko.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko.msg', + 'DATA'), + ('_tcl_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Andorra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Andorra', + 'DATA'), + ('_tcl_data\\msgs\\vi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\vi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kirov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kirov', + 'DATA'), + ('_tcl_data\\msgs\\es_cl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Oslo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Oslo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Abidjan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Abidjan', + 'DATA'), + ('_tcl_data\\tzdata\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PST8PDT', + 'DATA'), + ('_tcl_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Canberra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Canberra', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-12', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Ushuaia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Ushuaia', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Macquarie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Macquarie', + 'DATA'), + ('_tk_data\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Hermosillo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Hermosillo', + 'DATA'), + ('_tk_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belfast', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belfast', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santo_Domingo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santo_Domingo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayenne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayenne', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zurich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zurich', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-4', + 'DATA'), + ('_tk_data\\images\\pwrdLogo150.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo150.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kaliningrad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kaliningrad', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Karachi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Karachi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ciudad_Juarez', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ciudad_Juarez', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Mendoza', + 'DATA'), + ('_tcl_data\\encoding\\cp1254.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1254.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-9.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-9.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Mawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Mawson', + 'DATA'), + ('_tcl_data\\msgs\\zh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh.msg', + 'DATA'), + ('_tcl_data\\encoding\\gb2312-raw.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312-raw.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Broken_Hill', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Broken_Hill', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tel_Aviv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tel_Aviv', + 'DATA'), + ('_tcl_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Luanda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Luanda', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Marquesas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Marquesas', + 'DATA'), + ('_tk_data\\choosedir.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\choosedir.tcl', + 'DATA'), + ('_tk_data\\tearoff.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tearoff.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-3', + 'DATA'), + ('_tcl_data\\tzdata\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Skopje', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Skopje', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mahe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mahe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Choibalsan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Choibalsan', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anguilla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anguilla', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Detroit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Detroit', + 'DATA'), + ('_tcl_data\\msgs\\es_uy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_uy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Yap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Yap', + 'DATA'), + ('_tcl_data\\msgs\\fo_fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo_fo.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-2.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-2.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Queensland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Queensland', + 'DATA'), + ('_tcl_data\\msgs\\kl_gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl_gl.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp863.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp863.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ie.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ec.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ec.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Grand_Turk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Grand_Turk', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Tasmania', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Tasmania', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\East', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\East', + 'DATA'), + ('_tk_data\\images\\logoLarge.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoLarge.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+2', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Reunion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Reunion', + 'DATA'), + ('_tcl_data\\encoding\\symbol.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\symbol.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Indiana-Starke', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Indiana-Starke', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Punta_Arenas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Punta_Arenas', + 'DATA'), + ('_tcl_data\\tzdata\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UCT', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Prague', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Prague', + 'DATA'), + ('_tk_data\\ttk\\vistaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9YDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9YDT', + 'DATA'), + ('_tcl_data\\msgs\\gv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv.msg', + 'DATA'), + ('_tcl_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lindeman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lindeman', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8PDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8PDT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guatemala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guatemala', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Marigot', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Marigot', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\South_Pole', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\South_Pole', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Norfolk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Norfolk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Iqaluit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Iqaluit', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cancun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cancun', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Casablanca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Casablanca', + 'DATA'), + ('_tcl_data\\tzdata\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT-0', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Rothera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Rothera', + 'DATA'), + ('_tk_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\msgs\\is.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\is.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rainy_River', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rainy_River', + 'DATA'), + ('_tcl_data\\msgs\\en_nz.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_nz.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Brunei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Brunei', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Niue', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Niue', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-7', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\EasterIsland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\EasterIsland', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Beulah', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Beulah', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\DeNoronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\DeNoronha', + 'DATA'), + ('_tcl_data\\tzdata\\America\\New_York', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\New_York', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Perth', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Perth', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Samoa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Samoa', + 'DATA'), + ('_tcl_data\\tzdata\\EST5EDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST5EDT', + 'DATA'), + ('_tcl_data\\tzdata\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Shiprock', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Shiprock', + 'DATA'), + ('_tk_data\\iconlist.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\iconlist.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+8', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Chagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Chagos', + 'DATA'), + ('_tcl_data\\msgs\\bn_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\de_at.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_at.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Menominee', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Menominee', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nome', + 'DATA'), + ('_tcl_data\\msgs\\zh_tw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_tw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\ComodRivadavia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\ComodRivadavia', + 'DATA'), + ('_tk_data\\images\\logo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo.eps', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Saratov', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Saratov', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+12', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+12', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Magadan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Magadan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yangon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yangon', + 'DATA'), + ('_tk_data\\ttk\\xpTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\xpTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Knox_IN', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Knox_IN', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Blanc-Sablon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Blanc-Sablon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bishkek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bishkek', + 'DATA'), + ('_tk_data\\ttk\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\msgs\\ms_my.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms_my.msg', + 'DATA'), + ('_tk_data\\dialog.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\dialog.tcl', + 'DATA'), + ('_tk_data\\ttk\\sizegrip.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\sizegrip.tcl', + 'DATA'), + ('_tk_data\\images\\logoMed.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logoMed.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Funafuti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Funafuti', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+6', + 'DATA'), + ('_tk_data\\listbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\listbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Libya', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Libya', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\St_Helena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\St_Helena', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guyana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guyana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Pangnirtung', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Pangnirtung', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\West', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia_Banderas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia_Banderas', + 'DATA'), + ('_tk_data\\tk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Resolute', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Resolute', + 'DATA'), + ('_tk_data\\ttk\\combobox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\combobox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\PST8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\PST8', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zaporozhye', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zaporozhye', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\ACT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\ACT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yerevan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yerevan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Cairo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Cairo', + 'DATA'), + ('_tk_data\\ttk\\winTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\winTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Blantyre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Blantyre', + 'DATA'), + ('_tk_data\\safetk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\safetk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+3', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nuuk', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kiev', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kiev', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulaanbaatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulaanbaatar', + 'DATA'), + ('_tcl_data\\msgs\\en_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Barbados', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Barbados', + 'DATA'), + ('_tcl_data\\encoding\\jis0201.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0201.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaSur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaSur', + 'DATA'), + ('_tcl_data\\msgs\\af.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Barthelemy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Barthelemy', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maputo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maputo', + 'DATA'), + ('_tk_data\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Vostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Vostok', + 'DATA'), + ('_tcl_data\\encoding\\macGreek.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macGreek.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Azores', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Azores', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Toronto', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Toronto', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pitcairn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pitcairn', + 'DATA'), + ('_tcl_data\\clock.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\clock.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Apia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Apia', + 'DATA'), + ('_tcl_data\\msgs\\bn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bn.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Gambier', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Gambier', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtau', + 'DATA'), + ('_tcl_data\\encoding\\macRomania.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRomania.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vaduz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vaduz', + 'DATA'), + ('_tk_data\\fontchooser.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\fontchooser.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Hobart', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Hobart', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Rome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Rome', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Sydney', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Sydney', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\McMurdo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\McMurdo', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vienna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vienna', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ho_Chi_Minh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ho_Chi_Minh', + 'DATA'), + ('_tk_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\de.msg', + 'DATA'), + ('_tk_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Samarkand', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Samarkand', + 'DATA'), + ('tcl8\\8.6\\http-2.9.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.6\\http-2.9.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimbu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimbu', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Isle_of_Man', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Isle_of_Man', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Brisbane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Brisbane', + 'DATA'), + ('_tcl_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\encoding\\macRoman.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macRoman.enc', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7MDT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qostanay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qostanay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Merida', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Merida', + 'DATA'), + ('_tcl_data\\msgs\\id_id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id_id.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1252.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1252.enc', + 'DATA'), + ('_tk_data\\images\\tai-ku.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\tai-ku.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ouagadougou', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ouagadougou', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pontianak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pontianak', + 'DATA'), + ('_tcl_data\\msgs\\fa_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kigali', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kigali', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Monterrey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Monterrey', + 'DATA'), + ('_tcl_data\\msgs\\tr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\tr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Urumqi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Urumqi', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\YST9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\YST9', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mendoza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mendoza', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Khandyga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Khandyga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novosibirsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novosibirsk', + 'DATA'), + ('_tcl_data\\tzdata\\Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Eire', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kolkata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kolkata', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Victoria', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Victoria', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lagos', + 'DATA'), + ('_tcl_data\\msgs\\en_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_gb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Belgrade', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Belgrade', + 'DATA'), + ('_tcl_data\\msgs\\fo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nassau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nassau', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Freetown', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Freetown', + 'DATA'), + ('_tcl_data\\msgs\\ms.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ms.msg', + 'DATA'), + ('_tcl_data\\encoding\\macCentEuro.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCentEuro.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Thimphu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Thimphu', + 'DATA'), + ('_tcl_data\\tzdata\\Iceland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iceland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dushanbe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dushanbe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Marengo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Marengo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Miquelon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Miquelon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Juan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Juan', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\North', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\North', + 'DATA'), + ('_tcl_data\\encoding\\cp852.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp852.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tahiti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tahiti', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-13.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-13.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belem', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-11', + 'DATA'), + ('_tcl_data\\msgs\\es_do.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_do.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pohnpei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pohnpei', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Casey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Casey', + 'DATA'), + ('_tcl_data\\tzdata\\Navajo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Navajo', + 'DATA'), + ('_tcl_data\\msgs\\ar_lb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_lb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Moscow', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Moscow', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Denver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Denver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Samara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Samara', + 'DATA'), + ('_tk_data\\text.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\text.tcl', + 'DATA'), + ('_tcl_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UCT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UCT', + 'DATA'), + ('_tk_data\\ttk\\cursors.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\cursors.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ojinaga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ojinaga', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+1', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qyzylorda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qyzylorda', + 'DATA'), + ('_tk_data\\ttk\\aquaTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-6', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-6', + 'DATA'), + ('_tcl_data\\msgs\\es_hn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_hn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tomsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tomsk', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lome', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montserrat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montserrat', + 'DATA'), + ('_tcl_data\\msgs\\en_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_za.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-7.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-7.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Barnaul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Barnaul', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nairobi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nairobi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Martinique', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Martinique', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson_Creek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson_Creek', + 'DATA'), + ('_tcl_data\\encoding\\cp437.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp437.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-4.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-4.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Cuba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Cuba', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Kerguelen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Kerguelen', + 'DATA'), + ('_tcl_data\\encoding\\jis0208.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0208.enc', + 'DATA'), + ('_tcl_data\\msgs\\eo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eo.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Vincent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Vincent', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dakar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dakar', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Pago_Pago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Pago_Pago', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ashkhabad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ashkhabad', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dhaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dhaka', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Riyadh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Riyadh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Kitts', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Kitts', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thule', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thule', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mbabane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mbabane', + 'DATA'), + ('_tcl_data\\safe.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\safe.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Mountain', + 'DATA'), + ('_tcl_data\\msgs\\eu_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu_es.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-1.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-1.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Winnipeg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Winnipeg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Havana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Havana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Velho', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Velho', + 'DATA'), + ('_tk_data\\ttk\\fonts.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\fonts.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Araguaina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Araguaina', + 'DATA'), + ('_tcl_data\\msgs\\es_pr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Brussels', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Brussels', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dawson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dawson', + 'DATA'), + ('_tcl_data\\tzdata\\ROK', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROK', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port_of_Spain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port_of_Spain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boa_Vista', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boa_Vista', + 'DATA'), + ('_tcl_data\\encoding\\cp1257.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1257.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kosrae', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kosrae', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kampala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kampala', + 'DATA'), + ('_tcl_data\\tzdata\\Poland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Poland', + 'DATA'), + ('_tk_data\\license.terms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\license.terms', + 'DATA'), + ('_tcl_data\\encoding\\cp865.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp865.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+11', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+11', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kashgar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kashgar', + 'DATA'), + ('_tcl_data\\encoding\\cns11643.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cns11643.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tiraspol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tiraspol', + 'DATA'), + ('_tcl_data\\msgs\\es_gt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_gt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bucharest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bucharest', + 'DATA'), + ('_tcl_data\\encoding\\gb12345.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb12345.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\te_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te_in.msg', + 'DATA'), + ('_tk_data\\msgs\\hu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\hu.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Berlin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Berlin', + 'DATA'), + ('_tcl_data\\encoding\\euc-cn.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-cn.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Yukon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Yukon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lima', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lima', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Saipan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Saipan', + 'DATA'), + ('_tcl_data\\encoding\\macJapan.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macJapan.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Brazzaville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Brazzaville', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Majuro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Majuro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Bratislava', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Bratislava', + 'DATA'), + ('_tk_data\\palette.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\palette.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Port-au-Prince', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Port-au-Prince', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ndjamena', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ndjamena', + 'DATA'), + ('_tcl_data\\encoding\\jis0212.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\jis0212.enc', + 'DATA'), + ('_tcl_data\\msgs\\ta.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp932.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp932.enc', + 'DATA'), + ('_tcl_data\\encoding\\macIceland.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macIceland.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Nelson', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Nelson', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cambridge_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cambridge_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Mogadishu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Mogadishu', + 'DATA'), + ('_tk_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Eucla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Eucla', + 'DATA'), + ('_tcl_data\\encoding\\macCyrillic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCyrillic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\DumontDUrville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\DumontDUrville', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-5', + 'DATA'), + ('_tcl_data\\msgs\\es_co.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_co.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kamchatka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kamchatka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Bermuda', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Bermuda', + 'DATA'), + ('_tcl_data\\encoding\\cp1250.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1250.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Mountain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Mountain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rosario', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rosario', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tehran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tehran', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aqtobe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aqtobe', + 'DATA'), + ('_tcl_data\\msgs\\te.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\te.msg', + 'DATA'), + ('_tcl_data\\tzdata\\CET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CET', + 'DATA'), + ('_tcl_data\\msgs\\en_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_hk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Busingen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Busingen', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Newfoundland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Newfoundland', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wallis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wallis', + 'DATA'), + ('_tcl_data\\encoding\\cp775.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp775.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baku', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baku', + 'DATA'), + ('_tk_data\\msgs\\pl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Costa_Rica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Costa_Rica', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Currie', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Currie', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kanton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kanton', + 'DATA'), + ('_tcl_data\\encoding\\cp861.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp861.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Ponape', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Ponape', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fortaleza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fortaleza', + 'DATA'), + ('_tk_data\\ttk\\progress.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\progress.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macao', + 'DATA'), + ('_tcl_data\\tzdata\\Chile\\Continental', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Chile\\Continental', + 'DATA'), + ('_tcl_data\\msgs\\sk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tirane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tirane', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Warsaw', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Warsaw', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Nouakchott', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Nouakchott', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-1', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-1', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\South_Georgia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\South_Georgia', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Banjul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Banjul', + 'DATA'), + ('_tk_data\\ttk\\menubutton.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\menubutton.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+4', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Belize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Belize', + 'DATA'), + ('_tcl_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\images\\pwrdLogo200.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo200.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Monrovia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Monrovia', + 'DATA'), + ('_tcl_data\\msgs\\fr_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ca.msg', + 'DATA'), + ('_tk_data\\tkfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tkfbox.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp857.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp857.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\NSW', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\NSW', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\Center', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\Center', + 'DATA'), + ('_tcl_data\\encoding\\cp950.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp950.enc', + 'DATA'), + ('_tcl_data\\msgs\\ar.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Christmas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Christmas', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Copenhagen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Copenhagen', + 'DATA'), + ('_tk_data\\ttk\\utils.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\utils.tcl', + 'DATA'), + ('_tk_data\\msgs\\fi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santarem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santarem', + 'DATA'), + ('_tk_data\\megawidget.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\megawidget.tcl', + 'DATA'), + ('_tk_data\\images\\pwrdLogo75.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo75.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kiritimati', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kiritimati', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Conakry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Conakry', + 'DATA'), + ('_tcl_data\\tzdata\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT+0', + 'DATA'), + ('_tcl_data\\msgs\\mr_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Athens', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Athens', + 'DATA'), + ('_tcl_data\\msgs\\zh_hk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_hk.msg', + 'DATA'), + ('_tk_data\\ttk\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\spinbox.tcl', + 'DATA'), + ('_tk_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\encoding\\shiftjis.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\shiftjis.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\South', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\South', + 'DATA'), + ('_tcl_data\\encoding\\macCroatian.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macCroatian.enc', + 'DATA'), + ('_tk_data\\ttk\\notebook.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\notebook.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\ROC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\ROC', + 'DATA'), + ('_tcl_data\\encoding\\ebcdic.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ebcdic.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Uzhgorod', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Uzhgorod', + 'DATA'), + ('_tcl_data\\msgs\\ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ca.msg', + 'DATA'), + ('_tcl_data\\msgs\\fr_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tbilisi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tbilisi', + 'DATA'), + ('_tcl_data\\encoding\\macDingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macDingbats.enc', + 'DATA'), + ('_tcl_data\\msgs\\et.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\et.msg', + 'DATA'), + ('_tcl_data\\opt0.4\\optparse.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\optparse.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+7', + 'DATA'), + ('_tk_data\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1251.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1251.enc', + 'DATA'), + ('_tk_data\\comdlg.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\comdlg.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Metlakatla', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Metlakatla', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Madrid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Madrid', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vladivostok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vladivostok', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Whitehorse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Whitehorse', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Shanghai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Shanghai', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Manila', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Manila', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Omsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Omsk', + 'DATA'), + ('_tcl_data\\msgs\\hr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yellowknife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yellowknife', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Khartoum', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Khartoum', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Kinshasa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Kinshasa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Nicosia', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\Israel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Israel', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\El_Aaiun', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\El_Aaiun', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Luxembourg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Luxembourg', + 'DATA'), + ('_tcl_data\\msgs\\gl_es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl_es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+9', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Timbuktu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Timbuktu', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Easter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Easter', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-15.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-15.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Maceio', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Maceio', + 'DATA'), + ('_tk_data\\icons.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\icons.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Malta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Malta', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Reykjavik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Reykjavik', + 'DATA'), + ('_tcl_data\\tzdata\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Universal', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Lord_Howe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Lord_Howe', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Baghdad', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Baghdad', + 'DATA'), + ('_tcl_data\\msgs\\en_ca.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ca.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santa_Isabel', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santa_Isabel', + 'DATA'), + ('_tcl_data\\msgs\\ar_sy.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ar_sy.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Enderbury', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Enderbury', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mauritius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mauritius', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mexico_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mexico_City', + 'DATA'), + ('_tcl_data\\msgs\\en_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_in.msg', + 'DATA'), + ('_tcl_data\\msgs\\nb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nb.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Jersey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Jersey', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chicago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chicago', + 'DATA'), + ('_tcl_data\\encoding\\cp864.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp864.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Japan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Japan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Eirunepe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Eirunepe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Juneau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Juneau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Hawaii', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Hawaii', + 'DATA'), + ('_tcl_data\\encoding\\euc-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-kr.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Danmarkshavn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Danmarkshavn', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Moncton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Moncton', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Phoenix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Phoenix', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Addis_Ababa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Addis_Ababa', + 'DATA'), + ('_tk_data\\xmfbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\xmfbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\EET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EET', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Arizona', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Arizona', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ljubljana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ljubljana', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Paris', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Paris', + 'DATA'), + ('_tcl_data\\msgs\\fa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\London', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\London', + 'DATA'), + ('_tcl_data\\msgs\\sr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dacca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dacca', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Astrakhan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Astrakhan', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sarajevo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sarajevo', + 'DATA'), + ('_tcl_data\\msgs\\mr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\North_Dakota\\New_Salem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\North_Dakota\\New_Salem', + 'DATA'), + ('_tk_data\\ttk\\entry.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\entry.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Irkutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Irkutsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuwait', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuwait', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Seoul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Seoul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montevideo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montevideo', + 'DATA'), + ('_tk_data\\panedwindow.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\panedwindow.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp1253.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1253.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Mariehamn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Mariehamn', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guadalcanal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guadalcanal', + 'DATA'), + ('_tcl_data\\tzdata\\MST7MDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST7MDT', + 'DATA'), + ('_tcl_data\\encoding\\big5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\big5.enc', + 'DATA'), + ('_tk_data\\images\\logo64.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo64.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Maldives', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Maldives', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Inuvik', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Inuvik', + 'DATA'), + ('_tcl_data\\tzdata\\MET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MET', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Nauru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Nauru', + 'DATA'), + ('_tcl_data\\tzdata\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\CST6CDT', + 'DATA'), + ('_tk_data\\obsolete.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\obsolete.tcl', + 'DATA'), + ('_tcl_data\\msgs\\lv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lv.msg', + 'DATA'), + ('_tk_data\\spinbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\spinbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\GB', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yekaterinburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yekaterinburg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Fort_Wayne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Fort_Wayne', + 'DATA'), + ('_tcl_data\\encoding\\koi8-r.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-r.enc', + 'DATA'), + ('_tcl_data\\encoding\\cp860.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp860.enc', + 'DATA'), + ('_tcl_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Manaus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Manaus', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Central', + 'DATA'), + ('_tcl_data\\tzdata\\W-SU', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\W-SU', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Rankin_Inlet', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Rankin_Inlet', + 'DATA'), + ('_tk_data\\images\\pwrdLogo175.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo175.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Phnom_Penh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Phnom_Penh', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cayman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cayman', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Thunder_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Thunder_Bay', + 'DATA'), + ('_tcl_data\\msgs\\de.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\MST7', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\MST7', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\LHI', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\LHI', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Thomas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Thomas', + 'DATA'), + ('_tcl_data\\encoding\\macTurkish.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macTurkish.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Ceuta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Ceuta', + 'DATA'), + ('_tcl_data\\tzdata\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT0', + 'DATA'), + ('_tcl_data\\encoding\\cp1256.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1256.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Damascus', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Damascus', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Regina', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Regina', + 'DATA'), + ('_tk_data\\unsupported.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\unsupported.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chuuk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chuuk', + 'DATA'), + ('_tk_data\\console.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\console.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Malabo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Malabo', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Curacao', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Curacao', + 'DATA'), + ('_tcl_data\\msgs\\sl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Zulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Zulu', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jakarta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jakarta', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-6.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-6.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+10', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atikokan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atikokan', + 'DATA'), + ('_tk_data\\ttk\\clamTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\clamTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bissau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bissau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Gaza', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Gaza', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bamako', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bamako', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tokyo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tokyo', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Alaska', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Alaska', + 'DATA'), + ('_tk_data\\msgs\\en.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\en.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vatican', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vatican', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Vancouver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Vancouver', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Podgorica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Podgorica', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Harare', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Harare', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Chisinau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Chisinau', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Adelaide', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Adelaide', + 'DATA'), + ('_tcl_data\\encoding\\tis-620.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\tis-620.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Saskatchewan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Saskatchewan', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Algiers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Algiers', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Michigan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Michigan', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ujung_Pandang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ujung_Pandang', + 'DATA'), + ('_tcl_data\\msgs\\es_bo.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_bo.msg', + 'DATA'), + ('_tcl_data\\init.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\init.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\US\\East-Indiana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\East-Indiana', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Coral_Harbour', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Coral_Harbour', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Vevay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Vevay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\San_Luis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\San_Luis', + 'DATA'), + ('_tcl_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\cs.msg', + 'DATA'), + ('_tk_data\\ttk\\defaults.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\defaults.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Qatar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Qatar', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Antigua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Antigua', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-9', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-9', + 'DATA'), + ('_tcl_data\\msgs\\af_za.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\af_za.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Honolulu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Honolulu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Mazatlan', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Mazatlan', + 'DATA'), + ('_tk_data\\images\\pwrdLogo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Djibouti', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Djibouti', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Gaborone', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Gaborone', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+5', + 'DATA'), + ('_tk_data\\mkpsenc.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\mkpsenc.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Anadyr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Anadyr', + 'DATA'), + ('_tcl_data\\encoding\\cp874.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp874.enc', + 'DATA'), + ('_tk_data\\bgerror.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\bgerror.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dubai', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dubai', + 'DATA'), + ('_tcl_data\\msgs\\hi.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Gibraltar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Gibraltar', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Budapest', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Budapest', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT+0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT+0', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Darwin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Darwin', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Mayotte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Mayotte', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Riga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Riga', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Halifax', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Halifax', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tortola', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tortola', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Rio_Gallegos', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Buenos_Aires', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Buenos_Aires', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Palau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Palau', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Aleutian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Aleutian', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Istanbul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Istanbul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\El_Salvador', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\El_Salvador', + 'DATA'), + ('_tcl_data\\msgs\\th.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\th.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_cn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_cn.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Managua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Managua', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Petersburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Petersburg', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-3.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-3.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Goose_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Goose_Bay', + 'DATA'), + ('_tcl_data\\msgs\\es_pa.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pa.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT0', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faeroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faeroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cordoba', + 'DATA'), + ('_tcl_data\\encoding\\dingbats.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\dingbats.enc', + 'DATA'), + ('_tk_data\\ttk\\classicTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\classicTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Jan_Mayen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Jan_Mayen', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guadeloupe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guadeloupe', + 'DATA'), + ('tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform\\shell-1.1.4.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Saigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Saigon', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Tashkent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Tashkent', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-8', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-8', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Libreville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Libreville', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Knox', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Knox', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Vientiane', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Vientiane', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Monaco', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Monaco', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-10.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-10.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\Universal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\Universal', + 'DATA'), + ('_tk_data\\ttk\\treeview.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\treeview.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kathmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kathmandu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bogota', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bogota', + 'DATA'), + ('tcl8\\8.4\\platform-1.0.19.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.4\\platform-1.0.19.tm', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Caracas', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Caracas', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Lower_Princes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Lower_Princes', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Catamarca', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Catamarca', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Nicosia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Nicosia', + 'DATA'), + ('_tcl_data\\word.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\word.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Chihuahua', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Chihuahua', + 'DATA'), + ('_tcl_data\\msgs\\es_cr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_cr.msg', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-kr.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-kr.enc', + 'DATA'), + ('_tk_data\\scrlbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scrlbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-2', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Aruba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Aruba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jujuy', + 'DATA'), + ('_tcl_data\\encoding\\iso2022-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso2022-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Dublin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Dublin', + 'DATA'), + ('_tk_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Edmonton', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Edmonton', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Ulyanovsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Ulyanovsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Sakhalin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Sakhalin', + 'DATA'), + ('_tcl_data\\msgs\\en_ph.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_ph.msg', + 'DATA'), + ('_tcl_data\\encoding\\koi8-t.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-t.enc', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-16.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-16.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-0', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-0', + 'DATA'), + ('_tcl_data\\encoding\\koi8-u.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-u.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Tell_City', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Tell_City', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Asuncion', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Asuncion', + 'DATA'), + ('_tk_data\\ttk\\altTheme.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\altTheme.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Colombo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Colombo', + 'DATA'), + ('_tcl_data\\tzdata\\EST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\EST', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Wake', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Wake', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lusaka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lusaka', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-10', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Guam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Guam', + 'DATA'), + ('_tcl_data\\encoding\\euc-jp.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\euc-jp.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Accra', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Accra', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Krasnoyarsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Krasnoyarsk', + 'DATA'), + ('_tcl_data\\msgs\\nn.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nn.msg', + 'DATA'), + ('_tcl_data\\msgs\\ta_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ta_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hebron', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hebron', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\HST10', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\HST10', + 'DATA'), + ('_tcl_data\\tzdata\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Dominica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Dominica', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Glace_Bay', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Glace_Bay', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Los_Angeles', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Los_Angeles', + 'DATA'), + ('_tcl_data\\msgs\\sq.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sq.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ-CHAT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ-CHAT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Anchorage', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Anchorage', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Bahia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Bahia', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\BajaNorte', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\BajaNorte', + 'DATA'), + ('_tcl_data\\package.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\package.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Boise', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Boise', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Novokuznetsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Novokuznetsk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chita', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chita', + 'DATA'), + ('_tcl_data\\msgs\\bg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\bg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Monticello', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Monticello', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Atlantic', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Atlantic', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Zagreb', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Zagreb', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Louisville', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-14.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-14.enc', + 'DATA'), + ('_tcl_data\\tzdata\\UTC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\UTC', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Cordoba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Cordoba', + 'DATA'), + ('_tk_data\\menu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\menu.tcl', + 'DATA'), + ('_tcl_data\\encoding\\macThai.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macThai.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Palmer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Palmer', + 'DATA'), + ('_tk_data\\images\\pwrdLogo.eps', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\pwrdLogo.eps', + 'DATA'), + ('_tcl_data\\msgs\\uk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\uk.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Stanley', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Stanley', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Antananarivo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Antananarivo', + 'DATA'), + ('_tcl_data\\msgs\\ru_ua.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ru_ua.msg', + 'DATA'), + ('_tcl_data\\msgs\\en_zw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_zw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmara', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmara', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Cocos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Cocos', + 'DATA'), + ('_tcl_data\\msgs\\nl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuala_Lumpur', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuala_Lumpur', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-5.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-5.enc', + 'DATA'), + ('_tcl_data\\msgs\\en_au.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_au.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\NZ', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\NZ', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Harbin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Harbin', + 'DATA'), + ('_tcl_data\\encoding\\cp855.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp855.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Minsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Minsk', + 'DATA'), + ('_tcl_data\\encoding\\ascii.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\ascii.enc', + 'DATA'), + ('_tcl_data\\encoding\\gb2312.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb2312.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Ensenada', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Ensenada', + 'DATA'), + ('_tcl_data\\msgs\\eu.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\eu.msg', + 'DATA'), + ('_tk_data\\optMenu.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\optMenu.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hovd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hovd', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Srednekolymsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Srednekolymsk', + 'DATA'), + ('_tcl_data\\opt0.4\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\opt0.4\\pkgIndex.tcl', + 'DATA'), + ('_tk_data\\msgs\\da.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\da.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ulan_Bator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ulan_Bator', + 'DATA'), + ('_tcl_data\\msgs\\he.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\he.msg', + 'DATA'), + ('_tcl_data\\msgs\\es_pe.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_pe.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Port_Moresby', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Port_Moresby', + 'DATA'), + ('_tcl_data\\msgs\\nl_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\nl_be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sitka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sitka', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Madeira', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Madeira', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bangui', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bangui', + 'DATA'), + ('_tk_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\el.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jayapura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jayapura', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indiana\\Winamac', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indiana\\Winamac', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Johns', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Johns', + 'DATA'), + ('_tk_data\\msgs\\ru.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\ru.msg', + 'DATA'), + ('_tk_data\\ttk\\button.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\button.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\La_Rioja', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\La_Rioja', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Atyrau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Atyrau', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\AST4ADT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\AST4ADT', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Godthab', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Godthab', + 'DATA'), + ('tcl8\\8.5\\msgcat-1.6.1.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\msgcat-1.6.1.tm', + 'DATA'), + ('_tcl_data\\msgs\\el.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\el.msg', + 'DATA'), + ('_tk_data\\msgs\\it.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\it.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Singapore', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Singapore', + 'DATA'), + ('_tcl_data\\tzdata\\America\\St_Lucia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\St_Lucia', + 'DATA'), + ('_tk_data\\msgs\\es.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\es.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Swift_Current', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Swift_Current', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Simferopol', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Simferopol', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Porto-Novo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Porto-Novo', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-13', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-13', + 'DATA'), + ('_tcl_data\\encoding\\koi8-ru.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\koi8-ru.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Egypt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Egypt', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Chatham', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Chatham', + 'DATA'), + ('_tcl_data\\msgs\\hi_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\hi_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\CST6CDT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\CST6CDT', + 'DATA'), + ('_tcl_data\\tzdata\\SystemV\\EST5', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\SystemV\\EST5', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Dili', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Dili', + 'DATA'), + ('_tcl_data\\msgs\\kok.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tunis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tunis', + 'DATA'), + ('_tcl_data\\encoding\\cp936.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp936.enc', + 'DATA'), + ('_tcl_data\\msgs\\lt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\lt.msg', + 'DATA'), + ('_tk_data\\images\\README', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\README', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Amman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Amman', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Troll', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Troll', + 'DATA'), + ('_tcl_data\\msgs\\gv_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gv_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\id.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\id.msg', + 'DATA'), + ('_tcl_data\\msgs\\ko_kr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ko_kr.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp869.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp869.enc', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Sao_Tome', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Sao_Tome', + 'DATA'), + ('_tcl_data\\msgs\\es_mx.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_mx.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tegucigalpa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tegucigalpa', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Stockholm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Stockholm', + 'DATA'), + ('_tcl_data\\msgs\\be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\be.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Johnston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Johnston', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Vilnius', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Vilnius', + 'DATA'), + ('_tcl_data\\tzdata\\Greenwich', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Greenwich', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Adak', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Adak', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fiji', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fiji', + 'DATA'), + ('_tcl_data\\encoding\\cp866.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp866.enc', + 'DATA'), + ('_tcl_data\\msgs\\ga_ie.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga_ie.msg', + 'DATA'), + ('tcl8\\8.5\\tcltest-2.5.8.tm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8\\8.5\\tcltest-2.5.8.tm', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Oral', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Oral', + 'DATA'), + ('_tcl_data\\tzdata\\PRC', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\PRC', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Melbourne', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Melbourne', + 'DATA'), + ('_tcl_data\\tzdata\\Turkey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Turkey', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Efate', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Efate', + 'DATA'), + ('_tcl_data\\msgs\\pt_br.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\pt_br.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Syowa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Syowa', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Tijuana', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Tijuana', + 'DATA'), + ('_tcl_data\\tzdata\\WET', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\WET', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Windhoek', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Windhoek', + 'DATA'), + ('_tcl_data\\msgs\\ga.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ga.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Noumea', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Noumea', + 'DATA'), + ('_tcl_data\\tclIndex', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tclIndex', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tongatapu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tongatapu', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Creston', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Creston', + 'DATA'), + ('_tcl_data\\msgs\\kw_gb.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw_gb.msg', + 'DATA'), + ('_tcl_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\msgs\\zh_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\zh_sg.msg', + 'DATA'), + ('_tk_data\\msgs\\pt.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\pt.msg', + 'DATA'), + ('_tcl_data\\msgs\\fa_ir.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fa_ir.msg', + 'DATA'), + ('_tcl_data\\msgs\\sw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Galapagos', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Galapagos', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Muscat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Muscat', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Cape_Verde', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Cape_Verde', + 'DATA'), + ('_tcl_data\\tzdata\\GB-Eire', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\GB-Eire', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Yakutat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Yakutat', + 'DATA'), + ('_tcl_data\\http1.0\\http.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\http.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Yakutsk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Yakutsk', + 'DATA'), + ('_tcl_data\\tzdata\\America\\La_Paz', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\La_Paz', + 'DATA'), + ('_tk_data\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\scale.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Hongkong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Hongkong', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-8.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-8.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bahrain', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bahrain', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Recife', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Recife', + 'DATA'), + ('_tcl_data\\encoding\\cp850.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp850.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\San_Marino', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\San_Marino', + 'DATA'), + ('_tcl_data\\tzdata\\Indian\\Comoro', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Indian\\Comoro', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Helsinki', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Helsinki', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Kwajalein', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Kwajalein', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT-14', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT-14', + 'DATA'), + ('_tcl_data\\parray.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\parray.tcl', + 'DATA'), + ('_tcl_data\\encoding\\gb1988.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\gb1988.enc', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Sao_Paulo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Sao_Paulo', + 'DATA'), + ('_tk_data\\ttk\\scrollbar.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scrollbar.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Auckland', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Auckland', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Beirut', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Beirut', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Campo_Grande', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Campo_Grande', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chungking', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chungking', + 'DATA'), + ('_tcl_data\\msgs\\it_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\it_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Brazil\\West', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Brazil\\West', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Amsterdam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Amsterdam', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Bujumbura', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Bujumbura', + 'DATA'), + ('_tcl_data\\tzdata\\US\\Central', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\US\\Central', + 'DATA'), + ('_tcl_data\\encoding\\cp862.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp862.enc', + 'DATA'), + ('_tcl_data\\msgs\\fr_ch.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr_ch.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Atlantic\\Faroe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Atlantic\\Faroe', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Matamoros', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Matamoros', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Santiago', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Santiago', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Asmera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Asmera', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Lubumbashi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Lubumbashi', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Jujuy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Jujuy', + 'DATA'), + ('_tk_data\\msgbox.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgbox.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kabul', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kabul', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Puerto_Rico', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Puerto_Rico', + 'DATA'), + ('_tcl_data\\msgs\\kl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kl.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Etc\\GMT', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Etc\\GMT', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Aden', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Aden', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Pacific', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Pacific', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Guayaquil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Guayaquil', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Ust-Nera', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Ust-Nera', + 'DATA'), + ('_tcl_data\\tzdata\\Iran', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Iran', + 'DATA'), + ('_tcl_data\\msgs\\ro.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ro.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Calcutta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Calcutta', + 'DATA'), + ('_tcl_data\\msgs\\es_ve.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ve.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Chongqing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Chongqing', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Noronha', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Noronha', + 'DATA'), + ('_tcl_data\\encoding\\cp737.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp737.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Portugal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Portugal', + 'DATA'), + ('_tcl_data\\tzdata\\MST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\MST', + 'DATA'), + ('_tk_data\\images\\logo100.gif', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\images\\logo100.gif', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Bangkok', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Bangkok', + 'DATA'), + ('_tcl_data\\msgs\\kok_in.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kok_in.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Indianapolis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Indianapolis', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Rarotonga', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Rarotonga', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Macau', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Macau', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Jerusalem', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Jerusalem', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Atka', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Atka', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Salta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Salta', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Dar_es_Salaam', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Dar_es_Salaam', + 'DATA'), + ('_tcl_data\\msgs\\de_be.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\de_be.msg', + 'DATA'), + ('_tk_data\\clrpick.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\clrpick.tcl', + 'DATA'), + ('_tcl_data\\http1.0\\pkgIndex.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\http1.0\\pkgIndex.tcl', + 'DATA'), + ('_tcl_data\\encoding\\cp949.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp949.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Tallinn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Tallinn', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Volgograd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Volgograd', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Jamaica', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Jamaica', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Famagusta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Famagusta', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kralendijk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kralendijk', + 'DATA'), + ('_tcl_data\\msgs\\ja.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\ja.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Maseru', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Maseru', + 'DATA'), + ('_tcl_data\\history.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\history.tcl', + 'DATA'), + ('_tcl_data\\msgs\\sh.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\sh.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Rangoon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Rangoon', + 'DATA'), + ('_tk_data\\ttk\\scale.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\scale.tcl', + 'DATA'), + ('_tcl_data\\msgs\\fr.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\fr.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Australia\\Yancowinna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Australia\\Yancowinna', + 'DATA'), + ('_tcl_data\\encoding\\cp1255.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1255.enc', + 'DATA'), + ('_tcl_data\\tzdata\\HST', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\HST', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Almaty', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Almaty', + 'DATA'), + ('_tcl_data\\msgs\\kw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\kw.msg', + 'DATA'), + ('_tcl_data\\encoding\\macUkraine.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\macUkraine.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Lisbon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Lisbon', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Kentucky\\Louisville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Kentucky\\Louisville', + 'DATA'), + ('_tcl_data\\msgs\\es_ni.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_ni.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Cuiaba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Cuiaba', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Bougainville', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Bougainville', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Sofia', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Sofia', + 'DATA'), + ('_tcl_data\\msgs\\es_py.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\es_py.msg', + 'DATA'), + ('_tk_data\\focus.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\focus.tcl', + 'DATA'), + ('_tcl_data\\msgs\\gl.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\gl.msg', + 'DATA'), + ('_tk_data\\ttk\\ttk.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\ttk\\ttk.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Canada\\Eastern', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Canada\\Eastern', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Fakaofo', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Fakaofo', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Juba', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Juba', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Panama', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Panama', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Johannesburg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Johannesburg', + 'DATA'), + ('_tcl_data\\tm.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tm.tcl', + 'DATA'), + ('_tcl_data\\msgs\\en_bw.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_bw.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Tripoli', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Tripoli', + 'DATA'), + ('_tk_data\\msgs\\sv.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\sv.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Kyiv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Kyiv', + 'DATA'), + ('_tcl_data\\msgs\\mk.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\mk.msg', + 'DATA'), + ('_tcl_data\\encoding\\cp1258.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\cp1258.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Pyongyang', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Pyongyang', + 'DATA'), + ('_tcl_data\\encoding\\iso8859-11.enc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\encoding\\iso8859-11.enc', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Hong_Kong', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Hong_Kong', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Niamey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Niamey', + 'DATA'), + ('_tcl_data\\tzdata\\Arctic\\Longyearbyen', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Arctic\\Longyearbyen', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Taipei', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Taipei', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Porto_Acre', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Porto_Acre', + 'DATA'), + ('_tcl_data\\tzdata\\Antarctica\\Davis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Antarctica\\Davis', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Nipigon', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Nipigon', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Tarawa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Tarawa', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Kuching', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Kuching', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Virgin', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Virgin', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Montreal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Montreal', + 'DATA'), + ('_tcl_data\\tzdata\\Pacific\\Truk', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Pacific\\Truk', + 'DATA'), + ('_tcl_data\\tzdata\\Asia\\Katmandu', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Asia\\Katmandu', + 'DATA'), + ('_tcl_data\\tzdata\\Africa\\Douala', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Africa\\Douala', + 'DATA'), + ('_tcl_data\\msgs\\en_sg.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\msgs\\en_sg.msg', + 'DATA'), + ('_tcl_data\\tzdata\\America\\Argentina\\Tucuman', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\America\\Argentina\\Tucuman', + 'DATA'), + ('_tk_data\\msgs\\cs.msg', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tk8.6\\msgs\\cs.msg', + 'DATA'), + ('_tcl_data\\tzdata\\Mexico\\General', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Mexico\\General', + 'DATA'), + ('_tcl_data\\auto.tcl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\auto.tcl', + 'DATA'), + ('_tcl_data\\tzdata\\Europe\\Guernsey', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\tcl\\tcl8.6\\tzdata\\Europe\\Guernsey', + 'DATA'), + ('base_library.zip', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\base_library.zip', + 'DATA')], + 'python312.dll', + False, + False, + False, + [], + None, + None, + None) diff --git a/examples/客户案例1/client-demo/build/demo/PYZ-00.pyz b/examples/客户案例1/client-demo/build/demo/PYZ-00.pyz new file mode 100644 index 0000000..902dfe9 Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/PYZ-00.pyz differ diff --git a/examples/客户案例1/client-demo/build/demo/PYZ-00.toc b/examples/客户案例1/client-demo/build/demo/PYZ-00.toc new file mode 100644 index 0000000..ba6a1b0 --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/PYZ-00.toc @@ -0,0 +1,1010 @@ +('C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\examples\\客户案例1\\client-demo\\build\\demo\\PYZ-00.pyz', + [('__future__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\__future__.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compression.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_py_abc.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_strptime.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_threading_local.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\argparse.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ast.py', + 'PYMODULE'), + ('asyncio', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\__init__.py', + 'PYMODULE'), + ('asyncio.base_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_events.py', + 'PYMODULE'), + ('asyncio.base_futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_futures.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_subprocess.py', + 'PYMODULE'), + ('asyncio.base_tasks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\base_tasks.py', + 'PYMODULE'), + ('asyncio.constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\constants.py', + 'PYMODULE'), + ('asyncio.coroutines', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\coroutines.py', + 'PYMODULE'), + ('asyncio.events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\events.py', + 'PYMODULE'), + ('asyncio.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\exceptions.py', + 'PYMODULE'), + ('asyncio.format_helpers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\format_helpers.py', + 'PYMODULE'), + ('asyncio.futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\futures.py', + 'PYMODULE'), + ('asyncio.locks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\locks.py', + 'PYMODULE'), + ('asyncio.log', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\log.py', + 'PYMODULE'), + ('asyncio.mixins', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\mixins.py', + 'PYMODULE'), + ('asyncio.proactor_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\proactor_events.py', + 'PYMODULE'), + ('asyncio.protocols', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\protocols.py', + 'PYMODULE'), + ('asyncio.queues', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\queues.py', + 'PYMODULE'), + ('asyncio.runners', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\runners.py', + 'PYMODULE'), + ('asyncio.selector_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\selector_events.py', + 'PYMODULE'), + ('asyncio.sslproto', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\sslproto.py', + 'PYMODULE'), + ('asyncio.staggered', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\staggered.py', + 'PYMODULE'), + ('asyncio.streams', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\streams.py', + 'PYMODULE'), + ('asyncio.subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\subprocess.py', + 'PYMODULE'), + ('asyncio.taskgroups', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\taskgroups.py', + 'PYMODULE'), + ('asyncio.tasks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\tasks.py', + 'PYMODULE'), + ('asyncio.threads', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\threads.py', + 'PYMODULE'), + ('asyncio.timeouts', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\timeouts.py', + 'PYMODULE'), + ('asyncio.transports', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\transports.py', + 'PYMODULE'), + ('asyncio.trsock', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\trsock.py', + 'PYMODULE'), + ('asyncio.unix_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\unix_events.py', + 'PYMODULE'), + ('asyncio.windows_events', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\asyncio\\windows_utils.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\base64.py', + 'PYMODULE'), + ('bcrypt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\bcrypt\\__init__.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bisect.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bz2.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\calendar.py', + 'PYMODULE'), + ('certifi', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\__init__.py', + 'PYMODULE'), + ('certifi.core', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\certifi\\core.py', + 'PYMODULE'), + ('charset_normalizer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\__init__.py', + 'PYMODULE'), + ('charset_normalizer.api', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\api.py', + 'PYMODULE'), + ('charset_normalizer.cd', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\cd.py', + 'PYMODULE'), + ('charset_normalizer.constant', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\constant.py', + 'PYMODULE'), + ('charset_normalizer.legacy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\legacy.py', + 'PYMODULE'), + ('charset_normalizer.models', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\models.py', + 'PYMODULE'), + ('charset_normalizer.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\utils.py', + 'PYMODULE'), + ('charset_normalizer.version', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\charset_normalizer\\version.py', + 'PYMODULE'), + ('concurrent', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\__init__.py', + 'PYMODULE'), + ('concurrent.futures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\__init__.py', + 'PYMODULE'), + ('concurrent.futures._base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\_base.py', + 'PYMODULE'), + ('concurrent.futures.process', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\process.py', + 'PYMODULE'), + ('concurrent.futures.thread', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\concurrent\\futures\\thread.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextlib.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextvars.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copy.py', + 'PYMODULE'), + ('cryptography', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\__init__.py', + 'PYMODULE'), + ('cryptography.__about__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\__about__.py', + 'PYMODULE'), + ('cryptography.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\exceptions.py', + 'PYMODULE'), + ('cryptography.hazmat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat._oid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\_oid.py', + 'PYMODULE'), + ('cryptography.hazmat.backends', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.backends.openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\openssl\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.backends.openssl.backend', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\backends\\openssl\\backend.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl._conditional', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\_conditional.py', + 'PYMODULE'), + ('cryptography.hazmat.bindings.openssl.binding', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\bindings\\openssl\\binding.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit.ciphers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\ciphers\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.decrepit.ciphers.algorithms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\decrepit\\ciphers\\algorithms.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._asymmetric', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_asymmetric.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._cipheralgorithm', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_cipheralgorithm.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives._serialization', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\_serialization.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.dh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\dh.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.dsa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\dsa.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ec', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ec.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ed25519', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ed25519.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.ed448', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\ed448.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.padding', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\padding.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.rsa', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\rsa.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.types', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\types.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\utils.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.x25519', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\x25519.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.asymmetric.x448', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\asymmetric\\x448.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.aead', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\aead.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.algorithms', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\algorithms.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\base.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.ciphers.modes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\ciphers\\modes.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.constant_time', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\constant_time.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.hashes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\hashes.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\__init__.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\base.py', + 'PYMODULE'), + ('cryptography.hazmat.primitives.serialization.ssh', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\hazmat\\primitives\\serialization\\ssh.py', + 'PYMODULE'), + ('cryptography.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\utils.py', + 'PYMODULE'), + ('cryptography.x509', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\__init__.py', + 'PYMODULE'), + ('cryptography.x509.base', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\base.py', + 'PYMODULE'), + ('cryptography.x509.certificate_transparency', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\certificate_transparency.py', + 'PYMODULE'), + ('cryptography.x509.extensions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\extensions.py', + 'PYMODULE'), + ('cryptography.x509.general_name', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\general_name.py', + 'PYMODULE'), + ('cryptography.x509.name', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\name.py', + 'PYMODULE'), + ('cryptography.x509.oid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\oid.py', + 'PYMODULE'), + ('cryptography.x509.verification', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\cryptography\\x509\\verification.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\csv.py', + 'PYMODULE'), + ('ctypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\__init__.py', + 'PYMODULE'), + ('ctypes._endian', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\_endian.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dataclasses.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\datetime.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\decimal.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dis.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\generator.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\header.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\utils.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fnmatch.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fractions.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ftplib.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getopt.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getpass.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gettext.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gzip.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hashlib.py', + 'PYMODULE'), + ('hmac', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hmac.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\client.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('http.cookies', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\cookies.py', + 'PYMODULE'), + ('idna', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\__init__.py', + 'PYMODULE'), + ('idna.core', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\core.py', + 'PYMODULE'), + ('idna.idnadata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\idnadata.py', + 'PYMODULE'), + ('idna.intranges', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\intranges.py', + 'PYMODULE'), + ('idna.package_data', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\package_data.py', + 'PYMODULE'), + ('idna.uts46data', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\idna\\uts46data.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('importlib.resources._legacy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_legacy.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\inspect.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ipaddress.py', + 'PYMODULE'), + ('json', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('license_manager', '-', 'PYMODULE'), + ('license_manager.activation', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\activation.py', + 'PYMODULE'), + ('license_manager.client', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\client.py', + 'PYMODULE'), + ('license_manager.config', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\config.py', + 'PYMODULE'), + ('license_manager.hardware', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\hardware.py', + 'PYMODULE'), + ('license_manager.heartbeat', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\heartbeat.py', + 'PYMODULE'), + ('license_manager.models', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\models.py', + 'PYMODULE'), + ('license_manager.storage', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\storage.py', + 'PYMODULE'), + ('license_manager.validator', + 'C:\\B-work\\thingspanel-work\\0-m\\license-manager-sdk-go\\license-manager-sdk-python\\license_manager\\validator.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\lzma.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\mimetypes.py', + 'PYMODULE'), + ('multiprocessing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\__init__.py', + 'PYMODULE'), + ('multiprocessing.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\connection.py', + 'PYMODULE'), + ('multiprocessing.context', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\context.py', + 'PYMODULE'), + ('multiprocessing.dummy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\dummy\\__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\dummy\\connection.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\forkserver.py', + 'PYMODULE'), + ('multiprocessing.heap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\heap.py', + 'PYMODULE'), + ('multiprocessing.managers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\managers.py', + 'PYMODULE'), + ('multiprocessing.pool', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\pool.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_fork.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.process', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\process.py', + 'PYMODULE'), + ('multiprocessing.queues', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\queues.py', + 'PYMODULE'), + ('multiprocessing.reduction', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\reduction.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\resource_sharer.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\shared_memory.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.spawn', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\spawn.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\synchronize.py', + 'PYMODULE'), + ('multiprocessing.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\multiprocessing\\util.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\netrc.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\nturl2path.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\numbers.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\opcode.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pathlib.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pickle.py', + 'PYMODULE'), + ('pkgutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pkgutil.py', + 'PYMODULE'), + ('platform', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\platform.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pprint.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\py_compile.py', + 'PYMODULE'), + ('queue', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\queue.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\quopri.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\random.py', + 'PYMODULE'), + ('requests', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\__init__.py', + 'PYMODULE'), + ('requests.__version__', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\__version__.py', + 'PYMODULE'), + ('requests._internal_utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\_internal_utils.py', + 'PYMODULE'), + ('requests.adapters', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\adapters.py', + 'PYMODULE'), + ('requests.api', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\api.py', + 'PYMODULE'), + ('requests.auth', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\auth.py', + 'PYMODULE'), + ('requests.certs', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\certs.py', + 'PYMODULE'), + ('requests.compat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\compat.py', + 'PYMODULE'), + ('requests.cookies', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\cookies.py', + 'PYMODULE'), + ('requests.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\exceptions.py', + 'PYMODULE'), + ('requests.hooks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\hooks.py', + 'PYMODULE'), + ('requests.models', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\models.py', + 'PYMODULE'), + ('requests.packages', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\packages.py', + 'PYMODULE'), + ('requests.sessions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\sessions.py', + 'PYMODULE'), + ('requests.status_codes', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\status_codes.py', + 'PYMODULE'), + ('requests.structures', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\structures.py', + 'PYMODULE'), + ('requests.utils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\requests\\utils.py', + 'PYMODULE'), + ('runpy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\runpy.py', + 'PYMODULE'), + ('secrets', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\secrets.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\selectors.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shutil.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\signal.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\socket.py', + 'PYMODULE'), + ('socks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\socks.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ssl.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\statistics.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\string.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stringprep.py', + 'PYMODULE'), + ('subprocess', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\subprocess.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tarfile.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tempfile.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\textwrap.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\threading.py', + 'PYMODULE'), + ('tkinter', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\__init__.py', + 'PYMODULE'), + ('tkinter.commondialog', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\commondialog.py', + 'PYMODULE'), + ('tkinter.constants', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\constants.py', + 'PYMODULE'), + ('tkinter.messagebox', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\messagebox.py', + 'PYMODULE'), + ('tkinter.scrolledtext', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tkinter\\scrolledtext.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\token.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tokenize.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\typing.py', + 'PYMODULE'), + ('typing_extensions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\typing_extensions.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('urllib3', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\__init__.py', + 'PYMODULE'), + ('urllib3._base_connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_base_connection.py', + 'PYMODULE'), + ('urllib3._collections', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_collections.py', + 'PYMODULE'), + ('urllib3._request_methods', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_request_methods.py', + 'PYMODULE'), + ('urllib3._version', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\_version.py', + 'PYMODULE'), + ('urllib3.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\connection.py', + 'PYMODULE'), + ('urllib3.connectionpool', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\connectionpool.py', + 'PYMODULE'), + ('urllib3.contrib', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\__init__.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\connection.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.fetch', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\fetch.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\request.py', + 'PYMODULE'), + ('urllib3.contrib.emscripten.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\emscripten\\response.py', + 'PYMODULE'), + ('urllib3.contrib.pyopenssl', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\pyopenssl.py', + 'PYMODULE'), + ('urllib3.contrib.socks', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\contrib\\socks.py', + 'PYMODULE'), + ('urllib3.exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\exceptions.py', + 'PYMODULE'), + ('urllib3.fields', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\fields.py', + 'PYMODULE'), + ('urllib3.filepost', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\filepost.py', + 'PYMODULE'), + ('urllib3.http2', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\__init__.py', + 'PYMODULE'), + ('urllib3.http2.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\connection.py', + 'PYMODULE'), + ('urllib3.http2.probe', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\http2\\probe.py', + 'PYMODULE'), + ('urllib3.poolmanager', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\poolmanager.py', + 'PYMODULE'), + ('urllib3.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\response.py', + 'PYMODULE'), + ('urllib3.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\__init__.py', + 'PYMODULE'), + ('urllib3.util.connection', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\connection.py', + 'PYMODULE'), + ('urllib3.util.proxy', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\proxy.py', + 'PYMODULE'), + ('urllib3.util.request', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\request.py', + 'PYMODULE'), + ('urllib3.util.response', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\response.py', + 'PYMODULE'), + ('urllib3.util.retry', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\retry.py', + 'PYMODULE'), + ('urllib3.util.ssl_', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssl_.py', + 'PYMODULE'), + ('urllib3.util.ssl_match_hostname', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssl_match_hostname.py', + 'PYMODULE'), + ('urllib3.util.ssltransport', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\ssltransport.py', + 'PYMODULE'), + ('urllib3.util.timeout', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\timeout.py', + 'PYMODULE'), + ('urllib3.util.url', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\url.py', + 'PYMODULE'), + ('urllib3.util.util', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\util.py', + 'PYMODULE'), + ('urllib3.util.wait', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\urllib3\\util\\wait.py', + 'PYMODULE'), + ('uuid', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\uuid.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('xmlrpc', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xmlrpc\\__init__.py', + 'PYMODULE'), + ('xmlrpc.client', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xmlrpc\\client.py', + 'PYMODULE'), + ('zipfile', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE'), + ('zipimport', + 'C:\\Users\\42104\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipimport.py', + 'PYMODULE')]) diff --git a/examples/客户案例1/client-demo/build/demo/base_library.zip b/examples/客户案例1/client-demo/build/demo/base_library.zip new file mode 100644 index 0000000..870591d Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/base_library.zip differ diff --git a/examples/客户案例1/client-demo/build/demo/demo.pkg b/examples/客户案例1/client-demo/build/demo/demo.pkg new file mode 100644 index 0000000..319844c Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/demo.pkg differ diff --git a/examples/客户案例1/client-demo/build/demo/localpycs/pyimod01_archive.pyc b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod01_archive.pyc new file mode 100644 index 0000000..e479a28 Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod01_archive.pyc differ diff --git a/examples/客户案例1/client-demo/build/demo/localpycs/pyimod02_importers.pyc b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod02_importers.pyc new file mode 100644 index 0000000..91c346e Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod02_importers.pyc differ diff --git a/examples/客户案例1/client-demo/build/demo/localpycs/pyimod03_ctypes.pyc b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod03_ctypes.pyc new file mode 100644 index 0000000..6e85833 Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod03_ctypes.pyc differ diff --git a/examples/客户案例1/client-demo/build/demo/localpycs/pyimod04_pywin32.pyc b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod04_pywin32.pyc new file mode 100644 index 0000000..8a85a25 Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/localpycs/pyimod04_pywin32.pyc differ diff --git a/examples/客户案例1/client-demo/build/demo/localpycs/struct.pyc b/examples/客户案例1/client-demo/build/demo/localpycs/struct.pyc new file mode 100644 index 0000000..5adc9cd Binary files /dev/null and b/examples/客户案例1/client-demo/build/demo/localpycs/struct.pyc differ diff --git a/examples/客户案例1/client-demo/build/demo/warn-demo.txt b/examples/客户案例1/client-demo/build/demo/warn-demo.txt new file mode 100644 index 0000000..ca310d6 --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/warn-demo.txt @@ -0,0 +1,58 @@ + +This file lists modules PyInstaller was not able to find. This does not +necessarily mean these modules are required for running your program. Both +Python's standard library and 3rd-party Python packages often conditionally +import optional modules, some of which may be available only on certain +platforms. + +Types of import: +* top-level: imported at the top-level - look at these first +* conditional: imported within an if-statement +* delayed: imported within a function +* optional: imported within a try-except-statement + +IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for + tracking down the missing module yourself. Thanks! + +missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed) +missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional) +missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed) +missing module named fcntl - imported by subprocess (optional) +missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) +missing module named _scproxy - imported by urllib.request (conditional) +missing module named termios - imported by getpass (optional) +missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) +excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) +missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional), posixpath (optional) +missing module named resource - imported by posix (top-level) +missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) +missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) +missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named pyimod02_importers - imported by C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed) +missing module named collections.Callable - imported by collections (optional), socks (optional) +missing module named vms_lib - imported by platform (delayed, optional) +missing module named 'java.lang' - imported by platform (delayed, optional) +missing module named java - imported by platform (delayed) +missing module named _winreg - imported by platform (delayed, optional) +missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional) +missing module named simplejson - imported by requests.compat (conditional, optional) +missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed, conditional) +missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) +missing module named annotationlib - imported by typing_extensions (conditional) +missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) +missing module named 'pyodide.ffi' - imported by urllib3.contrib.emscripten.fetch (delayed, optional) +missing module named pyodide - imported by urllib3.contrib.emscripten.fetch (top-level) +missing module named js - imported by urllib3.contrib.emscripten.fetch (top-level) +missing module named 'h2.events' - imported by urllib3.http2.connection (top-level) +missing module named 'h2.connection' - imported by urllib3.http2.connection (top-level) +missing module named h2 - imported by urllib3.http2.connection (top-level) +missing module named zstandard - imported by urllib3.util.request (optional), urllib3.response (optional) +missing module named compression - imported by urllib3.util.request (optional), urllib3.response (optional) +missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) +missing module named brotlicffi - imported by urllib3.util.request (optional), urllib3.response (optional) +missing module named dummy_threading - imported by requests.cookies (optional) +missing module named win_inet_pton - imported by socks (conditional, optional) +missing module named chardet - imported by requests (optional) diff --git a/examples/客户案例1/client-demo/build/demo/xref-demo.html b/examples/客户案例1/client-demo/build/demo/xref-demo.html new file mode 100644 index 0000000..fc9b3f8 --- /dev/null +++ b/examples/客户案例1/client-demo/build/demo/xref-demo.html @@ -0,0 +1,15112 @@ + + + + + modulegraph cross reference for demo.py, pyi_rth__tkinter.py, pyi_rth_cryptography_openssl.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py + + + +

modulegraph cross reference for demo.py, pyi_rth__tkinter.py, pyi_rth_cryptography_openssl.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py

+ +
+ + demo.py +Script
+imports: + _collections_abc + • _weakrefset + • abc + • base64 + • codecs + • collections + • collections.abc + • copyreg + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • enum + • functools + • genericpath + • heapq + • io + • keyword + • license_manager.client + • license_manager.config + • license_manager.hardware + • license_manager.models + • linecache + • locale + • ntpath + • operator + • os + • posixpath + • pyi_rth__tkinter.py + • pyi_rth_cryptography_openssl.py + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • pyi_rth_pkgutil.py + • re + • re._casefix + • re._compiler + • re._constants + • re._parser + • reprlib + • sre_compile + • sre_constants + • sre_parse + • stat + • sys + • threading + • time + • tkinter + • tkinter.messagebox + • tkinter.scrolledtext + • traceback + • types + • warnings + • weakref + +
+ +
+ +
+ + pyi_rth__tkinter.py +Script
+imports: + os + • sys + +
+
+imported by: + demo.py + +
+ +
+ +
+ + pyi_rth_cryptography_openssl.py +Script
+imports: + os + • sys + +
+
+imported by: + demo.py + +
+ +
+ +
+ + pyi_rth_inspect.py +Script
+imports: + inspect + • os + • sys + • zipfile + +
+
+imported by: + demo.py + +
+ +
+ +
+ + pyi_rth_multiprocessing.py +Script
+imports: + multiprocessing + • multiprocessing.spawn + • subprocess + • sys + +
+
+imported by: + demo.py + +
+ +
+ +
+ + pyi_rth_pkgutil.py +Script
+imports: + pkgutil + • pyimod02_importers + +
+
+imported by: + demo.py + +
+ +
+ +
+ + 'OpenSSL.crypto' +MissingModule
+imported by: + urllib3.contrib.pyopenssl + +
+ +
+ +
+ + 'h2.connection' +MissingModule
+imported by: + urllib3.http2.connection + +
+ +
+ +
+ + 'h2.events' +MissingModule
+imported by: + urllib3.http2.connection + +
+ +
+ +
+ + 'java.lang' +MissingModule
+imported by: + platform + +
+ +
+ +
+ + 'pyodide.ffi' +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + OpenSSL +MissingModule
+imported by: + urllib3.contrib.pyopenssl + +
+ +
+ +
+ + __future__ +SourceModule
+imported by: + charset_normalizer + • charset_normalizer.api + • charset_normalizer.cd + • charset_normalizer.constant + • charset_normalizer.legacy + • charset_normalizer.md + • charset_normalizer.models + • charset_normalizer.utils + • charset_normalizer.version + • cryptography + • cryptography.__about__ + • cryptography.exceptions + • cryptography.hazmat + • cryptography.hazmat._oid + • cryptography.hazmat.backends + • cryptography.hazmat.backends.openssl + • cryptography.hazmat.backends.openssl.backend + • cryptography.hazmat.bindings.openssl._conditional + • cryptography.hazmat.bindings.openssl.binding + • cryptography.hazmat.decrepit + • cryptography.hazmat.decrepit.ciphers + • cryptography.hazmat.decrepit.ciphers.algorithms + • cryptography.hazmat.primitives._asymmetric + • cryptography.hazmat.primitives._cipheralgorithm + • cryptography.hazmat.primitives._serialization + • cryptography.hazmat.primitives.asymmetric.dh + • cryptography.hazmat.primitives.asymmetric.dsa + • cryptography.hazmat.primitives.asymmetric.ec + • cryptography.hazmat.primitives.asymmetric.ed25519 + • cryptography.hazmat.primitives.asymmetric.ed448 + • cryptography.hazmat.primitives.asymmetric.padding + • cryptography.hazmat.primitives.asymmetric.rsa + • cryptography.hazmat.primitives.asymmetric.types + • cryptography.hazmat.primitives.asymmetric.utils + • cryptography.hazmat.primitives.asymmetric.x25519 + • cryptography.hazmat.primitives.asymmetric.x448 + • cryptography.hazmat.primitives.ciphers + • cryptography.hazmat.primitives.ciphers.aead + • cryptography.hazmat.primitives.ciphers.algorithms + • cryptography.hazmat.primitives.ciphers.base + • cryptography.hazmat.primitives.ciphers.modes + • cryptography.hazmat.primitives.constant_time + • cryptography.hazmat.primitives.hashes + • cryptography.hazmat.primitives.serialization + • cryptography.hazmat.primitives.serialization.ssh + • cryptography.utils + • cryptography.x509 + • cryptography.x509.base + • cryptography.x509.certificate_transparency + • cryptography.x509.extensions + • cryptography.x509.general_name + • cryptography.x509.name + • cryptography.x509.oid + • cryptography.x509.verification + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.request + • urllib3.contrib.emscripten.response + • urllib3.contrib.pyopenssl + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.filepost + • urllib3.http2 + • urllib3.http2.connection + • urllib3.http2.probe + • urllib3.poolmanager + • urllib3.response + • urllib3.util + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.response + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + • urllib3.util.wait + +
+ +
+ +
+ + _abc (builtin module)
+imported by: + abc + +
+ +
+ +
+ + _ast (builtin module)
+imported by: + ast + +
+ +
+ +
+ + _asyncio C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_asyncio.pyd
+imported by: + asyncio.events + • asyncio.futures + • asyncio.tasks + +
+ +
+ +
+ + _bisect (builtin module)
+imported by: + bisect + +
+ +
+ +
+ + _blake2 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _bz2 C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_bz2.pyd
+imported by: + bz2 + +
+ +
+ +
+ + _cffi_backend C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\_cffi_backend.cp312-win_amd64.pyd
+imported by: + bcrypt + • cryptography + +
+ +
+ +
+ + _codecs (builtin module)
+imported by: + codecs + +
+ +
+ +
+ + _codecs_cn (builtin module)
+imported by: + encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hz + +
+ +
+ +
+ + _codecs_hk (builtin module)
+imported by: + encodings.big5hkscs + +
+ +
+ +
+ + _codecs_iso2022 (builtin module) + +
+ +
+ + _codecs_jp (builtin module) + +
+ +
+ + _codecs_kr (builtin module)
+imported by: + encodings.cp949 + • encodings.euc_kr + • encodings.johab + +
+ +
+ +
+ + _codecs_tw (builtin module)
+imported by: + encodings.big5 + • encodings.cp950 + +
+ +
+ +
+ + _collections (builtin module)
+imported by: + collections + • threading + +
+ +
+ +
+ + _collections_abc +SourceModule
+imports: + abc + • sys + • warnings + +
+
+imported by: + collections + • collections.abc + • contextlib + • demo.py + • locale + • os + • pathlib + • random + • types + • weakref + +
+ +
+ +
+ + _compat_pickle +SourceModule
+imported by: + _pickle + • pickle + +
+ +
+ +
+ + _compression +SourceModule
+imports: + io + • sys + +
+
+imported by: + bz2 + • gzip + • lzma + +
+ +
+ +
+ + _contextvars (builtin module)
+imported by: + contextvars + +
+ +
+ +
+ + _csv (builtin module)
+imported by: + csv + +
+ +
+ +
+ + _ctypes C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_ctypes.pyd
+imported by: + ctypes + +
+ +
+ +
+ + _datetime (builtin module)
+imports: + _strptime + • time + +
+
+imported by: + datetime + +
+ +
+ +
+ + _decimal C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_decimal.pyd
+imported by: + decimal + +
+ +
+ +
+ + _frozen_importlib +ExcludedModule
+imported by: + importlib + • importlib.abc + • zipimport + +
+ +
+ +
+ + _frozen_importlib_external +MissingModule
+imported by: + importlib + • importlib._bootstrap + • importlib.abc + • zipimport + +
+ +
+ +
+ + _functools (builtin module)
+imported by: + functools + +
+ +
+ +
+ + _hashlib C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_hashlib.pyd
+imported by: + hashlib + • hmac + +
+ +
+ +
+ + _heapq (builtin module)
+imported by: + heapq + +
+ +
+ +
+ + _imp (builtin module)
+imported by: + importlib + • importlib._bootstrap_external + • importlib.util + • zipimport + +
+ +
+ +
+ + _io (builtin module)
+imported by: + importlib._bootstrap_external + • io + • zipimport + +
+ +
+ +
+ + _json (builtin module)
+imports: + json.decoder + +
+
+imported by: + json.decoder + • json.encoder + • json.scanner + +
+ +
+ +
+ + _locale (builtin module)
+imported by: + locale + +
+ +
+ +
+ + _lzma C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_lzma.pyd
+imported by: + lzma + +
+ +
+ +
+ + _md5 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _multibytecodec (builtin module) + +
+ +
+ + _multiprocessing C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_multiprocessing.pyd + +
+ +
+ + _opcode (builtin module)
+imported by: + opcode + +
+ +
+ +
+ + _operator (builtin module)
+imported by: + hmac + • operator + +
+ +
+ +
+ + _overlapped C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_overlapped.pyd
+imported by: + asyncio.windows_events + +
+ +
+ +
+ + _pickle (builtin module)
+imports: + _compat_pickle + • codecs + • copyreg + +
+
+imported by: + pickle + +
+ +
+ +
+ + _posixshmem +MissingModule + +
+ +
+ + _posixsubprocess +MissingModule
+imports: + gc + +
+
+imported by: + multiprocessing.util + • subprocess + +
+ +
+ +
+ + _py_abc +SourceModule
+imports: + _weakrefset + +
+
+imported by: + abc + +
+ +
+ +
+ + _pydatetime +SourceModule
+imports: + _strptime + • math + • operator + • sys + • time + • warnings + +
+
+imported by: + datetime + +
+ +
+ +
+ + _pydecimal +SourceModule
+imports: + collections + • contextvars + • itertools + • locale + • math + • numbers + • re + • sys + +
+
+imported by: + decimal + +
+ +
+ +
+ + _queue C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_queue.pyd
+imported by: + queue + +
+ +
+ +
+ + _random (builtin module)
+imported by: + random + +
+ +
+ +
+ + _scproxy +MissingModule
+imported by: + urllib.request + +
+ +
+ +
+ + _sha1 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _sha2 (builtin module)
+imported by: + hashlib + • random + +
+ +
+ +
+ + _sha3 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _signal (builtin module)
+imported by: + signal + +
+ +
+ +
+ + _socket C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_socket.pyd
+imported by: + socket + • typing_extensions + +
+ +
+ +
+ + _sre (builtin module)
+imports: + copy + • re + +
+
+imported by: + re + • re._compiler + • re._constants + +
+ +
+ +
+ + _ssl C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_ssl.pyd
+imports: + socket + +
+
+imported by: + ssl + +
+ +
+ +
+ + _stat (builtin module)
+imported by: + stat + +
+ +
+ +
+ + _statistics (builtin module)
+imported by: + statistics + +
+ +
+ +
+ + _string (builtin module)
+imported by: + string + +
+ +
+ +
+ + _strptime +SourceModule
+imports: + _thread + • calendar + • datetime + • locale + • re + • time + +
+
+imported by: + _datetime + • _pydatetime + • time + +
+ +
+ +
+ + _struct (builtin module)
+imported by: + struct + +
+ +
+ +
+ + _thread (builtin module)
+imported by: + _strptime + • dataclasses + • functools + • reprlib + • tempfile + • threading + +
+ +
+ +
+ + _threading_local +SourceModule
+imports: + contextlib + • threading + • weakref + +
+
+imported by: + threading + +
+ +
+ +
+ + _tkinter C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_tkinter.pyd
+imported by: + tkinter + +
+ +
+ +
+ + _tokenize (builtin module)
+imported by: + tokenize + +
+ +
+ +
+ + _tracemalloc (builtin module)
+imported by: + tracemalloc + +
+ +
+ +
+ + _typing (builtin module)
+imported by: + typing + +
+ +
+ +
+ + _uuid C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_uuid.pyd
+imported by: + uuid + +
+ +
+ +
+ + _warnings (builtin module)
+imported by: + importlib._bootstrap_external + • warnings + • zipimport + +
+ +
+ +
+ + _weakref (builtin module)
+imported by: + _weakrefset + • collections + • weakref + • xml.sax.expatreader + +
+ +
+ +
+ + _weakrefset +SourceModule
+imports: + _weakref + • types + +
+
+imported by: + _py_abc + • demo.py + • multiprocessing.process + • threading + • weakref + +
+ +
+ +
+ + _winapi (builtin module) + +
+ +
+ + _winreg +MissingModule
+imported by: + platform + +
+ +
+ +
+ + _wmi C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\_wmi.pyd
+imported by: + platform + +
+ +
+ +
+ + abc +SourceModule
+imports: + _abc + • _py_abc + +
+ + +
+ +
+ + annotationlib +MissingModule
+imported by: + typing_extensions + +
+ +
+ +
+ + argparse +SourceModule
+imports: + copy + • gettext + • os + • re + • shutil + • sys + • textwrap + • warnings + +
+
+imported by: + ast + • calendar + • dis + • gzip + • inspect + • py_compile + • tarfile + • tokenize + • uuid + • zipfile + +
+ +
+ +
+ + array (builtin module) + +
+ +
+ + ast +SourceModule
+imports: + _ast + • argparse + • collections + • contextlib + • enum + • inspect + • re + • sys + • warnings + +
+
+imported by: + inspect + • traceback + +
+ +
+ +
+ + asyncio +Package + + +
+ +
+ + asyncio.DefaultEventLoopPolicy +MissingModule
+imported by: + asyncio + • asyncio.events + +
+ +
+ +
+ + asyncio.base_events +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.staggered + • asyncio.tasks + • asyncio.timeouts + • asyncio.transports + • asyncio.trsock + • collections + • collections.abc + • concurrent.futures + • errno + • heapq + • itertools + • os + • socket + • ssl + • stat + • subprocess + • sys + • threading + • time + • traceback + • warnings + • weakref + +
+ + +
+ +
+ + asyncio.base_futures +SourceModule
+imports: + asyncio + • asyncio.format_helpers + • reprlib + +
+
+imported by: + asyncio + • asyncio.base_tasks + • asyncio.futures + +
+ +
+ +
+ + asyncio.base_subprocess +SourceModule
+imports: + asyncio + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • subprocess + • warnings + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.base_tasks +SourceModule
+imports: + asyncio + • asyncio.base_futures + • asyncio.coroutines + • linecache + • reprlib + • traceback + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.constants +SourceModule
+imports: + asyncio + • enum + +
+ + +
+ +
+ + asyncio.coroutines +SourceModule
+imports: + asyncio + • collections.abc + • inspect + • os + • sys + • types + +
+ + +
+ +
+ + asyncio.events +SourceModule
+imports: + _asyncio + • asyncio + • asyncio.DefaultEventLoopPolicy + • asyncio.format_helpers + • contextvars + • os + • signal + • socket + • subprocess + • sys + • threading + • warnings + +
+ + +
+ +
+ + asyncio.exceptions +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.format_helpers +SourceModule
+imports: + asyncio + • asyncio.constants + • functools + • inspect + • reprlib + • sys + • traceback + +
+
+imported by: + asyncio + • asyncio.base_futures + • asyncio.events + • asyncio.futures + • asyncio.streams + +
+ +
+ +
+ + asyncio.futures +SourceModule + + +
+ +
+ + asyncio.locks +SourceModule
+imports: + asyncio + • asyncio.exceptions + • asyncio.mixins + • collections + • enum + +
+
+imported by: + asyncio + • asyncio.queues + • asyncio.staggered + +
+ +
+ +
+ + asyncio.log +SourceModule
+imports: + asyncio + • logging + +
+ + +
+ +
+ + asyncio.mixins +SourceModule
+imports: + asyncio + • asyncio.events + • threading + +
+
+imported by: + asyncio + • asyncio.locks + • asyncio.queues + +
+ +
+ +
+ + asyncio.proactor_events +SourceModule +
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.protocols +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.queues +SourceModule
+imports: + asyncio + • asyncio.locks + • asyncio.mixins + • collections + • heapq + • types + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.runners +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + • contextvars + • enum + • functools + • signal + • threading + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.selector_events +SourceModule
+imports: + asyncio + • asyncio.base_events + • asyncio.constants + • asyncio.events + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.transports + • asyncio.trsock + • collections + • errno + • functools + • itertools + • os + • selectors + • socket + • ssl + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.sslproto +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.exceptions + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • enum + • ssl + • warnings + +
+ + +
+ +
+ + asyncio.staggered +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.locks + • asyncio.tasks + • contextlib + +
+
+imported by: + asyncio + • asyncio.base_events + +
+ +
+ +
+ + asyncio.streams +SourceModule +
+imported by: + asyncio + • asyncio.subprocess + +
+ +
+ +
+ + asyncio.subprocess +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.log + • asyncio.protocols + • asyncio.streams + • asyncio.tasks + • subprocess + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.taskgroups +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.tasks +SourceModule + + +
+ +
+ + asyncio.threads +SourceModule
+imports: + asyncio + • asyncio.events + • contextvars + • functools + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.timeouts +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + • enum + • types + • typing + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.tasks + +
+ +
+ +
+ + asyncio.transports +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.trsock +SourceModule
+imports: + asyncio + • socket + +
+ + +
+ +
+ + asyncio.unix_events +SourceModule +
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_events +SourceModule
+imports: + _overlapped + • _winapi + • asyncio + • asyncio.base_subprocess + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.tasks + • asyncio.windows_utils + • errno + • functools + • math + • msvcrt + • socket + • struct + • sys + • time + • weakref + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_utils +SourceModule
+imports: + _winapi + • asyncio + • itertools + • msvcrt + • os + • subprocess + • sys + • tempfile + • warnings + +
+
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + atexit (builtin module)
+imported by: + certifi.core + • logging + • multiprocessing.util + • weakref + +
+ +
+ +
+ + base64 +SourceModule
+imports: + binascii + • getopt + • re + • struct + • sys + +
+ + +
+ +
+ + bcrypt +Package
+imports: + _cffi_backend + • bcrypt._bcrypt + +
+ + +
+ +
+ + bcrypt._bcrypt C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\bcrypt\_bcrypt.pyd
+imports: + bcrypt + +
+
+imported by: + bcrypt + +
+ +
+ +
+ + binascii (builtin module) + +
+ +
+ + bisect +SourceModule
+imports: + _bisect + +
+
+imported by: + idna.core + • idna.intranges + • multiprocessing.heap + • random + • statistics + • urllib.request + +
+ +
+ +
+ + brotli +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + brotlicffi +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + builtins (builtin module)
+imported by: + bz2 + • codecs + • enum + • gettext + • gzip + • inspect + • locale + • lzma + • operator + • reprlib + • subprocess + • tarfile + • tokenize + • typing_extensions + • warnings + +
+ +
+ +
+ + bz2 +SourceModule
+imports: + _bz2 + • _compression + • builtins + • io + • os + +
+
+imported by: + encodings.bz2_codec + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + calendar +SourceModule
+imports: + argparse + • datetime + • enum + • itertools + • locale + • sys + • warnings + +
+
+imported by: + _strptime + • email._parseaddr + • http.cookiejar + • requests.cookies + • ssl + +
+ +
+ +
+ + certifi +Package
+imports: + certifi.core + +
+
+imported by: + certifi.core + • requests.certs + +
+ +
+ +
+ + certifi.core +SourceModule
+imports: + atexit + • certifi + • importlib.resources + • sys + +
+
+imported by: + certifi + +
+ +
+ +
+ + chardet +MissingModule
+imported by: + requests + +
+ +
+ +
+ + charset_normalizer +Package + + +
+ +
+ + charset_normalizer.api +SourceModule +
+imported by: + charset_normalizer + • charset_normalizer.legacy + +
+ +
+ +
+ + charset_normalizer.cd +SourceModule + + +
+ +
+ + charset_normalizer.constant +SourceModule
+imports: + __future__ + • charset_normalizer + • codecs + • encodings.aliases + • re + +
+ + +
+ +
+ + charset_normalizer.legacy +SourceModule +
+imported by: + charset_normalizer + +
+ +
+ +
+ + charset_normalizer.md C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\charset_normalizer\md.cp312-win_amd64.pyd +
+imported by: + charset_normalizer.api + • charset_normalizer.cd + +
+ +
+ +
+ + charset_normalizer.md__mypyc C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\charset_normalizer\md__mypyc.cp312-win_amd64.pyd
+imports: + charset_normalizer + +
+
+imported by: + charset_normalizer + +
+ +
+ +
+ + charset_normalizer.models +SourceModule + + +
+ +
+ + charset_normalizer.utils +SourceModule
+imports: + __future__ + • _multibytecodec + • charset_normalizer + • charset_normalizer.constant + • codecs + • encodings.aliases + • functools + • importlib + • logging + • re + • typing + • unicodedata + +
+ + +
+ +
+ + charset_normalizer.version +SourceModule
+imports: + __future__ + • charset_normalizer + +
+
+imported by: + charset_normalizer + +
+ +
+ +
+ + codecs +SourceModule
+imports: + _codecs + • builtins + • encodings + • sys + +
+
+imported by: + _pickle + • charset_normalizer.cd + • charset_normalizer.constant + • charset_normalizer.utils + • demo.py + • encodings + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • json + • pickle + • requests.utils + • tokenize + • urllib3.filepost + • xml.sax.saxutils + +
+ +
+ +
+ + collections +Package
+imports: + _collections + • _collections_abc + • _weakref + • collections.Callable + • copy + • heapq + • itertools + • keyword + • operator + • reprlib + • sys + +
+ + +
+ +
+ + collections.Callable +MissingModule
+imported by: + collections + • socks + +
+ +
+ +
+ + collections.abc +SourceModule
+imports: + _collections_abc + • collections + +
+ + +
+ +
+ + compression +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ +
+ + concurrent +Package
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures +Package + + +
+ +
+ + concurrent.futures._base +SourceModule
+imports: + collections + • concurrent.futures + • logging + • threading + • time + • types + +
+ + +
+ +
+ + concurrent.futures.process +SourceModule +
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures.thread +SourceModule
+imports: + concurrent.futures + • concurrent.futures._base + • itertools + • os + • queue + • threading + • types + • weakref + +
+
+imported by: + concurrent.futures + +
+ +
+ +
+ + contextlib +SourceModule
+imports: + _collections_abc + • abc + • collections + • functools + • os + • sys + • types + +
+ + +
+ +
+ + contextvars +SourceModule
+imports: + _contextvars + +
+
+imported by: + _pydecimal + • asyncio.events + • asyncio.futures + • asyncio.runners + • asyncio.tasks + • asyncio.threads + +
+ +
+ +
+ + copy +SourceModule
+imports: + copyreg + • types + • weakref + +
+
+imported by: + _sre + • argparse + • collections + • dataclasses + • email.generator + • gettext + • http.cookiejar + • license_manager.client + • requests.cookies + • tarfile + • weakref + +
+ +
+ +
+ + copyreg +SourceModule
+imports: + functools + • operator + +
+
+imported by: + _pickle + • copy + • demo.py + • multiprocessing.reduction + • pickle + • re + • typing + +
+ +
+ +
+ + cryptography +Package + + +
+ +
+ + cryptography.__about__ +SourceModule
+imports: + __future__ + • cryptography + +
+
+imported by: + cryptography + +
+ +
+ +
+ + cryptography.exceptions +SourceModule + + +
+ +
+ + cryptography.hazmat +Package
+imports: + __future__ + • cryptography + +
+ + +
+ +
+ + cryptography.hazmat._oid +SourceModule + + +
+ +
+ + cryptography.hazmat.backends +Package + + +
+ +
+ + cryptography.hazmat.backends.openssl +Package + + +
+ +
+ + cryptography.hazmat.backends.openssl.backend +SourceModule + + +
+ +
+ + cryptography.hazmat.bindings +Package
+imports: + cryptography.hazmat + +
+ + +
+ +
+ + cryptography.hazmat.bindings._rust C:\Users\42104\AppData\Local\Programs\Python\Python312\Lib\site-packages\cryptography\hazmat\bindings\_rust.pyd + + +
+ +
+ + cryptography.hazmat.bindings.openssl +Package + + +
+ +
+ + cryptography.hazmat.bindings.openssl._conditional +SourceModule + + +
+ +
+ + cryptography.hazmat.bindings.openssl.binding +SourceModule + + +
+ +
+ + cryptography.hazmat.decrepit +Package
+imports: + __future__ + • cryptography.hazmat + +
+ + +
+ +
+ + cryptography.hazmat.decrepit.ciphers +Package + + +
+ +
+ + cryptography.hazmat.decrepit.ciphers.algorithms +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives +Package + + +
+ +
+ + cryptography.hazmat.primitives._asymmetric +SourceModule
+imports: + __future__ + • abc + • cryptography.hazmat.primitives + +
+ + +
+ +
+ + cryptography.hazmat.primitives._cipheralgorithm +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives._serialization +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric +Package + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.dh +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.dsa +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.ec +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.ed25519 +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.ed448 +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.padding +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.rsa +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.types +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.utils +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.x25519 +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.asymmetric.x448 +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.ciphers +Package + + +
+ +
+ + cryptography.hazmat.primitives.ciphers.aead +SourceModule +
+imported by: + license_manager.storage + +
+ +
+ +
+ + cryptography.hazmat.primitives.ciphers.algorithms +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.ciphers.base +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.ciphers.modes +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.constant_time +SourceModule
+imports: + __future__ + • cryptography.hazmat.primitives + • hmac + +
+ + +
+ +
+ + cryptography.hazmat.primitives.hashes +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.serialization +Package + + +
+ +
+ + cryptography.hazmat.primitives.serialization.base +SourceModule + + +
+ +
+ + cryptography.hazmat.primitives.serialization.ssh +SourceModule + + +
+ +
+ + cryptography.utils +SourceModule
+imports: + __future__ + • collections.abc + • cryptography + • enum + • sys + • types + • typing + • warnings + +
+ + +
+ +
+ + cryptography.x509 +Package + + +
+ +
+ + cryptography.x509.UnsupportedExtension +MissingModule
+imported by: + cryptography.x509 + • urllib3.contrib.pyopenssl + +
+ +
+ +
+ + cryptography.x509.base +SourceModule +
+imported by: + cryptography.x509 + +
+ +
+ +
+ + cryptography.x509.certificate_transparency +SourceModule + + +
+ +
+ + cryptography.x509.extensions +SourceModule + + +
+ +
+ + cryptography.x509.general_name +SourceModule
+imports: + __future__ + • abc + • cryptography.x509 + • cryptography.x509.name + • cryptography.x509.oid + • email.utils + • ipaddress + • typing + +
+ + +
+ +
+ + cryptography.x509.name +SourceModule + + +
+ +
+ + cryptography.x509.oid +SourceModule + + +
+ +
+ + cryptography.x509.verification +SourceModule +
+imported by: + cryptography.x509 + +
+ +
+ +
+ + csv +SourceModule
+imports: + _csv + • io + • re + • types + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + ctypes +Package
+imports: + _ctypes + • ctypes._endian + • nt + • os + • struct + • sys + • types + +
+
+imported by: + ctypes._endian + • multiprocessing.sharedctypes + +
+ +
+ +
+ + ctypes._endian +SourceModule
+imports: + ctypes + • sys + +
+
+imported by: + ctypes + +
+ +
+ +
+ + dataclasses +SourceModule
+imports: + _thread + • abc + • copy + • functools + • inspect + • itertools + • keyword + • re + • sys + • types + +
+ + +
+ +
+ + datetime +SourceModule
+imports: + _datetime + • _pydatetime + • time + +
+ + +
+ +
+ + decimal +SourceModule
+imports: + _decimal + • _pydecimal + +
+
+imported by: + fractions + • statistics + • xmlrpc.client + +
+ +
+ +
+ + dis +SourceModule
+imports: + argparse + • collections + • io + • opcode + • sys + • types + +
+
+imported by: + inspect + +
+ +
+ +
+ + dummy_threading +MissingModule
+imported by: + requests.cookies + +
+ +
+ +
+ + email +Package + + +
+ +
+ + email._encoded_words +SourceModule
+imports: + base64 + • binascii + • email + • email.errors + • functools + • re + • string + +
+
+imported by: + email._header_value_parser + • email.message + +
+ +
+ +
+ + email._header_value_parser +SourceModule
+imports: + email + • email._encoded_words + • email.errors + • email.utils + • operator + • re + • string + • sys + • urllib + +
+
+imported by: + email + • email.headerregistry + +
+ +
+ +
+ + email._parseaddr +SourceModule
+imports: + calendar + • email + • time + +
+
+imported by: + email.utils + +
+ +
+ +
+ + email._policybase +SourceModule
+imports: + abc + • email + • email.charset + • email.header + • email.utils + +
+
+imported by: + email.feedparser + • email.message + • email.parser + • email.policy + +
+ +
+ +
+ + email.base64mime +SourceModule
+imports: + base64 + • binascii + • email + +
+
+imported by: + email.charset + • email.header + +
+ +
+ +
+ + email.charset +SourceModule
+imports: + email + • email.base64mime + • email.encoders + • email.errors + • email.quoprimime + • functools + +
+
+imported by: + email + • email._policybase + • email.contentmanager + • email.header + • email.message + • email.utils + +
+ +
+ +
+ + email.contentmanager +SourceModule
+imports: + binascii + • email + • email.charset + • email.errors + • email.message + • email.quoprimime + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.encoders +SourceModule
+imports: + base64 + • email + • quopri + +
+
+imported by: + email.charset + +
+ +
+ +
+ + email.errors +SourceModule
+imports: + email + +
+ + +
+ +
+ + email.feedparser +SourceModule
+imports: + collections + • email + • email._policybase + • email.errors + • email.message + • io + • re + +
+
+imported by: + email.parser + +
+ +
+ +
+ + email.generator +SourceModule
+imports: + copy + • email + • email.errors + • email.utils + • io + • random + • re + • sys + • time + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.header +SourceModule
+imports: + binascii + • email + • email.base64mime + • email.charset + • email.errors + • email.quoprimime + • re + +
+
+imported by: + email + • email._policybase + +
+ +
+ +
+ + email.headerregistry +SourceModule
+imports: + email + • email._header_value_parser + • email.errors + • email.utils + • types + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.iterators +SourceModule
+imports: + email + • io + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.message +SourceModule
+imports: + binascii + • email + • email._encoded_words + • email._policybase + • email.charset + • email.errors + • email.generator + • email.iterators + • email.policy + • email.utils + • io + • quopri + • re + +
+ + +
+ +
+ + email.parser +SourceModule
+imports: + email + • email._policybase + • email.feedparser + • io + +
+
+imported by: + email + • http.client + • urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + email.policy +SourceModule
+imports: + email + • email._policybase + • email.contentmanager + • email.headerregistry + • email.message + • email.utils + • re + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.quoprimime +SourceModule
+imports: + email + • re + • string + +
+
+imported by: + email.charset + • email.contentmanager + • email.header + +
+ +
+ +
+ + email.utils +SourceModule
+imports: + datetime + • email + • email._parseaddr + • email.charset + • os + • random + • re + • socket + • time + • urllib.parse + • warnings + +
+ + +
+ +
+ + encodings +Package
+imports: + _winapi + • codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • sys + +
+
+imported by: + codecs + • demo.py + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • locale + +
+ +
+ +
+ + encodings.aliases +SourceModule
+imports: + encodings + +
+ + +
+ +
+ + encodings.ascii +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.base64_codec +SourceModule
+imports: + base64 + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.big5 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.big5hkscs +SourceModule
+imports: + _codecs_hk + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.bz2_codec +SourceModule
+imports: + bz2 + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.charmap +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp037 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1006 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1026 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1125 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1140 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1250 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1251 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1252 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1253 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1254 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1255 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1256 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1257 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp1258 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp273 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp424 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp437 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp500 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp720 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp737 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp775 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp850 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp852 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp855 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp856 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp857 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp858 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp860 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp861 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp862 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp863 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp864 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp865 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp866 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp869 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp874 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp875 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp932 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp949 +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.cp950 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.euc_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.euc_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.euc_jp +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.euc_kr +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.gb18030 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.gb2312 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.gbk +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.hex_codec +SourceModule
+imports: + binascii + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.hp_roman8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.hz +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.idna +SourceModule
+imports: + codecs + • encodings + • re + • stringprep + • unicodedata + +
+
+imported by: + demo.py + • encodings + • requests.models + +
+ +
+ +
+ + encodings.iso2022_jp +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_jp_1 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_jp_2 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_jp_2004 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_jp_3 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_jp_ext +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso2022_kr +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_10 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_11 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_13 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_14 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_15 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_16 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_3 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_4 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_5 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_6 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.iso8859_9 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.johab +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.koi8_r +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.koi8_t +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.koi8_u +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.kz1048 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.latin_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_arabic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_croatian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_cyrillic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_farsi +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_greek +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_iceland +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_latin2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_roman +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_romanian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mac_turkish +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.mbcs +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.oem +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.palmos +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.ptcp154 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.punycode +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.quopri_codec +SourceModule
+imports: + codecs + • encodings + • io + • quopri + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.raw_unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.rot_13 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.shift_jis +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.shift_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.shift_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.tis_620 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.undefined +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_16 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_16_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_16_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_32 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_32_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_32_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.utf_8_sig +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.uu_codec +SourceModule
+imports: + binascii + • codecs + • encodings + • io + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + encodings.zlib_codec +SourceModule
+imports: + codecs + • encodings + • zlib + +
+
+imported by: + demo.py + • encodings + +
+ +
+ +
+ + enum +SourceModule
+imports: + builtins + • functools + • operator + • sys + • types + • warnings + +
+ + +
+ +
+ + errno (builtin module) + +
+ +
+ + fcntl +MissingModule
+imported by: + subprocess + +
+ +
+ +
+ + fnmatch +SourceModule
+imports: + functools + • os + • posixpath + • re + +
+
+imported by: + pathlib + • shutil + • tracemalloc + • urllib.request + +
+ +
+ +
+ + fractions +SourceModule
+imports: + decimal + • functools + • math + • numbers + • operator + • re + • sys + +
+
+imported by: + statistics + +
+ +
+ +
+ + ftplib +SourceModule
+imports: + netrc + • re + • socket + • ssl + • sys + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + functools +SourceModule
+imports: + _functools + • _thread + • abc + • collections + • reprlib + • types + • typing + • weakref + +
+ + +
+ +
+ + gc (builtin module)
+imports: + time + +
+
+imported by: + _posixsubprocess + • weakref + +
+ +
+ +
+ + genericpath +SourceModule
+imports: + os + • stat + +
+
+imported by: + demo.py + • ntpath + • posixpath + +
+ +
+ +
+ + getopt +SourceModule
+imports: + gettext + • os + • sys + +
+
+imported by: + base64 + • mimetypes + • quopri + +
+ +
+ +
+ + getpass +SourceModule
+imports: + contextlib + • io + • msvcrt + • os + • pwd + • sys + • termios + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + gettext +SourceModule
+imports: + builtins + • copy + • errno + • locale + • operator + • os + • re + • struct + • sys + • warnings + +
+
+imported by: + argparse + • getopt + +
+ +
+ +
+ + grp +MissingModule
+imported by: + pathlib + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + gzip +SourceModule
+imports: + _compression + • argparse + • builtins + • errno + • io + • os + • struct + • sys + • time + • warnings + • weakref + • zlib + +
+
+imported by: + tarfile + • xmlrpc.client + +
+ +
+ +
+ + h2 +MissingModule
+imported by: + urllib3.http2.connection + +
+ +
+ +
+ + hashlib +SourceModule
+imports: + _blake2 + • _hashlib + • _md5 + • _sha1 + • _sha2 + • _sha3 + • logging + +
+ + +
+ +
+ + heapq +SourceModule
+imports: + _heapq + +
+
+imported by: + asyncio.base_events + • asyncio.queues + • collections + • demo.py + • queue + +
+ +
+ +
+ + hmac +SourceModule
+imports: + _hashlib + • _operator + • hashlib + • warnings + +
+ + +
+ +
+ + http +Package
+imports: + enum + • http.cookiejar + +
+
+imported by: + http.client + • http.cookiejar + • http.cookies + • requests.compat + +
+ +
+ +
+ + http.client +SourceModule
+imports: + collections.abc + • email.message + • email.parser + • errno + • http + • io + • re + • socket + • ssl + • sys + • urllib.parse + +
+ + +
+ +
+ + http.cookiejar +SourceModule
+imports: + calendar + • copy + • datetime + • http + • http.client + • io + • logging + • os + • re + • threading + • time + • traceback + • urllib.parse + • urllib.request + • warnings + +
+
+imported by: + http + • requests.compat + • urllib.request + +
+ +
+ +
+ + http.cookies +SourceModule
+imports: + http + • re + • string + • time + • types + +
+
+imported by: + requests.compat + +
+ +
+ +
+ + idna +Package
+imports: + idna + • idna.core + • idna.idnadata + • idna.intranges + • idna.package_data + +
+ + +
+ +
+ + idna.core +SourceModule
+imports: + bisect + • idna + • idna.idnadata + • idna.intranges + • idna.uts46data + • re + • typing + • unicodedata + +
+
+imported by: + idna + +
+ +
+ +
+ + idna.idnadata +SourceModule
+imports: + idna + +
+
+imported by: + idna + • idna.core + +
+ +
+ +
+ + idna.intranges +SourceModule
+imports: + bisect + • idna + • typing + +
+
+imported by: + idna + • idna.core + +
+ +
+ +
+ + idna.package_data +SourceModule
+imports: + idna + +
+
+imported by: + idna + +
+ +
+ +
+ + idna.uts46data +SourceModule
+imports: + idna + • typing + +
+
+imported by: + idna.core + +
+ +
+ +
+ + importlib +Package + + +
+ +
+ + importlib._abc +SourceModule
+imports: + abc + • importlib + • importlib._bootstrap + +
+
+imported by: + importlib.abc + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap +SourceModule
+imports: + _frozen_importlib_external + • importlib + +
+
+imported by: + importlib + • importlib._abc + • importlib.machinery + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap_external +SourceModule
+imports: + _imp + • _io + • _warnings + • importlib + • importlib.metadata + • importlib.readers + • marshal + • nt + • posix + • sys + • tokenize + • winreg + +
+
+imported by: + importlib + • importlib.abc + • importlib.machinery + • importlib.util + • py_compile + +
+ +
+ +
+ + importlib.abc +SourceModule +
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.machinery +SourceModule +
+imported by: + importlib.abc + • inspect + • pkgutil + • py_compile + • runpy + +
+ +
+ +
+ + importlib.metadata +Package + + +
+ +
+ + importlib.metadata._adapters +SourceModule
+imports: + email.message + • functools + • importlib.metadata + • importlib.metadata._text + • re + • textwrap + • warnings + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._collections +SourceModule
+imports: + collections + • importlib.metadata + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._functools +SourceModule
+imports: + functools + • importlib.metadata + • types + +
+
+imported by: + importlib.metadata + • importlib.metadata._text + +
+ +
+ +
+ + importlib.metadata._itertools +SourceModule
+imports: + importlib.metadata + • itertools + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._meta +SourceModule
+imports: + importlib.metadata + • typing + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._text +SourceModule +
+imported by: + importlib.metadata._adapters + +
+ +
+ +
+ + importlib.readers +SourceModule
+imports: + importlib + • importlib.resources.readers + +
+
+imported by: + importlib._bootstrap_external + • zipimport + +
+ +
+ +
+ + importlib.resources +Package + + +
+ +
+ + importlib.resources._adapters +SourceModule
+imports: + contextlib + • importlib.resources + • importlib.resources.abc + • io + +
+
+imported by: + importlib.resources._common + +
+ +
+ +
+ + importlib.resources._common +SourceModule
+imports: + contextlib + • functools + • importlib + • importlib.resources + • importlib.resources._adapters + • importlib.resources.abc + • inspect + • itertools + • os + • pathlib + • tempfile + • types + • typing + • warnings + +
+ + +
+ +
+ + importlib.resources._itertools +SourceModule
+imports: + importlib.resources + +
+
+imported by: + importlib.resources.readers + +
+ +
+ +
+ + importlib.resources._legacy +SourceModule
+imports: + functools + • importlib.resources + • importlib.resources._common + • os + • pathlib + • types + • typing + • warnings + +
+
+imported by: + importlib.resources + +
+ +
+ +
+ + importlib.resources.abc +SourceModule
+imports: + abc + • importlib.resources + • io + • itertools + • os + • pathlib + • typing + +
+ + +
+ +
+ + importlib.resources.readers +SourceModule +
+imported by: + importlib.readers + +
+ +
+ +
+ + importlib.util +SourceModule
+imports: + _imp + • importlib + • importlib._abc + • importlib._bootstrap + • importlib._bootstrap_external + • sys + • threading + • types + +
+
+imported by: + pkgutil + • py_compile + • runpy + • zipfile + +
+ +
+ +
+ + inspect +SourceModule
+imports: + abc + • argparse + • ast + • builtins + • collections + • collections.abc + • dis + • enum + • functools + • importlib + • importlib.machinery + • itertools + • keyword + • linecache + • operator + • os + • re + • sys + • token + • tokenize + • types + • weakref + +
+ + +
+ +
+ + io +SourceModule
+imports: + _io + • abc + +
+ + +
+ +
+ + ipaddress +SourceModule
+imports: + functools + • re + +
+ + +
+ +
+ + itertools (builtin module) + +
+ +
+ + java +MissingModule
+imported by: + platform + +
+ +
+ +
+ + js +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + json +Package
+imports: + codecs + • json.decoder + • json.encoder + • json.scanner + +
+ + +
+ +
+ + json.decoder +SourceModule
+imports: + _json + • json + • json.scanner + • re + +
+
+imported by: + _json + • json + +
+ +
+ +
+ + json.encoder +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + +
+ +
+ +
+ + json.scanner +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + • json.decoder + +
+ +
+ +
+ + keyword +SourceModule
+imported by: + collections + • dataclasses + • demo.py + • inspect + • typing_extensions + +
+ +
+ +
+ + license_manager +NamespacePackage + +
+ +
+ + license_manager.activation +SourceModule +
+imported by: + license_manager.client + +
+ +
+ +
+ + license_manager.client +SourceModule +
+imported by: + demo.py + +
+ +
+ +
+ + license_manager.config +SourceModule
+imports: + dataclasses + • license_manager + • os + • typing + +
+ + +
+ +
+ + license_manager.hardware +SourceModule
+imports: + hashlib + • json + • license_manager + • logging + • os + • platform + • socket + • subprocess + • typing + • uuid + +
+
+imported by: + demo.py + • license_manager.client + +
+ +
+ +
+ + license_manager.heartbeat +SourceModule
+imports: + json + • license_manager + • license_manager.config + • license_manager.models + • logging + • requests + • requests.exceptions + • threading + • time + • typing + +
+
+imported by: + license_manager.client + +
+ +
+ +
+ + license_manager.models +SourceModule
+imports: + base64 + • dataclasses + • datetime + • json + • license_manager + • typing + +
+ + +
+ +
+ + license_manager.storage +SourceModule
+imports: + base64 + • cryptography.hazmat.primitives.ciphers.aead + • hashlib + • license_manager + • os + • typing + +
+
+imported by: + license_manager.client + +
+ +
+ +
+ + license_manager.validator +SourceModule +
+imported by: + license_manager.client + +
+ +
+ +
+ + linecache +SourceModule
+imports: + functools + • os + • sys + • tokenize + +
+
+imported by: + asyncio.base_tasks + • demo.py + • inspect + • traceback + • tracemalloc + • warnings + +
+ +
+ +
+ + locale +SourceModule
+imports: + _collections_abc + • _locale + • builtins + • encodings + • encodings.aliases + • functools + • os + • re + • sys + • warnings + +
+
+imported by: + _pydecimal + • _strptime + • calendar + • demo.py + • gettext + • subprocess + +
+ +
+ +
+ + logging +Package
+imports: + atexit + • collections.abc + • io + • os + • pickle + • re + • string + • sys + • threading + • time + • traceback + • types + • warnings + • weakref + +
+ + +
+ +
+ + lzma +SourceModule
+imports: + _compression + • _lzma + • builtins + • io + • os + +
+
+imported by: + shutil + • tarfile + • zipfile + +
+ +
+ +
+ + marshal (builtin module)
+imported by: + importlib._bootstrap_external + • pkgutil + • zipimport + +
+ +
+ +
+ + math (builtin module) + +
+ +
+ + mimetypes +SourceModule
+imports: + _winapi + • getopt + • os + • posixpath + • sys + • urllib.parse + • winreg + +
+
+imported by: + urllib.request + • urllib3.fields + +
+ +
+ +
+ + mmap (builtin module) + +
+ +
+ + msvcrt (builtin module) + +
+ +
+ + multiprocessing +Package + + +
+ +
+ + multiprocessing.AuthenticationError +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.BufferTooShort +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.TimeoutError +MissingModule
+imported by: + multiprocessing + • multiprocessing.pool + +
+ +
+ +
+ + multiprocessing.connection +SourceModule + + +
+ +
+ + multiprocessing.context +SourceModule + + +
+ +
+ + multiprocessing.dummy +Package
+imports: + array + • multiprocessing + • multiprocessing.dummy.connection + • multiprocessing.pool + • queue + • sys + • threading + • weakref + +
+ + +
+ +
+ + multiprocessing.dummy.connection +SourceModule
+imports: + multiprocessing.dummy + • queue + +
+
+imported by: + multiprocessing.dummy + +
+ +
+ +
+ + multiprocessing.forkserver +SourceModule + + +
+ +
+ + multiprocessing.get_context +MissingModule + +
+ +
+ + multiprocessing.get_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.heap +SourceModule
+imports: + _winapi + • bisect + • collections + • mmap + • multiprocessing + • multiprocessing.context + • multiprocessing.util + • os + • sys + • tempfile + • threading + +
+ + +
+ +
+ + multiprocessing.managers +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.pool +SourceModule + + +
+ +
+ + multiprocessing.popen_fork +SourceModule
+imports: + multiprocessing + • multiprocessing.connection + • multiprocessing.util + • os + • signal + +
+ + +
+ +
+ + multiprocessing.popen_forkserver +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_posix +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_win32 +SourceModule
+imports: + _winapi + • msvcrt + • multiprocessing + • multiprocessing.context + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • sys + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.process +SourceModule + + +
+ +
+ + multiprocessing.queues +SourceModule + + +
+ +
+ + multiprocessing.reduction +SourceModule
+imports: + _winapi + • abc + • array + • copyreg + • functools + • io + • multiprocessing + • multiprocessing.context + • multiprocessing.resource_sharer + • os + • pickle + • socket + • sys + +
+
+imported by: + multiprocessing + • multiprocessing.context + +
+ +
+ +
+ + multiprocessing.resource_sharer +SourceModule + + +
+ +
+ + multiprocessing.resource_tracker +SourceModule
+imports: + _multiprocessing + • _posixshmem + • multiprocessing + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • sys + • threading + • warnings + +
+ + +
+ +
+ + multiprocessing.set_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.shared_memory +SourceModule
+imports: + _posixshmem + • _winapi + • errno + • functools + • mmap + • multiprocessing + • multiprocessing.resource_tracker + • os + • secrets + • struct + • types + +
+
+imported by: + multiprocessing + • multiprocessing.managers + +
+ +
+ +
+ + multiprocessing.sharedctypes +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.spawn +SourceModule + + +
+ +
+ + multiprocessing.synchronize +SourceModule + + +
+ +
+ + multiprocessing.util +SourceModule + + +
+ +
+ + netrc +SourceModule
+imports: + os + • pwd + • stat + +
+
+imported by: + ftplib + • requests.utils + +
+ +
+ +
+ + nt (builtin module)
+imported by: + ctypes + • importlib._bootstrap_external + • ntpath + • os + • shutil + +
+ +
+ +
+ + ntpath +SourceModule
+imports: + _winapi + • genericpath + • nt + • os + • stat + • string + • sys + +
+
+imported by: + demo.py + • os + • os.path + • pathlib + +
+ +
+ +
+ + nturl2path +SourceModule
+imports: + string + • urllib.parse + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + numbers +SourceModule
+imports: + abc + +
+
+imported by: + _pydecimal + • fractions + • statistics + +
+ +
+ +
+ + opcode +SourceModule
+imports: + _opcode + +
+
+imported by: + dis + +
+ +
+ +
+ + operator +SourceModule
+imports: + _operator + • builtins + • functools + +
+
+imported by: + _pydatetime + • collections + • copyreg + • demo.py + • email._header_value_parser + • enum + • fractions + • gettext + • importlib.metadata + • importlib.resources.readers + • inspect + • random + • statistics + • typing + • typing_extensions + +
+ +
+ +
+ + os +SourceModule
+imports: + _collections_abc + • abc + • io + • nt + • ntpath + • os.path + • posix + • posixpath + • stat + • subprocess + • sys + • warnings + +
+
+imported by: + argparse + • asyncio.base_events + • asyncio.coroutines + • asyncio.events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.unix_events + • asyncio.windows_utils + • bz2 + • charset_normalizer.api + • concurrent.futures.process + • concurrent.futures.thread + • contextlib + • cryptography.hazmat.bindings.openssl.binding + • cryptography.hazmat.primitives.serialization.ssh + • cryptography.x509.base + • ctypes + • demo.py + • email.utils + • fnmatch + • genericpath + • getopt + • getpass + • gettext + • gzip + • http.cookiejar + • importlib.metadata + • importlib.resources._common + • importlib.resources._legacy + • importlib.resources.abc + • inspect + • license_manager.config + • license_manager.hardware + • license_manager.storage + • linecache + • locale + • logging + • lzma + • mimetypes + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.shared_memory + • multiprocessing.spawn + • multiprocessing.util + • netrc + • ntpath + • os.path + • pathlib + • pkgutil + • platform + • posixpath + • py_compile + • pyi_rth__tkinter.py + • pyi_rth_cryptography_openssl.py + • pyi_rth_inspect.py + • random + • requests.auth + • requests.sessions + • requests.utils + • runpy + • shutil + • socket + • socks + • ssl + • subprocess + • tarfile + • tempfile + • threading + • tkinter + • urllib.request + • urllib3.connection + • urllib3.contrib.emscripten.connection + • urllib3.filepost + • urllib3.util.ssl_ + • uuid + • xml.sax + • xml.sax.saxutils + • zipfile + +
+ +
+ +
+ + os.path +AliasNode
+imports: + ntpath + • os + +
+
+imported by: + os + • pkgutil + • py_compile + • requests.adapters + • tracemalloc + +
+ +
+ +
+ + pathlib +SourceModule
+imports: + _collections_abc + • errno + • fnmatch + • functools + • grp + • io + • ntpath + • os + • posixpath + • pwd + • re + • stat + • sys + • urllib.parse + • warnings + +
+ + +
+ +
+ + pickle +SourceModule
+imports: + _compat_pickle + • _pickle + • codecs + • copyreg + • functools + • io + • itertools + • pprint + • re + • struct + • sys + • types + +
+
+imported by: + logging + • multiprocessing.reduction + • tracemalloc + +
+ +
+ +
+ + pkgutil +SourceModule
+imports: + collections + • functools + • importlib + • importlib.machinery + • importlib.util + • inspect + • marshal + • os + • os.path + • re + • sys + • types + • warnings + • zipimport + +
+
+imported by: + pyi_rth_pkgutil.py + • runpy + +
+ +
+ +
+ + platform +SourceModule
+imports: + 'java.lang' + • _winreg + • _wmi + • collections + • functools + • itertools + • java + • os + • re + • socket + • struct + • subprocess + • sys + • vms_lib + • winreg + +
+
+imported by: + license_manager.hardware + • uuid + +
+ +
+ +
+ + posix +MissingModule
+imports: + resource + +
+
+imported by: + importlib._bootstrap_external + • os + • posixpath + • shutil + +
+ +
+ +
+ + posixpath +SourceModule
+imports: + genericpath + • os + • posix + • pwd + • re + • stat + • sys + +
+
+imported by: + demo.py + • fnmatch + • importlib.metadata + • mimetypes + • os + • pathlib + • zipfile._path + +
+ +
+ +
+ + pprint +SourceModule
+imports: + collections + • dataclasses + • io + • re + • sys + • types + +
+
+imported by: + pickle + +
+ +
+ +
+ + pwd +MissingModule
+imported by: + getpass + • netrc + • pathlib + • posixpath + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + py_compile +SourceModule
+imports: + argparse + • enum + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • os + • os.path + • sys + • traceback + +
+
+imported by: + zipfile + +
+ +
+ +
+ + pyexpat C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\pyexpat.pyd
+imported by: + xml.parsers.expat + +
+ +
+ +
+ + pyimod02_importers +MissingModule
+imported by: + pyi_rth_pkgutil.py + +
+ +
+ +
+ + pyodide +MissingModule
+imported by: + urllib3.contrib.emscripten.fetch + +
+ +
+ +
+ + queue +SourceModule
+imports: + _queue + • collections + • heapq + • threading + • time + • types + +
+ + +
+ +
+ + quopri +SourceModule
+imports: + binascii + • getopt + • io + • sys + +
+
+imported by: + email.encoders + • email.message + • encodings.quopri_codec + +
+ +
+ +
+ + random +SourceModule
+imports: + _collections_abc + • _random + • _sha2 + • bisect + • hashlib + • itertools + • math + • operator + • os + • statistics + • time + • warnings + +
+ + +
+ +
+ + re +Package
+imports: + _sre + • copyreg + • enum + • functools + • re + • re._compiler + • re._constants + • re._parser + • warnings + +
+
+imported by: + _pydecimal + • _sre + • _strptime + • argparse + • ast + • base64 + • charset_normalizer.constant + • charset_normalizer.models + • charset_normalizer.utils + • cryptography.hazmat.primitives.serialization.ssh + • cryptography.x509.name + • csv + • dataclasses + • demo.py + • email._encoded_words + • email._header_value_parser + • email.feedparser + • email.generator + • email.header + • email.message + • email.policy + • email.quoprimime + • email.utils + • encodings.idna + • fnmatch + • fractions + • ftplib + • gettext + • http.client + • http.cookiejar + • http.cookies + • idna.core + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._text + • inspect + • ipaddress + • json.decoder + • json.encoder + • json.scanner + • locale + • logging + • pathlib + • pickle + • pkgutil + • platform + • posixpath + • pprint + • re + • re._casefix + • re._compiler + • re._constants + • re._parser + • requests._internal_utils + • requests.auth + • requests.utils + • sre_compile + • sre_constants + • sre_parse + • string + • tarfile + • textwrap + • tkinter + • tokenize + • typing + • urllib.parse + • urllib.request + • urllib3.connection + • urllib3.http2.connection + • urllib3.response + • urllib3.util.retry + • urllib3.util.ssl_match_hostname + • urllib3.util.url + • warnings + • zipfile._path + • zipfile._path.glob + +
+ +
+ +
+ + re._casefix +SourceModule
+imports: + re + +
+
+imported by: + demo.py + • re._compiler + +
+ +
+ +
+ + re._compiler +SourceModule
+imports: + _sre + • re + • re._casefix + • re._constants + • re._parser + • sys + +
+
+imported by: + demo.py + • re + • sre_compile + +
+ +
+ +
+ + re._constants +SourceModule
+imports: + _sre + • re + +
+
+imported by: + demo.py + • re + • re._compiler + • re._parser + • sre_constants + +
+ +
+ +
+ + re._parser +SourceModule
+imports: + re + • re._constants + • unicodedata + • warnings + +
+
+imported by: + demo.py + • re + • re._compiler + • sre_parse + +
+ +
+ +
+ + reprlib +SourceModule
+imports: + _thread + • builtins + • itertools + +
+ + +
+ +
+ + requests +Package + + +
+ +
+ + requests.__version__ +SourceModule
+imports: + requests + +
+
+imported by: + requests + • requests.utils + +
+ +
+ +
+ + requests._internal_utils +SourceModule
+imports: + re + • requests + • requests.compat + +
+
+imported by: + requests.auth + • requests.cookies + • requests.models + • requests.sessions + • requests.utils + +
+ +
+ +
+ + requests.adapters +SourceModule +
+imported by: + requests.sessions + +
+ +
+ +
+ + requests.api +SourceModule
+imports: + requests + • requests.sessions + +
+
+imported by: + requests + +
+ +
+ +
+ + requests.auth +SourceModule
+imports: + base64 + • hashlib + • os + • re + • requests + • requests._internal_utils + • requests.compat + • requests.cookies + • requests.utils + • threading + • time + • warnings + +
+
+imported by: + requests.adapters + • requests.models + • requests.sessions + +
+ +
+ +
+ + requests.certs +SourceModule
+imports: + certifi + • requests + +
+
+imported by: + requests + • requests.utils + +
+ +
+ +
+ + requests.compat +SourceModule
+imports: + collections + • collections.abc + • http + • http.cookiejar + • http.cookies + • importlib + • io + • json + • requests + • simplejson + • sys + • urllib.parse + • urllib.request + • urllib3 + +
+ + +
+ +
+ + requests.cookies +SourceModule
+imports: + calendar + • copy + • dummy_threading + • requests + • requests._internal_utils + • requests.compat + • threading + • time + +
+ + +
+ +
+ + requests.exceptions +SourceModule
+imports: + requests + • requests.compat + • urllib3.exceptions + +
+ + +
+ +
+ + requests.hooks +SourceModule
+imports: + requests + +
+
+imported by: + requests.models + • requests.sessions + +
+ +
+ +
+ + requests.models +SourceModule +
+imported by: + requests + • requests.adapters + • requests.sessions + +
+ +
+ +
+ + requests.packages +SourceModule
+imports: + requests + • requests.compat + • sys + +
+
+imported by: + requests + +
+ +
+ +
+ + requests.sessions +SourceModule +
+imported by: + requests + • requests.api + +
+ +
+ +
+ + requests.status_codes +SourceModule
+imports: + requests + • requests.structures + +
+
+imported by: + requests + • requests.models + • requests.sessions + +
+ +
+ +
+ + requests.structures +SourceModule
+imports: + collections + • requests + • requests.compat + +
+ + +
+ +
+ + requests.utils +SourceModule
+imports: + codecs + • collections + • contextlib + • io + • netrc + • os + • re + • requests + • requests.__version__ + • requests._internal_utils + • requests.certs + • requests.compat + • requests.cookies + • requests.exceptions + • requests.structures + • socket + • struct + • sys + • tempfile + • urllib3.util + • warnings + • winreg + • zipfile + +
+
+imported by: + requests + • requests.adapters + • requests.auth + • requests.models + • requests.sessions + +
+ +
+ +
+ + resource +MissingModule
+imported by: + posix + +
+ +
+ +
+ + runpy +SourceModule
+imports: + importlib.machinery + • importlib.util + • io + • os + • pkgutil + • sys + • warnings + +
+
+imported by: + multiprocessing.spawn + +
+ +
+ +
+ + secrets +SourceModule
+imports: + base64 + • hmac + • random + +
+
+imported by: + multiprocessing.shared_memory + +
+ +
+ +
+ + select C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\select.pyd
+imported by: + selectors + • subprocess + • urllib3.util.wait + +
+ +
+ +
+ + selectors +SourceModule
+imports: + abc + • collections + • collections.abc + • math + • select + • sys + +
+ + +
+ +
+ + shutil +SourceModule
+imports: + _winapi + • bz2 + • collections + • errno + • fnmatch + • grp + • lzma + • nt + • os + • posix + • pwd + • stat + • sys + • tarfile + • warnings + • zipfile + • zlib + +
+
+imported by: + argparse + • multiprocessing.util + • tarfile + • tempfile + • uuid + • zipfile + +
+ +
+ +
+ + signal +SourceModule
+imports: + _signal + • enum + +
+ + +
+ +
+ + simplejson +MissingModule
+imported by: + requests.compat + +
+ +
+ +
+ + socket +SourceModule
+imports: + _socket + • array + • enum + • errno + • io + • os + • selectors + • sys + +
+ + +
+ +
+ + socks +SourceModule
+imports: + base64 + • collections + • collections.Callable + • collections.abc + • errno + • functools + • io + • logging + • os + • socket + • struct + • sys + • win_inet_pton + +
+
+imported by: + urllib3.contrib.socks + +
+ +
+ +
+ + sre_compile +SourceModule
+imports: + re + • re._compiler + • warnings + +
+
+imported by: + demo.py + +
+ +
+ +
+ + sre_constants +SourceModule
+imports: + re + • re._constants + • warnings + +
+
+imported by: + demo.py + +
+ +
+ +
+ + sre_parse +SourceModule
+imports: + re + • re._parser + • warnings + +
+
+imported by: + demo.py + +
+ +
+ +
+ + ssl +SourceModule
+imports: + _ssl + • base64 + • calendar + • collections + • enum + • errno + • os + • socket + • sys + • time + • warnings + +
+ + +
+ +
+ + stat +SourceModule
+imports: + _stat + +
+
+imported by: + asyncio.base_events + • asyncio.unix_events + • demo.py + • genericpath + • netrc + • ntpath + • os + • pathlib + • posixpath + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + statistics +SourceModule
+imports: + _statistics + • bisect + • collections + • decimal + • fractions + • functools + • itertools + • math + • numbers + • operator + • random + • sys + +
+
+imported by: + random + +
+ +
+ +
+ + string +SourceModule
+imports: + _string + • collections + • re + +
+ + +
+ +
+ + stringprep +SourceModule
+imports: + unicodedata + +
+
+imported by: + encodings.idna + +
+ +
+ +
+ + struct +SourceModule
+imports: + _struct + +
+ + +
+ +
+ + subprocess +SourceModule
+imports: + _posixsubprocess + • _winapi + • builtins + • contextlib + • errno + • fcntl + • grp + • io + • locale + • msvcrt + • os + • pwd + • select + • selectors + • signal + • sys + • threading + • time + • types + • warnings + +
+ + +
+ +
+ + sys (builtin module)
+imported by: + _collections_abc + • _compression + • _pydatetime + • _pydecimal + • argparse + • ast + • asyncio + • asyncio.base_events + • asyncio.coroutines + • asyncio.events + • asyncio.format_helpers + • asyncio.futures + • asyncio.streams + • asyncio.unix_events + • asyncio.windows_events + • asyncio.windows_utils + • base64 + • calendar + • certifi.core + • codecs + • collections + • concurrent.futures.process + • contextlib + • cryptography.hazmat.bindings.openssl.binding + • cryptography.utils + • cryptography.x509.name + • ctypes + • ctypes._endian + • dataclasses + • demo.py + • dis + • email._header_value_parser + • email.generator + • email.iterators + • email.policy + • encodings + • encodings.rot_13 + • encodings.utf_16 + • encodings.utf_32 + • enum + • fractions + • ftplib + • getopt + • getpass + • gettext + • gzip + • http.client + • importlib + • importlib._bootstrap_external + • importlib.metadata + • importlib.util + • inspect + • linecache + • locale + • logging + • mimetypes + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + • ntpath + • os + • pathlib + • pickle + • pkgutil + • platform + • posixpath + • pprint + • py_compile + • pyi_rth__tkinter.py + • pyi_rth_cryptography_openssl.py + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • quopri + • re._compiler + • requests.compat + • requests.packages + • requests.sessions + • requests.utils + • runpy + • selectors + • shutil + • socket + • socks + • ssl + • statistics + • subprocess + • tarfile + • tempfile + • threading + • tkinter + • tokenize + • traceback + • types + • typing + • typing_extensions + • urllib.request + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.response + • urllib3.util.ssl_ + • uuid + • warnings + • weakref + • xml.parsers.expat + • xml.sax + • xml.sax.saxutils + • xmlrpc.client + • zipfile + • zipimport + +
+ +
+ +
+ + tarfile +SourceModule
+imports: + argparse + • builtins + • bz2 + • copy + • grp + • gzip + • io + • lzma + • os + • pwd + • re + • shutil + • stat + • struct + • sys + • time + • warnings + • zlib + +
+
+imported by: + shutil + +
+ +
+ +
+ + tempfile +SourceModule
+imports: + _thread + • errno + • functools + • io + • os + • random + • shutil + • sys + • types + • warnings + • weakref + +
+ + +
+ +
+ + termios +MissingModule
+imported by: + getpass + +
+ +
+ +
+ + textwrap +SourceModule
+imports: + re + +
+
+imported by: + argparse + • importlib.metadata + • importlib.metadata._adapters + • traceback + +
+ +
+ +
+ + threading +SourceModule
+imports: + _collections + • _thread + • _threading_local + • _weakrefset + • collections + • functools + • itertools + • os + • sys + • time + • traceback + • warnings + +
+ + +
+ +
+ + time (builtin module)
+imports: + _strptime + +
+ + +
+ +
+ + tkinter +Package
+imports: + _tkinter + • collections + • enum + • os + • re + • sys + • tkinter.constants + • tkinter.messagebox + • tkinter.scrolledtext + • traceback + • types + +
+ + +
+ +
+ + tkinter.commondialog +SourceModule
+imports: + tkinter + +
+
+imported by: + tkinter.messagebox + +
+ +
+ +
+ + tkinter.constants +SourceModule
+imports: + tkinter + +
+
+imported by: + tkinter + • tkinter.scrolledtext + +
+ +
+ +
+ + tkinter.messagebox +SourceModule
+imports: + tkinter + • tkinter.commondialog + +
+
+imported by: + demo.py + • tkinter + +
+ +
+ +
+ + tkinter.scrolledtext +SourceModule
+imports: + tkinter + • tkinter.constants + +
+
+imported by: + demo.py + • tkinter + +
+ +
+ +
+ + token +SourceModule
+imported by: + inspect + • tokenize + +
+ +
+ +
+ + tokenize +SourceModule
+imports: + _tokenize + • argparse + • builtins + • codecs + • collections + • functools + • io + • itertools + • re + • sys + • token + +
+
+imported by: + importlib._bootstrap_external + • inspect + • linecache + +
+ +
+ +
+ + traceback +SourceModule
+imports: + ast + • collections.abc + • contextlib + • itertools + • linecache + • sys + • textwrap + • unicodedata + +
+ + +
+ +
+ + tracemalloc +SourceModule
+imports: + _tracemalloc + • collections.abc + • fnmatch + • functools + • linecache + • os.path + • pickle + +
+
+imported by: + warnings + +
+ +
+ +
+ + types +SourceModule
+imports: + _collections_abc + • functools + • sys + +
+ + +
+ +
+ + typing +SourceModule
+imports: + _typing + • abc + • collections + • collections.abc + • contextlib + • copyreg + • functools + • inspect + • operator + • re + • sys + • types + • warnings + +
+
+imported by: + asyncio.timeouts + • charset_normalizer.api + • charset_normalizer.cd + • charset_normalizer.legacy + • charset_normalizer.models + • charset_normalizer.utils + • cryptography.exceptions + • cryptography.hazmat.backends + • cryptography.hazmat.bindings.openssl.binding + • cryptography.hazmat.primitives.asymmetric.dsa + • cryptography.hazmat.primitives.asymmetric.ec + • cryptography.hazmat.primitives.asymmetric.rsa + • cryptography.hazmat.primitives.asymmetric.types + • cryptography.hazmat.primitives.ciphers.base + • cryptography.hazmat.primitives.serialization.ssh + • cryptography.utils + • cryptography.x509.base + • cryptography.x509.extensions + • cryptography.x509.general_name + • cryptography.x509.name + • cryptography.x509.verification + • functools + • idna.core + • idna.intranges + • idna.uts46data + • importlib.metadata + • importlib.metadata._meta + • importlib.resources._common + • importlib.resources._legacy + • importlib.resources.abc + • license_manager.activation + • license_manager.client + • license_manager.config + • license_manager.hardware + • license_manager.heartbeat + • license_manager.models + • license_manager.storage + • license_manager.validator + • requests.adapters + • typing_extensions + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3._request_methods + • urllib3._version + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.emscripten.connection + • urllib3.contrib.emscripten.fetch + • urllib3.contrib.emscripten.response + • urllib3.contrib.pyopenssl + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.filepost + • urllib3.http2 + • urllib3.http2.connection + • urllib3.poolmanager + • urllib3.response + • urllib3.util.connection + • urllib3.util.proxy + • urllib3.util.request + • urllib3.util.retry + • urllib3.util.ssl_ + • urllib3.util.ssl_match_hostname + • urllib3.util.ssltransport + • urllib3.util.timeout + • urllib3.util.url + • urllib3.util.util + +
+ +
+ +
+ + typing_extensions +SourceModule
+imports: + _socket + • abc + • annotationlib + • asyncio.coroutines + • builtins + • collections + • collections.abc + • contextlib + • enum + • functools + • inspect + • io + • keyword + • operator + • sys + • types + • typing + • warnings + +
+ + +
+ +
+ + unicodedata C:\Users\42104\AppData\Local\Programs\Python\Python312\DLLs\unicodedata.pyd
+imported by: + charset_normalizer.utils + • encodings.idna + • idna.core + • re._parser + • stringprep + • traceback + • urllib.parse + +
+ +
+ +
+ + urllib +Package + +
+ +
+ + urllib.error +SourceModule
+imports: + io + • urllib + • urllib.response + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + urllib.parse +SourceModule
+imports: + collections + • functools + • ipaddress + • math + • re + • types + • unicodedata + • urllib + • warnings + +
+ + +
+ +
+ + urllib.request +SourceModule
+imports: + _scproxy + • base64 + • bisect + • contextlib + • email + • email.utils + • fnmatch + • ftplib + • getpass + • hashlib + • http.client + • http.cookiejar + • io + • ipaddress + • mimetypes + • nturl2path + • os + • re + • socket + • ssl + • string + • sys + • tempfile + • time + • urllib + • urllib.error + • urllib.parse + • urllib.response + • warnings + • winreg + +
+
+imported by: + http.cookiejar + • requests.compat + • xml.sax.saxutils + +
+ +
+ +
+ + urllib.response +SourceModule
+imports: + tempfile + • urllib + +
+
+imported by: + urllib.error + • urllib.request + +
+ +
+ +
+ + urllib3 +Package + + +
+ +
+ + urllib3._base_connection +SourceModule + + +
+ +
+ + urllib3._collections +SourceModule
+imports: + __future__ + • collections + • enum + • threading + • typing + • typing_extensions + • urllib3 + +
+ + +
+ +
+ + urllib3._request_methods +SourceModule +
+imported by: + urllib3.connectionpool + • urllib3.poolmanager + +
+ +
+ +
+ + urllib3._version +SourceModule
+imports: + typing + • urllib3 + +
+
+imported by: + urllib3 + • urllib3.connection + +
+ +
+ +
+ + urllib3.connection +SourceModule + + +
+ +
+ + urllib3.connectionpool +SourceModule + + +
+ +
+ + urllib3.contrib +Package
+imports: + urllib3 + • urllib3.contrib.pyopenssl + +
+ + +
+ +
+ + urllib3.contrib.emscripten +Package + + +
+ +
+ + urllib3.contrib.emscripten.connection +SourceModule +
+imported by: + urllib3.contrib.emscripten + +
+ +
+ +
+ + urllib3.contrib.emscripten.fetch +SourceModule + + +
+ +
+ + urllib3.contrib.emscripten.request +SourceModule + + +
+ +
+ + urllib3.contrib.emscripten.response +SourceModule + + +
+ +
+ + urllib3.contrib.pyopenssl +SourceModule +
+imported by: + requests + • urllib3.contrib + +
+ +
+ +
+ + urllib3.contrib.socks +SourceModule +
+imported by: + requests.adapters + +
+ +
+ +
+ + urllib3.exceptions +SourceModule + + +
+ +
+ + urllib3.fields +SourceModule
+imports: + __future__ + • email.utils + • mimetypes + • typing + • urllib3 + • warnings + +
+
+imported by: + requests.models + • urllib3.filepost + +
+ +
+ +
+ + urllib3.filepost +SourceModule
+imports: + __future__ + • binascii + • codecs + • io + • os + • typing + • urllib3 + • urllib3.fields + +
+
+imported by: + requests.models + • urllib3 + • urllib3._request_methods + +
+ +
+ +
+ + urllib3.http2 +Package + + +
+ +
+ + urllib3.http2.connection +SourceModule +
+imported by: + urllib3.http2 + +
+ +
+ +
+ + urllib3.http2.probe +SourceModule
+imports: + __future__ + • threading + • urllib3.http2 + +
+
+imported by: + urllib3.connection + • urllib3.http2 + +
+ +
+ +
+ + urllib3.poolmanager +SourceModule +
+imported by: + requests.adapters + • urllib3 + • urllib3.contrib.socks + +
+ +
+ +
+ + urllib3.response +SourceModule
+imports: + __future__ + • brotli + • brotlicffi + • collections + • compression + • contextlib + • http.client + • io + • json + • logging + • re + • socket + • sys + • typing + • urllib3 + • urllib3._base_connection + • urllib3._collections + • urllib3.connection + • urllib3.connectionpool + • urllib3.exceptions + • urllib3.util + • urllib3.util.response + • urllib3.util.retry + • warnings + • zlib + • zstandard + +
+ + +
+ +
+ + urllib3.util +Package + + +
+ +
+ + urllib3.util.connection +SourceModule + + +
+ +
+ + urllib3.util.proxy +SourceModule
+imports: + __future__ + • typing + • urllib3.connection + • urllib3.util + • urllib3.util.url + +
+
+imported by: + urllib3.connectionpool + • urllib3.poolmanager + +
+ +
+ +
+ + urllib3.util.request +SourceModule
+imports: + __future__ + • base64 + • brotli + • brotlicffi + • compression + • enum + • io + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.util + • zstandard + +
+
+imported by: + urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.util + +
+ +
+ +
+ + urllib3.util.response +SourceModule
+imports: + __future__ + • email.errors + • http.client + • urllib3.exceptions + • urllib3.util + +
+
+imported by: + urllib3.connection + • urllib3.response + • urllib3.util + +
+ +
+ +
+ + urllib3.util.retry +SourceModule
+imports: + __future__ + • email + • itertools + • logging + • random + • re + • time + • types + • typing + • typing_extensions + • urllib3.connectionpool + • urllib3.exceptions + • urllib3.response + • urllib3.util + • urllib3.util.util + +
+ + +
+ +
+ + urllib3.util.ssl_ +SourceModule
+imports: + __future__ + • binascii + • hashlib + • hmac + • os + • socket + • ssl + • sys + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.ssltransport + • urllib3.util.url + • warnings + +
+ + +
+ +
+ + urllib3.util.ssl_match_hostname +SourceModule
+imports: + __future__ + • ipaddress + • re + • typing + • urllib3.util + • urllib3.util.ssl_ + +
+
+imported by: + urllib3.connection + • urllib3.connectionpool + +
+ +
+ +
+ + urllib3.util.ssltransport +SourceModule
+imports: + __future__ + • io + • socket + • ssl + • typing + • typing_extensions + • urllib3.exceptions + • urllib3.util + • urllib3.util.ssl_ + +
+
+imported by: + urllib3.connection + • urllib3.util.ssl_ + +
+ +
+ +
+ + urllib3.util.timeout +SourceModule
+imports: + __future__ + • enum + • socket + • time + • typing + • urllib3.exceptions + • urllib3.util + +
+ + +
+ +
+ + urllib3.util.url +SourceModule
+imports: + __future__ + • idna + • re + • typing + • urllib3.exceptions + • urllib3.util + • urllib3.util.util + +
+ + +
+ +
+ + urllib3.util.util +SourceModule
+imports: + __future__ + • types + • typing + • urllib3.util + +
+ + +
+ +
+ + urllib3.util.wait +SourceModule
+imports: + __future__ + • functools + • select + • socket + • urllib3.util + +
+
+imported by: + urllib3.connection + • urllib3.util + +
+ +
+ +
+ + uuid +SourceModule
+imports: + _uuid + • argparse + • enum + • hashlib + • io + • os + • platform + • random + • shutil + • socket + • subprocess + • sys + • time + +
+
+imported by: + license_manager.hardware + +
+ +
+ +
+ + vms_lib +MissingModule
+imported by: + platform + +
+ +
+ +
+ + warnings +SourceModule
+imports: + _warnings + • builtins + • linecache + • re + • sys + • traceback + • tracemalloc + +
+
+imported by: + _collections_abc + • _pydatetime + • argparse + • ast + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.streams + • asyncio.tasks + • asyncio.unix_events + • asyncio.windows_utils + • calendar + • charset_normalizer.legacy + • cryptography.hazmat.bindings.openssl.binding + • cryptography.hazmat.primitives.serialization.ssh + • cryptography.utils + • cryptography.x509.base + • cryptography.x509.name + • demo.py + • email.utils + • enum + • getpass + • gettext + • gzip + • hmac + • http.cookiejar + • importlib + • importlib.abc + • importlib.metadata + • importlib.metadata._adapters + • importlib.resources._common + • importlib.resources._legacy + • locale + • logging + • multiprocessing.forkserver + • multiprocessing.pool + • multiprocessing.resource_tracker + • os + • pathlib + • pkgutil + • random + • re + • re._parser + • requests + • requests.adapters + • requests.auth + • requests.utils + • runpy + • shutil + • sre_compile + • sre_constants + • sre_parse + • ssl + • subprocess + • tarfile + • tempfile + • threading + • typing + • typing_extensions + • urllib.parse + • urllib.request + • urllib3 + • urllib3.connection + • urllib3.connectionpool + • urllib3.contrib.socks + • urllib3.exceptions + • urllib3.fields + • urllib3.poolmanager + • urllib3.response + • urllib3.util.ssl_ + • zipfile + +
+ +
+ +
+ + weakref +SourceModule
+imports: + _collections_abc + • _weakref + • _weakrefset + • atexit + • copy + • gc + • itertools + • sys + +
+ + +
+ +
+ + win_inet_pton +MissingModule
+imported by: + socks + +
+ +
+ +
+ + winreg (builtin module)
+imported by: + importlib._bootstrap_external + • mimetypes + • platform + • requests.utils + • urllib.request + +
+ +
+ +
+ + xml +Package
+imports: + xml.sax.expatreader + • xml.sax.xmlreader + +
+
+imported by: + xml.parsers + • xml.sax + +
+ +
+ +
+ + xml.parsers +Package
+imports: + xml + • xml.parsers.expat + +
+
+imported by: + xml.parsers.expat + • xml.sax.expatreader + • xmlrpc.client + +
+ +
+ +
+ + xml.parsers.expat +SourceModule
+imports: + pyexpat + • sys + • xml.parsers + +
+
+imported by: + xml.parsers + • xml.sax.expatreader + • xmlrpc.client + +
+ +
+ +
+ + xml.sax +Package
+imports: + io + • os + • sys + • xml + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ + +
+ +
+ + xml.sax._exceptions +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.expatreader +SourceModule +
+imported by: + xml + • xml.sax + +
+ +
+ +
+ + xml.sax.handler +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.saxutils +SourceModule
+imports: + codecs + • io + • os + • sys + • urllib.parse + • urllib.request + • xml.sax + • xml.sax.handler + • xml.sax.xmlreader + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.xmlreader +SourceModule
+imports: + xml.sax + • xml.sax._exceptions + • xml.sax.handler + • xml.sax.saxutils + +
+
+imported by: + xml + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + +
+ +
+ +
+ + xmlrpc +Package
+imported by: + xmlrpc.client + +
+ +
+ +
+ + xmlrpc.client +SourceModule
+imports: + base64 + • datetime + • decimal + • errno + • gzip + • http.client + • io + • sys + • time + • urllib.parse + • xml.parsers + • xml.parsers.expat + • xmlrpc + +
+
+imported by: + multiprocessing.connection + +
+ +
+ +
+ + zipfile +Package
+imports: + argparse + • binascii + • bz2 + • importlib.util + • io + • lzma + • os + • py_compile + • shutil + • stat + • struct + • sys + • threading + • time + • warnings + • zipfile._path + • zlib + +
+ + +
+ +
+ + zipfile._path +Package
+imports: + contextlib + • io + • itertools + • pathlib + • posixpath + • re + • zipfile + • zipfile._path.glob + +
+
+imported by: + zipfile + • zipfile._path.glob + +
+ +
+ +
+ + zipfile._path.glob +SourceModule
+imports: + re + • zipfile._path + +
+
+imported by: + zipfile._path + +
+ +
+ +
+ + zipimport +SourceModule
+imports: + _frozen_importlib + • _frozen_importlib_external + • _imp + • _io + • _warnings + • importlib.readers + • marshal + • sys + • time + • zlib + +
+
+imported by: + pkgutil + +
+ +
+ +
+ + zlib (builtin module)
+imported by: + encodings.zlib_codec + • gzip + • shutil + • tarfile + • urllib3.response + • zipfile + • zipimport + +
+ +
+ +
+ + zstandard +MissingModule
+imported by: + urllib3.response + • urllib3.util.request + +
+ +
+ + + diff --git a/examples/客户案例1/client-demo/demo.py b/examples/客户案例1/client-demo/demo.py new file mode 100644 index 0000000..c9816ee --- /dev/null +++ b/examples/客户案例1/client-demo/demo.py @@ -0,0 +1,315 @@ +import base64 +import os +import sys +import threading +import time +import tkinter as tk +from tkinter import messagebox, scrolledtext + +# Ensure the SDK root is in PYTHONPATH to allow running demo.py standalone +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "../../.."))) + +from license_manager.client import Client, ClientOptions, Callbacks +from license_manager.config import Config +from license_manager.models import LicensePayload +from license_manager.hardware import DefaultHardwareProvider + + +class DemoApp(tk.Tk): + def __init__(self): + super().__init__() + self.title("License Manager SDK Demo") + self.geometry("700x650") + + self.client = None + + # 提取当前设备指纹(仅做界面展示) + hw = DefaultHardwareProvider(["mac", "cpu", "hostname"]) + try: + self.fingerprint, _ = hw.fingerprint() + except Exception: + self.fingerprint = "Unknown" + + self._build_ui() + self._log("系统初始化完毕,准备加载授权...") + + # 延迟100ms去试着加载本地授权 + self.after(100, self.init_sdk_offline) + + def _build_ui(self): + # 区域一:设备识别与状态显示牌 + top_frame = tk.LabelFrame(self, text="设备指纹与当前授权状态", padx=10, pady=10) + top_frame.pack(fill="x", padx=10, pady=5) + + tk.Label(top_frame, text="设备指纹 (Hardware ID):").grid(row=0, column=0, sticky="w") + + self.entry_fp = tk.Entry(top_frame, width=35) + self.entry_fp.insert(0, self.fingerprint) + self.entry_fp.config(state="readonly") + self.entry_fp.grid(row=0, column=1, padx=5, pady=2) + + tk.Button(top_frame, text="复制", command=self._copy_fp).grid(row=0, column=2, padx=5) + + tk.Label(top_frame, text="授权状态:").grid(row=1, column=0, sticky="w", pady=(5, 0)) + self.lbl_status = tk.Label(top_frame, text="未激活", fg="red", font=("Helvetica", 12, "bold")) + self.lbl_status.grid(row=1, column=1, sticky="w", pady=(5, 0)) + + tk.Label(top_frame, text="到期时间:").grid(row=2, column=0, sticky="w") + self.lbl_expire = tk.Label(top_frame, text="-") + self.lbl_expire.grid(row=2, column=1, sticky="w") + + # 区域二:授权码输入与操作区 + mid_frame = tk.LabelFrame(self, text="管控与激活设置", padx=10, pady=10) + mid_frame.pack(fill="x", padx=10, pady=5) + + tk.Label(mid_frame, text="SaaS 服务地址:").grid(row=0, column=0, sticky="w", pady=2) + self.entry_server = tk.Entry(mid_frame, width=60) + self.entry_server.insert(0, "http://43.136.177.43:18081") + self.entry_server.grid(row=0, column=1, padx=5, pady=2) + + tk.Label(mid_frame, text="RSA 公钥 (PEM):").grid(row=1, column=0, sticky="nw", pady=2) + self.txt_pubkey = scrolledtext.ScrolledText(mid_frame, width=58, height=4, font=("Consolas", 9)) + self.txt_pubkey.insert("1.0", ( + "-----BEGIN PUBLIC KEY-----\n" + "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5hGz3hws+L2MUW7CaRQI\n" + "t7Vxk0KAdPBUuNdkJcs2kpgkDmiT/pHf+9WXfRVdKD/Eu/t7wckQfzziddXTbeCx\n" + "gN/5bKSeLTPXT0VvvSkfB5FUUQABHFWO4fiBlfP/NdFy++qKgCUF1wGg+jSsrhAw\n" + "6oMDI7MHVRfRZTe3rTM3T0qi3Ed6qaoIM9INQ87FcqPVMyQ/KXbe4Dz5yVkLY5iY\n" + "j8ZJP7iU2vKYvWIG9TNv0FK/dXQk7syMGBSKmIncCe+UaflAajbDGXq52gIeTyhO\n" + "BumOLXXBdlwgCVtejBTqDmlQpiJYADKiZLQfx0z1hYbbOPBPB3djXCJJmQk69sso\n" + "ZQIDAQAB\n" + "-----END PUBLIC KEY-----" + )) + self.txt_pubkey.grid(row=1, column=1, padx=5, pady=2) + + tk.Label(mid_frame, text="产品激活码:").grid(row=2, column=0, sticky="w", pady=2) + self.entry_code = tk.Entry(mid_frame, width=60) + self.entry_code.grid(row=2, column=1, padx=5, pady=2) + + btn_frame = tk.Frame(mid_frame) + btn_frame.grid(row=3, column=0, columnspan=2, pady=10, sticky="w") + + tk.Button(btn_frame, text="激活 / 验证", bg="#4CAF50", fg="white", width=15, command=self.on_activate_click).pack(side="left", padx=5) + tk.Button(btn_frame, text="清理本地许可缓存", width=15, command=self.on_clear_click).pack(side="left", padx=5) + + # 区域三:业务模拟与底座运行日志 + bot_frame = tk.LabelFrame(self, text="机器视觉核心业务模拟与日志", padx=10, pady=10) + bot_frame.pack(fill="both", expand=True, padx=10, pady=5) + + self.btn_run_ai = tk.Button(bot_frame, text="[业务] 开始 AI 模板检测", bg="#2196F3", fg="white", font=("Helvetica", 14), command=self.on_run_ai_click) + self.btn_run_ai.pack(fill="x", pady=5) + + self.txt_log = scrolledtext.ScrolledText(bot_frame, height=10, bg="black", fg="white") + self.txt_log.pack(fill="both", expand=True, pady=5) + + def _copy_fp(self): + self.clipboard_clear() + self.clipboard_append(self.fingerprint) + messagebox.showinfo("复制成功", "机器指纹已复制") + + def _log(self, msg: str): + now = time.strftime("%H:%M:%S") + self.txt_log.insert(tk.END, f"[{now}] {msg}\n") + self.txt_log.see(tk.END) + + def _update_status(self, payload: LicensePayload): + if payload and payload.license_key: + self.lbl_status.config(text="验证通过 (合法)", fg="green") + exp_str = payload.expires_at.strftime("%Y-%m-%d %H:%M:%S") if payload.expires_at else "永久" + self.lbl_expire.config(text=exp_str) + else: + self.lbl_status.config(text="未激活 / 被锁定", fg="red") + self.lbl_expire.config(text="-") + + def _safe_update_status(self, payload: LicensePayload): + self.after(0, self._update_status, payload) + + def _safe_log(self, msg: str): + self.after(0, self._log, msg) + + def _safe_alert(self, title, msg): + self.after(0, lambda: messagebox.showwarning(title, msg)) + + # --- SDK 钩子定义 --- + def on_license_updated(self, lic: LicensePayload): + self._safe_log(f"-> 钩子触发: [on_license_updated] 下发了有效的新证书!到期: {lic.expires_at}") + self._safe_update_status(lic) + + def on_activation_required(self, reason: str): + self._safe_log(f"-> 钩子触发: [on_activation_required] 授权已被驳回/封禁!原因: {reason}") + self.after(0, lambda: self.lbl_status.config(text=f"锁定: {reason}", fg="red")) + self._safe_alert("授权已失效", f"您的授权已被服务器拒绝或锁定,请联系管理员。\n底层原因: {reason}") + + def on_heartbeat_error(self, err: Exception): + msg = str(err) + self._safe_log(f"[后台轮询] 心跳无法连接服务器/遭遇异常: {msg}") + # 如果后台返回了明确的 300006 (许可证不存在),说明管理后台删除了授权或该机器被强制解绑 + if "300006" in msg: + self._safe_log("[安全策略阻断] 服务端反馈许可不存在!您的授权已被撤销或转移。正在清理本地许可凭证...") + # 因为错误回调是在独立的守护线程里执行的,我们需要借用 after 以 UI 线程安全的方式清理并阻断 + self.after(500, self.on_clear_click) + + def on_heartbeat_ping(self): + self._safe_log(f"[后台轮询] 成功向服务器上报设备在线心跳!") + + # --- 核心业务连贯逻辑 --- + def get_sdk_config(self, auth_code: str = "") -> Config: + server_url = self.entry_server.get().strip() + if not server_url: + server_url = "http://43.136.177.43:18081" + + pub_key_str = self.txt_pubkey.get("1.0", tk.END).strip() + pub_key_bytes = pub_key_str.encode('utf-8') if pub_key_str else b"" + + return Config( + server=server_url, + product="vision-vm-studio", + version="1.0.0", + authorization_code=auth_code, + license_file_path="license.lic", + heartbeat_interval_seconds=10, # 演示专用:10秒一次高频心跳 + public_key_pem=pub_key_bytes + ) + + def init_sdk_offline(self): + """尝试不带激活码纯本地启动""" + self._log("尝试加载本地 'license.lic' 验证授权...") + cfg = self.get_sdk_config() + + # 对于真正从硬盘拉取历史授权记录的“冷启动”: + # 我们不知道用户当时填的激活码是啥,只知道他本地有合法生成的证。 + # 为了不破坏联网心跳能力(不设置 cfg.offline),我们塞入一个占位激活码让 Config 通过验证, + # 只要本地有合规授权,SDK Bootstrap 阶段就不会向服务器发起"空行"激活,而是直接拉起心跳。 + cfg.authorization_code = "LOADED_FROM_LOCAL_CACHE" + + def _boot(): + try: + self._init_client_impl(cfg) + self._safe_log("-> 历史本地授权自动加载且验证通过!无需重复输入激活码。") + except Exception as e: + # 初次启动时如果没有激活码和本地授权文件是正常的,这里静默处理 + msg = str(e) + if "authorization code" not in msg and "missing" not in msg and "no loaded license" not in msg: + self._safe_log(f"-> 本地授权预加载检测未通过: {msg}") + self.after(0, lambda: self._update_status(None)) + + threading.Thread(target=_boot, daemon=True).start() + + def on_activate_click(self): + user_input = self.entry_code.get().strip() + if not user_input: + messagebox.showwarning("错误", "请输入产品激活码") + return + + self._log(f"用户发起激活请求,识别码长度: {len(user_input)}") + cfg = self.get_sdk_config() + + envelope_b64 = None + if "&" in user_input: + auth_part, envelope_b64 = user_input.split("&", 1) + cfg.authorization_code = auth_part + self._log("-> 识别到产品激活码中包含脱机包验证参数。") + else: + cfg.authorization_code = user_input + self._log("-> 识别为纯在线授权码。") + + # 异步启动防止卡死 UI + threading.Thread(target=self._activate_logic_thread, args=(cfg, envelope_b64), daemon=True).start() + + def _activate_logic_thread(self, cfg: Config, envelope_b64: str): + # 先清理本地遗留许可,强制优先走“在线激活”流程 + if os.path.exists(cfg.license_file_path): + os.remove(cfg.license_file_path) + + self._safe_log("-> [策略] 优先尝试连接 SaaS 平台进行在线激活/绑定...") + + try: + self._init_client_impl(cfg) + self._safe_log("-> 在线激活成功!设备已绑定并在后台可见。") + return + except Exception as e: + msg = str(e) + self._safe_log(f"-> 在线激活遭遇异常/网络不通: {msg}") + + # 如果存在脱机包,则降级为离线侧载 + if envelope_b64: + self._safe_log("-> [策略] 检测到网络无法完成激活,正在自动降级使用脱机包进行完全物理隔离验证...") + try: + payload_bytes = base64.b64decode(envelope_b64) + with open(cfg.license_file_path, "wb") as f: + f.write(payload_bytes) + self._safe_log("-> 脱机包落地成功!正在二次验证...") + self._init_client_impl(cfg) + self._safe_log("-> 脱机验证成功!(系统此时完全离线运行)") + except Exception as ex: + self._safe_log(f"-> 脱机包降级验证失败: {ex}") + self.after(0, lambda: self._update_status(None)) + else: + self._safe_log("-> 致命错误:因为没有脱机包且当前无法在线激活,授权流程被阻断。") + self.after(0, lambda: self._update_status(None)) + + def _init_client_impl(self, cfg: Config): + # 内部真实初始化 Client + # 实战中不建议这么做,此处为了 Demo 演示快节奏,强行忽略后台 SaaS 返回的 600s/3600s 下发间隔限制 + from license_manager.models import HeartbeatResponse + original_from_dict = HeartbeatResponse.from_dict + + def patched_from_dict(data: dict) -> HeartbeatResponse: + resp = original_from_dict(data) + resp.heartbeat_interval = 10 # 强制覆盖服务端配置 + return resp + + HeartbeatResponse.from_dict = staticmethod(patched_from_dict) + + # 若是外部调用跑进此函数发生异常,会向外抛出被 _activate_logic_thread 捕获 + if self.client: + self.client.close() + + opts = ClientOptions( + callbacks=Callbacks( + on_license_updated=self.on_license_updated, + on_activation_required=self.on_activation_required, + on_heartbeat_error=self.on_heartbeat_error, + on_heartbeat_ping=self.on_heartbeat_ping + ) + ) + self.client = Client(cfg, opts=opts) + lic = self.client.current_license() + if lic: + self._safe_log(">>> SDK 验证成功 <<<") + self._safe_update_status(lic) + else: + self.after(0, lambda: self._update_status(None)) + + def on_clear_click(self): + if self.client: + self.client.close() + self.client = None + + if os.path.exists("license.lic"): + os.remove("license.lic") + self._log("已物理删除 'license.lic' 缓存文件。") + else: + self._log("未发现 'license.lic' 文件。") + + self._update_status(None) + + def on_run_ai_click(self): + if not self.client: + messagebox.showerror("阻断", "SDK 未初始化,请先提供激活码!") + return + + # 实时验证 + try: + self.client.validate() + # 通过后模拟业务逻辑 + self._log("【业务端】实时合规性检测: 通过。") + messagebox.showinfo("业务层", "授权正常!\nAI 模板匹配算法已成功启动,正在处理图像帧...") + except Exception as e: + self._log(f"【业务端】授权拦截: {e}") + messagebox.showerror("越权阻断", f"由于未授权或授权已被封禁,算法引擎拒绝启动。\n\n原因: {e}") + + +if __name__ == "__main__": + app = DemoApp() + app.mainloop() diff --git a/examples/客户案例1/client-demo/demo.spec b/examples/客户案例1/client-demo/demo.spec new file mode 100644 index 0000000..719d196 --- /dev/null +++ b/examples/客户案例1/client-demo/demo.spec @@ -0,0 +1,38 @@ +# -*- mode: python ; coding: utf-8 -*- + + +a = Analysis( + ['demo.py'], + pathex=['../../..'], + binaries=[], + datas=[], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + noarchive=False, + optimize=0, +) +pyz = PYZ(a.pure) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.datas, + [], + name='demo', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=False, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) diff --git a/examples/客户案例1/client-demo/dist/LicenseManager授权对接示例.exe b/examples/客户案例1/client-demo/dist/LicenseManager授权对接示例.exe new file mode 100644 index 0000000..1df45fa Binary files /dev/null and b/examples/客户案例1/client-demo/dist/LicenseManager授权对接示例.exe differ diff --git a/examples/客户案例1/client-demo/dist/license.lic b/examples/客户案例1/client-demo/dist/license.lic new file mode 100644 index 0000000..31ce4c3 --- /dev/null +++ b/examples/客户案例1/client-demo/dist/license.lic @@ -0,0 +1 @@ +{"algorithm":"RSA-PSS-SHA256","data":"{\"activated_at\":\"2026-02-27T01:11:00.938011568+08:00\",\"authorization_code\":\"LIC-207E-tEOWEY54X3tL-zSAA\",\"authorization_code_id\":\"939569ef-38c6-401a-8e26-7cf00e225ccd\",\"config_updated_at\":null,\"deployment_type\":\"cloud\",\"end_date\":\"3026-02-25T00:00:00+08:00\",\"generated_at\":\"2026-02-27T01:11:00+08:00\",\"hardware_fingerprint\":\"48aaf5fbd3aa4056462b94d30c38c83991acd46ae3631f0958c12432f862018b\",\"license_key\":\"LIC-DEVICE-E3CB989494260205500B37A3\",\"max_activations\":2,\"start_date\":\"2026-02-25T00:00:00+08:00\",\"status\":\"active\",\"usage_limits\":{\"type\":\"default\"}}","signature":"E+fFyhPa4b4UAPuBeTdctDINkG013f4hRbNhwaKPjMDUi7fLaPGxBgke7BnWLCt6fpWS3thTIv9HjhC6lpDzQe92Gkm/Suk52424zrVVkvjENvF7LopK0PMBpBA4Yx1zkbHwftxXg3Y0olqNakGXh8em9imGbH9AwTMMnAia9aCSN4dXqfgzWkfm0Nt+OynKnCDBijkOwNi6yToctSNO02t3+xQiBXmDut9H+3RqCNIESSsg9+4ILVBi76xpuYAxyEUksDnTFUu365NTmbeuEqLkYQtk0Pr3KE78xGBNd9AWAg5FTMn4A7pNKoo62GfWt7aSDIbgSzVj+Es1JtNZXw=="} \ No newline at end of file diff --git a/examples/客户案例1/client-demo/license.lic b/examples/客户案例1/client-demo/license.lic new file mode 100644 index 0000000..6059305 --- /dev/null +++ b/examples/客户案例1/client-demo/license.lic @@ -0,0 +1 @@ +{"algorithm":"RSA-PSS-SHA256","data":"{\"activated_at\":\"2026-02-27T01:08:30.548730878+08:00\",\"authorization_code\":\"LIC-207E-tEOWEY54X3tL-zSAA\",\"authorization_code_id\":\"939569ef-38c6-401a-8e26-7cf00e225ccd\",\"config_updated_at\":null,\"deployment_type\":\"cloud\",\"end_date\":\"3026-02-25T00:00:00+08:00\",\"generated_at\":\"2026-02-27T01:08:30+08:00\",\"hardware_fingerprint\":\"48aaf5fbd3aa4056462b94d30c38c83991acd46ae3631f0958c12432f862018b\",\"license_key\":\"LIC-DEVICE-E3CB989494260205500B37A3\",\"max_activations\":2,\"start_date\":\"2026-02-25T00:00:00+08:00\",\"status\":\"active\",\"usage_limits\":{\"type\":\"default\"}}","signature":"WgnPQyNBaSvroZEuk4yy3IGXWCiIGBF9ADBHW24Sl61D0Jc5a9q73UiuQRu012cgApC4fKV+JeRft6msxUtsn0Dw39057N7mK196H8uIjWJ7Xy1rjC6Aceu/kD+BCRZ6K9t7dfnWWOGzz6ixljnsgfLmK/cDalhjpdopZHN1lr8TNUIIlQ/JKRMYr4HFgXlywbTW01/rkuZp6AYgSyZvxkNJW/TjdOCrncTkr4/LnkfJLaeqJ56P9PH1PEnDba5azzOH3OB9y2nN6+HsuIzOe78yxzTr+Nk9tVqTOGIbDOr9Ps2RPC/s6u8ot80frPJ1zprPWck7ZxAeTY82+1TUTw=="} \ No newline at end of file diff --git a/examples/客户案例1/产品激活码说明.md b/examples/客户案例1/产品激活码说明.md new file mode 100644 index 0000000..b2e9c38 --- /dev/null +++ b/examples/客户案例1/产品激活码说明.md @@ -0,0 +1,75 @@ +# 产品激活码解析与使用说明 + +本文档面向客户端开发人员,旨在说明 SaaS 平台发放给最终用户的“产品激活码”的数据结构及其在 SDK 中的鉴权原理。 + +## 什么是产品激活码? + +用户在 SaaS 管理端购买或获取的凭证通常被称为**“产品激活码” (Product Activation Code)**。 + +为了满足工业场景中**纯离线/脱机**的鉴权需求,平台生成的产品激活码不仅仅是一个简单的随机字符串,它实际上是一个**复合字符串**,包含了在线激活所需的凭证以及离线放行所需的鉴权信息。 + +## 数据结构原理 + +产品激活码使用 `&` 符号作为分隔符,分为两部分: + +```text +[授权码 (Authorization Code)] & [离线鉴权信息 (License Envelope Base64)] +``` + +### 示例解析 +假设用户输入了以下产品激活码: +`LIC-207E-tEOWEY54X3tL-zSAA&eyJhbGdv... (后略)` + +1. **`&` 之前的部分:授权码 (Authorization Code)** + - **内容**: `LIC-207E-tEOWEY54X3tL-zSAA` + - **作用**: 这是用于**在线激活**的凭证。当终端设备处于**联网**状态时,客户端 SDK 的 `Activate` 接口会使用此字符串向服务端发起请求。服务端会进行校验,扣减装机配额,并与该机器的硬件指纹进行绑定,最终全自动下发专属于这台机器的许可证文件。 + +2. **`&` 之后的部分:鉴权信息 (Authentication Information)** + - **内容**: `eyJhbGdv...` (这是一个经过 Base64 编码的 JSON 字符串,即 `License Envelope`) + - **作用**: 这是用于**离线验证**的凭证包。当终端设备处于**完全无网/隔离部署**的状态,无法连接到远程 SaaS 平台完成激活时,这就是客户端的“越权通行证”。这个 Base64 结构内部包含了被服务端 RSA 私钥数字签名过的数据(如过期时间、最高并发台数等配额信息)。 + +## 客户端接入与解析伪代码 + +客户端开发者在获取到用户框输入的“产品激活码”时,只需要做一个简单的字符串分割处理,将其分离为在线激活部分和离线兜底部分,再交给 SDK。 + +```python +import base64 +import os +from license_manager.client import Client, ClientOptions +from license_manager.config import Config + +# 这是用户填入的产品激活码 +product_activation_code = "LIC-xxxx&eyJhbGdo..." + +# 默认将其视作 Auth_Code +auth_code = product_activation_code +offline_auth_data = None + +# 【第一步:解析分离】判断是否存在离线鉴权信息 +if "&" in product_activation_code: + parts = product_activation_code.split("&", 1) + auth_code = parts[0] # 真正的在线授权码 + offline_auth_data = parts[1] # 离线鉴权数据 (Envelope) + +cfg = Config( + server="https://xxx.com", + product="you_product", + version="1.0.0", + authorization_code=auth_code, # 将分离出的 Auth_Code 交给 SDK +) + +# 【第二步:离线侧载】如果存在离线数据,且本地尚无合法的证书,直接将其落地 +if offline_auth_data: + # 直接将 SaaS 发放的公版离线鉴权包保存到目标证书路径 + # SDK 初始化时会自动读取、验签、生效,从而实现"物理断网"状态下的秒级试用体验 + with open(cfg.license_file_path, "wb") as f: + f.write(base64.b64decode(offline_auth_data)) + +# 【第三步:启动 SDK】 +# SDK 会自动优先寻找本地证书(即我们刚刚侧载进去的离线鉴权信息) +# 若本地校验合法将直接启动;若机器具备网络环境,自带的 Heartbeat 还会自动联网嗅探对齐状态! +client_facade = Client(cfg, opts=ClientOptions(...)) +``` + +## 运行机制总结 +这种 `授权码 & 鉴权信息` 的二合一产品激活码设计,极大降低了对用户的解释成本。用户只需复制这一个字符串,无论他们身处有网络的办公室还是物理隔离的车间产线,开发者开发的软件结合 License SDK 都可以做到“离线直接跑、在线强管控”。 \ No newline at end of file diff --git a/examples/客户案例1/客户案例:机器视觉检测软件的灵活授权方案.md b/examples/客户案例1/客户案例:机器视觉检测软件的灵活授权方案.md new file mode 100644 index 0000000..8b7bab0 --- /dev/null +++ b/examples/客户案例1/客户案例:机器视觉检测软件的灵活授权方案.md @@ -0,0 +1,128 @@ +# 客户案例:机器视觉检测软件的灵活授权方案 + +## 客户背景 +客户研发了一款基于深度学习技术的高性能机器视觉应用软件。该软件专为工业制造场景设计,能够准确识别工件表面的细小划痕、斑点,并精确检测工件的形态和轮廓缺陷,可有效克服复杂纹理、毛刺、颜色和各种噪点的干扰。此外,产品内置了 VM 算法开发平台,提供图像分割、分类、模板检测、字符定位与识别、异常检测等算法模块,支持独立训练工具以高效完成打标和训练。 + +**商业模式:** +- 软件单设备许可售价约为 300 元,定价亲民。 +- 由于现代工业环境大部分已经实现联网,且目标客户群体(工厂、集成商等)大多具有付费能力,客户希望通过极具吸引力的“免费体验”策略来进行广泛的产品线宣传。 +- 同时客户希望建立一套完整的生态,通过自服务的 **SaaS 授权管理平台**,直接完成交易、授权发放、设备分配甚至额度流转功能。 + +## 核心需求与业务痛点 +1. **具有时效性的免费下载试用**:允许用户免费下载获取试用**产品激活码**,但该验证仅限定在每个月的 **1号 至 25号** 之间才能被验证使用。 +2. **多终端授权统管与自助解绑机制**: + - 用户在 SaaS 用户端可以直接线上购买**产品激活码**,**一个产品激活码可包含多个设备数量许可**。 + - 可以在规定的终端许可数量内激活不同机台。对于已激活的设备,**若绑定时间不满 3 个月,允许用户在客户端/SaaS端自助解绑以更换老旧机器**;若绑定超过 3 个月,强制转入人工审计,必须联系官方客服解绑。 + - 未使用的授权额度甚至 **可以由用户转让给其他用户**,这一特性变相也成为了一种社交化裂变宣传的方式。 +3. **彻底的断网可用性支持 (Offline Side-loading)**: + - 工业环境中存在纯隔离内网,客户需要**即便在完全不联网的机器上也能立即使用产品激活码**完成试用和投产。 + - **巧妙的离线鉴权设计**:用户在管理平台拿到的是包含授权与鉴权的**产品激活码**。对于无网环境,激活码采用特殊格式:在纯授权码后拼接 `&` 及一个 Base64 编码的签名数据(即鉴权信息:完整的许可证 Envelope),形如: + `LIC-207E-tEOWEY54X3tL-zSAA&eyJhbGdv...` + - 当终端软件完全无法联网进行 `Activate` 获取凭证时,要求软件能自动截取 `&` 后的鉴权信息,当作合法的离线许可证,直接通过公钥鉴权放行。 +4. **一旦联网即刻校验的混合模型**:优先保证离线可用;但**一旦侦测到设备联网,就必须立刻触发在线激活和心跳上报机制**。如果服务端判定该激活状态存在异常(如已被官方封禁、吊销、超出装机数),需强制清除本地授权并要求重新输入新的**产品激活码**。 +5. **轻量接入(业务侵入低)**:客户原业务流程为:“程序打开后调用一次授权检测(返回 OK/NG及对应信息),然后程序内设有一个独立线程,每隔 10/30 分钟做一次授权检测。程序里支持输入**产品激活码**执行在线/离线激活。”客户希望这套机制不仅能被满足,还要开发门槛极低。 + +## 解决方案设计 +基于 `license-manager-sdk` 及配合 SaaS 管理端,我们为客户设计了无缝接入的如下体系: + +1. **时效及并发管控交由平台**:利用 License Manager 服务端后台,可以轻松发行为“一码多端”赋能的带有指定有效期(如自然月 1-25日)的复合**产品激活码**,且配合解绑策略 API 完美实现 3 个月审计风控。 +2. **“开箱即用”的高级功能封装**: + - **指纹绑定防篡改**:SDK 内建的 `HardwareProvider` 会自动提取设备指纹(MAC/CPU/内存),在线下发许可证或离线颁发时均强制与该硬件绑定,阻断倒卖。 + - **灵活的脱机解析 (Offline Side-loading)**:对于含有 `&` 和离线数据的后缀,开发者仅需在获取到用户输入字符串时做一个简单的 `split("&")`。如果存在第二部分,则直接将其传入 SDK 存储层 `Store.save(data)` 落盘。后续直接调用 `Validate`,SDK 内部无状态的 RSA `Validator` 即刻放行,从而在**物理网线拔除的状态下,软件也能顺利投产**。 +3. **“先离线侧载,一旦联网则握手对齐”与混合心跳策略 (Client Facade)**: + - **启动阶段**:无论前置条件如何,调用 `NewClient` 加密恢复本地缓存并尝试 `Validate`。如果是通过 `&` 方式侧载进去的凭据,这一步将秒解脱机痛点。 + - **后台轮询与联网嗅探**:对于“每隔 10/30 分钟轮询”的任务,初始化 `Client` 时启动 SDK 防阻塞心跳即可。当机器意外接入互联网时,心跳请求将送达服务端。如果此时服务端审查出该离线证存在套用、超额、甚至违规转让的情况,服务将拒绝心跳并下达指令。 +4. **状态回调与异常自清理机制 (Callbacks)**: + - 利用 `on_activation_required` 钩子,当后台心跳侦测到服务端因为状态异常拒绝提供新票据时,钩子实时触发。客户只需在此处弹出一个悬浮窗,清除主界面逻辑即可,形成从脱机到联网的完美威慑闭环。 + +## 实施过程示例 + +基于新增的纯离线后缀导入要求,客户的初始化代码(Python 版示意)只需添加极少量几行处理逻辑即可兼容两大场景: + +```python +import base64 +from license_manager.client import Client, ClientOptions, Callbacks +from license_manager.config import Config + +# 第一步:定义 SDK 后台处理的独立回调事件 +def on_license_updated(lic): + print("后台心跳成功接通服务器,不仅保持了在线监控,还顺延了过期时间。") + +def on_activation_required(reason): + print(f"警告:心跳发现此授权被封禁(可能是超额或异地重发),立即锁死软件UI!原因: {reason}") + # 强制弹出要求输入授权码及在线激活的 UI 界面,或者强制软件退出 + +callbacks = Callbacks( + on_license_updated=on_license_updated, + on_activation_required=on_activation_required +) + +# 模拟用户在安装程序框填入的“产品激活码”(带 & 后缀包含鉴权信息) +user_input = "LIC-207E-tEOWEY54X3tL-zSAA&eyJhbGdv..." + +product_activation_code = user_input +auth_code = product_activation_code +offline_envelope_payload = None +if "&" in product_activation_code: + # 利用产品激活码的特性剥离纯在线授权码与离线鉴权 JSON 包 + parts = product_activation_code.split("&", 1) + auth_code = parts[0] + offline_envelope_payload = parts[1] + +# 第二步:配置基础信息 +cfg = Config( + server="https://customers-license-server.example.com", + product="vision-vm-studio", + version="1.0.0", + authorization_code=auth_code, + heartbeat_interval_seconds=1800, # 配合客户要求 30 分钟轮询 +) + +# 如果有离线 Envelope 侧载包(且当前本地尚无 license),将其预先存入文件 +opts = ClientOptions(callbacks=callbacks) +client_facade = None + +try: + if offline_envelope_payload: # 当场验证 + # 在正式初始化前,预先落盘离线凭证包 + import os + from license_manager.storage import FileStore + import json + + # 为了演示,通过简单 decode 处理获取裸的数据落盘 + # (这里客户可在初始化前直接覆写 config 中的 target 文件) + with open(cfg.license_file_path, "wb") as f: + f.write(base64.b64decode(offline_envelope_payload)) + + # 第三步:实例化客户端(硬件提取、本地验签恢复、以及心跳线程启动 自动完成) + client_facade = Client(cfg, opts=opts) + + # 获取详细授权,展示UI + current_lic = client_facade.current_license() + print(f"初次打开授权检测:OK - 可以进入机器视觉主界面开展检测任务 (最大同时终端数: {current_lic.extras.get('max_activations', 1)})") + +except Exception as e: + print(f"初次打开授权检测:NG - 未检测到合法授权或脱机鉴权失败: {e}") +``` + +## 客户反馈 +客户研发负责人在发版后给出了极高的评价: +> “引入 SDK 和 SaaS 管理端之后,我们实现了授权码的一码多端支持以及极为巧妙的用户配额转让与自助解绑制度。**这一套 3 个月的自助风控简直极大减轻了我们客服的压力,而用户对自由转让闲余设备额度也表现出了浓厚的兴趣。**最棒的一点是,针对纯离线的厂区机器,那段拼接了 `&` 和签名 JSON 的魔术字符串直接绕开了传统必须让用户提报硬件机器码、等我们生成许可并人工发邮件回去对拷证书的繁琐。直接复制粘贴,秒下场干活脱机鉴定——一旦设备联网违规,客户端拦截也能立即锁喉,这真正做到了防白嫖和获客的平衡。” + +## 设计哲学与防破解的现实主义思考 (深度剖析) +面对这样一个允许“脱机鉴权”又允许“白嫖试用”、定价仅为 300 元左右的混合验证方案,很多开发者第一直觉是:**“如果有人永远彻底断网运行这个软件,然后伪造机器特征去刷带 `&` 的激活码包,它防得住百分百的破解和白嫖吗?”** + +答案是防不住绝对的黑客,但**在此业务场景下,这正是客户极其高明且克制的架构考量,它完全契合实际的工业化商业运作逻辑:** + +1. **绝对离线环境在当代工业界的假象化**: + - 绝大多数工厂的机台,尤其是应用机器视觉这种需要上传质检报表并与 MES (制造执行系统) / ERP 打通的机器,**必然要连接厂内局域网或外部专网**。 + - 这意味着设备长期处于“绝对物理隔离且无网”的概率越来越低。一旦联网,心跳钩子会在几分钟内抓取异常许可并锁定。 +2. **“防君子不防小人”的用户心理博弈**: + - 企业级用户(特别是工厂买办和系统集成商)的心理是:只要官方给出一个清晰、名正言顺的购买和核查渠道,且价格(300元)远低于找破解版所承担的法律风险、版本维护成本和潜在勒索病毒风险,绝大多数企业极度乐于花这笔“小财”买个官方的正品安心。 + - 商业软件保护的终极目的**从来不是杜绝所有逆向工程,而是极大地提高白嫖的门槛和心理成本**,促使 95% 以上具备支付能力的人觉得“花 300 块钱买个合法授权和转让自由,比到处找断网机刷盗版划算太多了”。 +3. **“漏洞”本身就是极佳的病毒式营销**: + - 客户这种带有转让属性、时效性的策略,在某种程度上甚至是“刻意留有余地”。小规模的破解者或是教育机即便破解了不联网使用,反而极大增加了该软件在算法工程师和底层工区内的市占率和习惯依赖。 + - 一旦这些人走上带有大规模生产网络的成熟产线接下商业订单,他们最先采购的,必然是此时用得最顺手的正版授权。 + +## 总结 +此机器视觉案例充分证实了采用 SDK 与 License Manger 平台组合带来的威力:它不仅实现了精细至季度的设备生命周期管控,更是实现了对线下物理隔离场景的前卫处理。通过巧妙拼接带签名的包围体,充分运用 SDK 本地的 RSA Validator 来达到无需任何多重校验的离线“秒放行”,为工业场景的软件授权探索出了低侵入但高防范的实施样板。真正做到了以商业效率为先导,而非陷入无效“自嗨式反破解”的泥潭。 \ No newline at end of file diff --git a/license_manager/__pycache__/activation.cpython-312.pyc b/license_manager/__pycache__/activation.cpython-312.pyc new file mode 100644 index 0000000..20cc5fd Binary files /dev/null and b/license_manager/__pycache__/activation.cpython-312.pyc differ diff --git a/license_manager/__pycache__/client.cpython-312.pyc b/license_manager/__pycache__/client.cpython-312.pyc new file mode 100644 index 0000000..8209b51 Binary files /dev/null and b/license_manager/__pycache__/client.cpython-312.pyc differ diff --git a/license_manager/__pycache__/config.cpython-312.pyc b/license_manager/__pycache__/config.cpython-312.pyc new file mode 100644 index 0000000..abb6073 Binary files /dev/null and b/license_manager/__pycache__/config.cpython-312.pyc differ diff --git a/license_manager/__pycache__/hardware.cpython-312.pyc b/license_manager/__pycache__/hardware.cpython-312.pyc new file mode 100644 index 0000000..c3efc5e Binary files /dev/null and b/license_manager/__pycache__/hardware.cpython-312.pyc differ diff --git a/license_manager/__pycache__/heartbeat.cpython-312.pyc b/license_manager/__pycache__/heartbeat.cpython-312.pyc new file mode 100644 index 0000000..2c37f83 Binary files /dev/null and b/license_manager/__pycache__/heartbeat.cpython-312.pyc differ diff --git a/license_manager/__pycache__/models.cpython-312.pyc b/license_manager/__pycache__/models.cpython-312.pyc new file mode 100644 index 0000000..943f440 Binary files /dev/null and b/license_manager/__pycache__/models.cpython-312.pyc differ diff --git a/license_manager/__pycache__/storage.cpython-312.pyc b/license_manager/__pycache__/storage.cpython-312.pyc new file mode 100644 index 0000000..f1d6b15 Binary files /dev/null and b/license_manager/__pycache__/storage.cpython-312.pyc differ diff --git a/license_manager/__pycache__/validator.cpython-312.pyc b/license_manager/__pycache__/validator.cpython-312.pyc new file mode 100644 index 0000000..4b7969a Binary files /dev/null and b/license_manager/__pycache__/validator.cpython-312.pyc differ diff --git a/license_manager/activation.py b/license_manager/activation.py new file mode 100644 index 0000000..f8081db --- /dev/null +++ b/license_manager/activation.py @@ -0,0 +1,56 @@ +import json +from typing import Dict, Optional + +import requests +from requests.exceptions import RequestException + +from license_manager.config import Config +from license_manager.models import ActivateRequest, ActivateResponse + + +class ActivationService: + def __init__(self, cfg: Config): + base = cfg.server.rstrip("/") + if cfg.base_path: + base = f"{base}/{cfg.base_path.strip('/')}" + + self.base_url = base + self.headers = cfg.http_headers or {} + self.timeout = cfg.http_timeout_or_default() + + self.session = requests.Session() + self.session.headers.update({"Content-Type": "application/json"}) + self.session.headers.update(self.headers) + + def activate(self, req: ActivateRequest) -> ActivateResponse: + url = f"{self.base_url}/api/v1/activate" + payload = req.to_dict() + + try: + resp = self.session.post(url, json=payload, timeout=self.timeout) + except RequestException as e: + raise ValueError(f"activation: network error: {e}") + + try: + resp_data = resp.json() + except ValueError: + raise ValueError(f"activation: decode response failed, status {resp.status_code}") + + if resp.status_code >= 300: + if isinstance(resp_data, dict) and "message" in resp_data: + msg = resp_data.get("message", "") + code = resp_data.get("code", "") + raise ValueError(f"activation: {msg} ({code})") + raise ValueError(f"activation: status {resp.status_code}") + + code = resp_data.get("code", "") + message = resp_data.get("message", "") + + if code and str(code) != "000000": + raise ValueError(f"activation: {message} ({code})") + + data = resp_data.get("data") + if not data: + raise ValueError("activation: response missing data") + + return ActivateResponse.from_dict(data) diff --git a/license_manager/client.py b/license_manager/client.py new file mode 100644 index 0000000..606fe47 --- /dev/null +++ b/license_manager/client.py @@ -0,0 +1,264 @@ +import base64 +import json +import logging +import threading +from datetime import datetime, timezone +from typing import Callable, Optional + +from license_manager.activation import ActivationService +from license_manager.config import Config +from license_manager.hardware import DefaultHardwareProvider, HardwareProvider +from license_manager.heartbeat import HeartbeatManager, HeartbeatService +from license_manager.models import ActivateRequest, HeartbeatRequest, HeartbeatResponse, LicensePayload +from license_manager.storage import FileStore, Store +from license_manager.validator import Validator + + +class Callbacks: + def __init__( + self, + on_license_updated: Optional[Callable[[LicensePayload], None]] = None, + on_heartbeat_error: Optional[Callable[[Exception], None]] = None, + on_activation_required: Optional[Callable[[str], None]] = None, + on_heartbeat_ping: Optional[Callable[[], None]] = None + ): + self.on_license_updated = on_license_updated + self.on_heartbeat_error = on_heartbeat_error + self.on_activation_required = on_activation_required + self.on_heartbeat_ping = on_heartbeat_ping + + +class ClientOptions: + def __init__( + self, + hardware_provider: Optional[HardwareProvider] = None, + store: Optional[Store] = None, + callbacks: Optional[Callbacks] = None + ): + self.hardware_provider = hardware_provider + self.store = store + self.callbacks = callbacks or Callbacks() + + +class Client: + def __init__(self, cfg: Config, opts: Optional[ClientOptions] = None): + if not cfg: + raise ValueError("license: config is required") + + cfg.validate() + pub_key = cfg.resolve_public_key() + + self.cfg = cfg + opts = opts or ClientOptions() + + self.store = opts.store or FileStore(cfg.storage_path, cfg.storage_secret) + self.hardware = opts.hardware_provider or DefaultHardwareProvider(cfg.hardware_fields) + self.callbacks = opts.callbacks + + self.validator = Validator(pub_key) + self.activate_svc = ActivationService(cfg) + self.heartbeat_svc = HeartbeatService(cfg) + self.heartbeat_manager: Optional[HeartbeatManager] = None + + try: + fp, details = self.hardware.fingerprint() + self.fingerprint = fp + self.fp_details = details + except Exception as e: + raise ValueError(f"license: collect fingerprint: {e}") + + self.license_key = "" + self.current: Optional[LicensePayload] = None + + self._lock = threading.RLock() + + self._bootstrap() + + def validate(self) -> None: + """Re-validates the current license.""" + with self._lock: + lic = self.current + + if not lic: + raise ValueError("license: no loaded license") + + if lic.expires_at: + now = datetime.now(timezone.utc) + exp = lic.expires_at + if exp.tzinfo is None: + exp = exp.replace(tzinfo=timezone.utc) + + if now > exp: + raise ValueError("license: expired") + + def current_license(self) -> Optional[LicensePayload]: + """Returns a copy of the payload.""" + with self._lock: + if not self.current: + return None + # Return a shallow copy is usually enough for python dataclass + # but standard deepcopy would be strictly safer if user modifies dicts inside + import copy + return copy.deepcopy(self.current) + + def pause_heartbeat(self): + """Temporarily halts heartbeat loop.""" + if self.heartbeat_manager: + self.heartbeat_manager.pause() + + def resume_heartbeat(self): + """Resumes heartbeat loop.""" + if self.heartbeat_manager: + self.heartbeat_manager.resume() + + def close(self): + """Shuts down background threads.""" + if self.heartbeat_manager: + self.heartbeat_manager.stop() + + def _bootstrap(self): + self._load_existing() + + if self.current: + if not self.cfg.offline: + self._start_heartbeat() + return + + if self.cfg.offline: + raise ValueError("license: offline mode requires preloaded license") + + self._perform_activation() + self._start_heartbeat() + + def _load_existing(self): + try: + data = self.store.load() + if not data: + return + + payload = self._validate_and_store(data) + with self._lock: + self.current = payload + self.license_key = payload.license_key + except Exception: + pass + + def _perform_activation(self): + device_info = dict(self.cfg.device_info or {}) + if self.fp_details: + device_info["hardware"] = self.fp_details + + req = ActivateRequest( + authorization_code=self.cfg.authorization_code, + product=self.cfg.product, + version=self.cfg.version, + hardware_fingerprint=self.fingerprint, + device_info=device_info, + metadata=self.cfg.metadata + ) + + try: + resp = self.activate_svc.activate(req) + except Exception as e: + if self.callbacks.on_activation_required: + try: + self.callbacks.on_activation_required(str(e)) + except Exception: + pass + raise + + if not resp.license_file: + raise ValueError("license: activation response missing license file") + + payload = self._apply_license_file(resp.license_file) + + with self._lock: + self.license_key = resp.license_key + + def _apply_license_file(self, base64_file: str) -> LicensePayload: + try: + raw = base64.b64decode(base64_file) + except Exception as e: + raise ValueError(f"license: decode license file: {e}") + + payload = self._validate_and_store(raw) + + with self._lock: + self.current = payload + if self.callbacks.on_license_updated: + threading.Thread(target=self.callbacks.on_license_updated, args=(payload,), daemon=True).start() + + return payload + + def _validate_and_store(self, raw: bytes) -> LicensePayload: + normalized = self._normalize_license_bytes(raw) + payload = self.validator.verify(normalized, self.fingerprint) + + try: + self.store.save(normalized) + except Exception as e: + raise ValueError(f"license: persist license: {e}") + + return payload + + def _start_heartbeat(self): + with self._lock: + license_key = self.license_key + + if not license_key: + return + + req = HeartbeatRequest( + license_key=license_key, + hardware_fingerprint=self.fingerprint + ) + + interval = self.cfg.heartbeat_interval_or_default() + + def on_update(resp: HeartbeatResponse): + try: + if resp.license_file: + self._apply_license_file(resp.license_file) + except Exception: + pass + + if resp.status == "activation_required" and self.callbacks.on_activation_required: + try: + self.callbacks.on_activation_required("heartbeat requested reactivation") + except Exception: + pass + + def on_error(err: Exception): + if self.callbacks.on_heartbeat_error: + try: + self.callbacks.on_heartbeat_error(err) + except Exception: + pass + + mgr = HeartbeatManager( + service=self.heartbeat_svc, + req=req, + interval_seconds=interval, + on_license_updated=on_update, + on_error=on_error, + on_ping=self.callbacks.on_heartbeat_ping + ) + mgr.start() + self.heartbeat_manager = mgr + + def _normalize_license_bytes(self, raw: bytes) -> bytes: + trimmed = raw.strip() + if not trimmed: + raise ValueError("license: empty license file") + + if trimmed.startswith(b'{'): + return trimmed + + try: + decoded = base64.b64decode(trimmed) + decoded = decoded.strip() + if not decoded or not decoded.startswith(b'{'): + raise ValueError("unsupported structure") + return decoded + except Exception as e: + raise ValueError(f"license: decode base64 license: {e}") diff --git a/license_manager/config.py b/license_manager/config.py new file mode 100644 index 0000000..f525013 --- /dev/null +++ b/license_manager/config.py @@ -0,0 +1,99 @@ +import os +from dataclasses import dataclass, field +from typing import Optional, List, Dict, Any + + +@dataclass +class Config: + server: str = "" + base_path: str = "" + product: str = "" + version: str = "" + authorization_code: str = "" + authorization_code_path: str = "" + license_file_path: str = "" + + public_key_pem: bytes = b"" + public_key_path: str = "" + + offline: bool = False + + heartbeat_interval_seconds: int = 0 + http_timeout_seconds: int = 0 + + log_level: str = "info" + + storage_path: str = "" + storage_secret: bytes = b"" + + hardware_fields: List[str] = field(default_factory=list) + + device_info: Dict[str, Any] = field(default_factory=dict) + metadata: Dict[str, Any] = field(default_factory=dict) + + http_headers: Dict[str, str] = field(default_factory=dict) + + def validate(self) -> None: + if not self.product: + raise ValueError("config: product is required") + if not self.version: + raise ValueError("config: version is required") + if not self.offline and not self.server: + raise ValueError("config: server is required for online mode") + if not self.offline and not self.authorization_code and not self.authorization_code_path and not self.license_file_path: + raise ValueError("config: authorization code, authorization code path, or license file path is required") + + if not self.license_file_path: + self.license_file_path = os.path.join("license_code", "license.lic") + + if not self.storage_path: + self.storage_path = self.license_file_path + + self.resolve_public_key() + + if not self.offline: + self.resolve_authorization_code() + + def resolve_public_key(self) -> bytes: + if self.public_key_pem: + return self.public_key_pem + if not self.public_key_path: + raise ValueError("config: public key pem or path must be provided") + + try: + with open(self.public_key_path, 'rb') as f: + data = f.read() + self.public_key_pem = data + return data + except Exception as e: + raise ValueError(f"config: read public key: {e}") + + def resolve_authorization_code(self) -> str: + if self.authorization_code: + self.authorization_code = self.authorization_code.strip() + return self.authorization_code + + if not self.authorization_code_path: + raise ValueError("config: authorization code or path must be provided") + + try: + with open(self.authorization_code_path, 'r', encoding='utf-8') as f: + code = f.read().strip() + if not code: + raise ValueError("config: authorization code file is empty") + self.authorization_code = code + return code + except Exception as e: + if isinstance(e, ValueError): + raise + raise ValueError(f"config: read authorization code: {e}") + + def heartbeat_interval_or_default(self) -> int: + if self.heartbeat_interval_seconds > 0: + return self.heartbeat_interval_seconds + return 300 # Default 5 minutes + + def http_timeout_or_default(self) -> int: + if self.http_timeout_seconds > 0: + return self.http_timeout_seconds + return 15 # Default 15 seconds diff --git a/license_manager/hardware.py b/license_manager/hardware.py new file mode 100644 index 0000000..bd07d12 --- /dev/null +++ b/license_manager/hardware.py @@ -0,0 +1,152 @@ +import hashlib +import json +import logging +import os +import platform +import socket +import subprocess +import uuid +from typing import List, Tuple, Dict, Optional + + +class HardwareProvider: + """Abstracts hardware fingerprint collection.""" + def fingerprint(self) -> Tuple[str, Dict[str, str]]: + raise NotImplementedError + + +class DefaultHardwareProvider(HardwareProvider): + """ + Collects host-agnostic identifiers. + Supported field names (case-insensitive): + - mac: first non-loopback MAC address (default) + - hostname: OS host name (default) + - cpu: CPU model / brand string (best-effort) + - memory: total physical memory capacity (best-effort) + """ + def __init__(self, fields: Optional[List[str]] = None): + if not fields: + self.fields = ["mac", "hostname"] + else: + self.fields = [f.strip().lower() for f in fields if f.strip()] + if not self.fields: + self.fields = ["mac", "hostname"] + + def fingerprint(self) -> Tuple[str, Dict[str, str]]: + data: Dict[str, str] = {} + for field in self.fields: + if field == "hostname": + data["hostname"] = self._get_hostname() + elif field == "mac": + mac = self._get_mac() + if mac: + data["mac"] = mac + elif field == "cpu": + cpu = self._get_cpu() + if cpu: + data["cpu"] = cpu + elif field == "memory": + mem = self._get_memory() + if mem: + data["memory"] = mem + + # Deterministic serialization + keys = sorted(data.keys()) + builder = [] + for k in keys: + val = str(data[k]).lower() + builder.append(f"{k}={val};") + + full_string = "".join(builder) + hash_sum = hashlib.sha256(full_string.encode('utf-8')).hexdigest() + return hash_sum, data + + def _get_hostname(self) -> str: + try: + return socket.gethostname() + except Exception: + return "unknown" + + def _get_mac(self) -> str: + try: + # uuid.getnode() returns MAC of the first active interface + # or a random 48-bit number if not found (has multicast bit set) + node = uuid.getnode() + if (node >> 40) % 2 == 0: # Not a random MAC + mac = ':'.join(('%012x' % node)[i:i+2] for i in range(0, 12, 2)) + return mac.lower() + return "" + except Exception: + return "" + + def _get_cpu(self) -> str: + system = platform.system().lower() + try: + if system == "linux": + with open("/proc/cpuinfo", "r") as f: + for line in f: + if line.lower().startswith("model name"): + return line.split(":")[1].strip() + elif system == "darwin": + return self._cmd_output(["sysctl", "-n", "machdep.cpu.brand_string"]) + elif system == "windows": + wmic_out = self._cmd_output(["wmic", "cpu", "get", "Name"]) + if wmic_out and "name" not in wmic_out.lower(): + return wmic_out + # Fallback + env_proc = os.getenv("PROCESSOR_IDENTIFIER") + if env_proc: + return env_proc + except Exception: + pass + + return platform.processor() or platform.machine() + + def _get_memory(self) -> str: + system = platform.system().lower() + try: + if system == "linux": + with open("/proc/meminfo", "r") as f: + for line in f: + if line.lower().startswith("memtotal"): + parts = line.split() + if len(parts) >= 2: + val_kb = int(parts[1]) + return self._format_bytes(val_kb * 1024) + elif system == "darwin": + out = self._cmd_output(["sysctl", "-n", "hw.memsize"]) + if out: + return self._format_bytes(int(out)) + elif system == "windows": + out = self._cmd_output(["wmic", "computersystem", "get", "TotalPhysicalMemory"]) + if out: + return self._format_bytes(int(out)) + except Exception: + pass + return "" + + def _cmd_output(self, cmd: List[str]) -> str: + try: + out = subprocess.check_output(cmd, stderr=subprocess.DEVNULL, timeout=2).decode('utf-8') + lines = [line.strip() for line in out.split('\n') if line.strip()] + for line in lines: + lower_line = line.lower() + if "name" in lower_line or "totalphysicalmemory" in lower_line: + continue + return line + return "" + except Exception: + return "" + + def _format_bytes(self, b: int) -> str: + kb = 1024 + mb = 1024 * kb + gb = 1024 * mb + if b >= gb: + return f"{b // gb}GB" + elif b >= mb: + return f"{b // mb}MB" + elif b >= kb: + return f"{b // kb}KB" + else: + return f"{b}B" diff --git a/license_manager/heartbeat.py b/license_manager/heartbeat.py new file mode 100644 index 0000000..44e591d --- /dev/null +++ b/license_manager/heartbeat.py @@ -0,0 +1,157 @@ +import json +import logging +import threading +import time +from typing import Callable, Optional + +import requests +from requests.exceptions import RequestException + +from license_manager.config import Config +from license_manager.models import HeartbeatRequest, HeartbeatResponse + + +class HeartbeatService: + def __init__(self, cfg: Config): + base = cfg.server.rstrip("/") + if cfg.base_path: + base = f"{base}/{cfg.base_path.strip('/')}" + + self.base_url = base + self.headers = cfg.http_headers or {} + self.timeout = cfg.http_timeout_or_default() + + self.session = requests.Session() + self.session.headers.update({"Content-Type": "application/json"}) + self.session.headers.update(self.headers) + + def send(self, req: HeartbeatRequest) -> HeartbeatResponse: + url = f"{self.base_url}/api/v1/heartbeat" + payload = req.to_dict() + + try: + resp = self.session.post(url, json=payload, timeout=self.timeout) + except RequestException as e: + raise ValueError(f"heartbeat: network error: {e}") + + try: + resp_data = resp.json() + except ValueError: + raise ValueError(f"heartbeat: decode response failed, status {resp.status_code}") + + if resp.status_code >= 300: + if isinstance(resp_data, dict) and "message" in resp_data: + msg = resp_data.get("message", "") + code = resp_data.get("code", "") + raise ValueError(f"heartbeat: {msg} ({code})") + raise ValueError(f"heartbeat: status {resp.status_code}") + + code = resp_data.get("code", "") + message = resp_data.get("message", "") + + if code and str(code) != "000000": + raise ValueError(f"heartbeat: {message} ({code})") + + data = resp_data.get("data") + if not data: + raise ValueError("heartbeat: response missing data") + + return HeartbeatResponse.from_dict(data) + + +class HeartbeatManager: + def __init__( + self, + service: HeartbeatService, + req: HeartbeatRequest, + interval_seconds: int, + on_license_updated: Optional[Callable[[HeartbeatResponse], None]] = None, + on_error: Optional[Callable[[Exception], None]] = None, + on_ping: Optional[Callable[[], None]] = None + ): + self.service = service + self.req = req + self.interval = interval_seconds + self.on_license_updated = on_license_updated + self.on_error = on_error + self.on_ping = on_ping + + self._lock = threading.Lock() + self._stop_event = threading.Event() + self._thread: Optional[threading.Thread] = None + + self.running = False + self.paused = False + + def start(self): + with self._lock: + if self.running: + return + self.running = True + self._stop_event.clear() + self._thread = threading.Thread(target=self._loop, daemon=True) + self._thread.start() + + def stop(self): + self._stop_event.set() + if self._thread and self._thread.is_alive(): + # Don't join immediately to avoid blocking main thread on exit if not needed, + # or we could join if we want strictly clean shutdowns. + # self._thread.join(timeout=2) + pass + + with self._lock: + self.running = False + + def pause(self): + with self._lock: + self.paused = True + + def resume(self): + with self._lock: + self.paused = False + + def _loop(self): + try: + current_interval = self.interval + while not self._stop_event.is_set(): + # wait using stop_event with a timeout, allowing responsive stopping + if self._stop_event.wait(current_interval): + break + + with self._lock: + paused = self.paused + + if paused: + continue + + try: + resp = self.service.send(self.req) + + if self.on_ping: + threading.Thread(target=self.on_ping, daemon=True).start() + + if resp.heartbeat_interval and resp.heartbeat_interval > 0: + current_interval = resp.heartbeat_interval + else: + current_interval = self.interval + + if resp.license_file and self.on_license_updated: + # Call callback in a separate thread so we don't block next heartbeat + threading.Thread(target=self.on_license_updated, args=(resp,), daemon=True).start() + + except Exception as e: + current_interval = self._backoff(current_interval) + if self.on_error: + threading.Thread(target=self.on_error, args=(e,), daemon=True).start() + finally: + with self._lock: + self.running = False + + def _backoff(self, current: float) -> float: + nxt = current * 2 + if nxt > 1800: # 30 minutes max + nxt = 1800 + if nxt < 30: # 30 seconds min out of retry + nxt = 30 + return nxt diff --git a/license_manager/models.py b/license_manager/models.py new file mode 100644 index 0000000..2acc6df --- /dev/null +++ b/license_manager/models.py @@ -0,0 +1,189 @@ +import base64 +import json +from dataclasses import dataclass, field +from datetime import datetime +from typing import Any, Dict, Optional + + +@dataclass +class LicensePayload: + license_key: str + authorization_code: str + hardware_fingerprint: str + status: str + start_date: datetime + end_date: datetime + expires_at: datetime + + product: Optional[str] = None + version: Optional[str] = None + authorization_code_id: Optional[str] = None + deployment_type: Optional[str] = None + max_activations: Optional[int] = None + + custom_parameters: Dict[str, Any] = field(default_factory=dict) + feature_config: Dict[str, Any] = field(default_factory=dict) + usage_limits: Dict[str, Any] = field(default_factory=dict) + extras: Dict[str, Any] = field(default_factory=dict) + + activated_at: Optional[datetime] = None + generated_at: Optional[datetime] = None + config_updated_at: Optional[datetime] = None + + @classmethod + def from_dict(cls, data: dict) -> "LicensePayload": + def parse_time(val): + if not val: + return None + # Go's time.RFC3339 / ISO 8601 parsing approximation + try: + # Handle Z timezone + if isinstance(val, str) and val.endswith("Z"): + val = val[:-1] + "+00:00" + return datetime.fromisoformat(val) + except Exception: + return None + + # expires_at is not explicitly in JSON sometimes, handled differently in Go? + # In Go, ExpiresAt is populated by the validator based on EndDate or similar logic, + # or from a different field. We'll set it to end_date as default parser. + + args = { + "license_key": data.get("license_key", ""), + "authorization_code": data.get("authorization_code", ""), + "hardware_fingerprint": data.get("hardware_fingerprint", ""), + "status": data.get("status", ""), + "start_date": parse_time(data.get("start_date")), + "end_date": parse_time(data.get("end_date")), + "product": data.get("product"), + "version": data.get("version"), + "authorization_code_id": data.get("authorization_code_id"), + "deployment_type": data.get("deployment_type"), + "max_activations": data.get("max_activations"), + "custom_parameters": data.get("custom_parameters", {}), + "feature_config": data.get("feature_config", {}), + "usage_limits": data.get("usage_limits", {}), + "extras": data.get("extras", {}), + "activated_at": parse_time(data.get("activated_at")), + "generated_at": parse_time(data.get("generated_at")), + "config_updated_at": parse_time(data.get("config_updated_at")), + } + + # In Go ExpiresAt has json:"-" meaning it's internal. + args["expires_at"] = args["end_date"] + + return cls(**args) + + +@dataclass +class LicenseEnvelope: + algorithm: str + data: str + signature: str + + @classmethod + def from_dict(cls, data: dict) -> "LicenseEnvelope": + return cls( + algorithm=data.get("algorithm", ""), + data=data.get("data", ""), + signature=data.get("signature", "") + ) + + +@dataclass +class ActivateRequest: + authorization_code: str + product: str + version: str + hardware_fingerprint: str + software_version: Optional[str] = None + device_info: Dict[str, Any] = field(default_factory=dict) + metadata: Dict[str, Any] = field(default_factory=dict) + + def to_dict(self) -> dict: + return { + "authorization_code": self.authorization_code, + "product": self.product, + "version": self.version, + "hardware_fingerprint": self.hardware_fingerprint, + "software_version": self.software_version, + "device_info": self.device_info, + "metadata": self.metadata, + } + + +@dataclass +class ActivateResponse: + license_key: str + license_file: str + heartbeat_interval: int + payload: Optional[LicensePayload] = None + + @classmethod + def from_dict(cls, data: dict) -> "ActivateResponse": + payload_data = data.get("payload") + payload = LicensePayload.from_dict(payload_data) if payload_data else None + return cls( + license_key=data.get("license_key", ""), + license_file=data.get("license_file", ""), + heartbeat_interval=data.get("heartbeat_interval", 0), + payload=payload + ) + + +@dataclass +class HeartbeatRequest: + license_key: str + hardware_fingerprint: str + software_version: Optional[str] = None + usage_data: Dict[str, Any] = field(default_factory=dict) + config_updated_at: Optional[datetime] = None + + def to_dict(self) -> dict: + d = { + "license_key": self.license_key, + "hardware_fingerprint": self.hardware_fingerprint, + } + if self.software_version is not None: + d["software_version"] = self.software_version + if self.usage_data: + d["usage_data"] = self.usage_data + if self.config_updated_at: + d["config_updated_at"] = self.config_updated_at.isoformat() + return d + + +@dataclass +class HeartbeatResponse: + status: str + license_file: Optional[str] = None + heartbeat_interval: Optional[int] = None + config_updated: Optional[bool] = None + payload: Optional[LicensePayload] = None + + @classmethod + def from_dict(cls, data: dict) -> "HeartbeatResponse": + payload_data = data.get("payload") + payload = LicensePayload.from_dict(payload_data) if payload_data else None + return cls( + status=data.get("status", ""), + license_file=data.get("license_file"), + heartbeat_interval=data.get("heartbeat_interval"), + config_updated=data.get("config_updated"), + payload=payload + ) + + +@dataclass +class APIError: + code: str + message: str + timestamp: str + + @classmethod + def from_dict(cls, data: dict) -> "APIError": + return cls( + code=data.get("code", ""), + message=data.get("message", ""), + timestamp=data.get("timestamp", "") + ) diff --git a/license_manager/storage.py b/license_manager/storage.py new file mode 100644 index 0000000..8b50591 --- /dev/null +++ b/license_manager/storage.py @@ -0,0 +1,87 @@ +import base64 +import hashlib +import os +from typing import Optional + +from cryptography.hazmat.primitives.ciphers.aead import AESGCM + + +class Store: + def save(self, data: bytes) -> None: + raise NotImplementedError + + def load(self) -> Optional[bytes]: + raise NotImplementedError + + def delete(self) -> None: + raise NotImplementedError + + +class FileStore(Store): + def __init__(self, path: str, secret: bytes = b""): + self.path = path + self.secret = secret + + def save(self, data: bytes) -> None: + payload = self._maybe_encrypt(data) + + dir_name = os.path.dirname(self.path) + if dir_name: + os.makedirs(dir_name, exist_ok=True) + + tmp_path = self.path + ".tmp" + with open(tmp_path, 'wb') as f: + f.write(payload) + + os.replace(tmp_path, self.path) + + def load(self) -> Optional[bytes]: + if not os.path.exists(self.path): + return None + + try: + with open(self.path, 'rb') as f: + content = f.read() + except Exception: + return None + + return self._maybe_decrypt(content) + + def delete(self) -> None: + if os.path.exists(self.path): + os.remove(self.path) + + def _maybe_encrypt(self, data: bytes) -> bytes: + if not self.secret: + return data + + key = hashlib.sha256(self.secret).digest() + aesgcm = AESGCM(key) + nonce = os.urandom(12) + + ciphertext = aesgcm.encrypt(nonce, data, None) + # Store as `nonce + ciphertext` in base64 with "enc:" prefix + buf = b"enc:" + base64.b64encode(nonce + ciphertext) + return buf + + def _maybe_decrypt(self, data: bytes) -> bytes: + if not self.secret: + return data + + prefix = b"enc:" + if data.startswith(prefix): + data = data[len(prefix):] + else: + return data + + raw = base64.b64decode(data) + key = hashlib.sha256(self.secret).digest() + aesgcm = AESGCM(key) + + nonce = raw[:12] + payload = raw[12:] + + try: + return aesgcm.decrypt(nonce, payload, None) + except Exception as e: + raise ValueError(f"storage: decrypt: {e}") diff --git a/license_manager/validator.py b/license_manager/validator.py new file mode 100644 index 0000000..e334bf9 --- /dev/null +++ b/license_manager/validator.py @@ -0,0 +1,98 @@ +import base64 +import json +from datetime import datetime, timezone +from typing import Optional + +from cryptography.exceptions import InvalidSignature +from cryptography.hazmat.primitives import hashes +from cryptography.hazmat.primitives.asymmetric import padding, rsa +from cryptography.hazmat.primitives.serialization import load_pem_public_key + +from license_manager.models import LicensePayload, LicenseEnvelope + + +class Validator: + def __init__(self, pem_bytes: bytes): + if not pem_bytes: + raise ValueError("validator: missing public key") + + try: + public_key = load_pem_public_key(pem_bytes) + if not isinstance(public_key, rsa.RSAPublicKey): + raise ValueError("validator: public key is not RSA") + self.pub = public_key + except ValueError as e: + if "not RSA" in str(e): + raise + raise ValueError(f"validator: parse public key: {e}") + + def verify(self, envelope_bytes: bytes, fingerprint: str) -> LicensePayload: + try: + env_dict = json.loads(envelope_bytes) + env = LicenseEnvelope.from_dict(env_dict) + except Exception as e: + raise ValueError(f"validator: decode license: {e}") + + payload_bytes = env.data.encode('utf-8') if isinstance(env.data, str) else env.data + + try: + sig = base64.b64decode(env.signature) + except Exception as e: + raise ValueError(f"validator: decode signature: {e}") + + self._verify_signature(env.algorithm.upper(), payload_bytes, sig) + + try: + payload_dict = json.loads(payload_bytes) + payload = LicensePayload.from_dict(payload_dict) + payload.extras = payload_dict # Include everything in extras + except Exception as e: + raise ValueError(f"validator: decode payload: {e}") + + if payload.end_date: + payload.expires_at = payload.end_date + + if fingerprint and payload.hardware_fingerprint and payload.hardware_fingerprint != fingerprint: + raise ValueError("validator: hardware fingerprint mismatch") + + if payload.expires_at: + now = datetime.now(timezone.utc) + # Ensure expires_at is timezone-aware for comparison + exp = payload.expires_at + if exp.tzinfo is None: + exp = exp.replace(tzinfo=timezone.utc) + if now > exp: + raise ValueError("validator: license expired") + + return payload + + def _verify_signature(self, algorithm: str, data: bytes, sig: bytes) -> None: + try: + if algorithm in ("", "RSA-SHA256", "RSA-PKCS1V15-SHA256"): + self.pub.verify( + sig, + data, + padding.PKCS1v15(), + hashes.SHA256() + ) + elif algorithm == "RSA-PSS-SHA256": + self.pub.verify( + sig, + data, + padding.PSS( + mgf=padding.MGF1(hashes.SHA256()), + salt_length=padding.PSS.MAX_LENGTH + ), + hashes.SHA256() + ) + else: + self.pub.verify( + sig, + data, + padding.PKCS1v15(), + hashes.SHA256() + ) + except InvalidSignature as e: + raise ValueError(f"validator: signature mismatch: {e}") + except Exception as e: + raise ValueError(f"validator: verify error: {e}") diff --git a/test_batch1.py b/test_batch1.py new file mode 100644 index 0000000..8061b01 --- /dev/null +++ b/test_batch1.py @@ -0,0 +1,35 @@ +from license_manager.models import LicensePayload +from license_manager.config import Config +from license_manager.hardware import DefaultHardwareProvider +import json + +def test_models(): + data = { + "license_key": "123", + "authorization_code": "abc", + "hardware_fingerprint": "xyz", + "status": "active", + "start_date": "2023-01-01T00:00:00Z", + "end_date": "2024-01-01T00:00:00Z", + } + payload = LicensePayload.from_dict(data) + assert payload.license_key == "123" + assert payload.expires_at == payload.end_date + print("Models verified.") + +def test_config(): + valid_cfg = Config(product="A", version="1", server="http://a", authorization_code="x") + valid_cfg.validate() + print("Config verified.") + +def test_hardware(): + hw = DefaultHardwareProvider(["mac", "hostname", "cpu", "memory"]) + fp, details = hw.fingerprint() + assert fp is not None + assert type(details) is dict + print(f"Hardware verified: fp={fp}, details={json.dumps(details)}") + +if __name__ == "__main__": + test_models() + test_config() + test_hardware() diff --git a/test_batch2.py b/test_batch2.py new file mode 100644 index 0000000..5558a14 --- /dev/null +++ b/test_batch2.py @@ -0,0 +1,79 @@ +from license_manager.storage import FileStore +from license_manager.validator import Validator +from cryptography.hazmat.primitives.asymmetric import rsa +from cryptography.hazmat.primitives import serialization, hashes +from cryptography.hazmat.primitives.asymmetric import padding +import base64 +import json +import os +from datetime import datetime, timezone, timedelta + +def test_storage(): + test_file = "test_store.lic" + store = FileStore(test_file, b"super_secret_key_123") + data = b"hello crypto" + store.save(data) + loaded = store.load() + assert loaded == data + store.delete() + print("Storage AES-GCM verified.") + +def test_validator(): + # Make a dummy keypair + private_key = rsa.generate_private_key(public_exponent=65537, key_size=2048) + public_key = private_key.public_key() + pub_pem = public_key.public_bytes( + encoding=serialization.Encoding.PEM, + format=serialization.PublicFormat.SubjectPublicKeyInfo + ) + + val = Validator(pub_pem) + + # create payload + exp = (datetime.now(timezone.utc) + timedelta(days=1)).isoformat() + payload_dict = { + "license_key": "abc", + "authorization_code": "def", + "hardware_fingerprint": "finger123", + "status": "active", + "start_date": datetime.now(timezone.utc).isoformat(), + "end_date": exp + } + payload_bytes = json.dumps(payload_dict).encode('utf-8') + + # sign it using PKCS1v15 + sig = private_key.sign( + payload_bytes, + padding.PKCS1v15(), + hashes.SHA256() + ) + + envelope = { + "algorithm": "RSA-SHA256", + "data": payload_dict, # in python json.dumps we need primitive + } + # To mimic envelope, Data is a string representing nested json + envelope = { + "algorithm": "RSA-SHA256", + "data": json.dumps(payload_dict), + "signature": base64.b64encode(sig).decode('utf-8') + } + + env_bytes = json.dumps(envelope).encode('utf-8') + + # Verify ok + p = val.verify(env_bytes, "finger123") + assert p.license_key == "abc" + + # Verify fingerprint fail + try: + val.verify(env_bytes, "wrong_finger") + assert False + except ValueError as e: + assert "mismatch" in str(e) + + print("Validator RSA verified.") + +if __name__ == "__main__": + test_storage() + test_validator() diff --git a/test_batch3.py b/test_batch3.py new file mode 100644 index 0000000..750d1af --- /dev/null +++ b/test_batch3.py @@ -0,0 +1,47 @@ +import threading +import time +from license_manager.models import HeartbeatRequest, HeartbeatResponse +from license_manager.heartbeat import HeartbeatManager + +# Mock service for testing +class MockHeartbeatService: + def __init__(self): + self.call_count = 0 + + def send(self, req: HeartbeatRequest) -> HeartbeatResponse: + self.call_count += 1 + # alternate failing and success + if self.call_count % 2 == 0: + raise ValueError("mock network error") + return HeartbeatResponse(status="ok", heartbeat_interval=1) + +def test_heartbeat_manager(): + service = MockHeartbeatService() + req = HeartbeatRequest(license_key="test", hardware_fingerprint="fp") + + cb_calls = [] + err_calls = [] + + def on_update(resp): + cb_calls.append(resp) + + def on_error(err): + err_calls.append(err) + + mgr = HeartbeatManager(service, req, interval_seconds=1, on_license_updated=on_update, on_error=on_error) + mgr.start() + + # let it run for 2.5 seconds. Should make ~2 calls. + time.sleep(2.5) + mgr.pause() + time.sleep(1.5) # Shouldn't make calls while paused + + mgr.stop() + + assert service.call_count > 0, "Should have made calls" + assert len(err_calls) > 0, "Should have received errors based on mock" + + print("Heartbeat manager verified.") + +if __name__ == "__main__": + test_heartbeat_manager() diff --git a/test_batch4.py b/test_batch4.py new file mode 100644 index 0000000..bcb3eff --- /dev/null +++ b/test_batch4.py @@ -0,0 +1,21 @@ +from license_manager.client import Client, ClientOptions, Callbacks +from license_manager.config import Config +from license_manager.hardware import DefaultHardwareProvider +from license_manager.storage import FileStore +import os + +def test_client_init_offline(): + cfg = Config(product="A", version="1", offline=True) + try: + cfg.public_key_pem = b"dummy" + cfg.license_file_path = "dummy.lic" + # Since it's offline and dummy.lic doesn't exist, it should raise + client = Client(cfg) + assert False, "Should raise offline load error" + except ValueError as e: + assert "offline mode requires preloaded license" in str(e) or "read public key" in str(e) + print(f"Caught expected error: {e}") + +if __name__ == "__main__": + test_client_init_offline() + print("Client integration test verified basic offline fail fast.")