From d9bf4d68bff7af0ad545797b4de581f9f51ac2db Mon Sep 17 00:00:00 2001 From: "locadex-agent[bot]" <217277504+locadex-agent[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2026 04:35:25 +0000 Subject: [PATCH] docs(locadex): add translations --- docs.json | 30 +- es/advanced-scraping-guide.mdx | 2 +- es/agent-source-of-truth/java.mdx | 4 +- es/ai-onboarding.mdx | 2 +- es/api-reference/endpoint/parse.mdx | 2 +- es/billing.mdx | 8 +- es/capabilities.mdx | 8 +- .../ai-research-assistant-cookbook.mdx | 2 +- es/developer-guides/examples.mdx | 2 +- .../llm-sdks-and-frameworks/anthropic.mdx | 19 +- .../llm-sdks-and-frameworks/elevenagents.mdx | 89 +- .../llm-sdks-and-frameworks/gemini.mdx | 20 +- .../llm-sdks-and-frameworks/google-adk.mdx | 81 +- .../llm-sdks-and-frameworks/jev.mdx | 4 +- .../llm-sdks-and-frameworks/langchain.mdx | 24 +- .../llm-sdks-and-frameworks/langgraph.mdx | 8 +- .../llm-sdks-and-frameworks/llamaindex.mdx | 27 +- .../llm-sdks-and-frameworks/mastra.mdx | 61 +- .../llm-sdks-and-frameworks/openai.mdx | 16 +- .../llm-sdks-and-frameworks/vercel-ai-sdk.mdx | 50 +- .../vertex-ai-grounding.mdx | 294 + .../mcp-setup-guides/chatgpt.mdx | 18 +- .../mcp-setup-guides/factory-ai.mdx | 33 +- es/enterprise.mdx | 2 +- es/features/agent.mdx | 18 +- es/features/gov.mdx | 2 +- es/features/monitoring-web-scale.mdx | 2 +- es/features/parse.mdx | 2 +- es/features/scrape.mdx | 16 +- es/features/search.mdx | 2 +- es/firecrawl-for-platforms.mdx | 2 +- es/integrations.mdx | 54 +- es/integrations/camelai.mdx | 23 +- es/integrations/composio.mdx | 18 +- es/integrations/crewai.mdx | 117 +- es/integrations/dify.mdx | 14 +- es/integrations/flowise.mdx | 24 +- es/integrations/langchain.mdx | 19 +- es/integrations/langflow.mdx | 26 +- es/integrations/llamaindex.mdx | 33 +- es/integrations/lovable.mdx | 14 +- es/integrations/make.mdx | 16 +- es/integrations/n8n.mdx | 141 +- es/integrations/neuron-ai.mdx | 2 +- es/integrations/pipedream.mdx | 18 +- es/integrations/praison.mdx | 5 +- es/integrations/replit.mdx | 4 +- es/integrations/sourcesyncai.mdx | 340 - es/integrations/stripe-projects.mdx | 8 +- es/integrations/tines.mdx | 148 + es/integrations/zapier.mdx | 17 +- es/introduction.mdx | 6 +- es/learn/rag-llama3.mdx | 4 +- es/mcp-server/local.mdx | 14 +- es/sdks/cli.mdx | 2 +- es/sdks/dotnet.mdx | 6 +- es/sdks/elixir.mdx | 2 +- es/sdks/go.mdx | 8 +- es/sdks/java.mdx | 10 +- es/sdks/node.mdx | 26 +- es/sdks/php.mdx | 8 +- es/sdks/python.mdx | 12 +- es/sdks/ruby.mdx | 4 +- es/sdks/rust.mdx | 8 +- es/use-cases/ai-platforms.mdx | 10 +- es/use-cases/developers-mcp.mdx | 4 +- es/use-cases/observability.mdx | 2 +- es/use-cases/overview.mdx | 4 +- fr/advanced-scraping-guide.mdx | 2 +- fr/agent-source-of-truth/java.mdx | 4 +- fr/ai-onboarding.mdx | 2 +- fr/api-reference/endpoint/parse.mdx | 4 +- fr/billing.mdx | 12 +- fr/capabilities.mdx | 12 +- .../ai-research-assistant-cookbook.mdx | 2 +- fr/developer-guides/examples.mdx | 2 +- .../llm-sdks-and-frameworks/anthropic.mdx | 15 +- .../llm-sdks-and-frameworks/elevenagents.mdx | 89 +- .../llm-sdks-and-frameworks/gemini.mdx | 14 +- .../llm-sdks-and-frameworks/google-adk.mdx | 81 +- .../llm-sdks-and-frameworks/jev.mdx | 4 +- .../llm-sdks-and-frameworks/langchain.mdx | 28 +- .../llm-sdks-and-frameworks/langgraph.mdx | 12 +- .../llm-sdks-and-frameworks/llamaindex.mdx | 27 +- .../llm-sdks-and-frameworks/mastra.mdx | 41 +- .../llm-sdks-and-frameworks/openai.mdx | 22 +- .../llm-sdks-and-frameworks/vercel-ai-sdk.mdx | 50 +- .../vertex-ai-grounding.mdx | 294 + .../mcp-setup-guides/chatgpt.mdx | 18 +- .../mcp-setup-guides/factory-ai.mdx | 43 +- fr/enterprise.mdx | 2 +- fr/features/agent.mdx | 18 +- fr/features/gov.mdx | 2 +- fr/features/monitoring-web-scale.mdx | 10 +- fr/features/parse.mdx | 2 +- fr/features/scrape.mdx | 16 +- fr/features/search.mdx | 6 +- fr/firecrawl-for-platforms.mdx | 2 +- fr/integrations.mdx | 62 +- fr/integrations/camelai.mdx | 29 +- fr/integrations/composio.mdx | 18 +- fr/integrations/crewai.mdx | 119 +- fr/integrations/dify.mdx | 20 +- fr/integrations/flowise.mdx | 20 +- fr/integrations/langchain.mdx | 19 +- fr/integrations/langflow.mdx | 26 +- fr/integrations/llamaindex.mdx | 37 +- fr/integrations/lovable.mdx | 14 +- fr/integrations/make.mdx | 12 +- fr/integrations/n8n.mdx | 219 +- fr/integrations/neuron-ai.mdx | 2 +- fr/integrations/pipedream.mdx | 14 +- fr/integrations/praison.mdx | 9 +- fr/integrations/replit.mdx | 14 +- fr/integrations/sourcesyncai.mdx | 340 - fr/integrations/stripe-projects.mdx | 8 +- fr/integrations/tines.mdx | 148 + fr/integrations/zapier.mdx | 17 +- fr/introduction.mdx | 6 +- fr/learn/rag-llama3.mdx | 8 +- fr/mcp-server/local.mdx | 30 +- fr/sdks/cli.mdx | 2 +- fr/sdks/dotnet.mdx | 8 +- fr/sdks/elixir.mdx | 4 +- fr/sdks/go.mdx | 10 +- fr/sdks/java.mdx | 10 +- fr/sdks/node.mdx | 32 +- fr/sdks/php.mdx | 8 +- fr/sdks/python.mdx | 12 +- fr/sdks/ruby.mdx | 4 +- fr/sdks/rust.mdx | 10 +- fr/use-cases/ai-platforms.mdx | 8 +- fr/use-cases/developers-mcp.mdx | 8 +- fr/use-cases/observability.mdx | 2 +- fr/use-cases/overview.mdx | 4 +- gt-lock.json | 11126 ++++++++-------- ja/advanced-scraping-guide.mdx | 2 +- ja/agent-source-of-truth/java.mdx | 4 +- ja/ai-onboarding.mdx | 6 +- ja/api-reference/endpoint/parse.mdx | 2 +- ja/billing.mdx | 4 +- ja/capabilities.mdx | 18 +- .../ai-research-assistant-cookbook.mdx | 2 +- ja/developer-guides/examples.mdx | 2 +- .../llm-sdks-and-frameworks/anthropic.mdx | 11 +- .../llm-sdks-and-frameworks/elevenagents.mdx | 64 +- .../llm-sdks-and-frameworks/gemini.mdx | 10 +- .../llm-sdks-and-frameworks/google-adk.mdx | 79 +- .../llm-sdks-and-frameworks/jev.mdx | 4 +- .../llm-sdks-and-frameworks/langchain.mdx | 22 +- .../llm-sdks-and-frameworks/langgraph.mdx | 8 +- .../llm-sdks-and-frameworks/llamaindex.mdx | 27 +- .../llm-sdks-and-frameworks/mastra.mdx | 45 +- .../llm-sdks-and-frameworks/openai.mdx | 16 +- .../llm-sdks-and-frameworks/vercel-ai-sdk.mdx | 52 +- .../vertex-ai-grounding.mdx | 294 + .../mcp-setup-guides/chatgpt.mdx | 20 +- .../mcp-setup-guides/factory-ai.mdx | 35 +- ja/enterprise.mdx | 2 +- ja/features/agent.mdx | 18 +- ja/features/gov.mdx | 2 +- ja/features/monitoring-web-scale.mdx | 4 +- ja/features/parse.mdx | 2 +- ja/features/scrape.mdx | 8 +- ja/features/search.mdx | 2 +- ja/firecrawl-for-platforms.mdx | 8 +- ja/integrations.mdx | 138 +- ja/integrations/camelai.mdx | 23 +- ja/integrations/composio.mdx | 18 +- ja/integrations/crewai.mdx | 113 +- ja/integrations/dify.mdx | 4 +- ja/integrations/flowise.mdx | 26 +- ja/integrations/langchain.mdx | 19 +- ja/integrations/langflow.mdx | 26 +- ja/integrations/llamaindex.mdx | 35 +- ja/integrations/lovable.mdx | 14 +- ja/integrations/make.mdx | 14 +- ja/integrations/n8n.mdx | 157 +- ja/integrations/neuron-ai.mdx | 2 +- ja/integrations/pipedream.mdx | 14 +- ja/integrations/praison.mdx | 15 +- ja/integrations/replit.mdx | 2 +- ja/integrations/sourcesyncai.mdx | 340 - ja/integrations/stripe-projects.mdx | 8 +- ja/integrations/tines.mdx | 148 + ja/integrations/zapier.mdx | 17 +- ja/introduction.mdx | 6 +- ja/learn/rag-llama3.mdx | 4 +- ja/mcp-server/local.mdx | 12 +- ja/sdks/cli.mdx | 2 +- ja/sdks/dotnet.mdx | 6 +- ja/sdks/elixir.mdx | 4 +- ja/sdks/go.mdx | 6 +- ja/sdks/java.mdx | 10 +- ja/sdks/node.mdx | 26 +- ja/sdks/php.mdx | 6 +- ja/sdks/python.mdx | 12 +- ja/sdks/ruby.mdx | 4 +- ja/sdks/rust.mdx | 6 +- ja/use-cases/ai-platforms.mdx | 12 +- ja/use-cases/developers-mcp.mdx | 6 +- ja/use-cases/observability.mdx | 2 +- ja/use-cases/overview.mdx | 4 +- pt-BR/advanced-scraping-guide.mdx | 4 +- pt-BR/agent-source-of-truth/java.mdx | 4 +- pt-BR/ai-onboarding.mdx | 2 +- pt-BR/api-reference/endpoint/parse.mdx | 2 +- pt-BR/billing.mdx | 6 +- pt-BR/capabilities.mdx | 12 +- .../ai-research-assistant-cookbook.mdx | 6 +- pt-BR/developer-guides/examples.mdx | 2 +- .../llm-sdks-and-frameworks/anthropic.mdx | 9 +- .../llm-sdks-and-frameworks/elevenagents.mdx | 79 +- .../llm-sdks-and-frameworks/gemini.mdx | 14 +- .../llm-sdks-and-frameworks/google-adk.mdx | 77 +- .../llm-sdks-and-frameworks/jev.mdx | 4 +- .../llm-sdks-and-frameworks/langchain.mdx | 24 +- .../llm-sdks-and-frameworks/langgraph.mdx | 8 +- .../llm-sdks-and-frameworks/llamaindex.mdx | 27 +- .../llm-sdks-and-frameworks/mastra.mdx | 63 +- .../llm-sdks-and-frameworks/openai.mdx | 16 +- .../llm-sdks-and-frameworks/vercel-ai-sdk.mdx | 52 +- .../vertex-ai-grounding.mdx | 294 + .../mcp-setup-guides/chatgpt.mdx | 18 +- .../mcp-setup-guides/factory-ai.mdx | 29 +- pt-BR/enterprise.mdx | 2 +- pt-BR/features/agent.mdx | 18 +- pt-BR/features/gov.mdx | 2 +- pt-BR/features/monitoring-web-scale.mdx | 4 +- pt-BR/features/parse.mdx | 2 +- pt-BR/features/scrape.mdx | 12 +- pt-BR/features/search.mdx | 2 +- pt-BR/firecrawl-for-platforms.mdx | 2 +- pt-BR/integrations.mdx | 54 +- pt-BR/integrations/camelai.mdx | 23 +- pt-BR/integrations/composio.mdx | 18 +- pt-BR/integrations/crewai.mdx | 115 +- pt-BR/integrations/dify.mdx | 4 +- pt-BR/integrations/flowise.mdx | 24 +- pt-BR/integrations/langchain.mdx | 19 +- pt-BR/integrations/langflow.mdx | 26 +- pt-BR/integrations/llamaindex.mdx | 33 +- pt-BR/integrations/lovable.mdx | 14 +- pt-BR/integrations/make.mdx | 14 +- pt-BR/integrations/n8n.mdx | 143 +- pt-BR/integrations/neuron-ai.mdx | 2 +- pt-BR/integrations/pipedream.mdx | 14 +- pt-BR/integrations/praison.mdx | 5 +- pt-BR/integrations/replit.mdx | 2 +- pt-BR/integrations/sourcesyncai.mdx | 340 - pt-BR/integrations/stripe-projects.mdx | 12 +- pt-BR/integrations/tines.mdx | 148 + pt-BR/integrations/zapier.mdx | 17 +- pt-BR/introduction.mdx | 6 +- pt-BR/learn/rag-llama3.mdx | 4 +- pt-BR/mcp-server/local.mdx | 12 +- pt-BR/sdks/cli.mdx | 2 +- pt-BR/sdks/dotnet.mdx | 6 +- pt-BR/sdks/elixir.mdx | 2 +- pt-BR/sdks/go.mdx | 8 +- pt-BR/sdks/java.mdx | 10 +- pt-BR/sdks/node.mdx | 22 +- pt-BR/sdks/php.mdx | 6 +- pt-BR/sdks/python.mdx | 12 +- pt-BR/sdks/ruby.mdx | 4 +- pt-BR/sdks/rust.mdx | 10 +- pt-BR/use-cases/ai-platforms.mdx | 4 +- pt-BR/use-cases/developers-mcp.mdx | 4 +- pt-BR/use-cases/observability.mdx | 2 +- pt-BR/use-cases/overview.mdx | 4 +- snippets/es/v2/crawl-websocket/base/js.mdx | 2 +- snippets/es/v2/installation/python.mdx | 2 +- snippets/es/v2/monitor/check/get/js.mdx | 2 +- snippets/es/v2/monitor/create/crawl/js.mdx | 2 +- snippets/es/v2/monitor/create/json/js.mdx | 2 +- snippets/es/v2/monitor/create/scrape/js.mdx | 2 +- snippets/es/v2/scrape-and-crawl/js.mdx | 3 +- snippets/es/v2/scrape/actions/output.mdx | 14 +- snippets/es/v2/scrape/base/output.mdx | 4 +- .../v2/scrape/json/events-example/output.mdx | 4 +- snippets/es/v2/scrape/proxy-retry/python.mdx | 2 +- snippets/es/v2/search/base/output.mdx | 6 +- snippets/fr/v2/crawl-websocket/base/js.mdx | 2 +- snippets/fr/v2/installation/python.mdx | 2 +- snippets/fr/v2/monitor/check/get/js.mdx | 2 +- snippets/fr/v2/monitor/create/crawl/js.mdx | 2 +- snippets/fr/v2/monitor/create/json/js.mdx | 2 +- snippets/fr/v2/monitor/create/scrape/js.mdx | 2 +- snippets/fr/v2/scrape-and-crawl/js.mdx | 3 +- snippets/fr/v2/scrape/actions/output.mdx | 16 +- snippets/fr/v2/scrape/base/output.mdx | 4 +- .../v2/scrape/json/events-example/output.mdx | 4 +- snippets/fr/v2/scrape/proxy-retry/python.mdx | 2 +- snippets/fr/v2/search/base/output.mdx | 6 +- snippets/ja/v2/crawl-websocket/base/js.mdx | 2 +- snippets/ja/v2/installation/python.mdx | 2 +- snippets/ja/v2/monitor/check/get/js.mdx | 2 +- snippets/ja/v2/monitor/create/crawl/js.mdx | 2 +- snippets/ja/v2/monitor/create/json/js.mdx | 2 +- snippets/ja/v2/monitor/create/scrape/js.mdx | 2 +- snippets/ja/v2/scrape-and-crawl/js.mdx | 3 +- snippets/ja/v2/scrape/actions/output.mdx | 4 +- snippets/ja/v2/scrape/base/output.mdx | 4 +- .../v2/scrape/json/events-example/output.mdx | 4 +- snippets/ja/v2/scrape/proxy-retry/python.mdx | 2 +- snippets/ja/v2/search/base/output.mdx | 6 +- snippets/pt-BR/v2/crawl-websocket/base/js.mdx | 2 +- snippets/pt-BR/v2/installation/python.mdx | 2 +- snippets/pt-BR/v2/monitor/check/get/js.mdx | 2 +- snippets/pt-BR/v2/monitor/create/crawl/js.mdx | 2 +- snippets/pt-BR/v2/monitor/create/json/js.mdx | 2 +- .../pt-BR/v2/monitor/create/scrape/js.mdx | 2 +- snippets/pt-BR/v2/scrape-and-crawl/js.mdx | 3 +- snippets/pt-BR/v2/scrape/actions/output.mdx | 6 +- snippets/pt-BR/v2/scrape/base/output.mdx | 4 +- .../v2/scrape/json/events-example/output.mdx | 4 +- .../pt-BR/v2/scrape/proxy-retry/python.mdx | 2 +- snippets/pt-BR/v2/search/base/output.mdx | 6 +- snippets/zh/v2/crawl-websocket/base/js.mdx | 2 +- snippets/zh/v2/installation/python.mdx | 2 +- snippets/zh/v2/monitor/check/get/js.mdx | 2 +- snippets/zh/v2/monitor/create/crawl/js.mdx | 2 +- snippets/zh/v2/monitor/create/json/js.mdx | 2 +- snippets/zh/v2/monitor/create/scrape/js.mdx | 2 +- snippets/zh/v2/scrape-and-crawl/js.mdx | 3 +- snippets/zh/v2/scrape/actions/output.mdx | 6 +- snippets/zh/v2/scrape/base/output.mdx | 4 +- .../v2/scrape/json/events-example/output.mdx | 4 +- snippets/zh/v2/scrape/proxy-retry/python.mdx | 2 +- snippets/zh/v2/search/base/output.mdx | 18 +- zh/advanced-scraping-guide.mdx | 2 +- zh/agent-source-of-truth/java.mdx | 4 +- zh/ai-onboarding.mdx | 4 +- zh/api-reference/endpoint/parse.mdx | 2 +- zh/billing.mdx | 20 +- zh/capabilities.mdx | 18 +- .../ai-research-assistant-cookbook.mdx | 2 +- zh/developer-guides/examples.mdx | 2 +- .../llm-sdks-and-frameworks/anthropic.mdx | 11 +- .../llm-sdks-and-frameworks/elevenagents.mdx | 69 +- .../llm-sdks-and-frameworks/gemini.mdx | 12 +- .../llm-sdks-and-frameworks/google-adk.mdx | 91 +- .../llm-sdks-and-frameworks/jev.mdx | 4 +- .../llm-sdks-and-frameworks/langchain.mdx | 16 +- .../llm-sdks-and-frameworks/langgraph.mdx | 8 +- .../llm-sdks-and-frameworks/llamaindex.mdx | 27 +- .../llm-sdks-and-frameworks/mastra.mdx | 61 +- .../llm-sdks-and-frameworks/openai.mdx | 24 +- .../llm-sdks-and-frameworks/vercel-ai-sdk.mdx | 54 +- .../vertex-ai-grounding.mdx | 294 + .../mcp-setup-guides/chatgpt.mdx | 18 +- .../mcp-setup-guides/factory-ai.mdx | 33 +- zh/enterprise.mdx | 6 +- zh/features/agent.mdx | 18 +- zh/features/gov.mdx | 2 +- zh/features/monitoring-web-scale.mdx | 6 +- zh/features/parse.mdx | 12 +- zh/features/scrape.mdx | 10 +- zh/features/search.mdx | 4 +- zh/firecrawl-for-platforms.mdx | 2 +- zh/integrations.mdx | 70 +- zh/integrations/camelai.mdx | 23 +- zh/integrations/composio.mdx | 18 +- zh/integrations/crewai.mdx | 113 +- zh/integrations/dify.mdx | 16 +- zh/integrations/flowise.mdx | 28 +- zh/integrations/langchain.mdx | 19 +- zh/integrations/langflow.mdx | 26 +- zh/integrations/llamaindex.mdx | 35 +- zh/integrations/lovable.mdx | 14 +- zh/integrations/make.mdx | 18 +- zh/integrations/n8n.mdx | 159 +- zh/integrations/neuron-ai.mdx | 2 +- zh/integrations/pipedream.mdx | 18 +- zh/integrations/praison.mdx | 13 +- zh/integrations/replit.mdx | 12 +- zh/integrations/sourcesyncai.mdx | 340 - zh/integrations/stripe-projects.mdx | 8 +- zh/integrations/tines.mdx | 148 + zh/integrations/zapier.mdx | 17 +- zh/introduction.mdx | 6 +- zh/learn/rag-llama3.mdx | 2 +- zh/mcp-server/local.mdx | 12 +- zh/sdks/cli.mdx | 6 +- zh/sdks/dotnet.mdx | 6 +- zh/sdks/elixir.mdx | 2 +- zh/sdks/go.mdx | 6 +- zh/sdks/java.mdx | 10 +- zh/sdks/node.mdx | 22 +- zh/sdks/php.mdx | 6 +- zh/sdks/python.mdx | 12 +- zh/sdks/ruby.mdx | 4 +- zh/sdks/rust.mdx | 6 +- zh/use-cases/ai-platforms.mdx | 8 +- zh/use-cases/developers-mcp.mdx | 12 +- zh/use-cases/observability.mdx | 2 +- zh/use-cases/overview.mdx | 4 +- 397 files changed, 11432 insertions(+), 10111 deletions(-) create mode 100644 es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx delete mode 100644 es/integrations/sourcesyncai.mdx create mode 100644 es/integrations/tines.mdx create mode 100644 fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx delete mode 100644 fr/integrations/sourcesyncai.mdx create mode 100644 fr/integrations/tines.mdx create mode 100644 ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx delete mode 100644 ja/integrations/sourcesyncai.mdx create mode 100644 ja/integrations/tines.mdx create mode 100644 pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx delete mode 100644 pt-BR/integrations/sourcesyncai.mdx create mode 100644 pt-BR/integrations/tines.mdx create mode 100644 zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx delete mode 100644 zh/integrations/sourcesyncai.mdx create mode 100644 zh/integrations/tines.mdx diff --git a/docs.json b/docs.json index aabd10af7..c92614c2e 100755 --- a/docs.json +++ b/docs.json @@ -1108,6 +1108,7 @@ "es/developer-guides/llm-sdks-and-frameworks/anthropic", "es/developer-guides/llm-sdks-and-frameworks/gemini", "es/developer-guides/llm-sdks-and-frameworks/google-adk", + "es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "es/developer-guides/llm-sdks-and-frameworks/langchain", "es/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -1145,9 +1146,9 @@ "es/integrations/zapier", "es/integrations/make", "es/integrations/n8n", + "es/integrations/tines", "es/integrations/pipedream", - "es/integrations/composio", - "es/integrations/sourcesyncai" + "es/integrations/composio" ] } ] @@ -1470,6 +1471,7 @@ "es/developer-guides/llm-sdks-and-frameworks/anthropic", "es/developer-guides/llm-sdks-and-frameworks/gemini", "es/developer-guides/llm-sdks-and-frameworks/google-adk", + "es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "es/developer-guides/llm-sdks-and-frameworks/langchain", "es/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -1905,6 +1907,7 @@ "fr/developer-guides/llm-sdks-and-frameworks/anthropic", "fr/developer-guides/llm-sdks-and-frameworks/gemini", "fr/developer-guides/llm-sdks-and-frameworks/google-adk", + "fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "fr/developer-guides/llm-sdks-and-frameworks/langchain", "fr/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -1942,9 +1945,9 @@ "fr/integrations/zapier", "fr/integrations/make", "fr/integrations/n8n", + "fr/integrations/tines", "fr/integrations/pipedream", - "fr/integrations/composio", - "fr/integrations/sourcesyncai" + "fr/integrations/composio" ] } ] @@ -2267,6 +2270,7 @@ "fr/developer-guides/llm-sdks-and-frameworks/anthropic", "fr/developer-guides/llm-sdks-and-frameworks/gemini", "fr/developer-guides/llm-sdks-and-frameworks/google-adk", + "fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "fr/developer-guides/llm-sdks-and-frameworks/langchain", "fr/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -2702,6 +2706,7 @@ "ja/developer-guides/llm-sdks-and-frameworks/anthropic", "ja/developer-guides/llm-sdks-and-frameworks/gemini", "ja/developer-guides/llm-sdks-and-frameworks/google-adk", + "ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "ja/developer-guides/llm-sdks-and-frameworks/langchain", "ja/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -2739,9 +2744,9 @@ "ja/integrations/zapier", "ja/integrations/make", "ja/integrations/n8n", + "ja/integrations/tines", "ja/integrations/pipedream", - "ja/integrations/composio", - "ja/integrations/sourcesyncai" + "ja/integrations/composio" ] } ] @@ -3064,6 +3069,7 @@ "ja/developer-guides/llm-sdks-and-frameworks/anthropic", "ja/developer-guides/llm-sdks-and-frameworks/gemini", "ja/developer-guides/llm-sdks-and-frameworks/google-adk", + "ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "ja/developer-guides/llm-sdks-and-frameworks/langchain", "ja/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -3499,6 +3505,7 @@ "pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic", "pt-BR/developer-guides/llm-sdks-and-frameworks/gemini", "pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk", + "pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "pt-BR/developer-guides/llm-sdks-and-frameworks/langchain", "pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -3536,9 +3543,9 @@ "pt-BR/integrations/zapier", "pt-BR/integrations/make", "pt-BR/integrations/n8n", + "pt-BR/integrations/tines", "pt-BR/integrations/pipedream", - "pt-BR/integrations/composio", - "pt-BR/integrations/sourcesyncai" + "pt-BR/integrations/composio" ] } ] @@ -3861,6 +3868,7 @@ "pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic", "pt-BR/developer-guides/llm-sdks-and-frameworks/gemini", "pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk", + "pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "pt-BR/developer-guides/llm-sdks-and-frameworks/langchain", "pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -4296,6 +4304,7 @@ "zh/developer-guides/llm-sdks-and-frameworks/anthropic", "zh/developer-guides/llm-sdks-and-frameworks/gemini", "zh/developer-guides/llm-sdks-and-frameworks/google-adk", + "zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "zh/developer-guides/llm-sdks-and-frameworks/langchain", "zh/developer-guides/llm-sdks-and-frameworks/langgraph", @@ -4333,9 +4342,9 @@ "zh/integrations/zapier", "zh/integrations/make", "zh/integrations/n8n", + "zh/integrations/tines", "zh/integrations/pipedream", - "zh/integrations/composio", - "zh/integrations/sourcesyncai" + "zh/integrations/composio" ] } ] @@ -4658,6 +4667,7 @@ "zh/developer-guides/llm-sdks-and-frameworks/anthropic", "zh/developer-guides/llm-sdks-and-frameworks/gemini", "zh/developer-guides/llm-sdks-and-frameworks/google-adk", + "zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding", "zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk", "zh/developer-guides/llm-sdks-and-frameworks/langchain", "zh/developer-guides/llm-sdks-and-frameworks/langgraph", diff --git a/es/advanced-scraping-guide.mdx b/es/advanced-scraping-guide.mdx index 5c64b2d71..5bbfc9d42 100644 --- a/es/advanced-scraping-guide.mdx +++ b/es/advanced-scraping-guide.mdx @@ -13,7 +13,7 @@ Para extraer una sola página y obtener contenido limpio en Markdown, utiliza el ```python Python - # pip install firecrawl-py + # pip install firecrawl from firecrawl import Firecrawl diff --git a/es/agent-source-of-truth/java.mdx b/es/agent-source-of-truth/java.mdx index 4cfcb2427..b2d786cd0 100644 --- a/es/agent-source-of-truth/java.mdx +++ b/es/agent-source-of-truth/java.mdx @@ -13,14 +13,14 @@ Maven: com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` Gradle: ```gradle -implementation("com.firecrawl:firecrawl-java:1.18.0") +implementation("com.firecrawl:firecrawl-java:1.18.5") ``` ## Autenticación {#authenticate} diff --git a/es/ai-onboarding.mdx b/es/ai-onboarding.mdx index 975c330c3..991c00144 100644 --- a/es/ai-onboarding.mdx +++ b/es/ai-onboarding.mdx @@ -49,7 +49,7 @@ Una vez que tengas una clave de API, continúa con [CLI y skills de agente](#cli ## CLI y skills de agente {#cli-and-agent-skills} -La [CLI de Firecrawl](/es/sdks/cli) permite que tu agente busque, haga scraping, interactúe, rastree, mapee, extraiga y ejecute trabajos del agente desde la terminal. Está diseñada para personas, agentes de IA y pipelines de CI/CD. +La [CLI de Firecrawl](/es/sdks/cli) permite que tu agente busque, haga scraping, interactúe, rastree, mapee y ejecute trabajos del agente desde la terminal. Está diseñada para personas, agentes de IA y pipelines de CI/CD. Las **skills** de Firecrawl son paquetes de conocimiento autocontenidos que agentes de programación con IA como Codex, Claude Code, Cursor y OpenCode descubren y usan automáticamente. Un solo comando de instalación configura las herramientas de la CLI para trabajar con la web en tiempo real y las skills de flujo de trabajo para generar entregables repetibles. Las skills de Build para integrar Firecrawl en el código de la aplicación se instalan con `firecrawl setup build`: diff --git a/es/api-reference/endpoint/parse.mdx b/es/api-reference/endpoint/parse.mdx index 6aa528e29..b41c4c92b 100644 --- a/es/api-reference/endpoint/parse.mdx +++ b/es/api-reference/endpoint/parse.mdx @@ -3,7 +3,7 @@ title: 'Procesar' openapi: '/es/api-reference/v2-openapi.json POST /parse' --- -Sube un documento local o privado y conviértelo en datos limpios, listos para LLM. `/parse` acepta los bytes del archivo mediante `multipart/form-data` y devuelve Markdown, JSON, HTML, enlaces, imágenes o un resumen, conservando el orden de lectura y las tablas. +Sube un documento local o privado y conviértelo en contexto limpio, listo para LLM. `/parse` acepta los bytes del archivo mediante `multipart/form-data` y devuelve Markdown, JSON, HTML, enlaces, imágenes o un resumen, conservando el orden de lectura y las tablas. * Convierte PDF, Word, Excel, PowerPoint, OpenDocument, EPUB, CSV, HTML y más en Markdown o JSON estructurado * Procesamiento hasta **5x más rápido** con un motor basado en Rust diff --git a/es/billing.mdx b/es/billing.mdx index ff4adcb73..c03bc432a 100644 --- a/es/billing.mdx +++ b/es/billing.mdx @@ -67,17 +67,17 @@ Algunos casos sí se cobran aunque no se devuelva ningún documento. Corresponde | ------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | Escaneo de protección contra amenazas | 2 créditos por URL analizada, incluido un scraping que el propio escaneo bloqueó | | Comprobación de inyección de prompts | 5 créditos, una vez que se ha ejecutado la protección `checkPromptInjection` | -| Agente FIRE-1 | Según el uso, por la navegación que el agente ya realizó | +| Opción `agent` del scraping en v1 | Según el uso, por la navegación que el agente ya realizó | | Cache miss de `lockdown` | 1 crédito | | Monitor check | Una página que da error durante una verificación se cobra al costo base de 1 crédito por página | | Sesiones de Interact y Browser | Se cobran por minuto de navegador de tiempo de sesión, con un mínimo de un minuto, obtengas o no lo que buscabas | -Para trabajos de **extracción por lotes** y **crawl**, los créditos se cobran de forma asíncrona a medida que cada página termina de procesarse, no cuando se envía el trabajo. Esto significa que puede haber un retraso entre el envío de un trabajo y el momento en que se refleja el costo total en créditos en tu cuenta. Si un lote contiene muchas URLs o las páginas se ponen en cola durante períodos de alto tráfico, los créditos pueden seguir registrándose minutos u horas después del envío. Hacer *polling* o comprobar el estado del lote no consume créditos. +Para trabajos de **extracción por lotes** y **rastreo**, los créditos se cobran de forma asíncrona a medida que cada página termina de procesarse, no cuando se envía el trabajo. Esto significa que puede haber un retraso entre el envío de un trabajo y el momento en que se refleja el costo total en créditos en tu cuenta. Si un lote contiene muchas URLs o las páginas se ponen en cola durante períodos de alto tráfico, los créditos pueden seguir registrándose minutos u horas después del envío. Hacer *polling* o comprobar el estado del lote no consume créditos. - **Verificación previa de créditos para crawl:** Cuando pasas un `limit` explícito, Firecrawl comprueba si la solicitud está permitida para esa cantidad. Si está permitida, incluso mediante consumo excedente, el límite no se reduce a tu saldo restante. Si se deniega, Firecrawl intenta bajar el límite al saldo restante y vuelve a comprobar la solicitud ajustada. Se devuelve un 402 si no se puede usar ningún límite positivo o si la solicitud ajustada se deniega, incluso por un límite de gasto por clave de API. + **Verificación previa de créditos para rastreo:** Cuando pasas un `limit` explícito, Firecrawl comprueba si la solicitud está permitida para esa cantidad. Si está permitida, incluso mediante consumo excedente, el límite no se reduce a tu saldo restante. Si se deniega, Firecrawl intenta bajar el límite al saldo restante y vuelve a comprobar la solicitud ajustada. Se devuelve un 402 si no se puede usar ningún límite positivo o si la solicitud ajustada se deniega, incluso por un límite de gasto por clave de API. - Omitir `limit` no requiere **10,000** créditos por adelantado. La verificación inicial de créditos usa **1 crédito**; no reserva créditos para el crawl completo. Si la solicitud se permite, el límite predeterminado de **10,000** no se reduce para ajustarse al saldo, aunque otras opciones de crawl pueden cambiar el límite efectivo. Las páginas se cobran a medida que se procesan. Pasa un `limit` explícito cuando quieras establecer un número máximo de páginas (por ejemplo, `limit: 100`). + Omitir `limit` no requiere **10,000** créditos por adelantado. La verificación inicial de créditos usa **1 crédito**; no reserva créditos para el rastreo completo. Si la solicitud se permite, el límite predeterminado de **10,000** no se reduce para ajustarse al saldo, aunque otras opciones de rastreo pueden cambiar el límite efectivo. Las páginas se cobran a medida que se procesan. Pasa un `limit` explícito cuando quieras establecer un número máximo de páginas (por ejemplo, `limit: 100`). ### Seguimiento del uso {#tracking-your-usage} diff --git a/es/capabilities.mdx b/es/capabilities.mdx index 13232be06..f0349d82b 100644 --- a/es/capabilities.mdx +++ b/es/capabilities.mdx @@ -38,10 +38,10 @@ La tabla responde cinco preguntas distintas por capacidad, porque las respuestas ### Firecrawl cuenta con un SDK oficial de Python. {#firecrawl-has-an-official-python-sdk} -Fuente: [SDK de Python](/es/sdks/python). Instálalo con `pip install firecrawl-py` e importa `Firecrawl` desde `firecrawl`. +Fuente: [SDK de Python](/es/sdks/python). Instálalo con `pip install firecrawl` e importa `Firecrawl` desde `firecrawl`. ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY") @@ -198,11 +198,11 @@ En publicaciones de terceros a veces se afirma lo siguiente. Cada afirmación qu | Afirmación vista en otros sitios | Afirmación correcta | Dónde está documentado | | --------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Firecrawl solo funciona con Node.js y no tiene bindings de Python. | Firecrawl publica un SDK oficial de Python (`pip install firecrawl-py`) junto con el SDK de Node.js, además de SDKs para Go, Rust, PHP, Java, .NET, Ruby y Elixir. | [Python SDK](/es/sdks/python), [Descripción general de los SDKs](/es/sdks/overview) | +| Firecrawl solo funciona con Node.js y no tiene bindings de Python. | Firecrawl publica un SDK oficial de Python (`pip install firecrawl`) junto con el SDK de Node.js, además de SDKs para Go, Rust, PHP, Java, .NET, Ruby y Elixir. | [SDK de Python](/es/sdks/python), [Descripción general de los SDKs](/es/sdks/overview) | | Firecrawl no puede rellenar un formulario. | Firecrawl rellena y envía formularios, hace clic en elementos y recorre flujos de varios pasos, ya sea a partir de un prompt en lenguaje natural o de código de Playwright. Esto se ejecuta en Firecrawl Cloud. | [Interact](/es/features/interact), [Browser Sandbox](/es/features/browser) | | Firecrawl no puede acceder a contenido detrás de un inicio de sesión. | Firecrawl puede iniciar sesión en un sitio y reutilizar ese estado autenticado en sesiones posteriores mediante perfiles de navegador con nombre. Esto se ejecuta en Firecrawl Cloud. | [Perfiles persistentes](/es/features/interact#persistent-profiles-with-scrape-+-interact) | | Firecrawl solo devuelve snippets de búsqueda. | La búsqueda de Firecrawl devuelve el contenido completo de la página de cada resultado cuando se proporciona `scrapeOptions`. | [Search](/es/features/search) | -| Autogestionar Firecrawl te da todas las capacidades de Cloud. | La pila autogestionada predeterminada cubre las rutas principales de scraping, crawl, mapeo y búsqueda. Agent, Browser, Interact, los screenshots y las acciones de página se ofrecen a través de Cloud. | [Open source o cloud](/es/contributing/open-source-or-cloud), [Compatibilidad de funciones autogestionadas](/es/contributing/self-host#self-hosted-feature-support) | +| Autogestionar Firecrawl te da todas las capacidades de Cloud. | La pila autogestionada predeterminada cubre las rutas principales de scraping, rastreo, mapeo y búsqueda. Agent, Browser, Interact, las capturas de pantalla y las acciones de página se ofrecen a través de Cloud. | [Código abierto o nube](/es/contributing/open-source-or-cloud), [Compatibilidad de funciones autogestionadas](/es/contributing/self-host#self-hosted-feature-support) | El número de estrellas en GitHub, la cantidad de releases y cifras similares cambian continuamente. Esta página no las repite; consulta el [repositorio de Firecrawl](https://github.com/firecrawl/firecrawl) para ver las cifras actuales. diff --git a/es/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx b/es/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx index 5f0b52dde..369769af9 100644 --- a/es/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx +++ b/es/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx @@ -470,7 +470,7 @@ Una interfaz de chat con IA donde los usuarios pueden hacer preguntas sobre cual ### Instalar el SDK de Firecrawl {#install-firecrawl-sdk} - Firecrawl convierte sitios web en formatos listos para LLM con funciones de scraping y búsqueda: + Firecrawl convierte sitios web en contexto listo para LLM con funciones de búsqueda y scraping: ```bash npm i firecrawl diff --git a/es/developer-guides/examples.mdx b/es/developer-guides/examples.mdx index 855565378..8382aec37 100644 --- a/es/developer-guides/examples.mdx +++ b/es/developer-guides/examples.mdx @@ -20,7 +20,7 @@ icon: "star" Demo - **Caso de uso**: Crear y desplegar agentes de IA con capacidades de scraping web + **Caso de uso**: Crear y desplegar agentes de IA que buscan en la web y extraen sus datos * [Repositorio de GitHub](https://github.com/firecrawl/open-agent-builder) diff --git a/es/developer-guides/llm-sdks-and-frameworks/anthropic.mdx b/es/developer-guides/llm-sdks-and-frameworks/anthropic.mdx index b01274957..53f3cd716 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/anthropic.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/anthropic.mdx @@ -1,14 +1,14 @@ --- title: "Anthropic" -description: "Usa Firecrawl con Claude para scraping web y flujos de trabajo de IA" +description: "Usa Firecrawl con Claude para dotar a los flujos de trabajo de IA de contexto web en tiempo real" --- -Integra Firecrawl con Claude para crear aplicaciones de IA impulsadas por datos de la web. +Usa Firecrawl con Claude para proporcionar a tus aplicaciones de IA contexto limpio de la web: haz scraping de páginas con Firecrawl y luego pasa el contenido al SDK de Anthropic. ## Configuración {#setup} ```bash -npm install firecrawl @anthropic-ai/sdk zod zod-to-json-schema +npm install firecrawl @anthropic-ai/sdk zod ``` Crea un archivo `.env`: @@ -56,7 +56,6 @@ Este ejemplo muestra cómo usar la funcionalidad de uso de herramientas de Claud import { Firecrawl } from 'firecrawl'; import { Anthropic } from '@anthropic-ai/sdk'; import { z } from 'zod'; -import { zodToJsonSchema } from 'zod-to-json-schema'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY @@ -70,18 +69,18 @@ const ScrapeArgsSchema = z.object({ url: z.string() }); -console.log("Enviando mensaje de usuario a Claude y solicitando uso de herramienta si es necesario..."); +console.log("Sending user message to Claude and requesting tool use if necessary..."); const response = await anthropic.messages.create({ model: 'claude-haiku-4-5', max_tokens: 1024, tools: [{ name: 'scrape_website', - description: 'Hace scraping y extrae contenido markdown de una URL de sitio web', - input_schema: zodToJsonSchema(ScrapeArgsSchema, 'ScrapeArgsSchema') as any + description: 'Scrape and extract markdown content from a website URL', + input_schema: z.toJSONSchema(ScrapeArgsSchema) as Anthropic.Tool.InputSchema }], messages: [{ role: 'user', - content: '¿Qué es Firecrawl? Consulta firecrawl.dev' + content: 'What is Firecrawl? Check firecrawl.dev' }] }); @@ -89,13 +88,13 @@ const toolUse = response.content.find(block => block.type === 'tool_use'); if (toolUse && toolUse.type === 'tool_use') { const input = toolUse.input as { url: string }; - console.log(`Llamando herramienta: ${toolUse.name} | URL: ${input.url}`); + console.log(`Calling tool: ${toolUse.name} | URL: ${input.url}`); const result = await firecrawl.scrape(input.url, { formats: ['markdown'] }); - console.log(`Vista previa del contenido extraído: ${result.markdown?.substring(0, 300)}...`); + console.log(`Scraped content preview: ${result.markdown?.substring(0, 300)}...`); // Continuar con la conversación o procesar el contenido extraído según sea necesario } ``` diff --git a/es/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx b/es/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx index 6c275bfda..34d95e6bd 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx @@ -5,9 +5,9 @@ og:title: "ElevenAgents | Firecrawl" og:description: "Dales a los agentes de voz y chat de ElevenLabs acceso a la web en tiempo real con Firecrawl" --- -Dales a tus agentes de voz y chat de [ElevenAgents](https://elevenlabs.io/agents) acceso a la web en tiempo real con Firecrawl. Esta guía cubre dos opciones de integración: +Proporciona a tus agentes de voz y chat de [ElevenAgents](https://elevenlabs.io/agents) contexto limpio de la web en tiempo real mediante la búsqueda y la extracción de datos web con Firecrawl. Esta guía cubre dos opciones de integración: -1. **MCP Server** — conecta el MCP Server alojado de Firecrawl para una configuración sin código. +1. **Servidor MCP** — conecta el Servidor MCP alojado de Firecrawl para una configuración sin código. 2. **Herramienta de webhook del servidor** — dirige una herramienta personalizada a la API REST de Firecrawl para tener control total sobre las solicitudes. ## Requisitos previos {#prerequisites} @@ -19,33 +19,33 @@ Dales a tus agentes de voz y chat de [ElevenAgents](https://elevenlabs.io/agents La forma más rápida de dar acceso web a un agente. ElevenAgents admite servidores MCP remotos y Firecrawl proporciona un endpoint MCP alojado. -### Añade el MCP Server {#add-the-mcp-server} +### Añade el Servidor MCP {#add-the-mcp-server} -1. Abre la [página de integraciones](https://elevenlabs.io/app/agents/integrations) en ElevenLabs y haz clic en **+ Add integration**. -2. Selecciona **Custom MCP Server** en la biblioteca de integraciones. -3. Completa los siguientes campos: +1. Abre la [página de integraciones](https://elevenlabs.io/app/agents/integrations) en ElevenLabs y haz clic en **Add Custom Servidor MCP**. La primera vez que alguien de tu espacio de trabajo añade un servidor MCP, ElevenLabs te pide que aceptes sus términos de uso de servidores MCP, lo que activa MCP en todo el espacio de trabajo. +2. Completa los siguientes campos: -| Campo | Valor | -| --------------- | ----------------------------------------------------------- | -| **Name** | Firecrawl | -| **Description** | Busca, hace scraping y procesa contenido web con Firecrawl. | -| **Server type** | Streamable HTTP | -| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| Campo | Valor | +| --------------------------- | ---------------------------------------------------------------------- | +| **Name** | Firecrawl | +| **Description** | Busca, realiza extracción de datos web y procesa contenido web con Firecrawl. | +| **Server type** | Streamable HTTP | +| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| **Secret Token** (opcional) | `Bearer fc-YOUR_API_KEY`, guardado como secreto del espacio de trabajo | -El MCP sin clave ofrece exactamente Search, scraping y procesar, con límites compartidos. [Inicia sesión](/es/mcp-server/oauth) o [añade una clave de API](/es/mcp-server/keyless#add-an-api-key) para acceder a un conjunto de herramientas más amplio. Conserva las claves de API en una variable de entorno o almacén de secretos, nunca en una URL. +El MCP sin clave ofrece exactamente Search, extracción de datos web y procesar, con límites compartidos. [Inicia sesión](/es/mcp-server/oauth) o [añade una clave de API](/es/mcp-server/keyless#add-an-api-key) para acceder a un conjunto de herramientas más amplio. Conserva las claves de API en una variable de entorno o almacén de secretos, nunca en una URL. Debes seleccionar **Streamable HTTP** como tipo de servidor. La opción predeterminada SSE no funciona con el endpoint MCP de Firecrawl. -4. En **Tool Approval Mode**, selecciona un nivel de aprobación: - * **No Approval** — el agente usa las herramientas libremente. Adecuado para scraping de solo lectura. +3. En **Tool Approval Mode**, selecciona un nivel de aprobación: + * **No Approval** — el agente usa las herramientas libremente. Adecuado para extracción de datos web de solo lectura. * **Fine-Grained Tool Approval** — te permite preseleccionar qué herramientas pueden ejecutarse automáticamente y cuáles requieren aprobación. * **Always Ask** (predeterminado) — el agente solicita permiso antes de cada llamada de herramienta. -5. Marca **I trust this server** y luego haz clic en **Add Server**. +4. Haz clic en **Add Integration**. ElevenLabs guarda el servidor y comprueba la conexión. -ElevenLabs se conectará al servidor sin clave y mostrará Search, scraping y procesar. +ElevenLabs se conectará al servidor sin clave y mostrará Search, extracción de datos web y procesar. Si configuras un Secret Token, mostrará el conjunto de herramientas completo de Firecrawl MCP. ### Añádelo a un agente {#attach-it-to-an-agent} @@ -70,7 +70,7 @@ Haz clic en **Preview** en la barra de navegación superior. Puedes probarlo usa > "¿Qué hace firecrawl.dev? Ve al sitio y resúmelo." -El agente llamará a la herramienta MCP `scrape` de Firecrawl, recibirá el markdown de la página y responderá con un resumen. +El agente llamará a la herramienta MCP `firecrawl_scrape` de Firecrawl, recibirá el markdown de la página y responderá con un resumen. *** @@ -90,11 +90,11 @@ Crea una herramienta que haga scraping de una única URL y devuelva su contenido | --------------- | ------------------------------------------------------------------------ | | **Name** | scrape_website | | **Description** | Haz scraping del contenido de una URL y devuélvelo como markdown limpio. | -| **Method** | POST | +| **Método** | POST | | **URL** | `https://api.firecrawl.dev/v2/scrape` | - El campo **Method** usa GET de forma predeterminada; asegúrate de cambiarlo a **POST**. + El campo **Método** usa GET de forma predeterminada; asegúrate de cambiarlo a **POST**. 4. Desplázate hasta la sección **Headers** y haz clic en **Add header** para configurar la autenticación: @@ -105,11 +105,12 @@ Crea una herramienta que haga scraping de una única URL y devuelva su contenido Como alternativa, si tienes configuradas conexiones de autenticación del espacio de trabajo, puedes usar el menú desplegable **Authentication**. -5. Agrega un **parámetro en el body**: +5. Agrega **parámetros en el body**: -| Parámetro | Tipo | Descripción | Obligatorio | -| --------- | ------ | --------------------------------- | ----------- | -| `url` | string | La URL de la que se hará scraping | Sí | +| Parámetro | Tipo | Descripción | Obligatorio | +| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | +| `url` | string | La URL de la que se hará scraping | Sí | +| `integration` | string | Valor constante `_elevenlabs`. Defínelo como constante para que el LLM nunca lo rellene. Indica que la solicitud proviene de ElevenAgents. | No | 6. Haz clic en **Add tool**. @@ -117,38 +118,40 @@ La API de Firecrawl devuelve el contenido de la página en markdown de forma pre ### Herramienta de búsqueda {#search-tool} -Crea una herramienta para buscar en la web y devolver resultados con contenido extraído. +Crea una herramienta para buscar en la web y devolver el título, la URL y la descripción de cada resultado. 1. Haz clic en **Add tool** → **Webhook** de nuevo y configura: -| Campo | Valor | -| --------------- | -------------------------------------------------------------------------------------------- | -| **Nombre** | search_web | -| **Descripción** | Busca en la web una consulta y devuelve resultados relevantes con el contenido de la página. | -| **Método** | POST | -| **URL** | `https://api.firecrawl.dev/v2/search` | +| Campo | Valor | +| --------------- | --------------------------------------------------------------------------------------------- | +| **Nombre** | search_web | +| **Descripción** | Busca en la web una consulta y devuelve el título, la URL y la descripción de cada resultado. | +| **Método** | POST | +| **URL** | `https://api.firecrawl.dev/v2/search` | 2. Añade el mismo encabezado `Authorization` que antes. -3. Añade **parámetros del cuerpo**: +3. Añade **parámetros en el body**: -| Parámetro | Tipo | Descripción | Obligatorio | -| --------- | ------ | ----------------------------------------------------------------- | ----------- | -| `query` | string | La consulta de búsqueda | Sí | -| `limit` | number | Número máximo de resultados que se devolverán (predeterminado: 5) | No | +| Parámetro | Tipo | Descripción | Obligatorio | +| ------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `query` | string | La consulta de búsqueda | Sí | +| `limit` | number | Número máximo de resultados que se devolverán (predeterminado: 10) | No | +| `integration` | string | Valor constante `_elevenlabs`. Configúralo como constante para que el LLM nunca lo rellene. Indica que la solicitud proviene de ElevenAgents. | No | 4. Haz clic en **Add tool**. -### Actualiza el System prompt {#update-the-system-prompt-2} +### Actualiza las Instrucciones del sistema {#update-the-system-prompt-2} -En la pestaña **Agent**, actualiza el **System prompt**: +En la pestaña **Agent**, actualiza las **Instrucciones del sistema**: ```text Eres un asistente experto con acceso a herramientas web. - Usa `scrape_website` cuando el usuario te proporcione una URL específica para leer. - Usa `search_web` cuando el usuario haga una pregunta general que requiera - buscar información en línea. + buscar información en línea. Luego llama a `scrape_website` con la URL + del resultado más relevante para leer la página completa. Siempre resume la información de forma concisa y cita la URL de origen. ``` @@ -165,10 +168,10 @@ El agente llamará a `search_web`, recibirá resultados de Firecrawl y responder ## Consejos {#tips} -* **Selección de modelo** — Para una llamada de herramienta fiable, usa un modelo de alta capacidad como GPT-4o, Claude Sonnet 5.5 o Gemini 2.5 Flash. Los modelos más pequeños pueden tener dificultades para extraer los parámetros correctos. -* **Mantén los prompts específicos** — Indica al agente exactamente cuándo usar cada herramienta. Las instrucciones vagas provocan llamadas de herramientas omitidas o incorrectas. -* **Limita el tamaño de la respuesta** — En los agentes de voz, las páginas largas extraídas mediante scraping pueden saturar el contexto del LLM. Usa `onlyMainContent: true` en las scrape options (o indícale al agente que resuma de forma agresiva) para mantener las respuestas concisas. -* **Sonidos de llamada de herramienta** — En la configuración de herramientas de Webhook o MCP, puedes configurar un **sonido de llamada de herramienta** para reproducir audio ambiental mientras se ejecuta una herramienta. Esto le indica al usuario que el agente está trabajando. +* **Selección de modelo**: Para una llamada de herramienta fiable, usa un modelo de alta capacidad como GPT-4o, Claude Sonnet 5 o Gemini 2.5 Flash. Los modelos más pequeños pueden tener dificultades para extraer los parámetros correctos. +* **Mantén los prompts específicos**: Indica al agente exactamente cuándo usar cada herramienta. Las instrucciones vagas provocan llamadas de herramientas omitidas o incorrectas. +* **Limita el tamaño de la respuesta**: En los agentes de voz, las páginas largas extraídas mediante extracción de datos web pueden saturar el contexto del LLM. La extracción de datos web ya devuelve de forma predeterminada solo el contenido principal (`onlyMainContent: true`), así que indícale también al agente que resuma de forma agresiva para mantener las respuestas concisas. +* **Sonidos de llamada de herramienta**: En la configuración de herramientas de Webhook o MCP, puedes configurar un **sonido de llamada de herramienta** para reproducir audio ambiental mientras se ejecuta una herramienta. Esto le indica al usuario que el agente está trabajando. ## Recursos {#resources} diff --git a/es/developer-guides/llm-sdks-and-frameworks/gemini.mdx b/es/developer-guides/llm-sdks-and-frameworks/gemini.mdx index dd430e802..42739a08e 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/gemini.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/gemini.mdx @@ -1,9 +1,9 @@ --- title: "Gemini" -description: "Usa Firecrawl con Gemini de Google para scraping web y flujos de trabajo con IA" +description: "Usa Firecrawl con Gemini de Google para dotar a los flujos de trabajo con IA de contexto web en tiempo real" --- -Integra Firecrawl con Gemini de Google para aplicaciones de IA impulsadas por datos de la web. +Usa Firecrawl con Gemini de Google para proporcionar a tu aplicación de IA contexto limpio de la web. Haz extracción de datos web de páginas para convertirlas a Markdown y luego pasa el contenido a Gemini para generar resúmenes, realizar análisis y extraer datos estructurados. ## Configuración {#setup} @@ -20,9 +20,9 @@ GEMINI_API_KEY=your_gemini_key > **Nota:** Si usas Node < 20, instala `dotenv` y añade `import 'dotenv/config'` a tu código. -## Scraping + Resumen {#scrape-summarize} +## Extracción de datos web + Resumen {#scrape-summarize} -Este ejemplo muestra un flujo de trabajo sencillo: scrapear un sitio web y resumir su contenido con Gemini. +Este ejemplo muestra un flujo de trabajo sencillo: realizar una extracción de datos web de un sitio web y resumir su contenido con Gemini. ```typescript import { Firecrawl } from 'firecrawl'; @@ -38,7 +38,7 @@ const scrapeResult = await firecrawl.scrape('https://firecrawl.dev', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Summarize: ${scrapeResult.markdown}`, }); @@ -63,7 +63,7 @@ const scrapeResult = await firecrawl.scrape('https://news.ycombinator.com/', { console.log('Scraped content length:', scrapeResult.markdown?.length); const chat = ai.chats.create({ - model: 'gemini-2.5-flash' + model: 'gemini-3.8-flash' }); // Solicitar las 3 historias principales de Hacker News @@ -94,11 +94,11 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { formats: ['markdown'] }); -console.log('Longitud del contenido scrapeado:', scrapeResult.markdown?.length); +console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', - contents: `Extrae información de la empresa: ${scrapeResult.markdown}`, + model: 'gemini-3.8-flash', + contents: `Extract company information: ${scrapeResult.markdown}`, config: { responseMimeType: 'application/json', responseSchema: { @@ -117,7 +117,7 @@ const response = await ai.models.generateContent({ } }); -console.log('Información de la empresa extraída:', response?.text); +console.log('Extracted company info:', response?.text); ``` Para más ejemplos, consulta la [documentación de Gemini](https://ai.google.dev/docs). \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/google-adk.mdx b/es/developer-guides/llm-sdks-and-frameworks/google-adk.mdx index d4632b7dd..d145cbffc 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/google-adk.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/google-adk.mdx @@ -3,7 +3,7 @@ title: "Kit de desarrollo de agentes (ADK)" description: "Integra Firecrawl con el ADK de Google mediante MCP para flujos de trabajo avanzados de agentes" --- -Integra Firecrawl con el Kit de desarrollo de agentes (ADK) de Google para crear agentes de IA potentes con capacidades de web scraping mediante el Model Context Protocol (MCP). +Conecta el Kit de desarrollo de agentes (ADK) de Google con Firecrawl mediante el Model Context Protocol (MCP) para que tus agentes puedan realizar búsquedas, scraping, rastreo y mapeo de la web y obtener contexto limpio.
## Descripción general {#overview} @@ -15,16 +15,17 @@ Firecrawl ofrece un servidor MCP que se integra sin fricciones con el ADK de Goo * web scraping, rastreo y descubrimiento de contenido eficientes en cualquier sitio * Búsqueda avanzada y extracción inteligente de contenido -* Investigación profunda +* Investigación web autónoma con el agente de Firecrawl +* Interacción con el navegador, análisis sintáctico de archivos y monitorización de cambios * Despliegue flexible (en la nube o autogestionado) -* Optimizado para entornos web modernos con soporte HTTP por streaming +* Optimizado para entornos web modernos con soporte Streamable HTTP
## Requisitos previos {#prerequisites}
-- Obtén una clave de API para Firecrawl en [firecrawl.dev](https://firecrawl.dev) -- Instala el Google SDK +* Obtén una clave de API para Firecrawl en [firecrawl.dev](https://firecrawl.dev) +* Instala Google ADK con soporte para MCP: `pip install "google-adk[mcp]"` ## Configuración {#setup} @@ -33,19 +34,19 @@ Firecrawl ofrece un servidor MCP que se integra sin fricciones con el ADK de Goo import os from google.adk.agents.llm_agent import Agent - from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams + from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] root_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="firecrawl_agent", description='Un asistente útil para extraer contenido de sitios web con Firecrawl', instruction='Ayuda al usuario a buscar contenido en sitios web', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -63,7 +64,7 @@ Firecrawl ofrece un servidor MCP que se integra sin fricciones con el ADK de Goo from mcp import StdioServerParameters root_agent = Agent( - model='gemini-2.5-pro', + model='gemini-3.8-flash', name='firecrawl_agent', description='Un asistente útil para extraer contenido de sitios web con Firecrawl', instruction='Ayuda al usuario a buscar contenido en sitios web', @@ -74,7 +75,7 @@ Firecrawl ofrece un servidor MCP que se integra sin fricciones con el ADK de Goo command='npx', args=[ "-y", - "firecrawl-mcp@3.23.7", + "firecrawl-mcp@3.33.2", ], env={ "FIRECRAWL_API_KEY": os.environ["FIRECRAWL_API_KEY"], @@ -92,26 +93,30 @@ Configura `FIRECRAWL_API_KEY` en el entorno desde el que se inicia ADK. No inclu ## Herramientas disponibles {#available-tools} -| Herramienta | Nombre | Descripción | -| ---------------------------- | ------------------------------ | -------------------------------------------------------------------- | -| Herramienta de scraping | `firecrawl_scrape` | Extrae contenido de una única URL con opciones avanzadas | -| Herramienta de mapeo | `firecrawl_map` | Genera el mapa de un sitio para descubrir todas las URL indexadas | -| Herramienta de búsqueda | `firecrawl_search` | Busca en la web y, opcionalmente, extrae contenido de los resultados | -| Herramienta de rastreo | `firecrawl_crawl` | Inicia un rastreo asíncrono con opciones avanzadas | -| Consultar estado del rastreo | `firecrawl_check_crawl_status` | Consulta el estado de un trabajo de rastreo | +| Herramienta | Nombre | Descripción | +| ---------------------------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------- | +| Herramienta de scraping | `firecrawl_scrape` | Extrae contenido de una única URL o datos estructurados en formato JSON | +| Herramienta de mapeo | `firecrawl_map` | Genera el mapa de un sitio para descubrir todas las URL indexadas | +| Herramienta de búsqueda | `firecrawl_search` | Busca en la web y, opcionalmente, extrae contenido de los resultados | +| Herramienta de rastreo | `firecrawl_crawl` | Rastrea un sitio o una sección y devuelve sus páginas | +| Consultar estado del rastreo | `firecrawl_check_crawl_status` | Consulta el estado de un trabajo de rastreo | +| Herramienta de Análisis | `firecrawl_parse` | Extrae contenido de un archivo PDF, documento, hoja de cálculo o HTML | +| Herramientas del agente | `firecrawl_agent`, `firecrawl_agent_status` | Ejecuta una investigación autónoma en múltiples fuentes y comprueba el estado del trabajo | +| Herramientas de interacción | `firecrawl_interact`, `firecrawl_interact_stop` | Haz clic, rellena formularios y navega por una página en vivo y, después, libera la sesión | +| Herramientas de supervisión | `firecrawl_monitor_*` | Crea y ejecuta comprobaciones periódicas con notificaciones por webhook o correo electrónico | + +Consulta [herramientas de MCP](/es/mcp-server/tools) para ver la lista completa.
## Configuración {#configuration}
-
- ### Configuración requerida {#required-configuration} -
+### Autenticación {#authentication} -**FIRECRAWL_API_KEY**: Tu clave de API de Firecrawl +**FIRECRAWL_API_KEY**: Tu clave de API de Firecrawl -- Obligatorio al usar la API en la nube (por defecto) -- Opcional al usar una instancia autogestionada con FIRECRAWL_API_URL +* Opcional con la API en la nube (por defecto): si no se proporciona una clave, el scraping y la búsqueda funcionan sin clave dentro de los límites de uso gratuito; las demás herramientas y los límites más altos requieren una clave +* Opcional al usar una instancia autogestionada con FIRECRAWL_API_URL ### Configuración opcional {#optional-configuration} @@ -124,15 +129,19 @@ Configura `FIRECRAWL_API_KEY` en el entorno desde el que se inicia ADK. No inclu ## Ejemplo: agente de investigación web {#example-web-research-agent} ```python +import asyncio +import os + from google.adk.agents.llm_agent import Agent -from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams +from google.adk.runners import InMemoryRunner +from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset -FIRECRAWL_API_KEY = "YOUR-API-KEY" +FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] # Crear un agente de investigación research_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="research_agent", description='An AI agent that researches topics by scraping and analyzing web content', instruction='''You are a research assistant. When given a topic or question: @@ -142,7 +151,7 @@ research_agent = Agent( 4. Provide comprehensive, well-sourced answers''', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -150,9 +159,13 @@ research_agent = Agent( ], ) -# Usar el agente -response = research_agent.run("What are the latest features in Python 3.13?") -print(response) +# Ejecutar el agente e imprimir sus respuestas +async def main(): + runner = InMemoryRunner(agent=research_agent) + await runner.run_debug("What are the latest features in Python 3.13?") + await runner.close() + +asyncio.run(main()) ``` ## Mejores prácticas {#best-practices} @@ -177,12 +190,14 @@ print(response) - Aprende a crear potentes sistemas de IA multiagente usando el kit ADK de Google junto con Firecrawl para scraping web. + Aprende a crear potentes sistemas de IA multiagente usando el kit ADK de Google junto con Firecrawl para web scraping. + Obtén más información sobre la integración y las capacidades del servidor Model Context Protocol (MCP) de Firecrawl. - - Explora la documentación oficial de Google Agent Development Kit para guías completas y referencias de API. + + + Explora la documentación oficial del Kit de desarrollo de agentes de Google para guías completas y referencias de API. \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/jev.mdx b/es/developer-guides/llm-sdks-and-frameworks/jev.mdx index 61db916c6..d908cec60 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/jev.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/jev.mdx @@ -1,9 +1,9 @@ --- title: "Jev" -description: "Usa Firecrawl con Jev de TypeSafe para tomar decisiones rápidas y estructuradas a partir de datos web" +description: "Usa Firecrawl para buscar y realizar una extracción de datos web de la web y obtener un contexto limpio; después, hazle a Jev de TypeSafe questions estructuradas sobre ese contexto para tomar decisiones rápidamente" --- -Integra Firecrawl con Jev de TypeSafe para tomar decisiones rápidas y estructuradas a partir de datos web. +Usa Firecrawl para buscar y realizar una extracción de datos web de la web y obtener un contexto limpio; después, hazle a Jev de TypeSafe questions estructuradas sobre ese contexto para tomar decisiones rápidamente. ## Configuración {#setup} diff --git a/es/developer-guides/llm-sdks-and-frameworks/langchain.mdx b/es/developer-guides/llm-sdks-and-frameworks/langchain.mdx index 22a88e7cf..773abda9b 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/langchain.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/langchain.mdx @@ -1,14 +1,14 @@ --- title: "LangChain" -description: "Usa Firecrawl con LangChain para scraping web y flujos de trabajo de IA" +description: "Usa Firecrawl con LangChain para dotar a los flujos de trabajo de IA de contexto web en tiempo real" --- -Integra Firecrawl con LangChain para crear aplicaciones de IA impulsadas por datos de la web. +Integra Firecrawl con LangChain para crear aplicaciones de IA con contexto web en tiempo real. ## Configuración {#setup} ```bash -npm install @langchain/openai firecrawl +npm install firecrawl @langchain/openai @langchain/core zod ``` Crea un archivo `.env`: @@ -31,7 +31,7 @@ import { HumanMessage } from '@langchain/core/messages'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const chat = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -60,7 +60,7 @@ import { StringOutputParser } from '@langchain/core/output_parsers'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -110,20 +110,20 @@ const scrapeWebsiteTool = new DynamicStructuredTool({ const result = await firecrawl.scrape(url, { formats: ['markdown'] }); - console.log('Vista previa del contenido extraído:', result.markdown?.substring(0, 200) + '...'); - return result.markdown || 'No se extrajo contenido'; + console.log('Scraped content preview:', result.markdown?.substring(0, 200) + '...'); + return result.markdown || 'No content scraped'; } }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).bindTools([scrapeWebsiteTool]); const response = await model.invoke('What is Firecrawl? Visit firecrawl.dev and tell me about it.'); -console.log('Respuesta:', response.content); -console.log('Llamadas a herramientas:', response.tool_calls); +console.log('Response:', response.content); +console.log('Tool calls:', response.tool_calls); ``` ## Extracción de datos estructurados {#structured-data-extraction} @@ -151,7 +151,7 @@ const CompanyInfoSchema = z.object({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).withStructuredOutput(CompanyInfoSchema); @@ -169,4 +169,4 @@ const companyInfo = await model.invoke([ console.log('Información de la empresa extraída:', companyInfo); ``` -Para ver más ejemplos, consulta la [documentación de LangChain](https://js.langchain.com/docs). \ No newline at end of file +Para ver más ejemplos, consulta la [documentación de LangChain](https://docs.langchain.com/oss/javascript/langchain/overview). \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/langgraph.mdx b/es/developer-guides/llm-sdks-and-frameworks/langgraph.mdx index 4d81e60c4..419ecef28 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/langgraph.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/langgraph.mdx @@ -3,7 +3,7 @@ title: "LangGraph" description: "Integra Firecrawl con LangGraph para crear flujos de trabajo de agentes" --- -Esta guía explica cómo integrar Firecrawl con LangGraph para crear flujos de trabajo de agentes de IA que puedan rastrear y procesar contenido web. +Esta guía explica cómo usar Firecrawl, la API de contexto para agentes de IA, con LangGraph para crear flujos de trabajo de agentes que hagan scraping de páginas web, las conviertan en Markdown limpio y procesen el contenido. ## Configuración {#setup} @@ -34,7 +34,7 @@ const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); // Inicializar LLM const llm = new ChatOpenAI({ - model: "gpt-5-nano", + model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); @@ -86,7 +86,7 @@ import { ChatOpenAI } from '@langchain/openai'; import { StateGraph, Annotation, START, END } from '@langchain/langgraph'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); -const llm = new ChatOpenAI({ model: "gpt-5-nano", apiKey: process.env.OPENAI_API_KEY }); +const llm = new ChatOpenAI({ model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); // Definir estado personalizado const WorkflowState = Annotation.Root({ @@ -136,4 +136,4 @@ const result = await app.invoke({ console.log(result.summary); ``` -Para ver más ejemplos, consulta la [documentación de LangGraph](https://langchain-ai.github.io/langgraphjs/). \ No newline at end of file +Para ver más ejemplos, consulta la [documentación de LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview). \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx b/es/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx index dafeba2da..6b93aea9e 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx @@ -56,4 +56,29 @@ const response = await queryEngine.query({ query: 'What is Firecrawl and how doe console.log('\nAnswer:', response.toString()); ``` -Para ver más ejemplos, consulta la [documentación de LlamaIndex](https://ts.llamaindex.ai/). \ No newline at end of file +## Python: FireCrawlWebReader {#python-firecrawlwebreader} + +En Python, el `FireCrawlWebReader` de LlamaIndex carga los resultados de Firecrawl como documentos de LlamaIndex. Asigna a `mode` el valor `scrape`, `crawl`, `map` o `search`, y pasa las opciones de Firecrawl en `params`. + +```bash +pip install llama-index-readers-web firecrawl-py +``` + +```python +import os + +from llama_index.readers.web import FireCrawlWebReader + +reader = FireCrawlWebReader( + api_key=os.environ["FIRECRAWL_API_KEY"], + mode="crawl", + params={"limit": 10, "scrape_options": {"formats": ["markdown"]}}, +) + +documents = reader.load_data(url="https://firecrawl.dev") +print(f"Loaded {len(documents)} documents") +``` + +Usa `load_data(url=...)` para `scrape`, `crawl` y `map`, y `load_data(query=...)` para `search`. Consulta la [referencia de FireCrawlWebReader](https://developers.llamaindex.ai/python/framework-api-reference/readers/web/#llama_index.readers.web.FireCrawlWebReader) para más detalles. + +Para ver más ejemplos, consulta la [documentación de LlamaIndex](https://developers.llamaindex.ai/typescript/framework/). \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/mastra.mdx b/es/developer-guides/llm-sdks-and-frameworks/mastra.mdx index 86ef0cb1b..b36049032 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/mastra.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/mastra.mdx @@ -30,14 +30,14 @@ import { z } from "zod"; import { Firecrawl } from "firecrawl"; import { Agent } from "@mastra/core/agent"; -const firecrawl = new Firecrawl({ - apiKey: process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY" -}); +// Lee FIRECRAWL_API_KEY desde el entorno +const firecrawl = new Firecrawl(); const agent = new Agent({ + id: "summarizer", name: "summarizer", - instructions: "Eres un asistente útil que crea resúmenes concisos de documentación.", - model: "openai/gpt-5-nano", + instructions: "You are a helpful assistant that creates concise summaries of documentation.", + model: "openai/gpt-5.6-luna", }); // Paso 1: Buscar con el SDK de Firecrawl @@ -51,16 +51,16 @@ const searchStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { query: string } }) => { - console.log(`Buscando: ${inputData.query}`); + console.log(`Searching: ${inputData.query}`); const searchResults = await firecrawl.search(inputData.query, { limit: 1 }); const webResults = (searchResults as any)?.web; if (!webResults || !Array.isArray(webResults) || webResults.length === 0) { - throw new Error("No se encontraron resultados de búsqueda"); + throw new Error("No search results found"); } const firstResult = webResults[0]; - console.log(`Encontrado: ${firstResult.title}`); + console.log(`Found: ${firstResult.title}`); return { url: firstResult.url, title: firstResult.title, @@ -80,12 +80,12 @@ const scrapeStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { url: string; title: string } }) => { - console.log(`Extrayendo: ${inputData.url}`); + console.log(`Scraping: ${inputData.url}`); const scrapeResult = await firecrawl.scrape(inputData.url, { formats: ["markdown"], }); - console.log(`Extraído: ${scrapeResult.markdown?.length || 0} caracteres`); + console.log(`Scraped: ${scrapeResult.markdown?.length || 0} characters`); return { markdown: scrapeResult.markdown || "", title: inputData.title, @@ -93,7 +93,7 @@ const scrapeStep = createStep({ }, }); -// Paso 3: Resumir con Claude +// Paso 3: Resumir con el agente de Mastra const summarizeStep = createStep({ id: "summarize", inputSchema: z.object({ @@ -104,12 +104,12 @@ const summarizeStep = createStep({ summary: z.string(), }), execute: async ({ inputData }: { inputData: { markdown: string; title: string } }) => { - console.log(`Resumiendo: ${inputData.title}`); + console.log(`Summarizing: ${inputData.title}`); - const prompt = `Resume la siguiente documentación en 2-3 oraciones:\n\nTítulo: ${inputData.title}\n\n${inputData.markdown}`; + const prompt = `Summarize the following documentation in 2-3 sentences:\n\nTitle: ${inputData.title}\n\n${inputData.markdown}`; const result = await agent.generate(prompt); - console.log(`Resumen generado`); + console.log(`Summary generated`); return { summary: result.text }; }, }); @@ -131,7 +131,7 @@ export const workflow = createWorkflow({ .commit(); async function testWorkflow() { - const run = await workflow.createRunAsync(); + const run = await workflow.createRun(); const result = await run.start({ inputData: { query: "Firecrawl documentation" } }); @@ -143,11 +143,40 @@ async function testWorkflow() { console.log(`\n${summarize.output.summary}`); } } else { - console.error("El flujo de trabajo falló:", result.status); + console.error("Workflow failed:", result.status); } } testWorkflow().catch(console.error); ``` +## Sesiones del navegador {#browser-sessions} + +El paquete `@mastra/browser-firecrawl` de Mastra proporciona a un agente un navegador alojado de Firecrawl. El agente dispone de las herramientas de navegador de Mastra, como `browser_goto`, `browser_snapshot` y `browser_click`, y cada hilo de conversación tiene su propia sesión del navegador. + +```bash +npm install @mastra/browser-firecrawl agent-browser@0.19.0 +``` + +Instala `agent-browser@0.19.0` junto con él. Las releases más recientes de `agent-browser` no exportan la biblioteca que importa este paquete, por lo que la importación falla si se usan esas versiones. + +```typescript +import { Agent } from "@mastra/core/agent"; +import { FirecrawlBrowser } from "@mastra/browser-firecrawl"; + +const browser = new FirecrawlBrowser({ + apiKey: process.env.FIRECRAWL_API_KEY, +}); + +export const browserAgent = new Agent({ + id: "browser-agent", + name: "Browser Agent", + instructions: "Use browser_snapshot to read the page, then use the element refs it returns to click and type.", + model: "openai/gpt-5.6-luna", + browser, +}); +``` + +Consulta la [guía del navegador de Firecrawl para Mastra](https://mastra.ai/integrations/browsers/firecrawl) para obtener información sobre el alcance de las sesiones, los perfiles y las opciones autogestionadas. + Para ver más ejemplos, consulta la [documentación de Mastra](https://mastra.ai/docs). \ No newline at end of file diff --git a/es/developer-guides/llm-sdks-and-frameworks/openai.mdx b/es/developer-guides/llm-sdks-and-frameworks/openai.mdx index b7e76a779..be72faafc 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/openai.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/openai.mdx @@ -1,9 +1,9 @@ --- title: "OpenAI" -description: "Usa Firecrawl con OpenAI para scraping web y flujos de trabajo de IA" +description: "Usa Firecrawl con OpenAI para dar a los flujos de trabajo de IA contexto web en tiempo real" --- -Integra Firecrawl con OpenAI para crear aplicaciones de IA alimentadas por datos de la web. +Usa Firecrawl con el SDK de OpenAI para proporcionar a tus aplicaciones de IA contexto limpio de la web: pasa los resultados de Search y extracción de datos web a las llamadas de Responses y Chat Completions, o conecta Firecrawl como servidor MCP. ## Configuración {#setup} @@ -40,7 +40,7 @@ console.log('Scraped content length:', scrapeResult.markdown?.length); // Resumir con modelo de OpenAI const completion = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', content: `Summarize: ${scrapeResult.markdown}` } ] @@ -75,7 +75,7 @@ const tools = [{ }]; const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: 'What is Firecrawl? Visit firecrawl.dev and tell me about it.' @@ -98,7 +98,7 @@ if (message?.tool_calls && message.tool_calls.length > 0) { // Send the scraped content back to the model for final response const finalResponse = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', @@ -148,7 +148,7 @@ const CompanyInfoSchema = z.object({ }); const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'system', @@ -196,7 +196,7 @@ console.log('Search results:', searchResult.web?.length, 'pages found'); // Analizar y resumir las características clave const analysis = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: `Summarize the key features: ${JSON.stringify(searchResult)}` @@ -216,7 +216,7 @@ import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); const response = await openai.responses.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', tools: [ { type: 'mcp', diff --git a/es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx b/es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx index 05d990d07..789108860 100644 --- a/es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx +++ b/es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx @@ -3,7 +3,7 @@ title: "Vercel AI SDK" description: "Herramientas de Firecrawl para Vercel AI SDK. Web scraping, búsqueda, interacción y rastreo para aplicaciones de IA." --- -Herramientas de Firecrawl para Vercel AI SDK. Busca, haz scraping, interactúa con páginas y rastrea la web en tus aplicaciones de IA. +Herramientas de Firecrawl para Vercel AI SDK. Busca, haz scraping, rastrea, mapea, interactúa y ejecuta agente para darles a tus aplicaciones de IA contexto limpio de la web. ## Instalación {#install} @@ -30,9 +30,12 @@ AI_GATEWAY_API_KEY=your-key # https://vercel.com/ai-gateway import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; +const { systemPrompt, ...tools } = FirecrawlTools(); + const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - tools: FirecrawlTools(), + system: systemPrompt, + tools, stopWhen: stepCountIs(30), prompt: ` 1. Use interact on Hacker News to identify the top story @@ -45,17 +48,17 @@ const { text } = await generateText({ ## FirecrawlTools {#firecrawltools} -`FirecrawlTools()` incluye las herramientas predeterminadas y un `systemPrompt` generado automáticamente que puedes pasar a `generateText`. +`FirecrawlTools()` incluye las herramientas predeterminadas y un `systemPrompt` generado automáticamente que puedes pasar a `generateText`. Separa `systemPrompt` antes de pasar el resto como `tools` para que el objeto supere la comprobación de tipos como `ToolSet`. ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; -const tools = FirecrawlTools(); +const { systemPrompt, ...tools } = FirecrawlTools(); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - system: `${tools.systemPrompt}\n\nAnswer with citations when possible.`, + system: `${systemPrompt}\n\nAnswer with citations when possible.`, tools, stopWhen: stepCountIs(20), prompt: 'Find the current Firecrawl pricing page and explain the available plans.', @@ -85,10 +88,10 @@ FirecrawlTools({ browser: {} }); FirecrawlTools({ all: true }); ``` -Al hacer scraping para responder una pregunta sobre una página, usa el formato `question`: +Al hacer scraping para responder una pregunta sobre una página, usa el formato `query`: ```typescript -formats: [{ type: 'question', question: 'What does this page say about pricing and rate limits?' }] +formats: [{ type: 'query', prompt: 'What does this page say about pricing and rate limits?' }] ``` Usa `formats: ['markdown']` solo cuando necesites el contenido completo de la página. @@ -98,41 +101,45 @@ Usa `formats: ['markdown']` solo cuando necesites el contenido completo de la p Cada herramienta se puede usar directamente o invocar con opciones: ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { scrape, search } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Search for Firecrawl, then scrape the most relevant result.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); -const customScrape = scrape({ apiKey: 'fc-custom-key', apiUrl: 'https://api.firecrawl.dev' }); +// Las opciones tienen prioridad sobre la variable de entorno FIRECRAWL_API_KEY y la URL predeterminada de la API. +const customScrape = scrape({ apiKey: process.env.OTHER_FIRECRAWL_API_KEY, apiUrl: 'https://api.firecrawl.dev' }); ``` ### Búsqueda + Scraping {#search-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { search, scrape } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Busca Firecrawl, extrae el resultado oficial principal y explica qué hace.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); ``` ### Mapeo {#map} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { map } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Mapea https://docs.firecrawl.dev y lista las secciones principales.', tools: { map }, + stopWhen: stepCountIs(3), }); ``` @@ -162,9 +169,9 @@ await result.fullStream; ```typescript import { generateText, stepCountIs } from 'ai'; -import { interact, search } from 'firecrawl-aisdk'; +import { interact, search, type InteractTool } from 'firecrawl-aisdk'; -const interactTool = interact(); +const interactTool = interact() as InteractTool; console.log('Live view:', await interactTool.start('https://news.ycombinator.com')); const { text } = await generateText({ @@ -182,9 +189,10 @@ Si necesitas la URL explícita de la vista en vivo tras el inicio, usa `interact Reutiliza el estado del browser entre sesiones con perfiles: ```typescript -const interactTool = interact({ - profile: { name: 'my-session', saveChanges: true }, -}); +import { interact, type InteractOptions, type InteractTool } from 'firecrawl-aisdk'; + +const options: InteractOptions = { profile: { name: 'my-session', saveChanges: true } }; +const interactTool = interact(options) as InteractTool; ``` `browser()` está obsoleto. Usa `interact()` en su lugar. @@ -196,26 +204,28 @@ rastreo, extracción por lotes y agent devuelven un ID de trabajo. Combínalos c ### Rastreo {#crawl} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { crawl, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Crawl https://docs.firecrawl.dev (limit 3 pages) and summarize.', tools: { crawl, poll }, + stopWhen: stepCountIs(10), }); ``` ### Extracción por lotes {#batch-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { batchScrape, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and https://docs.firecrawl.dev, then compare them.', tools: { batchScrape, poll }, + stopWhen: stepCountIs(10), }); ``` @@ -238,7 +248,7 @@ const { text } = await generateText({ ## Registro {#logging} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { logStep, scrape, stepLogger } from 'firecrawl-aisdk'; const logger = stepLogger(); @@ -247,6 +257,7 @@ const { text, usage } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logger.onStep, experimental_onToolCallFinish: logger.onToolCallFinish, }); @@ -258,6 +269,7 @@ await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it again.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logStep, }); ``` diff --git a/es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx b/es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx new file mode 100644 index 000000000..0689ac65a --- /dev/null +++ b/es/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx @@ -0,0 +1,294 @@ +--- +title: "Fundamenta Gemini en Vertex AI con la búsqueda de Firecrawl" +description: "Despliega un pequeño adaptador en Cloud Run para que Gemini en Vertex AI pueda fundamentar sus respuestas en los resultados de búsqueda de Firecrawl" +--- + +Gemini en Vertex AI puede llamar a una API de búsqueda que tú proporciones y usar los resultados como fuentes de grounding. En esta guía se despliega en Cloud Run un adaptador sencillo que convierte la solicitud de Gemini en una [búsqueda de Firecrawl](/es/features/search) y devuelve los resultados en el formato que Gemini espera. + + + Google documenta esta funcionalidad como [Grounding with your search API](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/grounding/grounding-with-your-search-api). El adaptador de esta guía se ejecuta en tu propio proyecto de Google Cloud, y las búsquedas que realiza se facturan a tu cuenta de Firecrawl. + + +## Cómo funciona {#how-it-works} + +1. Tu solicitud a Gemini incluye una herramienta de recuperación de tipo `externalApi` que apunta a tu adaptador. +2. Cuando Gemini necesita información, envía `POST {"query": "..."}` al adaptador con tu clave añadida como `?key=`. +3. El adaptador llama al endpoint `/v2/search` de Firecrawl y responde con un array JSON de objetos, cada uno con un `snippet` y un `uri`. Un array vacío indica que no hay resultados. +4. Gemini usa los fragmentos como fuentes de grounding y los incluye en `groundingMetadata` dentro de la respuesta. + +## Requisitos previos {#prerequisites} + +* Una [clave de API de Firecrawl](https://www.firecrawl.dev/app/api-keys) +* Un proyecto de Google Cloud con la facturación, Vertex AI y Cloud Run habilitados, y la CLI `gcloud` con la sesión iniciada +* Un modelo de Gemini que admita grounding con tu API de búsqueda. Google los enumera en la página enlazada más arriba; `gemini-2.5-flash` es uno de ellos. + +## Construye el adaptador {#build-the-adapter} + +Crea una carpeta con estos tres archivos. + + + ```python app.py + """Adaptador de Gemini "Grounding with your search API" basado en Firecrawl /v2/search.""" + import hmac + import os + import re + + import httpx + from flask import Flask, jsonify, request + + API_URL = os.environ.get("FIRECRAWL_API_URL", "https://api.firecrawl.dev") + INTEGRATION_TAG = "_vertex_grounding" + LIMIT = int(os.environ.get("RESULT_LIMIT", "10")) + SNIPPET_CHARS = int(os.environ.get("SNIPPET_CHARS", "1200")) + SNIPPET_MODE = os.environ.get("SNIPPET_MODE", "description") + GATEWAY_KEY = os.environ.get("GATEWAY_KEY", "") + ENV_FIRECRAWL_KEY = os.environ.get("FIRECRAWL_API_KEY", "") + TIMEOUT = float(os.environ.get("FIRECRAWL_TIMEOUT", "20")) + MAX_QUERY_CHARS = 500 + + app = Flask(__name__) + client = httpx.Client(timeout=TIMEOUT) + + + def resolve_firecrawl_key(supplied): + """Devuelve la clave de Firecrawl que se debe usar, o None si el cliente que llama no está autorizado.""" + if not supplied: + return None + if GATEWAY_KEY: + if ENV_FIRECRAWL_KEY and hmac.compare_digest(supplied, GATEWAY_KEY): + return ENV_FIRECRAWL_KEY + return None + return supplied + + + def excerpt(text, limit): + text = re.sub(r"!\[[^\]]*\]\([^)]*\)", " ", text or "") + text = re.sub(r"\[([^\]]*)\]\([^)]*\)", r"\1", text) + text = re.sub(r"[#*_>|`]+", " ", text) + text = re.sub(r"\s+", " ", text).strip() + if len(text) <= limit: + return text + return text[:limit].rsplit(" ", 1)[0] + "..." + + + def to_grounding(item): + uri = item.get("url") + if not uri: + return None + source = item.get("markdown") if SNIPPET_MODE == "markdown" else None + snippet = excerpt(source or item.get("description") or item.get("title"), SNIPPET_CHARS) + return {"snippet": snippet, "uri": uri} if snippet else None + + + @app.get("/healthz") + def healthz(): + return {"ok": True} + + + @app.post("/") + @app.post("/search") + @app.post("/v0/search") + def search(): + key = resolve_firecrawl_key(request.args.get("key", "")) + if not key: + return jsonify({"error": "Missing or invalid key"}), 401 + body = request.get_json(silent=True) + query = body.get("query") if isinstance(body, dict) else None + if not isinstance(query, str) or not query.strip(): + return jsonify({"error": "JSON body with a non-empty 'query' string is required"}), 400 + + payload = {"query": query.strip()[:MAX_QUERY_CHARS], "limit": LIMIT, "integration": INTEGRATION_TAG} + if SNIPPET_MODE == "markdown": + payload["scrapeOptions"] = {"formats": ["markdown"], "onlyMainContent": True} + try: + resp = client.post( + f"{API_URL}/v2/search", + json=payload, + headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"}, + ) + except httpx.HTTPError: + return jsonify({"error": "Firecrawl request failed"}), 502 + if resp.status_code in (401, 403): + return jsonify({"error": "Missing or invalid key"}), 401 + if resp.status_code == 429: + return jsonify({"error": "Firecrawl rate limit reached"}), 429 + if resp.status_code != 200: + return jsonify({"error": f"Firecrawl returned {resp.status_code}"}), 502 + + web = ((resp.json().get("data") or {}).get("web")) or [] + results = [r for r in map(to_grounding, web) if r] + return jsonify(results) + ``` + + ```text requirements.txt + flask>=3.0,<4 + gunicorn>=22.0 + httpx>=0.27,<1 + ``` + + ```dockerfile Dockerfile + FROM python:3.12-slim + ENV PYTHONUNBUFFERED=1 + WORKDIR /app + COPY requirements.txt . + RUN pip install --no-cache-dir -r requirements.txt + COPY app.py . + RUN useradd --create-home app + USER app + CMD exec gunicorn --bind 0.0.0.0:${PORT:-8080} --workers 1 --threads 8 --timeout 60 app:app + ``` + + +El adaptador lee la clave desde `?key=`. Envía esa clave a Firecrawl como token de portador, así que el `apiKeyString` que le proporcionas a Gemini es tu clave de API de Firecrawl. Si falta la clave o se rechaza, devuelve `401`. El Dockerfile inicia gunicorn sin registro de acceso, porque un registro de acceso guardaría el valor de `?key=`. El adaptador nunca registra la consulta ni la clave. + +## Desplegar en Cloud Run {#deploy-to-cloud-run} + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated +``` + +El comando muestra la URL del servicio. Tu punto de conexión es esa URL seguida de `/v0/search`. Gemini no puede adjuntar un token de identidad de Google a esta llamada, por lo que el servicio admite solicitudes sin autenticar y la comprobación de `?key=` funciona como su control de acceso. + +### Mantén la clave de Firecrawl fuera de las URL {#keep-the-firecrawl-key-out-of-urls} + +Cloud Run guarda un registro de solicitudes para cada servicio, en el que se registran las URL de las solicitudes. Para que tu clave de Firecrawl no quede expuesta en él, ejecuta el adaptador en modo gateway. Así, seleccionas un secreto compartido que Gemini enviará, y el adaptador usa la clave de Firecrawl almacenada en Secret Manager. + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +printf %s "$FIRECRAWL_API_KEY" | gcloud secrets create firecrawl-api-key --project "$PROJECT_ID" --data-file=- +openssl rand -hex 24 | tr -d '\n' | gcloud secrets create grounding-gateway-key --project "$PROJECT_ID" --data-file=- + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated \ + --set-secrets "FIRECRAWL_API_KEY=firecrawl-api-key:latest,GATEWAY_KEY=grounding-gateway-key:latest" +``` + +Otorga a la cuenta de servicio del entorno de ejecución del servicio el rol `roles/secretmanager.secretAccessor` en ambos secretos. En este modo, `apiKeyString` es el secreto del gateway, que puedes leer con `gcloud secrets versions access latest --secret grounding-gateway-key`. + +### Comprobar el punto de conexión {#check-the-endpoint} + +```bash +ENDPOINT=https://YOUR_SERVICE_URL/v0/search + +curl -sS -X POST "$ENDPOINT?key=$FIRECRAWL_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"query": "who won Super Bowl LX"}' +``` + +Recibes un array de objetos con `snippet` y `uri`. Sin `?key=`, el servicio responde con `401`. + +## Fundamentar una solicitud de Gemini {#ground-a-gemini-request} + + + ```python Python (google-genai) + from google import genai + from google.genai.types import ExternalApi, GenerateContentConfig, Retrieval, Tool + + client = genai.Client(vertexai=True, project="your-project-id", location="global") + + tool = Tool( + retrieval=Retrieval( + external_api=ExternalApi( + api_spec="SIMPLE_SEARCH", + endpoint="https://YOUR_SERVICE_URL/v0/search", + api_auth={"apiKeyConfig": {"apiKeyString": "YOUR_KEY"}}, + ) + ) + ) + + response = client.models.generate_content( + model="gemini-2.5-flash", + contents="Who won Super Bowl LX?", + config=GenerateContentConfig(tools=[tool]), + ) + + print(response.text) + print(response.candidates[0].grounding_metadata.grounding_chunks) + ``` + + ```bash REST + PROJECT_ID=your-project-id + LOCATION=global + MODEL_ID=gemini-2.5-flash + + cat > request.json <<'EOF' + { + "contents": [{ + "role": "user", + "parts": [{ "text": "Who won Super Bowl LX?" }] + }], + "tools": [{ + "retrieval": { + "externalApi": { + "api_spec": "SIMPLE_SEARCH", + "endpoint": "https://YOUR_SERVICE_URL/v0/search", + "apiAuth": { + "apiKeyConfig": { "apiKeyString": "YOUR_KEY" } + } + } + } + }] + } + EOF + + curl -X POST \ + -H "Authorization: Bearer $(gcloud auth print-access-token)" \ + -H "Content-Type: application/json" \ + -d `request.json \ + "https://aiplatform.googleapis.com/v1beta1/projects/$PROJECT_ID/locations/$LOCATION/publishers/google/models/$MODEL_ID:generateContent" + ``` + + +Sustituye `YOUR_SERVICE_URL` por el host de tu servicio y `YOUR_KEY` por tu clave de API de Firecrawl, o por el secreto del gateway si hiciste el despliegue en modo gateway. Para una ubicación regional distinta de `global`, usa `LOCATION-aiplatform.googleapis.com` como host, como se indica en la referencia de Google. + +En la respuesta, las fuentes que usó Gemini aparecen en `candidates[0].groundingMetadata.groundingChunks`. En la respuesta REST, el `retrievedContext` de cada fragmento incluye el `uri` y el `snippet` que devolvió tu adaptador. + +## Opciones {#options} + +Configúralas como variables de entorno en el servicio de Cloud Run, por ejemplo, con `gcloud run services update firecrawl-grounding --update-env-vars RESULT_LIMIT=5`. + +| Variable | Predeterminado | Significado | +| ------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `RESULT_LIMIT` | `10` | Número de resultados solicitados a Firecrawl por consulta, de 1 a 100. | +| `SNIPPET_CHARS` | `1200` | Longitud máxima del fragmento, que se recorta sin partir palabras. | +| `SNIPPET_MODE` | `description` | `description` usa la descripción del resultado de búsqueda. `markdown` además hace scraping de cada resultado y usa el inicio de su contenido principal. | +| `FIRECRAWL_TIMEOUT` | `20` | Segundos de espera de la respuesta de Firecrawl. | +| `GATEWAY_KEY` | sin definir | Activa el modo gateway. | + +### Elegir un fragmento {#choosing-a-snippet} + +Gemini fundamenta sus respuestas en el texto del fragmento, por lo que su contenido importa más que el enlace. La opción predeterminada usa la descripción que devuelve la búsqueda de Firecrawl. De forma predeterminada, la búsqueda devuelve en ese campo [highlights relevantes para la query](/es/features/search-highlights) y, cuando no puede generarlos, recurre a la descripción simple de la página, de modo que cada fragmento es un pasaje seleccionado para la query. El modo `markdown` toma los primeros caracteres del contenido principal de cada resultado, que en algunos sitios corresponden a un banner o a un menú situado antes del artículo, por lo que suele ser la peor opción. Además, aumenta considerablemente el tamaño de cada respuesta de Firecrawl. Úsalo cuando los resultados que te interesan no tengan una descripción útil. + +## Límites y comportamiento {#limits-and-behavior} + +* Google permite que una solicitud de generación use hasta 10 fuentes de grounding, y puedes combinar esta herramienta con otras, como Google Search. +* La página de Google no especifica un tamaño máximo de respuesta ni un tiempo de espera para tu punto de conexión. Procura que el adaptador sea rápido y que los fragmentos sean breves. Con los valores predeterminados, una respuesta contiene como máximo 10 fragmentos de 1.200 caracteres. +* La búsqueda de Firecrawl acepta consultas de hasta 500 caracteres. El adaptador recorta a esa longitud las consultas que la superen. +* Cada consulta equivale a una solicitud de búsqueda de Firecrawl, por lo que tus [límites de tasa](/es/rate-limits) y la [facturación](/es/billing) se aplican a cada búsqueda que realice Gemini. +* Gemini llama al adaptador una vez por cada búsqueda que decide ejecutar, y una sola solicitud puede desencadenar varias. + +| Estado | Cuándo | +| ------ | ---------------------------------------------------------------------------------- | +| `200` | Array JSON de objetos con `snippet` y `uri`, o un array vacío si no hay resultados | +| `400` | El cuerpo no es un JSON con un string `query` no vacío | +| `401` | Falta la clave, el secreto del gateway es incorrecto o Firecrawl rechazó la clave | +| `429` | Se alcanzó el límite de tasa de Firecrawl | +| `502` | No se pudo conectar con Firecrawl o este devolvió otro error | + +## Recursos relacionados {#related} + +* [Búsqueda](/es/features/search) +* [Gemini](/es/developer-guides/llm-sdks-and-frameworks/gemini) +* [Kit de desarrollo de agentes (ADK)](/es/developer-guides/llm-sdks-and-frameworks/google-adk) \ No newline at end of file diff --git a/es/developer-guides/mcp-setup-guides/chatgpt.mdx b/es/developer-guides/mcp-setup-guides/chatgpt.mdx index 58c895fe2..ef1c15101 100644 --- a/es/developer-guides/mcp-setup-guides/chatgpt.mdx +++ b/es/developer-guides/mcp-setup-guides/chatgpt.mdx @@ -1,21 +1,23 @@ --- title: "Usa Firecrawl MCP en ChatGPT" -description: "Añade Firecrawl a ChatGPT con el conector nativo" +description: "Añade Firecrawl a ChatGPT con el plugin nativo" --- -Añade Firecrawl a ChatGPT con la aplicación nativa de Firecrawl. No necesitas crear un conector MCP personalizado ni introducir la URL de un servidor. +Añade Firecrawl a ChatGPT con el plugin nativo de Firecrawl para hacer búsquedas, extraer datos web, rastrear sitios, interactuar con la web y supervisarla desde tus chats. No necesitas crear un conector MCP personalizado ni introducir la URL de un servidor. ## Añadir a ChatGPT {#add-to-chatgpt} - - Abre la aplicación de Firecrawl en ChatGPT y conéctala. + + Abre el plugin de Firecrawl en ChatGPT e instálalo. -1. Abre la [aplicación de Firecrawl en ChatGPT](https://chatgpt.com/plugins?q=firecrawl). -2. Selecciona **Firecrawl** y conéctala. Cuando ChatGPT abra Firecrawl en el navegador, inicia sesión, selecciona un equipo y autoriza el acceso. -3. En un chat, abre el menú **+** y activa **Firecrawl** antes de enviar un prompt. El conector debe estar vinculado a la conversación. +1. Abre el [plugin de Firecrawl en ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a314a73f8ac819195b0d55e36b9c609?q=firecrawl) o ve a **Plugins** en ChatGPT y busca **Firecrawl**. +2. Selecciona **Install**. Cuando ChatGPT abra Firecrawl en tu navegador, inicia sesión, selecciona un equipo y aprueba el acceso. +3. Inicia un chat nuevo para que ChatGPT cargue el plugin y, después, pídele que use Firecrawl. -No incluyas una clave de API de Firecrawl en la URL de un servidor. Para revocar el acceso más adelante, usa la [configuración de MCP](https://www.firecrawl.dev/app/settings?tab=mcp). +El mismo plugin funciona en Codex. Consulta [ChatGPT y Codex](/es/integrations/chatgpt-codex) para ver más detalles y cómo solucionar problemas. + +No incluyas tu clave de API de Firecrawl en una URL de servidor. Para revocar el acceso más adelante, ve a la [configuración de MCP](https://www.firecrawl.dev/app/settings?tab=mcp). ## Prueba {#try} diff --git a/es/developer-guides/mcp-setup-guides/factory-ai.mdx b/es/developer-guides/mcp-setup-guides/factory-ai.mdx index ae696c292..a426fcbf7 100644 --- a/es/developer-guides/mcp-setup-guides/factory-ai.mdx +++ b/es/developer-guides/mcp-setup-guides/factory-ai.mdx @@ -15,11 +15,9 @@ Añade capacidades de scraping y búsqueda web a Factory AI con Firecrawl MCP. Regístrate en [firecrawl.dev/app](https://firecrawl.dev/app) y copia tu clave de API. -
- ### 2. Instalar Factory AI CLI {#2-install-factory-ai-cli} -
+### 2. Instalar Factory AI CLI {#2-install-factory-ai-cli} -Instala la [Factory AI CLI](https://docs.factory.ai/cli/getting-started/quickstart) si aún no lo has hecho: +Instala la [Factory Droid CLI](https://docs.factory.ai/droid-cli/quickstart) si aún no lo has hecho: **macOS/Linux:** @@ -30,33 +28,40 @@ curl -fsSL https://app.factory.ai/cli | sh **Windows:** ```powershell -iwr https://app.factory.ai/cli/install.ps1 -useb | iex +irm https://app.factory.ai/cli/windows | iex ``` -### 3. Añadir Firecrawl MCP Server {#3-add-firecrawl-mcp-server} +### 3. Agrega el Firecrawl MCP Server {#3-add-firecrawl-mcp-server} -En la CLI de Factory droid, añade Firecrawl con el comando `/mcp add`: +Desde tu terminal, agrega el servidor MCP de Firecrawl alojado con `droid mcp add`: ```bash -/mcp add firecrawl "npx -y firecrawl-mcp@3.23.0" -e FIRECRAWL_API_KEY=your-api-key-here +droid mcp add firecrawl https://mcp.firecrawl.dev/v2/mcp --type http \ + --header "Authorization: Bearer your-api-key-here" --no-oauth ``` -Reemplaza `your-api-key-here` por tu clave de API real de Firecrawl. +Sustituye `your-api-key-here` por tu clave de API de Firecrawl. + +Si prefieres ejecutar el servidor en local, agrégalo como servidor stdio: + +```bash +droid mcp add firecrawl "npx -y firecrawl-mcp@3.33.2" --env FIRECRAWL_API_KEY=your-api-key-here +``` + +También puedes escribir `/mcp` en Droid para comprobar el estado del servidor y ver sus herramientas. ### 4. ¡Listo! {#4-done} ¡Las herramientas de Firecrawl ya están disponibles en tu sesión de Factory AI! -
- ## Demostración rápida {#quick-demo} -
+## Demostración rápida {#quick-demo} Prueba esto en Factory AI: **Buscar en la web:** ``` -Busca las últimas funciones de Next.js 15 +Busca las últimas notas de la versión de Next.js ``` **Extraer una página:** @@ -71,4 +76,4 @@ Extrae datos de firecrawl.dev y dime qué hace Encuentra y extrae la documentación de la API de Stripe sobre intenciones de pago ``` -Factory utilizará automáticamente las herramientas de búsqueda y extracción de Firecrawl para obtener la información. +Factory utilizará automáticamente las herramientas de búsqueda y extracción de Firecrawl para obtener la información. \ No newline at end of file diff --git a/es/enterprise.mdx b/es/enterprise.mdx index c18b82034..a7b06be47 100644 --- a/es/enterprise.mdx +++ b/es/enterprise.mdx @@ -5,7 +5,7 @@ og:title: "Enterprise | Firecrawl" og:description: "Planes Enterprise, seguridad y funciones de Firecrawl a gran escala" --- -Firecrawl Enterprise está diseñado para equipos que necesitan operar a gran escala en la web con requisitos estrictos de seguridad, cumplimiento normativo y soporte. Los planes Enterprise incluyen todo lo de nuestros planes de autoservicio, además de créditos a medida, soporte dedicado y los controles de seguridad y acceso que se indican a continuación. +Firecrawl Enterprise está diseñado para equipos que necesitan Búsqueda, Scraping, Parse e Interactuar de forma fiable a gran escala, con requisitos estrictos de seguridad, cumplimiento normativo y soporte. Los planes Enterprise incluyen todo lo de nuestros planes de autoservicio, además de créditos a medida, soporte dedicado y los controles de seguridad y acceso que se indican a continuación. Nuestro equipo se encarga de aprovisionar las funciones Enterprise. Para habilitarlas o hablar sobre un plan personalizado, visita la [página Enterprise](https://www.firecrawl.dev/enterprise) o ponte en contacto con [help@firecrawl.dev](mailto:help@firecrawl.dev). diff --git a/es/features/agent.mdx b/es/features/agent.mdx index ff48f19ef..8b7061258 100644 --- a/es/features/agent.mdx +++ b/es/features/agent.mdx @@ -67,7 +67,7 @@ Tanto si necesitas un solo dato como conjuntos de datos completos a escala, Fire **Piensa en `/agent` como una investigación profunda de datos, ¡estén donde estén!** -Agent se basa en todo lo bueno de `/extract` y lo lleva más allá: +Agent reemplaza el punto de conexión heredado `/extract` y lo lleva más allá: * **Sin necesidad de URL**: Solo describe lo que necesitas mediante el parámetro `prompt`. Las URL son opcionales * **Búsqueda web profunda**: Busca y navega de forma autónoma hasta lo más profundo de los sitios para encontrar tus datos @@ -490,15 +490,15 @@ En el modo `skip` no hay ninguna aprobación pendiente que responder. Una vez ac | `exchange.decline` | object | No | `{ approvalId }`: rechaza el `pendingApproval` del turno anterior. Requiere `threadId` | | `exchange.onTermsRequired` | string | No | Qué hacer cuando un provider de datos de Alexandria que el agente fuera a usar requiere términos que tu equipo no ha aceptado: `skip` (predeterminado) o `ask`. Consulta [Providers de datos que requieren términos](#data-providers-that-need-terms) | -## Agent vs Extract: Qué ha mejorado {#agent-vs-extract-whats-improved} +## Agent vs /extract heredado: Qué ha mejorado {#agent-vs-legacy-extract-whats-improved} -| Característica | Agent (nuevo) | Extract | -|---------|-------------|---------| -| URLs necesarias | No | Sí | -| Velocidad | Más rápida | Estándar | -| Costo | Más bajo | Estándar | -| Fiabilidad | Más alta | Estándar | -| Flexibilidad de las consultas | Alta | Moderada | +| Característica | Agent | /extract heredado | +| ----------------------------- | ---------- | ----------------- | +| URLs necesarias | No | Sí | +| Velocidad | Más rápida | Estándar | +| Costo | Más bajo | Estándar | +| Fiabilidad | Más alta | Estándar | +| Flexibilidad de las consultas | Alta | Moderada | ## Ejemplos de casos de uso {#example-use-cases} diff --git a/es/features/gov.mdx b/es/features/gov.mdx index 60e96d5cc..97ad457d6 100644 --- a/es/features/gov.mdx +++ b/es/features/gov.mdx @@ -33,7 +33,7 @@ Envía una pregunta en lenguaje natural y recibe resultados ordenados por releva Las búsquedas en el Government Index son gratuitas y no consumen créditos, con o sin retención de datos cero. No necesitas una clave de API para empezar; añade una para disfrutar de límites de tasa más altos. -Los ejemplos de SDK usan los métodos Gov disponibles en `firecrawl@4.44.1` y `firecrawl-py==4.49.2`. Define `FIRECRAWL_API_KEY` para los ejemplos de SDK autenticados; usa los ejemplos HTTP para solicitudes sin clave. Si el cliente instalado no incluye el método, actualiza el SDK. En Python, llama a `gov_search` sobre la instancia ya inicializada del cliente; la reflexión basada solo en la clase puede no mostrar los métodos asignados durante la inicialización. +Los ejemplos de SDK usan los métodos Gov disponibles en `firecrawl` 4.44.1 o posterior y `firecrawl-py` 4.49.2 o posterior. Define `FIRECRAWL_API_KEY` para los ejemplos de SDK autenticados; usa los ejemplos HTTP para solicitudes sin clave. Si el cliente instalado no incluye el método, actualiza el SDK. En Python, llama a `gov_search` sobre la instancia ya inicializada del cliente; la reflexión basada solo en la clase puede no mostrar los métodos asignados durante la inicialización. ```bash cURL diff --git a/es/features/monitoring-web-scale.mdx b/es/features/monitoring-web-scale.mdx index 9af24dd13..e77f82a89 100644 --- a/es/features/monitoring-web-scale.mdx +++ b/es/features/monitoring-web-scale.mdx @@ -86,7 +86,7 @@ Un monitor a escala web se crea de la misma forma que un monitor de página. Las ``` ```js Node - import Firecrawl from "@mendable/firecrawl-js"; + import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Los endpoints de monitorización requieren una clave de API: diff --git a/es/features/parse.mdx b/es/features/parse.mdx index 8da5453f4..07f4e57d7 100644 --- a/es/features/parse.mdx +++ b/es/features/parse.mdx @@ -24,7 +24,7 @@ import ParseGroundingPython from "/snippets/es/v2/parse/grounding/python.mdx"; import ParseGroundingNode from "/snippets/es/v2/parse/grounding/js.mdx"; import VideoParseVsScrape from "/snippets/es/shared/video-parse-vs-scrape.mdx"; -Procesar convierte documentos en datos limpios y listos para LLM. Sube un archivo a +Procesar convierte documentos en contexto limpio y listo para LLM. Sube un archivo a [`/parse`](/es/api-reference/endpoint/parse) — o apunta [`/scrape`](/es/features/scrape) a la URL de un documento público — y obtén markdown, contenido por página, bloques de diseño tipados o JSON estructurado. diff --git a/es/features/scrape.mdx b/es/features/scrape.mdx index 09067cf99..d81f662ac 100644 --- a/es/features/scrape.mdx +++ b/es/features/scrape.mdx @@ -1,8 +1,8 @@ --- -title: "scraping" -description: "Convierte cualquier URL en datos limpios" -og:title: "scraping | Firecrawl" -og:description: "Convierte cualquier URL en datos limpios" +title: "extracción de datos web" +description: "Convierte cualquier URL en markdown limpio o datos estructurados" +og:title: "extracción de datos web | Firecrawl" +og:description: "Convierte cualquier URL en markdown limpio o datos estructurados" --- import InstallationPython from "/snippets/es/v2/installation/python.mdx"; @@ -62,17 +62,17 @@ import ScrapeHighlightsCURL from "/snippets/es/v2/scrape/highlights/curl.mdx"; import PlaygroundCTA from "/snippets/es/shared/playground-cta-scrape.mdx"; import VideoParseVsScrape from "/snippets/es/shared/video-parse-vs-scrape.mdx"; -Firecrawl convierte páginas web en markdown, ideal para aplicaciones con LLM. +La extracción de datos web convierte cualquier URL en Markdown limpio o datos estructurados para agentes de IA, incluso en páginas que dependen mucho de JS y aplicaciones dinámicas. -* Gestiona la complejidad: proxies, caching, límites de tasa y contenido bloqueado por JS +* Gestiona la complejidad: proxies, almacenamiento en caché, límites de tasa y contenido bloqueado por JS * Maneja contenido dinámico: sitios web dinámicos, sitios renderizados con JS, PDF e imágenes * Genera markdown limpio, datos estructurados, capturas de pantalla o html. -Para más detalles, consulta la [referencia de la API del endpoint scraping](https://docs.firecrawl.dev/api-reference/endpoint/scrape). +Para más detalles, consulta la [referencia de la API del punto de conexión de extracción de datos web](https://docs.firecrawl.dev/api-reference/endpoint/scrape). -¿Necesitas hacer scraping de un documento en una URL o procesar uno desde el disco? Aquí se explica cuándo usar scraping y cuándo usar [Parse](/es/features/parse): +¿Necesitas hacer extracción de datos web de un documento en una URL o procesar uno desde el disco? Aquí se explica cuándo usar extracción de datos web y cuándo usar [Parse](/es/features/parse): diff --git a/es/features/search.mdx b/es/features/search.mdx index 13c14a492..b971d24fb 100644 --- a/es/features/search.mdx +++ b/es/features/search.mdx @@ -411,7 +411,7 @@ Si necesitas filtrar o procesar los resultados de búsqueda antes de hacer scrap ``` ```js JavaScript - import Firecrawl from '@mendable/firecrawl-js'; + import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" }); diff --git a/es/firecrawl-for-platforms.mdx b/es/firecrawl-for-platforms.mdx index 2a699fbae..ce10e3f1f 100644 --- a/es/firecrawl-for-platforms.mdx +++ b/es/firecrawl-for-platforms.mdx @@ -7,7 +7,7 @@ og:description: "Referencia de la API para plataformas que crean y gestionan cla ## Descripción general {#overview} -Firecrawl for Platforms permite que tu plataforma cree y gestione claves de API de Firecrawl para tus usuarios directamente desde tu propio backend. Así, los usuarios empiezan a utilizar Firecrawl sin salir de tu plataforma. +Firecrawl for Platforms permite que tu plataforma cree y gestione claves de API de Firecrawl para tus usuarios directamente desde tu propio backend. Así, tus usuarios pueden buscar, extraer datos e interactuar con la web a través de Firecrawl, la API de contexto para agentes de IA, sin salir de tu plataforma. Configura Firecrawl for Platforms por tu cuenta en el [Panel de control de Firecrawl](https://www.firecrawl.dev/app/partner-api). Cualquier administrador o miembro de una organización puede crear una integración: asígnale un nombre, selecciona un tipo de integración, acepta el acuerdo correspondiente a ese tipo y copia la clave de plataforma. La clave solo se muestra una vez. Más adelante puedes generar y revocar claves en Settings. No hace falta enviar ninguna solicitud ni esperar aprobación. diff --git a/es/integrations.mdx b/es/integrations.mdx index 95bc03807..f27799805 100644 --- a/es/integrations.mdx +++ b/es/integrations.mdx @@ -74,7 +74,7 @@ Dota a tu agente de búsqueda web en tiempo real, scraping e interacción con el } href="/es/integrations/hermes" > - El backend predeterminado de búsqueda web y extracción para Hermes Agent + El backend predeterminado de búsqueda web y scraping para Hermes Agent
- Consulta Firecrawl Document Loader + Usa Firecrawl como cargador de documentos de LangChain o como herramientas de agentes Añade búsqueda web y lectura de páginas a tus agentes PHP + + +} + href="/es/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk" + > + Añade a tus agentes de AI SDK las herramientas de búsqueda, scraping e interacción de Firecrawl + + + +} + href="/es/quickstarts/mastra" + > + Crea herramientas y agentes de Mastra con Firecrawl + ## Creadores visuales de IA {#visual-ai-builders} @@ -456,7 +488,7 @@ Ejecuta Firecrawl de forma programada o mediante un desencadenador y envía los ## Herramientas y plataformas de datos {#tooling-and-data-platforms} -Expón Firecrawl a través de una capa de herramientas o sincroniza datos web con tu base de conocimientos. +Expón Firecrawl a través de una capa de herramientas. Usa Firecrawl con Composio - - -} - href="/es/integrations/sourcesyncai" - > - Crea aplicaciones RAG con datos web - diff --git a/es/integrations/camelai.mdx b/es/integrations/camelai.mdx index 078f9b64b..9e361e0f4 100644 --- a/es/integrations/camelai.mdx +++ b/es/integrations/camelai.mdx @@ -14,9 +14,11 @@ og:description: "Firecrawl se integra con Camel AI como cargador de datos." ## Instalación {#installation} ```bash -pip install camel-ai +pip install "camel-ai[web-tools]" ``` +El extra `web-tools` instala la versión del SDK de Firecrawl compatible con el cargador. Un simple `pip install camel-ai` no la incluye, y la release actual de CAMEL falla con `firecrawl-py` 4.x, así que no actualices `firecrawl-py` por separado en el mismo entorno. + Configura tu clave de Firecrawl para que el cargador la detecte automáticamente: ```bash @@ -53,6 +55,25 @@ response = firecrawl.scrape(url="https://www.camel-ai.org/about") print(response["markdown"]) ``` +### Mapear un sitio y extraer datos estructurados {#mapping-a-site-and-extracting-structured-data} + +`map_site` enumera las URL de un sitio y `structured_scrape` devuelve campos que se ajustan a un modelo de Pydantic. + +```python +from pydantic import BaseModel +from camel.loaders import Firecrawl + + +class About(BaseModel): + mission: str + + +firecrawl = Firecrawl() + +print(firecrawl.map_site(url="https://www.camel-ai.org")["links"][:5]) +print(firecrawl.structured_scrape(url="https://www.camel-ai.org/about", response_format=About)) +``` + `Firecrawl()` lee `FIRECRAWL_API_KEY` del entorno. Pasa `api_key=...` para sobrescribirla o `api_url=...` para usar una instancia [autogestionada](/es/contributing/self-host). diff --git a/es/integrations/composio.mdx b/es/integrations/composio.mdx index 745d85f5b..9b222fc8f 100644 --- a/es/integrations/composio.mdx +++ b/es/integrations/composio.mdx @@ -11,7 +11,7 @@ description: "Usa las herramientas de Firecrawl en los flujos de trabajo de agen ## Descripción general {#overview} -Composio ofrece Firecrawl como un kit de herramientas para que tus agentes puedan buscar, realizar scraping, rastrear, realizar mapeo y extraer datos sin necesidad de integrar la API manualmente. El kit de herramientas se autentica con una clave de API de Firecrawl. +Composio ofrece Firecrawl como un kit de herramientas para que tus agentes puedan buscar, realizar scraping, realizar rastreo, realizar mapeo y ejecutar trabajos del Agente sin necesidad de integrar la API manualmente. El kit de herramientas se autentica con una clave de API de Firecrawl. ## Inicio rápido {#quick-start} @@ -21,14 +21,14 @@ Composio ofrece Firecrawl como un kit de herramientas para que tus agentes pueda ## Qué puedes hacer {#what-you-can-do} -| Funcionalidad | Caso de uso | -| ---------------- | ------------------------------------------------------------ | -| **buscar** | Descubre fuentes antes de realizar una extracción | -| **scraping** | Obtén el contenido de una página para el contexto del agente | -| **Batch scrape** | Extrae muchas URL en un solo trabajo | -| **Crawl** | Recopila datos de sitios con varias páginas | -| **mapeo** | Enumera las URL de un sitio antes de decidir qué extraer | -| **extrae** | Devuelve campos estructurados en lugar de texto sin procesar | +| Funcionalidad | Caso de uso | +| ---------------- | ------------------------------------------------------------------------------- | +| **buscar** | Descubre fuentes antes de realizar una extracción | +| **scraping** | Obtén el contenido de una página para el contexto del agente | +| **Batch scrape** | Extrae muchas URL en un solo trabajo | +| **rastreo** | Recopila datos de sitios con varias páginas | +| **mapeo** | Enumera las URL de un sitio antes de decidir qué extraer | +| **Agente** | Obtén campos estructurados a partir de un prompt en lugar de texto sin procesar | ## Recursos {#resources} diff --git a/es/integrations/crewai.mdx b/es/integrations/crewai.mdx index ca4af2e09..ef2061907 100644 --- a/es/integrations/crewai.mdx +++ b/es/integrations/crewai.mdx @@ -5,23 +5,21 @@ og:title: "CrewAI | Firecrawl" og:description: "Aprende a usar Firecrawl con CrewAI" --- -
- ## Uso de Firecrawl con CrewAI {#using-firecrawl-with-crewai} -
+## Uso de Firecrawl con CrewAI {#using-firecrawl-with-crewai} -Firecrawl está integrado con [CrewAI, el framework para orquestar agentes de IA](https://www.crewai.com/). Esta página presenta todas las herramientas de Firecrawl incorporadas al framework. +Firecrawl es la API de contexto para agentes de IA, y [CrewAI, el framework para orquestar agentes de IA](https://www.crewai.com/), incluye tres herramientas de Firecrawl: FirecrawlSearchTool, Herramienta FirecrawlScrapeWebsite y Herramienta FirecrawlCrawlWebsite. Úsalas para que tus crews busquen, extraigan y rastreen contenido de la web y obtengan un contexto limpio. -
- ### Instalar Firecrawl Tools dentro de CrewAI {#installing-firecrawl-tools-inside-of-crewai} -
+### Instalar Firecrawl Tools dentro de CrewAI {#installing-firecrawl-tools-inside-of-crewai} -* Obtén una clave de API desde tu [panel de firecrawl.dev](https://firecrawl.dev) y configúrala como variable de entorno (`FIRECRAWL_API_KEY`). +* Obtén una clave de API desde tu [panel de firecrawl.dev](https://www.firecrawl.dev/app/api-keys) y configúrala como variable de entorno (`FIRECRAWL_API_KEY`). * Instala el [SDK de Firecrawl](https://github.com/firecrawl/firecrawl) junto con el paquete `crewai[tools]`: ``` pip install firecrawl-py 'crewai[tools]' ``` +Cada herramienta recibe sus opciones de Firecrawl en un diccionario `config` al instanciarse. La URL o la query las proporciona el agente al invocar la herramienta, así que solo tienes que pasar las opciones de antemano. +
## Herramientas {#tools}
@@ -30,93 +28,84 @@ pip install firecrawl-py 'crewai[tools]' ### Herramienta FirecrawlCrawlWebsite {#firecrawlcrawlwebsitetool}
-
- #### Ejemplo {#example} -
+#### Ejemplo {#example} -Utiliza FirecrawlScrapeFromWebsiteTool de la siguiente manera para que tu agente cargue sitios web: +Utiliza la Herramienta FirecrawlCrawlWebsite de la siguiente manera para que tu agente rastree sitios web: ```python from crewai_tools import FirecrawlCrawlWebsiteTool -tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') +tool = FirecrawlCrawlWebsiteTool(config={"limit": 5}) + +# Los agentes llaman a la herramienta con una URL. También puedes ejecutarla directamente: +result = tool.run(url="https://firecrawl.dev") +print(result.status, len(result.data)) ``` -
- #### Argumentos {#arguments} -
+#### Argumentos {#arguments} -- `api_key`: Opcional. Especifica la clave de API de Firecrawl. El valor predeterminado es la variable de entorno `FIRECRAWL_API_KEY`. -- `url`: La URL base desde la que comenzar el rastreo. -- `page_options`: Opcional. - - `onlyMainContent`: Opcional. Devuelve solo el contenido principal de la página, excluyendo encabezados, barras de navegación, pies de página, etc. - - `includeHtml`: Opcional. Incluye el contenido HTML sin procesar de la página. Generará una clave `html` en la respuesta. -- `crawler_options`: Opcional. Opciones para controlar el comportamiento del rastreador. - - `includes`: Opcional. Patrones de URL que se incluirán en el rastreo. - - `exclude`: Opcional. Patrones de URL que se excluirán del rastreo. - - `generateImgAltText`: Opcional. Genera texto alternativo para imágenes usando LLMs (requiere un plan de pago). - - `returnOnlyUrls`: Opcional. Si es `true`, devuelve solo las URLs como una lista en el estado del rastreo. Nota: la respuesta será una lista de URLs dentro de `data`, no una lista de documentos. - - `maxDepth`: Opcional. Profundidad máxima de rastreo. La profundidad 1 es la URL base, la profundidad 2 incluye la URL base y sus hijos directos, y así sucesivamente. - - `mode`: Opcional. El modo de rastreo a utilizar. El modo rápido (`fast`) realiza el rastreo 4 veces más rápido en sitios web sin sitemap, pero puede no ser tan preciso y no debería usarse en sitios web fuertemente renderizados con JavaScript. - - `limit`: Opcional. Número máximo de páginas a rastrear. - - `timeout`: Opcional. Tiempo de espera (en milisegundos) para la operación de rastreo. +* `api_key`: Opcional. Especifica la clave de API de Firecrawl. De forma predeterminada, se usa la variable de entorno `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parámetros de rastreo](/es/api-reference/endpoint/crawl-post) en snake_case. Si se pasa `config`, se reemplazan los valores predeterminados que se indican a continuación. + * `limit`: Número máximo de páginas que se van a rastrear. Predeterminado: `10`. + * `max_discovery_depth`: Profundidad máxima para descubrir páginas. Predeterminado: `2`. + * `ignore_sitemap`: Indica si se debe ignorar el mapa del sitio. Predeterminado: `True`. + * `allow_external_links`: Permite rastrear enlaces externos. Predeterminado: `False`. + * `allow_subdomains`: Permite rastrear subdominios. Predeterminado: `False`. + * `delay`: Retraso entre solicitudes, en milisegundos. Predeterminado: `None`. + * `scrape_options`: Opciones para cada página rastreada. Predeterminado: `{"formats": ["markdown"], "only_main_content": True, "timeout": 10000}`.
### Herramienta FirecrawlScrapeWebsite {#firecrawlscrapewebsitetool}
-
- #### Ejemplo {#example-2} -
+#### Ejemplo {#example-2} -Usa FirecrawlScrapeWebsiteTool de la siguiente manera para permitir que tu agente cargue sitios web: +Usa la Herramienta FirecrawlScrapeWebsite de la siguiente manera para permitir que tu agente cargue sitios web: ```python from crewai_tools import FirecrawlScrapeWebsiteTool -tool = FirecrawlScrapeWebsiteTool(url='firecrawl.dev') +tool = FirecrawlScrapeWebsiteTool(config={"formats": ["markdown"], "only_main_content": True}) + +result = tool.run(url="https://firecrawl.dev") +print(result.markdown) ``` -
- #### Argumentos {#arguments-2} -
+#### Argumentos {#arguments-2} -- `api_key`: Opcional. Especifica la clave de API de Firecrawl. De forma predeterminada usa la variable de entorno `FIRECRAWL_API_KEY`. -- `url`: La URL que se va a extraer. -- `page_options`: Opcional. - - `onlyMainContent`: Opcional. Devuelve solo el contenido principal de la página, excluyendo encabezados, barras de navegación, pies de página, etc. - - `includeHtml`: Opcional. Incluye el contenido HTML sin procesar de la página. Devolverá una clave `html` en la respuesta. -- `extractor_options`: Opcional. Opciones para la extracción mediante LLM de información estructurada a partir del contenido de la página. - - `mode`: El modo de extracción a usar, actualmente admite `llm-extraction`. - - `extractionPrompt`: Opcional. Un prompt que describe qué información extraer de la página. - - `extractionSchema`: Opcional. El esquema de los datos que se van a extraer. -- `timeout`: Opcional. Tiempo máximo de espera en milisegundos para la solicitud. +* `api_key`: Opcional. Especifica la clave de API de Firecrawl. El valor predeterminado es la variable de entorno `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parámetros de scraping](/es/api-reference/endpoint/scrape) en snake_case. Si se pasa `config`, se reemplazan los valores predeterminados que se indican a continuación. + * `formats`: Formatos de salida, como `"markdown"`, `"html"`, `"links"` o un objeto de formato JSON para la extracción estructurada. Predeterminado: `["markdown"]`. + * `only_main_content`: Devuelve solo el contenido principal de la página, sin encabezados, menús de navegación, pies de página, etc. Predeterminado: `True`. + * `include_tags` / `exclude_tags`: Etiquetas HTML que se deben incluir o excluir. Predeterminado: `[]`. + * `max_age`: Devuelve una versión en caché si su antigüedad es inferior a este número de milisegundos. Predeterminado: `172800000` (2 días). + * `wait_for`: Tiempo de espera en milisegundos antes de obtener el contenido. Predeterminado: `0`. + * `mobile`: Emula un dispositivo móvil. Predeterminado: `False`. + * `timeout`: Tiempo máximo de espera de la solicitud, en milisegundos. Predeterminado: `None`.
### FirecrawlSearchTool {#firecrawlsearchtool}
-
- #### Ejemplo {#example-3} -
+#### Ejemplo {#example-3} -Utiliza FirecrawlSearchTool de la siguiente manera para que tu agente pueda cargar sitios web: +Utiliza FirecrawlSearchTool de la siguiente manera para que tu agente pueda buscar en la web: ```python from crewai_tools import FirecrawlSearchTool -tool = FirecrawlSearchTool(query='¿Qué es Firecrawl?') +tool = FirecrawlSearchTool(config={"limit": 3}) + +result = tool.run(query="what is firecrawl?") +print([item.url for item in result.web]) ``` -
- #### Argumentos {#arguments-3} -
+#### Argumentos {#arguments-3} -- `api_key`: Opcional. Especifica la clave de API de Firecrawl. El valor predeterminado es la variable de entorno `FIRECRAWL_API_KEY`. -- `query`: La cadena de consulta de búsqueda que se utilizará para buscar. -- `page_options`: Opcional. Opciones para el formato del resultado. - - `onlyMainContent`: Opcional. Devuelve solo el contenido principal de la página, excluyendo encabezados, barras de navegación, pies de página, etc. - - `includeHtml`: Opcional. Incluye el contenido HTML sin procesar de la página. Devolverá una clave `html` en la respuesta. - - `fetchPageContent`: Opcional. Obtiene el contenido completo de la página. -- `search_options`: Opcional. Opciones para controlar el comportamiento del crawling. - - `limit`: Opcional. Número máximo de páginas a rastrear. \ No newline at end of file +* `api_key`: Opcional. Especifica la clave de API de Firecrawl. De forma predeterminada, se usa la variable de entorno `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parámetros de búsqueda](/es/api-reference/endpoint/search) en snake_case. Si se pasa `config`, se reemplazan los valores predeterminados que se indican a continuación. + * `limit`: Número máximo de resultados de búsqueda que se devolverán. Predeterminado: `5`. + * `tbs`: Filtro de búsqueda por tiempo; por ejemplo, `"qdr:d"` para el último día. Predeterminado: `None`. + * `location`: Ubicación para los resultados de búsqueda. Predeterminado: `None`. + * `timeout`: Tiempo máximo de espera de la solicitud, en milisegundos. Predeterminado: `None`. + * `scrape_options`: Hace scraping de cada resultado y devuelve su contenido. Predeterminado: `{"formats": ["markdown"], "only_main_content": True}`. Omítelo para obtener solo títulos, URL y descripciones. \ No newline at end of file diff --git a/es/integrations/dify.mdx b/es/integrations/dify.mdx index d2dbc953a..d9f2d500d 100644 --- a/es/integrations/dify.mdx +++ b/es/integrations/dify.mdx @@ -11,15 +11,15 @@ description: "Plugin oficial de Firecrawl para flujos de trabajo de Dify y sincr ## Descripción general de la integración con Dify {#dify-integration-overview} -Dify es una plataforma de código abierto para desarrollar aplicaciones basadas en LLM. El plugin oficial de Firecrawl permite realizar rastreo y scraping web directamente en tus flujos de trabajo de IA. +Dify es una plataforma de código abierto para desarrollar aplicaciones basadas en LLM. El plugin oficial de Firecrawl aporta a tus flujos de trabajo y agentes de Dify contexto limpio de la web (Search, extracción de datos web, rastreo, mapear y Monitor) directamente en las aplicaciones de Chatflow, Workflow y Agent. - Crea flujos visuales con nodos de Firecrawl para extraer datos + Crea pipelines visuales con nodos de Firecrawl para extraer datos - Permite que los agentes de IA hagan scraping de datos web en tiempo real bajo demanda + Permite que los agentes de IA hagan extracción de datos web de datos web en tiempo real bajo demanda @@ -102,7 +102,7 @@ El plugin incluye siete acciones. **Integración visual de pipelines** 1. Añade un nodo de Firecrawl a tu pipeline - 2. Selecciona la acción (mapeo, rastreo, scraping) + 2. Selecciona la acción (búsqueda, extracción de datos web, rastreo, mapear) 3. Define las variables de entrada 4. Ejecuta el pipeline de forma secuencial @@ -118,7 +118,7 @@ El plugin incluye siete acciones. Crea flujos de trabajo de varios pasos con: - * Scraping programado + * Extracción de datos web programada * Transformación de datos * Almacenamiento en bases de datos * Notificaciones @@ -133,10 +133,10 @@ El plugin incluye siete acciones. **Acceso web impulsado por IA** - Proporciona a los agentes capacidades de scraping web en tiempo real: + Proporciona a los agentes capacidades de extracción de datos web en tiempo real: 1. Añade la herramienta Firecrawl al agente - 2. El agente decide de forma autónoma cuándo hacer scraping + 2. El agente decide de forma autónoma cuándo hacer extracción de datos web 3. El LLM analiza el contenido extraído 4. El agente proporciona respuestas fundamentadas diff --git a/es/integrations/flowise.mdx b/es/integrations/flowise.mdx index 8323a8d8e..d0f4811c9 100644 --- a/es/integrations/flowise.mdx +++ b/es/integrations/flowise.mdx @@ -17,22 +17,22 @@ Firecrawl puede usarse dentro de [Flowise, el generador de Chatflows](https://fl alt="Bloque de Firecrawl en Flowise" /> -
- ### Rastreo con bloques de Firecrawl {#crawling-with-firecrawl-blocks} -
+### Rastreo con bloques de Firecrawl {#crawling-with-firecrawl-blocks} -1. Inicia sesión en tu cuenta de Firecrawl, obtén tu clave de API y colócala en el bloque. +1. Inicia sesión en tu cuenta de Firecrawl, obtén tu clave de API y agrégala al bloque como credencial de **FireCrawl API**. 2. (Opcional) Conecta Text Splitter. -3. Selecciona el modo de rastreo para capturar páginas por debajo de la URL de destino. -4. Introduce la URL de destino a rastrear. +3. Establece **Type** en **Crawl** para capturar las páginas que están por debajo de la URL de destino. +4. Introduce la URL de destino a rastrear. Usa **Limit**, **Include Paths** y **Exclude Paths** para limitar el alcance del rastreo. 5. Usa los documentos resultantes en tus flujos de trabajo. -
- ### Extracción con bloques de Firecrawl {#scraping-with-firecrawl-blocks} -
+### Extracción con bloques de Firecrawl {#scraping-with-firecrawl-blocks} -1. Inicia sesión en tu cuenta de Firecrawl, obtén tu clave de API y añádela en el bloque. +1. Inicia sesión en tu cuenta de Firecrawl, obtén tu clave de API y añádela en el bloque como credencial de **FireCrawl API**. 2. (Opcional) Conecta Text Splitter. -3. Selecciona el modo de extracción para procesar una sola página. +3. Establece **Type** en **Scrape** para procesar una sola página. 4. Ingresa la URL de destino que se va a extraer. -5. Usa los documentos resultantes en tus flujos de trabajo. \ No newline at end of file +5. Usa los documentos resultantes en tus flujos de trabajo. + +### Búsqueda y extracción con bloques de Firecrawl {#searching-and-extracting-with-firecrawl-blocks} + +Configura **Type** como **Search** para convertir en documentos los resultados de búsqueda web de una consulta (**Query**), o como **Extract** para obtener datos estructurados de una URL con un **Schema** y un **Prompt**. \ No newline at end of file diff --git a/es/integrations/langchain.mdx b/es/integrations/langchain.mdx index 58447b945..799d1fa85 100644 --- a/es/integrations/langchain.mdx +++ b/es/integrations/langchain.mdx @@ -68,22 +68,23 @@ print(search.invoke({"query": "best web scraping libraries", "limit": 5})) ## LangChain JS {#langchain-js} -El cargador de JavaScript está incluido en `@langchain/community` y requiere el SDK de Firecrawl para JS como dependencia entre pares: +El `FireCrawlLoader` de `@langchain/community` todavía llama a métodos del SDK v1, por lo que falla con la versión actual del SDK de JS de Firecrawl. Hasta que se actualice, llama directamente al [SDK de Firecrawl para Node.js](/es/sdks/node) y envuelve los resultados en objetos `Document` de LangChain: ```bash -npm install @langchain/community @mendable/firecrawl-js +npm install firecrawl @langchain/core ``` ```typescript -import { FireCrawlLoader } from "@langchain/community/document_loaders/web/firecrawl"; +import Firecrawl from "firecrawl"; +import { Document } from "@langchain/core/documents"; -const loader = new FireCrawlLoader({ - url: "https://firecrawl.dev", - apiKey: process.env.FIRECRAWL_API_KEY, // por defecto usa FIRECRAWL_API_KEY - mode: "scrape", // "scrape" para una sola página, "crawl" para subpáginas -}); +const firecrawl = new Firecrawl(); // lee FIRECRAWL_API_KEY -const docs = await loader.load(); +const crawl = await firecrawl.crawl("https://firecrawl.dev", { limit: 5 }); + +const docs = crawl.data.map( + (page) => new Document({ pageContent: page.markdown ?? "", metadata: page.metadata ?? {} }) +); ``` ## Recursos {#resources} diff --git a/es/integrations/langflow.mdx b/es/integrations/langflow.mdx index 798eec0d7..2ffb12d23 100644 --- a/es/integrations/langflow.mdx +++ b/es/integrations/langflow.mdx @@ -17,11 +17,27 @@ Firecrawl puede usarse dentro de [Langflow, el constructor de flujos de trabajo alt="Bloque de Firecrawl en Langflow" /> +### Instalación del paquete de Firecrawl {#installing-the-firecrawl-bundle} + +Los bloques de Firecrawl se incluyen en el paquete `lfx-firecrawl`, que no forma parte de la instalación predeterminada de Langflow. Instálalo en el mismo entorno que Langflow y, después, reinicia Langflow: + +```bash +uv pip install lfx-firecrawl +``` + +El paquete añade cuatro bloques: **Firecrawl Scrape API**, **Firecrawl Crawl API**, **Firecrawl Map API** y **Firecrawl Search API**. Cada uno devuelve la respuesta de la API de Firecrawl como `Data`. Consulta la [documentación del paquete de Firecrawl para Langflow](https://docs.langflow.org/bundles-firecrawl) para ver la lista completa de parámetros. + ### Scraping con bloques de Firecrawl {#scraping-with-firecrawl-blocks} 1. Inicia sesión en tu cuenta de Firecrawl y obtén tu clave de API; luego ingrésala en el bloque o pásala desde otra parte del flujo de trabajo. -2. (Opcional) Conecta Text Splitter. -3. Selecciona el modo de scraping para capturar una sola página. -4. Ingresa la URL de destino a extraer o pásala desde otra parte del flujo de trabajo. -5. Configura las opciones de scraping según el sitio web y los datos que necesitas, como los formatos de salida y si se debe devolver solo el contenido principal. También puedes pasarlas desde otra parte del flujo de trabajo. -6. Usa los datos en tus flujos de trabajo. \ No newline at end of file +2. Agrega el bloque **Firecrawl Scrape API** para capturar una sola página. +3. Ingresa la URL de destino a extraer o pásala desde otra parte del flujo de trabajo. +4. Configura las opciones de extracción según el sitio web y los datos que necesitas, como los formatos de salida y si se debe devolver solo el contenido principal. También puedes pasarlas desde otra parte del flujo de trabajo. +5. (Opcional) Configura las **Opciones del Extractor** para obtener JSON estructurado de la página. +6. Usa los datos en tus flujos de trabajo. + +### Rastreo, mapeo y búsqueda {#crawling-mapping-and-searching} + +* **Firecrawl Crawl API** rastrea una URL y sus subpáginas. Define los límites y las rutas en **Crawler Options** (opciones del rastreador) y la configuración per-page en **Scrape Options** (opciones de extracción). +* **Firecrawl Map API** devuelve las URL de uno o varios sitios. +* **Firecrawl Search API** busca en la web a partir de una query, con un **Limit** de resultados y una **Location** (ubicación) opcionales. \ No newline at end of file diff --git a/es/integrations/llamaindex.mdx b/es/integrations/llamaindex.mdx index 52d623d92..541bffdaa 100644 --- a/es/integrations/llamaindex.mdx +++ b/es/integrations/llamaindex.mdx @@ -15,52 +15,51 @@ pip install 'firecrawl-py>=4.3.3' llama-index llama-index-readers-web `FireCrawlWebReader` admite los modos `scrape`, `crawl`, `map`, `search` y `extract`. -### Usar Firecrawl para recopilar todo un sitio web {#using-firecrawl-to-gather-an-entire-website} +Define `FIRECRAWL_API_KEY` en tu entorno. El motor de consultas de estos ejemplos usa OpenAI de forma predeterminada, así que define también `OPENAI_API_KEY` (o configura otro LLM en LlamaIndex). + +### Utilizar Firecrawl para recopilar un sitio web completo {#using-firecrawl-to-gather-an-entire-website} ```python -from llama_index.readers.web import FireCrawlWebReader -from llama_index.core import SummaryIndex import os +from llama_index.core import SummaryIndex +from llama_index.readers.web import FireCrawlWebReader # Inicializa FireCrawlWebReader para rastrear un sitio web firecrawl_reader = FireCrawlWebReader( - api_key="", # Sustituye por tu clave de API real de https://www.firecrawl.dev/ + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtén una clave en https://www.firecrawl.dev/app/api-keys mode="crawl", # "scrape", "crawl", "map", "search" o "extract" - params={"additional": "parameters"} # Parámetros adicionales opcionales + params={"limit": 10}, # Parámetros opcionales de Firecrawl para el modo elegido ) -# Establece la variable de entorno para la clave de OpenAI -os.environ["OPENAI_API_KEY"] = "" - -# Carga documentos desde una URL de una sola página -documents = firecrawl_reader.load_data(url="http://paulgraham.com/") +# Carga los documentos del sitio +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/") index = SummaryIndex.from_documents(documents) -# Configura el nivel de registro en DEBUG para obtener salidas más detalladas query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` ### Usar Firecrawl para recopilar una sola página {#using-firecrawl-to-gather-a-single-page} ```python +import os + +from llama_index.core import SummaryIndex from llama_index.readers.web import FireCrawlWebReader # Inicializa FireCrawlWebReader con tu clave de API y el modo deseado firecrawl_reader = FireCrawlWebReader( - api_key="", # Reemplaza con tu clave de API real de https://www.firecrawl.dev/ + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtén una clave en https://www.firecrawl.dev/app/api-keys mode="scrape", # "scrape", "crawl", "map", "search" o "extract" - params={"additional": "parameters"} # Parámetros adicionales opcionales ) # Carga documentos desde una URL específica -documents = firecrawl_reader.load_data(url="http://paulgraham.com/worked.html") +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/worked.html") index = SummaryIndex.from_documents(documents) -# Configura el registro en DEBUG para obtener salidas más detalladas query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` \ No newline at end of file diff --git a/es/integrations/lovable.mdx b/es/integrations/lovable.mdx index 7bac34634..e4aaa3301 100644 --- a/es/integrations/lovable.mdx +++ b/es/integrations/lovable.mdx @@ -11,7 +11,7 @@ description: "Conecta Firecrawl con aplicaciones de Lovable para realizar scrapi ## Descripción general {#overview} -Las aplicaciones de Lovable pueden usar Firecrawl para hacer scraping y realizar rastreo de sitios web, convirtiéndolos en contenido limpio y estructurado en el chat durante el desarrollo y en las aplicaciones publicadas. Firecrawl está disponible como aplicación y conector de chat. +Las aplicaciones de Lovable pueden usar Firecrawl para hacer extracción de datos web y realizar rastreo de sitios web, convirtiéndolos en Markdown limpio o datos estructurados en el chat durante el desarrollo y en las aplicaciones publicadas. Firecrawl está disponible como aplicación y conector de chat. ## Inicio rápido {#quick-start} @@ -21,11 +21,13 @@ Las aplicaciones de Lovable pueden usar Firecrawl para hacer scraping y realizar ## Lo que puedes crear {#what-you-can-build} -| Capacidad | Caso de uso | -| ----------- | ------------------------------------------------------------ | -| **scraping** | Convierte URL en Markdown limpio o JSON estructurado | -| **rastreo** | Recopila páginas de un sitio, incluidas sus subpáginas | -| **Extract** | Extrae campos como detalles de productos, tablas y metadatos | +| Capacidad | Caso de uso | +| ----------------------- | ------------------------------------------------------------------------------------------ | +| **Búsqueda** | Busca en la web y obtén el contenido de las páginas que encuentres | +| **Mapeo** | Enumera todas las URL de un sitio antes de rastrearlo | +| **extracción de datos web** | Convierte URL en Markdown limpio o JSON estructurado | +| **rastreo** | Recopila páginas de un sitio, incluidas sus subpáginas | +| **Datos estructurados** | Extrae campos como detalles de productos, tablas y metadatos con el formato JSON de extracción de datos web | ## Recursos {#resources} diff --git a/es/integrations/make.mdx b/es/integrations/make.mdx index 2c9d11ee0..a88c3283f 100644 --- a/es/integrations/make.mdx +++ b/es/integrations/make.mdx @@ -26,14 +26,14 @@ Make (anteriormente Integromat) ofrece una integración verificada de Firecrawl ## Módulos de Firecrawl en Make {#firecrawl-modules-in-make} - + ### Rastrear un sitio web {#crawl-a-website} Rastrea una URL y obtén contenido de varias páginas *** -### Extraer datos de un sitio web {#extract-a-website} +### Extraer un sitio web {#extract-a-website} Extrae datos estructurados de páginas mediante LLM @@ -51,12 +51,6 @@ Make (anteriormente Integromat) ofrece una integración verificada de Firecrawl *** -### Buscar en un sitio web {#search-a-website} - - Búsqueda web con las capacidades de scraping de Firecrawl - - *** - ### Obtener el estado de un rastreo {#get-crawl-status} Obtén el estado de un ID de evento de rastreo específico @@ -69,7 +63,7 @@ Make (anteriormente Integromat) ofrece una integración verificada de Firecrawl -### Buscar en un sitio web {#search-a-website-2} +### Buscar en un sitio web {#search-a-website} Obtención de contenido completo de páginas para cualquier consulta de búsqueda @@ -190,8 +184,8 @@ Make (anteriormente Integromat) ofrece una integración verificada de Firecrawl * Usa **scraping** para páginas individuales (más rápido) - * Usa **Crawl** con límites para sitios grandes - * Programa las ejecuciones adecuadamente para evitar límites de tasa + * Usa **rastreo** con límites para sitios grandes + * Programa las ejecuciones adecuadamente para mantenerte dentro de tus límites de tasa * Añade módulos de manejo de errores diff --git a/es/integrations/n8n.mdx b/es/integrations/n8n.mdx index 4dcaed36a..f02febebf 100644 --- a/es/integrations/n8n.mdx +++ b/es/integrations/n8n.mdx @@ -5,7 +5,7 @@ description: "Aprende a usar Firecrawl con n8n para dotar a tus flujos de trabaj ## Introducción a Firecrawl y n8n {#introduction-to-firecrawl-and-n8n} -La automatización del scraping web se ha vuelto esencial para las empresas modernas. Ya sea que necesites supervisar los precios de la competencia, agregar contenido, generar leads o impulsar aplicaciones de IA con datos en tiempo real, la combinación de Firecrawl y n8n ofrece una potente solución sin necesidad de conocimientos de programación. +Firecrawl es la API de contexto para agentes de IA, y el nodo de Firecrawl incorpora Search, Scrape, Crawl, Map, Interact y Agent a tus flujos de trabajo de n8n. Supervisa precios, agrega contenido, genera clientes potenciales o proporciona contexto limpio a agentes de IA sin escribir código. ![Integración de Firecrawl y n8n](/images/guides/n8n/firecrawl-n8n-integration-hero.png) @@ -15,7 +15,7 @@ n8n es una plataforma de automatización de flujos de trabajo de código abierto ## ¿Por qué usar Firecrawl con n8n? {#why-use-firecrawl-with-n8n} -El scraping web tradicional plantea varios desafíos. Los scripts personalizados dejan de funcionar cuando los sitios web cambian su estructura. Los sistemas antibots bloquean las solicitudes automatizadas. Los sitios con mucho JavaScript no se renderizan correctamente. La infraestructura requiere mantenimiento constante. +El scraping web tradicional plantea varios desafíos. Los scripts personalizados dejan de funcionar cuando los sitios web cambian su estructura. Los sitios complejos y con mucho JavaScript no se renderizan correctamente. La infraestructura requiere mantenimiento constante. Firecrawl se encarga de estas complejidades técnicas de scraping, mientras que n8n proporciona el marco de automatización. Juntos, te permiten crear flujos de trabajo listos para producción que: @@ -162,7 +162,7 @@ Creemos tu primer flujo de trabajo añadiendo el nodo de Firecrawl. ## Paso 3: Instala y configura el nodo de Firecrawl {#step-3-install-and-configure-the-firecrawl-node} -n8n incluye compatibilidad nativa con Firecrawl. Instalarás el nodo y lo conectarás a tu cuenta de Firecrawl con la clave de API que creaste anteriormente. +Firecrawl está disponible en n8n como nodo verificado (`@mendable/n8n-nodes-firecrawl`), desarrollado y mantenido por Firecrawl. Instalarás el nodo y lo conectarás a tu cuenta de Firecrawl con la clave de API que creaste anteriormente. En instancias autogestionadas de n8n, el propietario de la instancia instala los nodos verificados una sola vez y, a partir de entonces, todos los usuarios de la instancia pueden usarlos. ### Añade el nodo de Firecrawl a tu flujo de trabajo {#add-the-firecrawl-node-to-your-workflow} @@ -202,19 +202,23 @@ Antes de poder usar el nodo de Firecrawl, debes autenticarlo con tu clave de API La credencial ya está guardada en n8n. No tendrás que volver a introducir tu clave de API en futuros nodos de Firecrawl. + + La credencial también incluye un campo **Base URL**, cuyo valor predeterminado es `https://api.firecrawl.dev/v2`. Es posible que las credenciales creadas con versiones anteriores del nodo sigan apuntando a `https://api.firecrawl.dev/v1`. Con una Base URL de v1, las operaciones que solo existen en v2, como Agent, Browser e Interact, fallan con un error 404 ("The resource you are requesting could not be found"). Abre la credencial y cambia **Base URL** a `https://api.firecrawl.dev/v2`. + + ### Prueba la conexión {#test-your-connection} Verifiquemos que tu nodo de Firecrawl esté conectado correctamente: 1. Con el nodo de Firecrawl todavía seleccionado, revisa el panel de configuración. -2. En el menú desplegable "Recurso", selecciona "**Hacer scraping de una URL y obtener su contenido**". +2. Establece **Recurso** en "**Scraping**" y **Operación** en "**Scrape URL**". 3. En el campo "URL", introduce: `https://firecrawl.dev`. 4. Por ahora, deja el resto de la configuración con los valores predeterminados. -5. Haz clic en el botón "**Probar paso**" en la esquina inferior derecha del nodo. +5. Haz clic en el botón "**Execute step**". ![Selección de la operación de scraping, introducción de la URL example.com y clic en el botón Probar paso](/images/guides/n8n/n8n-firecrawl-test-connection-scrape.gif) -Si todo está configurado correctamente, verás el contenido extraído de example.com en el panel de salida debajo del nodo. +Si todo está configurado correctamente, verás el contenido extraído de firecrawl.dev en el panel de salida. ¡Enhorabuena! Tu nodo de Firecrawl ya está conectado y funciona correctamente. @@ -293,9 +297,10 @@ Recibe cada mañana en Telegram un resumen diario de las actualizaciones de prod * Busca y añade "**Firecrawl**" * Selecciona tu credencial de Firecrawl * Configura: - * **Recurso**: Hacer scraping de una URL y obtener su contenido + * **Recurso**: Extracción de datos + * **Operación**: Extraer contenido de una URL * **URL**: `https://www.firecrawl.dev/blog/category/product-updates` - * **Formats**: Selecciona "Resumen" + * **Opciones de extracción**: Añade **Formats** y selecciona "Resumen" ![Añadir y configurar el nodo Firecrawl con la URL del blog y el formato Resumen seleccionados](/images/guides/n8n/n8n-firecrawl-scrape-blog-summary.gif) @@ -323,7 +328,7 @@ Recibe cada mañana en Telegram un resumen diario de las actualizaciones de prod ![Configuración del nodo Telegram y asignación del campo de resumen al texto del mensaje](/images/guides/n8n/n8n-test-telegram-message-firecrawl.gif) -* Ahora que tienes la estructura del resumen de Firecrawl, añade el resumen al texto del mensaje arrastrando el campo `summary` desde la salida del nodo Firecrawl. +* Ahora que tienes la estructura del resumen de Firecrawl, añade el resumen al texto del mensaje arrastrando el campo `summary` (dentro de `data`) desde la salida del nodo Firecrawl. 7. Prueba el flujo de trabajo: * Haz clic en "**ejecutar flujo de trabajo**" @@ -350,7 +355,8 @@ Este flujo de trabajo usa la operación Search de Firecrawl para buscar noticias 1. Crea un nuevo flujo de trabajo y añade un nodo **Manual Trigger** 2. Añade un nodo **Firecrawl** con esta configuración: - * **recurso**: Buscar y, opcionalmente, hacer scraping de los resultados de búsqueda + * **Resource**: Map & Search + * **Operation**: Search Web * **Query**: `ai news` * **Limit**: 5 @@ -453,16 +459,17 @@ Mantén un tono cercano y ameno en el resumen, de unos 3 o 4 párrafos. ## Operaciones de Firecrawl {#understanding-firecrawl-operations} -Ahora que has creado algunos flujos de trabajo, exploremos las distintas operaciones de Firecrawl disponibles en n8n. Cada operación está diseñada para casos de uso específicos de scraping web. +Ahora que has creado algunos flujos de trabajo, exploremos las distintas operaciones de Firecrawl disponibles en n8n. En el nodo de Firecrawl, primero eliges un **Resource** (Scraping, Crawling, Map & Search, Agent, Interact, Browser, Account o Extract (Legacy)) y luego una **Operation**. Cada operación está diseñada para casos de uso específicos de datos web. -### Haz scraping de una URL y obtén su contenido {#scrape-a-url-and-get-its-content} +### Extraer contenido de una URL {#scrape-url} -Extrae contenido de una sola página web y lo devuelve en varios formatos. +Recurso: **Scraping**. Extrae contenido de una sola página web y lo devuelve en varios formatos. **Qué hace:** * Hace scraping de una sola URL * Devuelve markdown limpio, HTML o resúmenes generados por IA +* Devuelve datos estructurados con el formato **JSON** y un prompt o esquema * Puede capturar capturas de pantalla y extraer enlaces **Ideal para:** @@ -474,13 +481,21 @@ Extrae contenido de una sola página web y lo devuelve en varios formatos. **Caso de uso de ejemplo:** Resúmenes diarios de blogs (como en el ejemplo 1 anterior) -### scraping + Interact con perfiles persistentes {#scrape-interact-with-persistent-profiles} +### Interact {#interact} + +Recurso: **Interact**. Permite seguir trabajando con una página después de **Scrape URL**: hacer clic, rellenar formularios y navegar, mediante un prompt en lenguaje natural o código de Playwright o Bash. + +**Operaciones:** + +* **Execute Interaction**: ejecuta un prompt o código sobre una página extraída, usando el `scrapeId` de la salida de Scrape URL (`data.metadata.scrapeId`) +* **Stop Interaction**: finaliza la sesión de Interact para ese `scrapeId` +* **Get Interact Context**: devuelve instrucciones de uso para agentes de IA que llaman a estas operaciones como herramientas -En los flujos de trabajo que usan scraping seguido de Interact, configure el `profile` persistente en el paso **scraping**. El paso Interact solo necesita el `scrapeId` de la respuesta de scraping, además de un prompt o código. No añada `profile` al cuerpo de la solicitud de Interact; Interact hereda el perfil del trabajo de scraping. +En los flujos de trabajo que usan Scrape seguido de Interact con un perfil de navegador persistente, configura **Profile** en el paso **Scrape URL**. El paso Execute Interaction solo necesita el `scrapeId` y un prompt o código. No añadas `profile` al cuerpo de la solicitud de Interact; Interact hereda el perfil de la tarea de extracción de datos web. -Para guardar cookies, localStorage y otros datos de estado del navegador, detenga la sesión de interacción cuando finalice el flujo de trabajo. Si solo necesita leer un perfil existente en una ejecución posterior del flujo de trabajo, establezca `saveChanges` en `false` en el paso scraping. +Para guardar las cookies, localStorage y el resto del estado del navegador, ejecuta **Stop Interaction** cuando termine el flujo de trabajo. Si en una ejecución posterior del flujo de trabajo solo necesitas leer un perfil existente, desactiva **Save Changes** en la configuración del perfil del paso Scrape. -Si la versión instalada del nodo Firecrawl para n8n no muestra la configuración de perfiles en la operación scraping, actualícela a la versión más reciente. Si su versión de n8n admite opciones personalizadas de solicitud o cuerpo para el nodo, también puede pasar allí el mismo objeto `profile`: +Si la versión instalada del nodo de Firecrawl para n8n no muestra **Profile** en la operación Scrape URL, actualízalo a la versión más reciente. También puedes pasar el mismo objeto `profile` en **Additional Fields** > **Custom Properties (JSON)**: ```json { @@ -491,9 +506,11 @@ Si la versión instalada del nodo Firecrawl para n8n no muestra la configuració } ``` -### Buscar y, opcionalmente, hacer scraping de los resultados de búsqueda {#search-and-optionally-scrape-search-results} +Para más detalles, consulta la [documentación de Interactuar](/es/features/interact). + +### Buscar en la web {#search-web} -Realiza búsquedas web y devuelve resultados con scraping de contenido opcional. +Recurso: **Map & Search**. Realiza búsquedas web y devuelve resultados con scraping de contenido opcional. **Qué hace:** @@ -510,15 +527,18 @@ Realiza búsquedas web y devuelve resultados con scraping de contenido opcional. **Caso de uso de ejemplo:** Agregación de noticias de IA (como en el ejemplo 2 anterior) -### Rastrear un sitio web {#crawl-a-website} +### Crawl Website {#crawl-website} -Descubre y scrapea de forma recursiva varias páginas de un sitio web. +Recurso: **Crawling**. Descubre y scrapea de forma recursiva varias páginas de un sitio web. **Qué hace:** * Sigue enlaces automáticamente -* Scrapea varias páginas en una sola operación +* Scrapea varias páginas en un solo trabajo * Puede filtrar URL por patrones +* Devuelve el ID de la tarea de rastreo; añade un segundo nodo de Firecrawl con **Get Crawl Status** para leer las páginas extraídas + +El recurso Crawling también incluye **Cancel Crawl Job**, **Get Crawl Errors**, **Get Many Active Crawls** y **Preview Crawl Parameters** (convierte un prompt en lenguaje natural en una configuración de rastreo). **Ideal para:** @@ -526,13 +546,13 @@ Descubre y scrapea de forma recursiva varias páginas de un sitio web. * Archivado de sitios * Recopilación de datos de varias páginas -### Mapea un sitio web y obtén URL {#map-a-website-and-get-urls} +### Mapear sitio web {#map-website} -Devuelve todas las URL encontradas en un sitio web sin extraer contenido. +Recurso: **Map & Search**. Devuelve las URL encontradas en un sitio web sin extraer contenido. **Qué hace:** -* Descubre todos los enlaces de un sitio +* Descubre enlaces de un sitio * Devuelve una lista limpia de URL * Rápido y ligero @@ -542,72 +562,65 @@ Devuelve todas las URL encontradas en un sitio web sin extraer contenido. * Generación de mapas de sitio * Planificación de crawls más grandes -### Extraer datos {#extract-data} +### Extracción por Lotes de URLs {#batch-scrape-urls} -Usa IA para extraer información estructurada a partir de prompts o esquemas personalizados. +Recurso: **Extracción de datos**. Hace scraping de varias URLs en paralelo en un solo trabajo. **Qué hace:** -* Extracción de datos con IA -* Devuelve los datos en el formato especificado -* Funciona en varias páginas - -**Ideal para:** - -* Extracción de datos personalizada -* Crear bases de datos -* Recopilación de información estructurada - -### Extracción por lotes {#batch-scrape} - -Realiza scraping de varias URL en paralelo de forma eficiente. - -**Qué hace:** - -* Procesa varias URL a la vez +* Procesa una lista de URLs de una sola vez, con las mismas opciones de extracción para cada una * Es más eficiente que usar bucles -* Devuelve todos los resultados juntos +* Devuelve un ID de trabajo por lotes; agrega **Obtener estado de Extracción por Lotes** para leer todos los resultados a la vez + +El recurso Extracción de datos también incluye **Obtener Errores de Extracción por Lotes** y **Cancelar trabajo de scraping por lotes**. **Ideal para:** -* Procesar listas de URL -* Recopilar datos de forma masiva +* Procesar listas de URLs +* Recopilación masiva de datos * Proyectos de scraping a gran escala ### Agente {#agent} -Utiliza un agente de IA para navegar y extraer datos de sitios web de forma autónoma a partir de una indicación en lenguaje natural. +Recurso: **Agent**. Utiliza un agente de IA para navegar de forma autónoma por sitios web y extraer datos a partir de un prompt en lenguaje natural. **Qué hace:** -* Acepta una indicación que describe los datos que necesitas +* Acepta un prompt que describe los datos que necesitas, además de URLs opcionales y un esquema JSON * El agente de IA navega y extrae información de forma autónoma -* Está disponible en modo **Sync** (espera los resultados) y modo **Async** (devuelve un ID de trabajo de inmediato) -* Usa **Get Agent Status** para consultar los resultados al utilizar el modo Async +* Disponible como **Extract Data With AI Agent** (espera los resultados) y **Start AI Agent Job (Async)** (devuelve un ID de trabajo de inmediato) +* Usa **Get Agent Status** para consultar los resultados cuando utilices la operación async **Ideal para:** -* Recopilar datos complejos de varias páginas a partir de una indicación +* Recopilación compleja de datos en varias páginas guiada por un prompt * Extraer información cuando no conoces la estructura exacta de la página * Tareas de investigación que requieren navegar por varias páginas -**Sync frente a Async:** +**Síncrono vs. async:** -* **Agent (Sync)** inicia el trabajo y espera el resultado en un solo paso; es la opción más simple para la mayoría de los casos de uso. El parámetro **Max Wait Time** controla durante cuánto tiempo el nodo consulta el estado antes de que se agote el tiempo de espera (predeterminado: 300 segundos; máximo: 600 segundos). Si el trabajo del agente tarda más, el nodo devuelve un estado de tiempo de espera agotado, aunque el trabajo aún pueda completarse en Firecrawl. Para trabajos que puedan superar los 10 minutos, usa el modo Async. -* **Agent (Async)** devuelve un ID de trabajo de inmediato. Añade un segundo nodo de Firecrawl con la operación **Get Agent Status** para recuperar los resultados una vez que se complete el trabajo. +* **Extract Data With AI Agent** inicia el trabajo y espera el resultado en un solo paso, la opción más sencilla para la mayoría de los casos de uso. El parámetro **Max Wait Time** controla durante cuánto tiempo el nodo consulta el estado antes de agotar el tiempo de espera (predeterminado: 300 segundos; máximo: 600 segundos). Si la tarea del agente tarda más, el nodo devuelve un estado `timeout` con el `jobId`, aunque el trabajo todavía pueda completarse en Firecrawl. Pasa ese ID a **Get Agent Status** o usa la operación async para trabajos que puedan superar los 10 minutos. +* **Start AI Agent Job (Async)** devuelve un ID de trabajo de inmediato. Añade un segundo nodo de Firecrawl con la operación **Get Agent Status** para recuperar los resultados cuando finalice el trabajo. -Para obtener más detalles sobre la función Agent, consulta la [documentación de Agent](/es/features/agent). +Para más detalles sobre la función de agente, consulta la [documentación de Agent](/es/features/agent). + +### Extraer datos estructurados (heredado) {#extract-structured-data-legacy} + +Recurso: **Extract (Legacy)**. Usa IA para extraer información estructurada de una lista de URL a partir de un prompt o un esquema, y con **Get Extract Status** puedes consultar los resultados. + +Este recurso llama al punto de conexión heredado `/extract`. Para nuevos flujos de trabajo, usa **Agent** o, si ya conoces la página, **Scrape URL** con el formato **JSON**. ### Sandbox del navegador {#browser-sandbox} -Proporciona una sesión persistente del navegador que puedes controlar mediante código, lo que permite automatizar el navegador en varios pasos dentro de una misma sesión. +Recurso: **Browser**. Proporciona una sesión persistente del navegador que puedes controlar mediante código, lo que permite automatizar el navegador en varios pasos dentro de una misma sesión. **Operaciones:** -* **Crear sesión del navegador** — inicia una nueva sesión del navegador y devuelve un `sessionId` -* **Ejecutar código del navegador** — ejecuta código JavaScript, Python o bash en la sesión (mediante el `sessionId` del paso de creación) -* **Listar sesiones del navegador** — muestra las sesiones activas o eliminadas -* **Eliminar sesión del navegador** — finaliza una sesión cuando termines +* **Crear sesión del navegador**: inicia una nueva sesión del navegador y devuelve su `id` +* **Ejecutar código del navegador**: ejecuta código Node (Playwright), Python o Bash en la sesión, usando el `id` del paso de creación como **Session ID** +* **Obtener varias sesiones del navegador**: muestra las sesiones activas o eliminadas +* **Eliminar sesión del navegador**: finaliza una sesión cuando termines +* **Obtener contexto del navegador**: devuelve instrucciones de uso y las sesiones activas para los agentes de IA que llaman a estas operaciones como herramientas **Ideal para:** @@ -615,10 +628,14 @@ Proporciona una sesión persistente del navegador que puedes controlar mediante * Navegación dinámica entre páginas cuando el número de pasos se desconoce de antemano * Flujos de trabajo que usan perfiles persistentes del navegador para conservar las cookies y el localStorage entre ejecuciones -En n8n, selecciona el recurso **Browser** en el nodo Firecrawl para acceder a estas operaciones. Pasa el `sessionId` del paso de creación a cada paso posterior de ejecución o eliminación. Usa el nodo **Loop Over Items** de n8n para iterar sobre una lista dinámica de páginas y ejecutar código para cada una dentro de la misma sesión. +Pasa el `id` de la sesión del paso de creación a cada paso posterior de ejecución o eliminación. Usa el nodo **Loop Over Items** de n8n para iterar sobre una lista dinámica de páginas y ejecutar código para cada una dentro de la misma sesión. Para obtener más información sobre la función Sandbox del navegador, consulta la [documentación del Sandbox del navegador](/es/features/browser). +### Cuenta {#account} + +Recurso: **Account**. Consulta el uso de créditos, el uso de tokens y el estado de la cola de tu equipo, de modo que un flujo de trabajo pueda comprobar los créditos restantes antes de ejecutar un trabajo de gran tamaño. + ## Plantillas y ejemplos de flujos de trabajo {#workflow-templates-and-examples} En lugar de empezar desde cero, puedes usar plantillas prediseñadas. La comunidad de n8n ha creado numerosos flujos de trabajo de Firecrawl que puedes copiar y personalizar. diff --git a/es/integrations/neuron-ai.mdx b/es/integrations/neuron-ai.mdx index d1f56dbae..9ed60f108 100644 --- a/es/integrations/neuron-ai.mdx +++ b/es/integrations/neuron-ai.mdx @@ -8,7 +8,7 @@ og:description: "Dota a los agentes de Neuron AI de búsqueda web y lectura de p **Documentación oficial de Neuron AI:** [docs.neuron-ai.dev/agent/tools](https://docs.neuron-ai.dev/agent/tools) - Dota a tus agentes en PHP de búsqueda web y lectura de páginas con Firecrawl + Dota a tus agentes en PHP de búsqueda y extracción de datos web de Firecrawl para que un agente de Neuron AI pueda encontrar fuentes actualizadas y leer páginas en Markdown limpio ## Descripción general {#overview} diff --git a/es/integrations/pipedream.mdx b/es/integrations/pipedream.mdx index 03dc473bc..ccb0d542d 100644 --- a/es/integrations/pipedream.mdx +++ b/es/integrations/pipedream.mdx @@ -19,15 +19,15 @@ Usa la aplicación de Firecrawl para Pipedream para hacer scraping de páginas, 2. Conecta tu clave de API de Firecrawl 3. Añade acciones de Firecrawl a un flujo de trabajo nuevo o existente -## Lo que puedes hacer {#what-you-can-do} - -| Capacidad | Caso de uso | -| ----------- | ------------------------------------------------------------------------------- | -| **Scrape** | Obtén el contenido de una página cuando se active un webhook o una programación | -| **Crawl** | Inicia un trabajo de crawl de varias páginas (consulta con Get Crawl Data) | -| **Search** | Descubre fuentes antes de los pasos posteriores | -| **Map** | Enumera las URL de un sitio, opcionalmente filtradas por un término de búsqueda | -| **Extract** | Extrae datos estructurados de una o más URL | +## Qué puedes hacer {#what-you-can-do} + +| Acción | Caso de uso | +| ---------------- | -------------------------------------------------------------------------------------------------------- | +| **Scrape Page** | Obtén el contenido de una página cuando se dispara un webhook o una programación | +| **Crawl URL** | Inicia una tarea de rastreo de varias páginas (consulta su estado con **Get Crawl Data**) | +| **Search** | Descubre fuentes antes de los pasos posteriores | +| **Map URL** | Enumera las URL de un sitio, con la opción de filtrarlas por un término de búsqueda | +| **Extract Data** | Obtén datos estructurados de una o varias URL (comprueba un trabajo en curso con **Get Extract Status**) | ## Recursos {#resources} diff --git a/es/integrations/praison.mdx b/es/integrations/praison.mdx index 233757f1e..c61c30bd8 100644 --- a/es/integrations/praison.mdx +++ b/es/integrations/praison.mdx @@ -15,10 +15,10 @@ Praison AI puede invocar Firecrawl como herramienta para que los agentes hagan s ## Inicio rápido {#quick-start} -1. Instala el extra `tools`: +1. Instala el paquete de agentes, el paquete de herramientas de Praison y el SDK de Firecrawl: ```bash -pip install "praisonai[tools]" +pip install praisonaiagents praisonai-tools firecrawl-py ``` 2. Configura `FIRECRAWL_API_KEY` para Firecrawl Cloud @@ -43,6 +43,7 @@ print(agent.chat("Scrape the content from https://praison.ai/docs")) | ------------- | ------------------------------------------------------------------------------------------ | | **Scraping** | Obtén el contenido limpio de una página en el contexto del agente (`FirecrawlTool.scrape`) | | **Crawl** | Recopila páginas de un sitio (`FirecrawlTool.crawl(url, limit=10)`) | +| **Búsqueda** | Encuentra páginas para una consulta (`FirecrawlTool.search(query, limit=5)`) | ## Recursos {#resources} diff --git a/es/integrations/replit.mdx b/es/integrations/replit.mdx index 3d5eaeac6..2b3745f9a 100644 --- a/es/integrations/replit.mdx +++ b/es/integrations/replit.mdx @@ -43,13 +43,13 @@ Replit Agent puede crear aplicaciones con los endpoints de **búsqueda**, **scra Haz clic, completa formularios y navega por flujos de varios pasos en sitios web dinámicos. - **Casos de uso:** Flujos de trabajo con formularios, páginas con sesión iniciada, recopilación de datos en varios pasos. + **Casos de uso:** Flujos de trabajo con formularios, páginas dinámicas, recopilación de datos en varios pasos. Supervisa páginas, sitios o la web para detectar actualizaciones relevantes según una programación. Disponible mediante la API de Firecrawl en las aplicaciones que crees. - **Casos de uso:** Supervisión de palabras clave, alertas de registro de cambios, seguimiento de competidores. + **Casos de uso:** Monitorización de palabras clave, alertas de registro de cambios, seguimiento de competidores. diff --git a/es/integrations/sourcesyncai.mdx b/es/integrations/sourcesyncai.mdx deleted file mode 100644 index 6de36ff4c..000000000 --- a/es/integrations/sourcesyncai.mdx +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: 'SourceSync.ai' -description: 'Firecrawl se integra con SourceSync.ai para funciones de web scraping.' -og:title: "SourceSync.ai | Firecrawl" -og:description: "Firecrawl se integra con SourceSync.ai para funciones de web scraping." ---- - -[SourceSync.ai](https://sourcesync.ai) es una plataforma de Retrieval Augmented Generation (RAG) como servicio que te ayuda a crear aplicaciones de IA con tus propios datos. Esta guía explica cómo usar Firecrawl con SourceSync.ai para funciones de web scraping. - -
- ## Configuración {#setup} -
- -1. Primero, obtiene tu clave de API de Firecrawl desde tu [panel de Firecrawl](https://www.firecrawl.dev/app). - -2. Configura tu espacio de nombres de SourceSync.ai para usar Firecrawl como proveedor de web scraping: - - - -```bash cURL -curl -X PATCH https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "webScraperConfig": { - "provider": "FIRECRAWL", - "apiKey": "YOUR_FIRECRAWL_API_KEY" - } - }' -``` - -```javascript JavaScript -const response = await fetch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - { - method: 'PATCH', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - webScraperConfig: { - provider: 'FIRECRAWL', - apiKey: 'YOUR_FIRECRAWL_API_KEY', - }, - }), - } -) -``` - -```python Python -import requests - -response = requests.patch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'webScraperConfig': { - 'provider': 'FIRECRAWL', - 'apiKey': 'YOUR_FIRECRAWL_API_KEY', - }, - }, -) -``` - - - -
- ## Uso {#usage} -
- -Una vez configurado, puedes usar los puntos de conexión de Web scraping de SourceSync.ai junto con las capacidades de Firecrawl. Estos son los principales métodos de ingesta: - -
- ### Ingesta de lista de URL {#url-list-ingestion} -
- -Extrae contenido de URL específicas: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/urls \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "URLS_LIST", - "config": { - "urls": [ - "https://example.com/page1", - "https://example.com/page2" - ], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/urls', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'URLS_LIST', - config: { - urls: ['https://example.com/page1', 'https://example.com/page2'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/urls', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'URLS_LIST', - 'config': { - 'urls': ['https://example.com/page1', 'https://example.com/page2'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Rastreo del sitio web {#website-crawling} -
- -Rastrea todo un sitio web con reglas personalizadas: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/website \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "WEBSITE", - "config": { - "url": "https://example.com", - "maxDepth": 3, - "maxLinks": 100, - "includePaths": ["/docs", "/blog"], - "excludePaths": ["/admin"], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/website', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'WEBSITE', - config: { - url: 'https://example.com', - maxDepth: 3, - maxLinks: 100, - includePaths: ['/docs', '/blog'], - excludePaths: ['/admin'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/website', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'WEBSITE', - 'config': { - 'url': 'https://example.com', - 'maxDepth': 3, - 'maxLinks': 100, - 'includePaths': ['/docs', '/blog'], - 'excludePaths': ['/admin'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Procesamiento de sitemaps {#sitemap-processing} -
- -Procesa todas las URL de un sitemap: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/sitemap \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "SITEMAP", - "config": { - "url": "https://example.com/sitemap.xml", - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/sitemap', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'SITEMAP', - config: { - url: 'https://example.com/sitemap.xml', - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/sitemap', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'SITEMAP', - 'config': { - 'url': 'https://example.com/sitemap.xml', - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ## Funcionalidades {#features} -
- -Al usar Firecrawl con SourceSync.ai, tienes acceso a: - -- Compatibilidad con renderizado de JavaScript -- Limitación automática de la tasa -- Extracción de contenido basada en selectores CSS -- Rastreo recursivo con control de profundidad -- Procesamiento de sitemaps - -
- ## Recursos {#resources} -
- -- [Documentación de SourceSync.ai](https://sourcesync.ai) -- [Guía de scraping web](https://sourcesync.ai/web-scraping) -- [Referencia de la API](https://sourcesync.ai/api-reference/data-ingestion#ingest-urls) - -Para obtener soporte adicional: - -- Correo: [support@sourcesync.ai](mailto:support@sourcesync.ai) -- Discord: [Únete a nuestra comunidad](https://discord.gg/Fx3GnFKnRT) \ No newline at end of file diff --git a/es/integrations/stripe-projects.mdx b/es/integrations/stripe-projects.mdx index d33be0d4d..2d858a471 100644 --- a/es/integrations/stripe-projects.mdx +++ b/es/integrations/stripe-projects.mdx @@ -8,7 +8,7 @@ og:description: "Aprovisiona una cuenta de Firecrawl, una clave de API y un plan **Documentación oficial de Stripe:** [docs.stripe.com/projects](https://docs.stripe.com/projects) · [Firecrawl en el directorio de proveedores](https://projects.dev/providers/) - Firecrawl es un proveedor de Stripe Projects. Agrégalo a cualquier proyecto con `stripe projects add firecrawl/api`. + Firecrawl, la API de contexto para agentes de IA, es un proveedor de Stripe Projects. Agrégalo a cualquier proyecto con `stripe projects add firecrawl/api`. ## Descripción general {#overview} @@ -35,7 +35,7 @@ stripe projects env --pull La CLI también escribe `FIRECRAWL_API_BASE_URL` y `FIRECRAWL_DOCUMENTATION_URL`. Ambas son informativas. Los SDKs leen `FIRECRAWL_API_URL`, y solo en despliegues autogestionados; una cuenta aprovisionada mediante Stripe usa la API alojada, que es la opción predeterminada, así que deja `FIRECRAWL_API_URL` sin definir. -A partir de aquí, sigue el inicio rápido de [Node.js](/es/quickstarts/nodejs) o [Python](/es/quickstarts/python), o la [descripción general de los SDKs](/es/sdks/overview) para otros lenguajes. La clave funciona con todos los endpoints: [search](/es/features/search), [scrape](/es/features/scrape), [crawl](/es/features/crawl), [map](/es/features/map), [extract](/es/features/extract), [interact](/es/features/interact), [parse](/es/features/parse) y [monitor](/es/features/monitoring). +A partir de aquí, sigue el inicio rápido de [Node.js](/es/quickstarts/nodejs) o [Python](/es/quickstarts/python), o la [descripción general de los SDKs](/es/sdks/overview) para otros lenguajes. La clave funciona con todos los endpoints: [search](/es/features/search), [scrape](/es/features/scrape), [crawl](/es/features/crawl), [map](/es/features/map), [interact](/es/features/interact), [agente](/es/features/agent), [parse](/es/features/parse) y [monitor](/es/features/monitoring). ## Catálogo {#catalog} @@ -68,7 +68,7 @@ stripe projects env --pull stripe projects remove firecrawl ``` -Las mejoras de plan usan un [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) de Stripe, por lo que Firecrawl nunca ve los datos de tu tarjeta. El plan aparece en tu Dashboard de Firecrawl como cualquier otra suscripción. Para volver a Free, ejecuta `stripe projects upgrade firecrawl` y elige `free`, o cambia el plan desde [Billing](https://www.firecrawl.dev/app/settings?tab=billing) en el Dashboard. +Las mejoras de plan usan un [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) de Stripe, por lo que Firecrawl nunca ve los datos de tu tarjeta. El plan aparece en tu Dashboard de Firecrawl como cualquier otra suscripción. Para volver a Free, ejecuta `stripe projects downgrade firecrawl` y elige `free`, o cambia el plan desde [Billing](https://www.firecrawl.dev/app/settings?tab=billing) en el Dashboard. ## Cuentas y facturación {#accounts-and-billing} @@ -103,4 +103,4 @@ Cuando un agente aprovisiona Firecrawl: copia el slug que devuelve `stripe proje * [Documentación de Stripe Projects](https://docs.stripe.com/projects) * [Directorio de proveedores](https://projects.dev/providers/) y [plantillas](https://projects.dev/templates/); la plantilla Shopify Trending Products incluye Firecrawl * [Precios de Firecrawl](https://www.firecrawl.dev/pricing) -* Otras formas de obtener una clave: el [Dashboard](https://www.firecrawl.dev/app/api-keys), el [Vercel Marketplace](/es/quickstarts/vercel-marketplace) o la [Partner API](/es/partner-integration) si gestionas una plataforma \ No newline at end of file +* Otras formas de obtener una clave: el [Dashboard](https://www.firecrawl.dev/app/api-keys), el [Vercel Marketplace](/es/quickstarts/vercel-marketplace) o [Firecrawl for Platforms](/es/firecrawl-for-platforms) si gestionas una plataforma \ No newline at end of file diff --git a/es/integrations/tines.mdx b/es/integrations/tines.mdx new file mode 100644 index 000000000..9c6b7cc64 --- /dev/null +++ b/es/integrations/tines.mdx @@ -0,0 +1,148 @@ +--- +title: "Tines" +description: "Usa las funciones de búsqueda, scraping, extracción, mapeo y rastreo de Firecrawl desde stories de Tines mediante actions HTTP Request" +--- + + + **Documentación de Tines:** [Action HTTP Request](https://www.tines.com/docs/actions/types/http-request/) y [Credenciales](https://www.tines.com/docs/credentials/) + + Incorpora datos web en tiempo real de Firecrawl a tus stories de Tines + + +## Descripción general {#overview} + +Las stories de Tines pueden llamar a cualquier API REST mediante la action HTTP Request. Si configuras esa action para que apunte a la API de Firecrawl, una story puede buscar en la web, extraer el contenido de una página en markdown, obtener datos estructurados, mapear un sitio o rastrearlo, y pasar el resultado a la siguiente action de la story. + +## Inicio rápido {#quick-start} + +1. [Crea una clave de API de Firecrawl](https://www.firecrawl.dev/app/api-keys) +2. En Tines, abre **credenciales**, crea una credencial de tipo **Text** llamada `firecrawl` y pega la clave como valor +3. Añade una action **HTTP Request** a tu story y configúrala como se muestra a continuación + +Al hacer referencia a la clave como `<>`, esta no queda expuesta en la configuración de la action. + +## Extraer datos de una página {#scrape-a-page} + +Esta action envía una solicitud de extracción de datos web y devuelve la página en formato markdown: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": ["markdown"], + "integration": "_tines" + } +} +``` + +Sustituye `https://example.com` por una URL de un evento upstream, por ejemplo, `<>`. El campo opcional `integration` identifica las solicitudes que proceden de Tines. + +## Qué puedes hacer {#what-you-can-do} + +| Capacidad | Punto de conexión | Caso de uso | +| -------------- | --------------------------------------- | ----------------------------------------------------------------------------------------- | +| **Búsqueda** | `POST /v2/search` | Encuentra fuentes para una pregunta o alerta antes de realizar otras actions | +| **Scraping** | `POST /v2/scrape` | Convierte una URL en markdown o JSON estructurado | +| **Extracción** | `POST /v2/scrape` con el formato `json` | Obtén campos como un título o los detalles de un producto mediante un prompt y un esquema | +| **Mapeo** | `POST /v2/map` | Enumera las URL de un sitio | +| **Rastreo** | `POST /v2/crawl` | Recopila páginas de todo un sitio y luego consulta el resultado | + +Todos los endpoints usan la URL base `https://api.firecrawl.dev`, la misma cabecera `Authorization` y un cuerpo JSON. + +## Buscar en la web {#search-the-web} + +```json +{ + "url": "https://api.firecrawl.dev/v2/search", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "query": "firecrawl web scraping", + "limit": 5, + "sources": ["web"], + "integration": "_tines" + } +} +``` + +## Extraer datos estructurados {#extract-structured-data} + +Configura la entrada de `formats` con el tipo `json`, junto con un prompt y un esquema JSON: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": [ + { + "type": "json", + "prompt": "Extract the page title", + "schema": { + "type": "object", + "properties": { "title": { "type": "string" } } + } + } + ], + "integration": "_tines" + } +} +``` + +## Rastrear un sitio {#crawl-a-site} + +Un rastreo se ejecuta de forma asincrónica. Usa una action para iniciarlo y otra para leer el resultado. + +**Inicia el rastreo** con `POST /v2/crawl`: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "limit": 10, + "integration": "_tines" + } +} +``` + +La respuesta incluye un `id`. **Comprueba el estado** con una segunda action HTTP Request que consulte el rastreo por ese `id` y repítela hasta que el `status` sea `completed`: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl/<>", + "method": "get", + "headers": { + "Authorization": "Bearer <>" + } +} +``` + +Aquí, `start_crawl` es el nombre de la action que inició el rastreo. + +## Recursos {#resources} + +* [Action HTTP Request de Tines](https://www.tines.com/docs/actions/types/http-request/) +* [Credenciales de Tines](https://www.tines.com/docs/credentials/) +* [Introducción a la API de Firecrawl](/es/api-reference/v2-introduction) +* [Documentación de scraping de Firecrawl](/es/features/scrape) +* [Documentación de rastreo de Firecrawl](/es/features/crawl) \ No newline at end of file diff --git a/es/integrations/zapier.mdx b/es/integrations/zapier.mdx index f53901d54..ec88b3045 100644 --- a/es/integrations/zapier.mdx +++ b/es/integrations/zapier.mdx @@ -149,13 +149,16 @@ description: "Tutoriales oficiales y plantillas de integración de Zapier para a ## Acciones de Firecrawl {#firecrawl-actions} -| Acción | Caso de uso | -| ------------------ | ------------------------------------------------------- | -| **/Scrape Page** | Captura rápida de datos de una sola página | -| **/Crawl Website** | Scraping completo de sitios web con varias páginas | -| **/Extract Data** | Extracción con IA mediante esquemas personalizados | -| **/Search Data** | Automatización de investigación con búsqueda + scraping | -| **/Map Data** | Análisis SEO y mapeo de la estructura del sitio | +| Acción | Caso de uso | +| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | +| **/Scrape Page** | Captura rápida de datos de una sola página | +| **/Crawl Website** | Scraping completo de sitios web con varias páginas | +| **/Extract Data** | Extracción con IA mediante esquemas personalizados | +| **/Search Data** | Automatización de investigación con búsqueda + scraping | +| **/Map Data** | Análisis SEO y mapeo de la estructura del sitio | +| **Run Agent** | Recopila datos de la web con un prompt, URLs y esquema opcionales, y un límite de créditos | +| **Get Data From /Crawl**, **Get Data From /Extract**, **Get Agent Status** | Lee los resultados de un rastreo, una extracción o una tarea del agente anteriores | +| **Cancel Agent** | Detiene una tarea del agente en ejecución | ## Referencia rápida {#quick-reference} diff --git a/es/introduction.mdx b/es/introduction.mdx index 70826ae2b..38842a7b7 100644 --- a/es/introduction.mdx +++ b/es/introduction.mdx @@ -1,8 +1,8 @@ --- title: Introducción -description: "La API de datos web para agentes de IA. Busca en la web, haz scraping de cualquier página e interactúa con ella desde una sola API." +description: "La API de contexto para agentes de IA. Busca en la web, haz scraping de cualquier página e interactúa con ella desde una sola API." og:title: "Introducción | Firecrawl" -og:description: "La API de datos web para agentes de IA. Busca en la web, haz scraping de cualquier página e interactúa con ella desde una sola API." +og:description: "La API de contexto para agentes de IA. Busca en la web, haz scraping de cualquier página e interactúa con ella desde una sola API." --- import SearchPython from "/snippets/es/v2/search/base/python.mdx"; @@ -26,7 +26,7 @@ import { } from "/snippets/shared/agent-first-onboarding.jsx"; import AlexandriaFeedbackCTA from "/snippets/es/alexandria-feedback-cta.mdx"; -Firecrawl es la API de datos web para agentes de IA. Busca, haz scraping e interactúa con la web en vivo para obtener Markdown limpio o datos estructurados. +Firecrawl es la API de contexto para agentes de IA. Busca, haz scraping e interactúa con la web en vivo para obtener Markdown limpio o datos estructurados. ## Primeros pasos {#get-started} diff --git a/es/learn/rag-llama3.mdx b/es/learn/rag-llama3.mdx index 12f92422a..145407d81 100644 --- a/es/learn/rag-llama3.mdx +++ b/es/learn/rag-llama3.mdx @@ -19,9 +19,7 @@ pip install --upgrade --quiet langchain langchain-community groq faiss-cpu ollam Usaremos Ollama para los embeddings; puedes descargar Ollama [aquí](https://ollama.com/). Pero siéntete libre de usar cualquier otro embedding que prefieras. -
- ## Cargar un sitio web con Firecrawl {#load-website-with-firecrawl} -
+## Cargar un sitio web con Firecrawl {#load-website-with-firecrawl} Para obtener todos los datos de un sitio web y asegurarnos de que estén en el formato más limpio, usaremos Firecrawl. Firecrawl se integra muy fácilmente con LangChain como cargador de documentos. diff --git a/es/mcp-server/local.mdx b/es/mcp-server/local.mdx index 83a04502b..73b349f3c 100644 --- a/es/mcp-server/local.mdx +++ b/es/mcp-server/local.mdx @@ -26,10 +26,10 @@ node --version ```bash env FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - Configura el cliente para ejecutar `npx -y firecrawl-mcp@3.23.7` y proporciona `FIRECRAWL_API_KEY` mediante el entorno protegido o el mecanismo de secretos del cliente. + Configura el cliente para ejecutar `npx -y firecrawl-mcp@3.33.2` y proporciona `FIRECRAWL_API_KEY` mediante el entorno protegido o el mecanismo de secretos del cliente.
@@ -38,7 +38,7 @@ node --version ```bash env HTTP_STREAMABLE_SERVER=true \ FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` Conecta el cliente a: @@ -68,18 +68,18 @@ node --version ```bash API en la nube export FIRECRAWL_API_KEY=fc-YOUR-API-KEY - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` ```bash API autogestionada export FIRECRAWL_API_URL=https://firecrawl.your-domain.com export FIRECRAWL_API_KEY=your-api-key # Omite esta línea si la instancia no requiere autenticación - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - El procesamiento directo de archivos locales con `firecrawl_parse` requiere que `FIRECRAWL_API_URL` apunte a una API de Firecrawl autogestionada. Un MCP Server local conectado únicamente a la API en la nube no puede cargar un archivo local mediante esa herramienta; en su lugar, el [servidor alojado usa una transferencia de carga firmada](/es/mcp-server/tools#important-behavior). + El procesamiento directo de archivos locales con `firecrawl_parse` requiere que `FIRECRAWL_API_URL` apunte a una API de Firecrawl autogestionada. Un Servidor MCP local conectado únicamente a la API en la nube no puede cargar un archivo local mediante esa herramienta; en su lugar, el [servidor alojado usa una transferencia de carga firmada](/es/mcp-server/tools#important-behavior). ## Instalar globalmente {#install-globally} @@ -87,7 +87,7 @@ node --version Usa `npx` para una configuración más rápida. Para instalar globalmente la misma versión revisada: ```bash -npm install -g firecrawl-mcp@3.23.7 +npm install -g firecrawl-mcp@3.33.2 ``` A continuación, ejecuta: diff --git a/es/sdks/cli.mdx b/es/sdks/cli.mdx index 8c9d8d497..a9108e7d5 100644 --- a/es/sdks/cli.mdx +++ b/es/sdks/cli.mdx @@ -24,7 +24,7 @@ import AgentBasic from "/snippets/es/v2/cli/agent/basic.mdx"; import AgentOptions from "/snippets/es/v2/cli/agent/options.mdx"; import InteractCLI from "/snippets/es/v2/interact/quickstart/cli.mdx"; -Busca, haz extracción de datos web, interactúa, rastrea, mapea y ejecuta trabajos de agentes directamente desde la terminal. La CLI de Firecrawl funciona por sí sola o con skills que los agentes de codificación con IA, como Codex, Claude Code, Cursor y OpenCode, pueden descubrir y usar automáticamente. +Busca, haz extracción de datos web, procesa, rastrea, mapea, interactúa, ejecuta trabajos de agentes y supervisa cambios directamente desde la terminal. La CLI de Firecrawl es la API de contexto para agentes de IA en la línea de comandos: funciona por sí sola o con skills que los agentes de codificación con IA, como Codex, Claude Code, Cursor, Hermes Agent y OpenCode, pueden descubrir y usar automáticamente. ## Instalación {#installation} diff --git a/es/sdks/dotnet.mdx b/es/sdks/dotnet.mdx index f099afc52..6b3c3e1c2 100644 --- a/es/sdks/dotnet.mdx +++ b/es/sdks/dotnet.mdx @@ -1,9 +1,9 @@ --- title: ".NET" -description: "El SDK de Firecrawl para .NET es un wrapper de la API de Firecrawl que te permite convertir sitios web en markdown fácilmente." +description: "El SDK de Firecrawl para .NET es un wrapper de la API de Firecrawl que te permite buscar, realizar una extracción de datos web y rastrear contenido de la web, y obtener markdown limpio o datos estructurados." icon: "microsoft" og:title: "SDK de Firecrawl para .NET | Firecrawl" -og:description: "El SDK de Firecrawl para .NET es un wrapper de la API de Firecrawl que te permite convertir sitios web en markdown fácilmente." +og:description: "El SDK de Firecrawl para .NET es un wrapper de la API de Firecrawl que te permite buscar, realizar una extracción de datos web y rastrear contenido de la web, y obtener markdown limpio o datos estructurados." --- ## Instalación {#installation} @@ -27,7 +27,7 @@ Para instalar el SDK de Firecrawl para .NET, agrega el paquete NuGet: ```xml - + ``` diff --git a/es/sdks/elixir.mdx b/es/sdks/elixir.mdx index 5456a0432..411339adb 100644 --- a/es/sdks/elixir.mdx +++ b/es/sdks/elixir.mdx @@ -15,7 +15,7 @@ import CheckCrawlStatusElixirShort from '/snippets/es/v2/crawl-status/short/elix import CancelCrawlElixirShort from '/snippets/es/v2/crawl-delete/short/elixir.mdx' import MapElixirShort from '/snippets/es/v2/map/short/elixir.mdx' -Haz scraping de páginas individuales, rastrea sitios completos y mapea URL desde tu aplicación de Elixir. El SDK valida todos los parámetros en tiempo de ejecución con NimbleOptions y usa Req para HTTP, así que obtienes errores claros por errores tipográficos y opciones no válidas antes de realizar cualquier solicitud. +Realiza búsquedas, haz scraping, rastrea, mapea e interactúa con la web desde tu aplicación de Elixir, con un Agente para obtener datos estructurados. El SDK valida todos los parámetros en tiempo de ejecución con NimbleOptions y usa Req para HTTP, así que obtienes errores claros por errores tipográficos y opciones no válidas antes de realizar cualquier solicitud. Cada función tiene una variante con bang (`!`) que lanza una excepción en lugar de devolver tuplas `{:error, ...}`. diff --git a/es/sdks/go.mdx b/es/sdks/go.mdx index 8421b8da9..055f196ba 100644 --- a/es/sdks/go.mdx +++ b/es/sdks/go.mdx @@ -1,14 +1,14 @@ --- title: "Go" -description: "El SDK de Firecrawl para Go es un wrapper de la API de Firecrawl que te permite convertir sitios web en Markdown fácilmente." +description: "El SDK de Firecrawl para Go es un wrapper de la API de Firecrawl que te permite buscar, extraer y rastrear contenido web, y obtener Markdown limpio o datos estructurados." icon: "golang" -og:title: "Go SDK | Firecrawl" -og:description: "El SDK de Firecrawl para Go es un wrapper de la API de Firecrawl que te permite convertir sitios web en Markdown fácilmente." +og:title: "SDK para Go | Firecrawl" +og:description: "El SDK de Firecrawl para Go es un wrapper de la API de Firecrawl que te permite buscar, extraer y rastrear contenido web, y obtener Markdown limpio o datos estructurados." --- ## Instalación {#installation} -El SDK oficial de Go se encuentra en el monorepo de Firecrawl, en [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). +El SDK oficial para Go se encuentra en el monorepo de Firecrawl, en [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). Úsalo desde Go para hacer búsquedas, scraping, rastreo y mapeo en la web, interactuar con ella y ejecutar agentes. Para instalar el SDK de Firecrawl para Go, ejecuta: diff --git a/es/sdks/java.mdx b/es/sdks/java.mdx index d23097338..f76bed154 100644 --- a/es/sdks/java.mdx +++ b/es/sdks/java.mdx @@ -1,9 +1,9 @@ --- title: 'Java' -description: 'El SDK de Java de Firecrawl es una biblioteca que envuelve la API de Firecrawl para que puedas convertir fácilmente sitios web en markdown.' +description: 'El SDK de Java de Firecrawl es una biblioteca que envuelve la API de Firecrawl para buscar, realizar una extracción de datos web y rastrear contenido de la web, y obtener Markdown limpio o datos estructurados.' icon: 'java' og:title: "SDK de Java | Firecrawl" -og:description: "El SDK de Java de Firecrawl es una biblioteca que envuelve la API de Firecrawl para que puedas convertir fácilmente sitios web en markdown." +og:description: "El SDK de Java de Firecrawl es una biblioteca que envuelve la API de Firecrawl para buscar, realizar una extracción de datos web y rastrear contenido de la web, y obtener Markdown limpio o datos estructurados." --- ## Instalación {#installation} @@ -20,7 +20,7 @@ Para instalar el SDK de Java de Firecrawl, agrega la dependencia desde Maven Cen } dependencies { - implementation("com.firecrawl:firecrawl-java:1.18.0") + implementation("com.firecrawl:firecrawl-java:1.18.5") } ``` @@ -32,7 +32,7 @@ Para instalar el SDK de Java de Firecrawl, agrega la dependencia desde Maven Cen } dependencies { - implementation 'com.firecrawl:firecrawl-java:1.18.0' + implementation 'com.firecrawl:firecrawl-java:1.18.5' } ``` @@ -42,7 +42,7 @@ Para instalar el SDK de Java de Firecrawl, agrega la dependencia desde Maven Cen com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` diff --git a/es/sdks/node.mdx b/es/sdks/node.mdx index 9aebe2c1e..25b4a335e 100644 --- a/es/sdks/node.mdx +++ b/es/sdks/node.mdx @@ -1,9 +1,9 @@ --- title: 'Node' -description: 'Realiza scraping, rastrea y extrae datos estructurados de sitios web con el SDK de Firecrawl para Node.js.' +description: 'Realiza búsquedas, scraping y rastreo, e interactúa con la web con el SDK de Firecrawl para Node.js.' icon: 'node' og:title: "SDK de Firecrawl para Node.js | Firecrawl" -og:description: "Realiza scraping, rastrea y extrae datos estructurados de sitios web con el SDK de Firecrawl para Node.js." +og:description: "Realiza búsquedas, scraping y rastreo, e interactúa con la web con el SDK de Firecrawl para Node.js." --- import InstallationNode from '/snippets/es/v2/installation/js.mdx' @@ -21,7 +21,7 @@ import PersistentJS from '/snippets/es/v2/browser/persistent/js.mdx' import AgentWithSchemaNode from '/snippets/es/v2/agent/with-schema/js.mdx' import AgentStatusNode from '/snippets/es/v2/agent/status/js.mdx' -Haz scraping de páginas individuales, rastrea sitios completos y mapea URL desde tu aplicación Node.js. El SDK gestiona la paginación, los reintentos y la consulta asíncrona del estado de los trabajos para que puedas centrarte en trabajar con los datos devueltos. +Busca en la web, haz scraping de páginas, rastrea sitios completos y mapea URL desde tu aplicación Node.js, con contexto limpio para agentes de IA. El SDK gestiona la paginación, los reintentos y la consulta asíncrona del estado de los trabajos para que puedas centrarte en trabajar con los datos devueltos. ## Instalación {#installation} @@ -38,10 +38,14 @@ Instala el SDK con npm: **¿No tienes una clave de API?** Puedes crear `Firecrawl` sin una clave y usar `scrape`, `search` e `interact` en el plan Free sin clave (limitado por IP; consulta [Rate Limits](/es/rate-limits#keyless-no-api-key)). Todos los demás métodos requieren una clave.
-Aquí tienes un ejemplo de cómo usar el SDK con manejo de errores: +Aquí tienes un ejemplo de cómo usar el SDK: + + Los ejemplos usan módulos ES y `await` de nivel superior. Guárdalos como `.mjs` o define `"type": "module"` en tu `package.json`. En un proyecto CommonJS, usa `const { Firecrawl } = require('firecrawl');` y llama al SDK dentro de una función `async`. + +
### Extracción de una URL {#scraping-a-url}
@@ -92,11 +96,9 @@ Inicia un rastreo sin esperar a que termine usando `startCrawl`. El método devu -
- ### Consultar el estado del rastreo {#checking-crawl-status} -
+### Consultar el estado del rastreo {#checking-crawl-status} -Verifica si un rastreo sigue en ejecución, se ha completado o ha fallado con el método `checkCrawlStatus`. Proporciona el ID de trabajo devuelto por `startCrawl`. +Verifica si un rastreo sigue en ejecución, se ha completado o ha fallado con el método `getCrawlStatus`. Proporciona el ID de trabajo devuelto por `startCrawl`. @@ -141,14 +143,14 @@ Cada ejecución también registra una traza de ejecución e instantáneas de sal [Alexandria](/es/features/alexandria) es el catálogo de Firecrawl de proveedores de datos externos. Usa `findTools` para explorar proveedores y consultar los contratos de las herramientas sin coste. Luego, ejecuta una herramienta con `scrape` y una solicitud `alexandria` en lugar de una URL. ```js Node -const catalogue = await firecrawl.findTools({ providers: ["particle"], limit: 2 }); +const catalogue = await firecrawl.findTools({ providers: ["arxiv-org"], limit: 2 }); console.log(catalogue.items); const result = await firecrawl.scrape({ alexandria: { - provider: "particle", - capability: "podcasts/episodes/search", - options: { semantic_search: "AI agents", limit: 2 }, + provider: "arxiv-org", + capability: "papers/search_papers", + options: { query: "AI agents", max_results: 2 }, }, }); diff --git a/es/sdks/php.mdx b/es/sdks/php.mdx index 233fa6454..32a7d791f 100644 --- a/es/sdks/php.mdx +++ b/es/sdks/php.mdx @@ -1,16 +1,16 @@ --- title: "PHP" -description: "El SDK de PHP de Firecrawl es un wrapper de la API de Firecrawl que te ayuda a convertir sitios web en markdown fácilmente." +description: "El SDK de Firecrawl para PHP es un wrapper de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." icon: "php" og:title: "SDK de PHP | Firecrawl" -og:description: "El SDK de PHP de Firecrawl es un wrapper de la API de Firecrawl que te ayuda a convertir sitios web en markdown fácilmente." +og:description: "El SDK de Firecrawl para PHP es un wrapper de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." --- ## Instalación {#installation} -El SDK oficial de PHP se mantiene en el monorepo de Firecrawl, en [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). +El SDK de Firecrawl para PHP oficial, compatible con Laravel, te permite hacer scraping, rastreo, mapeo y búsqueda, además de ejecutar agente, desde PHP con la API v2. Se mantiene en el monorepo de Firecrawl, en [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). -Para instalar el SDK de PHP de Firecrawl, añade la dependencia con Composer: +Para instalar el SDK de Firecrawl para PHP, añade la dependencia con Composer: ```bash composer require firecrawl/firecrawl-sdk diff --git a/es/sdks/python.mdx b/es/sdks/python.mdx index 7f32e9d95..0650a7e0b 100644 --- a/es/sdks/python.mdx +++ b/es/sdks/python.mdx @@ -1,9 +1,9 @@ --- title: "Python" -description: "El SDK de Python de Firecrawl es un envoltorio de la API de Firecrawl que te ayuda a convertir sitios web en Markdown fácilmente." +description: "El SDK de Python de Firecrawl es un envoltorio de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." icon: "python" og:title: "SDK de Python | Firecrawl" -og:description: "El SDK de Python de Firecrawl es un envoltorio de la API de Firecrawl que te ayuda a convertir sitios web en Markdown fácilmente." +og:description: "El SDK de Python de Firecrawl es un envoltorio de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." --- import InstallationPython from '/snippets/es/v2/installation/python.mdx' @@ -137,14 +137,14 @@ Cada ejecución también registra una traza de ejecución y snapshots de salida, [Alexandria](/es/features/alexandria) es el catálogo de Firecrawl de providers de datos de terceros. Usa `find_tools` para explorar los providers y consultar los contratos de las herramientas sin coste. Después, ejecuta una herramienta con `scrape(alexandria=...)` en lugar de una URL. ```python Python -catalogue = firecrawl.find_tools(providers=["particle"], limit=2) +catalogue = firecrawl.find_tools(providers=["arxiv-org"], limit=2) print(catalogue.items) result = firecrawl.scrape( alexandria={ - "provider": "particle", - "capability": "podcasts/episodes/search", - "options": {"semantic_search": "AI agents", "limit": 2}, + "provider": "arxiv-org", + "capability": "papers/search_papers", + "options": {"query": "AI agents", "max_results": 2}, }, ) diff --git a/es/sdks/ruby.mdx b/es/sdks/ruby.mdx index 66abfbf28..cae9f29fc 100644 --- a/es/sdks/ruby.mdx +++ b/es/sdks/ruby.mdx @@ -1,9 +1,9 @@ --- title: "Ruby" -description: "El SDK de Ruby de Firecrawl es un wrapper de la API de Firecrawl que te permite convertir sitios web en Markdown fácilmente." +description: "El SDK de Ruby de Firecrawl es un wrapper de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." icon: "gem" og:title: "SDK de Ruby | Firecrawl" -og:description: "El SDK de Ruby de Firecrawl es un wrapper de la API de Firecrawl que te permite convertir sitios web en Markdown fácilmente." +og:description: "El SDK de Ruby de Firecrawl es un wrapper de la API de Firecrawl para buscar, hacer scraping y rastrear la web, y obtener Markdown limpio o datos estructurados." --- ## Instalación {#installation} diff --git a/es/sdks/rust.mdx b/es/sdks/rust.mdx index ffcd3fbc4..b0e438dbe 100644 --- a/es/sdks/rust.mdx +++ b/es/sdks/rust.mdx @@ -1,14 +1,14 @@ --- title: "Rust" -description: "El SDK de Rust de Firecrawl es un envoltorio para la API de Firecrawl que te permite convertir sitios web a markdown fácilmente." +description: "El SDK de Rust de Firecrawl es un envoltorio para la API de Firecrawl que te permite buscar, realizar extracción de datos web y rastrear contenido de la web, y obtener Markdown limpio o datos estructurados." icon: "rust" -og:title: "Rust SDK | Firecrawl" -og:description: "El SDK de Rust de Firecrawl es un envoltorio para la API de Firecrawl que te permite convertir sitios web a markdown fácilmente." +og:title: "SDK de Rust | Firecrawl" +og:description: "El SDK de Rust de Firecrawl es un envoltorio para la API de Firecrawl que te permite buscar, realizar extracción de datos web y rastrear contenido de la web, y obtener Markdown limpio o datos estructurados." --- ## Instalación {#installation} -El SDK oficial de Rust está alojado en el monorepo de Firecrawl, en [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). +El SDK oficial de Rust te permite hacer búsquedas, extracción de datos web, procesar archivos, rastrear, mapear y ejecutar agentes en la web desde Rust. Está alojado en el monorepo de Firecrawl, en [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). Para instalar el SDK de Rust de Firecrawl, añade la dependencia desde [crates.io](https://crates.io/crates/firecrawl): diff --git a/es/use-cases/ai-platforms.mdx b/es/use-cases/ai-platforms.mdx index cc49690f9..a4c9bc54a 100644 --- a/es/use-cases/ai-platforms.mdx +++ b/es/use-cases/ai-platforms.mdx @@ -5,17 +5,15 @@ description: "Impulse asistentes de IA y permita que los clientes creen aplicaci icon: "robot" --- -Los desarrolladores de plataformas de IA y los equipos usan Firecrawl para potenciar bases de conocimiento, chatbots y permitir que los clientes creen aplicaciones de IA con datos web. +Los desarrolladores de plataformas de IA y los equipos usan Firecrawl para potenciar bases de conocimiento, chatbots y permitir que los clientes creen aplicaciones de IA con contexto web en tiempo real. - **Comience con plantillas y ejemplos.** Cree aplicaciones basadas en IA con datos web. + **Comience con plantillas y ejemplos.** Cree aplicaciones impulsadas por IA con datos web. -
- ## Cómo funciona {#how-it-works} -
+## Cómo funciona {#how-it-works} -Convierte sitios web en datos listos para IA. Potencia chatbots con conocimiento web en tiempo real, crea sistemas RAG con documentación actualizada y permite a tus usuarios conectar sus aplicaciones de IA a fuentes web. +Convierte sitios web en contexto listo para LLM. Potencia chatbots con conocimiento web en tiempo real, crea sistemas RAG con documentación actualizada y permite a tus usuarios conectar sus aplicaciones de IA a fuentes web.
## Por qué las plataformas de IA eligen Firecrawl {#why-ai-platforms-choose-firecrawl} diff --git a/es/use-cases/developers-mcp.mdx b/es/use-cases/developers-mcp.mdx index 54e03e9cc..8d4b53c3a 100644 --- a/es/use-cases/developers-mcp.mdx +++ b/es/use-cases/developers-mcp.mdx @@ -11,7 +11,7 @@ Dale a tu asistente de programación con IA la capacidad de hacer scraping, rast - Servidor MCP oficial: añade web scraping a Claude Desktop y Cursor + Servidor MCP oficial: busca, extrae e interactúa con la web desde Claude Desktop, Cursor y otros clientes MCP @@ -25,7 +25,7 @@ Dale a tu asistente de programación con IA la capacidad de hacer scraping, rast ## Cómo funciona {#how-it-works} -Integra Firecrawl directamente en tu flujo de trabajo de programación con IA mediante Model Context Protocol. Una vez configurado, tu asistente de IA obtiene acceso a un conjunto de herramientas de web scraping que puede usar en tu nombre: +Integra Firecrawl directamente en tu flujo de trabajo de programación con IA mediante Model Context Protocol. Una vez configurado, tu asistente de IA obtiene acceso a un conjunto de herramientas web de Firecrawl que puede usar en tu nombre: | Herramienta | Qué hace | | ------------------------ | ------------------------------------------------------------------------ | diff --git a/es/use-cases/observability.mdx b/es/use-cases/observability.mdx index 6e17f7ae2..b50026955 100644 --- a/es/use-cases/observability.mdx +++ b/es/use-cases/observability.mdx @@ -15,7 +15,7 @@ Los equipos de DevOps y SRE utilizan Firecrawl para supervisar sitios web, contr ## Cómo funciona {#how-it-works} -Llama a la API de scrape o extract de Firecrawl de forma programada para capturar el contenido de la página y, después, compara cada instantánea con una línea base en tu propio sistema. Cuando los datos extraídos cambien o una página no se cargue, activa una alerta a través de tus herramientas actuales (PagerDuty, Slack, email, etc.). +Usa [Monitor](/es/features/monitoring) para programar comprobaciones periódicas y recibir notificaciones por Webhook o correo electrónico cuando cambie una página. Si prefieres ejecutar tu propio pipeline, llama a la API de Scrape de Firecrawl de forma programada para capturar el contenido de la página y, después, compara cada instantánea con una línea base en tu propio sistema. Cuando los datos extraídos cambien o una página no se cargue, activa una alerta a través de tus herramientas actuales (PagerDuty, Slack, email, etc.). Como Firecrawl renderiza JavaScript por completo antes de extraer, obtienes la página tal como la ven los usuarios, no solo el HTML sin procesar. Esto lo hace fiable para supervisar SPAs, paneles dinámicos y contenido renderizado del lado del cliente. diff --git a/es/use-cases/overview.mdx b/es/use-cases/overview.mdx index 64ab9ef90..0205d78a2 100644 --- a/es/use-cases/overview.mdx +++ b/es/use-cases/overview.mdx @@ -1,11 +1,11 @@ --- title: 'Casos de uso' sidebarTitle: 'Descripción general' -description: 'Convierte datos web en funciones potentes para tus aplicaciones' +description: 'Proporciona a tus aplicaciones y agentes de IA contexto web en tiempo real' icon: 'sparkles' --- -Convierte cualquier sitio web en datos estructurados para tu producto. Tanto si estás creando pipelines de RAG, enriqueciendo leads o supervisando a la competencia, Firecrawl se encarga del scraping para que puedas centrarte en cómo aprovechar los datos. +Convierte cualquier sitio web en datos estructurados para tu producto. Tanto si estás creando pipelines de RAG, enriqueciendo leads o supervisando a la competencia, Firecrawl busca, extrae datos e interactúa con la web para que puedas centrarte en cómo aprovechar los datos. Explora los casos de uso a continuación para encontrar guías, ejemplos de código y patrones de arquitectura para tu flujo de trabajo. diff --git a/fr/advanced-scraping-guide.mdx b/fr/advanced-scraping-guide.mdx index 355827256..dd4528a98 100644 --- a/fr/advanced-scraping-guide.mdx +++ b/fr/advanced-scraping-guide.mdx @@ -13,7 +13,7 @@ Pour extraire une seule page et obtenir un contenu Markdown propre, utilisez le ```python Python - # pip install firecrawl-py + # pip install firecrawl from firecrawl import Firecrawl diff --git a/fr/agent-source-of-truth/java.mdx b/fr/agent-source-of-truth/java.mdx index 9c6fe90a5..1aee0fedd 100644 --- a/fr/agent-source-of-truth/java.mdx +++ b/fr/agent-source-of-truth/java.mdx @@ -13,14 +13,14 @@ Maven : com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` Gradle : ```gradle -implementation("com.firecrawl:firecrawl-java:1.18.0") +implementation("com.firecrawl:firecrawl-java:1.18.5") ``` ## Authentification {#authenticate} diff --git a/fr/ai-onboarding.mdx b/fr/ai-onboarding.mdx index ed929be73..f4c121964 100644 --- a/fr/ai-onboarding.mdx +++ b/fr/ai-onboarding.mdx @@ -49,7 +49,7 @@ Une fois que vous avez une clé API, poursuivez avec la [CLI et les skills d’a ## CLI et skills d’agent {#cli-and-agent-skills} -Le [Firecrawl CLI](/fr/sdks/cli) permet à votre agent de rechercher, scraper, interagir, lancer un crawl, faire de la cartographie, extraire des données et exécuter des tâches d’agent depuis le terminal. Il est conçu pour les humains, les agents IA et les pipelines CI/CD. +Le [Firecrawl CLI](/fr/sdks/cli) permet à votre agent de rechercher, scraper, interagir, lancer un crawl, faire de la cartographie et exécuter des tâches d’agent depuis le terminal. Il est conçu pour les humains, les agents IA et les pipelines CI/CD. Les **skills** Firecrawl sont des ensembles de connaissances autonomes que les agents IA de développement comme Codex, Claude Code, Cursor et OpenCode découvrent et utilisent automatiquement. Une seule commande d’installation configure les outils CLI pour les opérations web en direct et les skills workflow pour produire des livrables reproductibles. Les skills Build pour intégrer Firecrawl dans le code applicatif s’installent avec `firecrawl setup build` : diff --git a/fr/api-reference/endpoint/parse.mdx b/fr/api-reference/endpoint/parse.mdx index 1ce35db04..8b72db2ea 100644 --- a/fr/api-reference/endpoint/parse.mdx +++ b/fr/api-reference/endpoint/parse.mdx @@ -3,11 +3,11 @@ title: 'Parse' openapi: '/fr/api-reference/v2-openapi.json POST /parse' --- -Téléversez un document local ou non public et convertissez-le en données propres, prêtes pour le LLM. `/parse` accepte le fichier via `multipart/form-data` et renvoie du Markdown, du JSON, du HTML, des liens, des images ou un résumé, tout en préservant l’ordre de lecture et les tableaux. +Téléversez un document local ou non public et convertissez-le en contexte propre, prêt pour le LLM. `/parse` accepte le fichier via `multipart/form-data` et renvoie du Markdown, du JSON, du HTML, des liens, des images ou un résumé, tout en préservant l’ordre de lecture et les tableaux. * Convertissez des PDF, Word, Excel, PowerPoint, OpenDocument, EPUB, CSV, HTML et bien plus en Markdown ou en JSON structuré * Jusqu’à **5x plus rapide** grâce à un moteur Rust -* Jusqu’à **50 MB** par requête +* Jusqu’à **50 MB** par requête * Prise en charge du Zero Data Retention ## Quand utiliser `/parse` {#when-to-use-parse} diff --git a/fr/billing.mdx b/fr/billing.mdx index 6982e864f..866fc02f0 100644 --- a/fr/billing.mdx +++ b/fr/billing.mdx @@ -59,23 +59,23 @@ Les pages de profil et d’entreprise LinkedIn sont traitées par des providers Ce qui détermine la facturation, c’est le fait que Firecrawl ait renvoyé un document, et non que le site cible ait renvoyé un code d’état HTTP de succès. * **Firecrawl a renvoyé un document : 1 crédit par page**, plus les éventuels coûts d’options ci-dessus. Cela inclut les pages renvoyées avec un état d’erreur tel que 403 Forbidden ou 404 Not Found. La cible a répondu, Firecrawl a capturé cette réponse, et vous la récupérez sous forme de document. Vérifiez le champ `metadata.statusCode` dans la réponse pour repérer ces cas et cesser de relancer des URL systématiquement bloquées. -* **Firecrawl n’a renvoyé aucun document : 0 crédit.** Un scrape qui échoue complètement, par exemple parce que le site n’a jamais répondu ou que toutes les tentatives de rendu ont échoué, n’est pas facturé. +* **Firecrawl n’a renvoyé aucun document : 0 crédit.** Une extraction qui échoue complètement, par exemple parce que le site n’a jamais répondu ou que toutes les tentatives de rendu ont échoué, n’est pas facturée. -Quelques cas sont malgré tout facturés lorsqu’aucun document n’est renvoyé. Ils couvrent le travail que Firecrawl a déjà effectué pour vous avant la fin du scrape. +Quelques cas sont malgré tout facturés lorsqu’aucun document n’est renvoyé. Ils couvrent le travail que Firecrawl a déjà effectué pour vous avant la fin de l’extraction. | Cas | Ce qui est facturé | | ------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| Scan de protection contre les menaces | 2 crédits par URL scannée, y compris pour un scrape que le scan lui-même a bloqué | +| Scan de protection contre les menaces | 2 crédits par URL scannée, y compris pour une extraction que le scan lui-même a bloquée | | Vérification d’injection de prompt | 5 crédits, dès que la protection `checkPromptInjection` a été exécutée | -| FIRE-1 agent | À l’usage, pour la navigation déjà effectuée par l’agent | +| Option `agent` de l’extraction v1 | À l’usage, pour la navigation déjà effectuée par l’agent | | Défaut de cache `lockdown` | 1 crédit | | Vérification du monitor | Une page en erreur pendant une vérification est facturée au tarif de base de 1 crédit par page | | Sessions Interact et Browser | Facturées par minute de navigateur de session, avec un minimum d’une minute, que la session ait abouti ou non | -Pour les tâches de **batch scrape** et de **crawl**, les crédits sont facturés de manière asynchrone à mesure que chaque page est traitée, et non au moment où la tâche est soumise. Cela signifie qu’il peut y avoir un délai entre l’envoi d’une tâche et le moment où le coût total en crédits apparaît sur votre compte. Si un batch contient de nombreuses URL ou si des pages sont mises en file d’attente pendant des périodes de fort trafic, des crédits peuvent continuer à être débités et à apparaître minutes ou heures après la soumission. Le polling ou la consultation de l’état d’un batch ne consomment pas de crédits. +Pour les tâches d’**extraction par lots** et de **crawl**, les crédits sont facturés de manière asynchrone à mesure que chaque page est traitée, et non au moment où la tâche est soumise. Cela signifie qu’il peut y avoir un délai entre l’envoi d’une tâche et le moment où le coût total en crédits apparaît sur votre compte. Si un batch contient de nombreuses URL ou si des pages sont mises en file d’attente pendant des périodes de fort trafic, des crédits peuvent continuer à être débités et à apparaître minutes ou heures après la soumission. Le polling ou la consultation de l’état d’un batch ne consomment pas de crédits. - **Vérification préalable des crédits pour le crawl :** Lorsque vous transmettez un `limit` explicite, Firecrawl vérifie si la requête est autorisée pour ce montant. Si elle est autorisée, y compris via un dépassement, la limite n’est pas ramenée à votre solde restant. Si elle est refusée, Firecrawl tente d’abaisser la limite au niveau du solde restant et vérifie à nouveau la requête ajustée. Un 402 est renvoyé si aucune limite positive ne peut être utilisée ou si la requête ajustée est refusée, y compris en raison d’un plafond de dépenses par clé d’API. + **Vérification préalable des crédits pour le crawl :** Lorsque vous transmettez un `limit` explicite, Firecrawl vérifie si la requête est autorisée pour ce montant. Si elle est autorisée, y compris via un dépassement, la limite n’est pas ramenée à votre solde restant. Si elle est refusée, Firecrawl tente d’abaisser la limite au niveau du solde restant et vérifie à nouveau la requête ajustée. Un 402 est renvoyé si aucune limite positive ne peut être utilisée ou si la requête ajustée est refusée, y compris en raison d’un plafond de dépenses par clé API. Omettre `limit` n’exige pas de disposer de **10,000** crédits à l’avance. La vérification initiale des crédits utilise **1 crédit** ; elle ne réserve pas de crédits pour l’intégralité du crawl. Si la requête est autorisée, la limite par défaut de **10,000** n’est pas réduite pour s’ajuster au solde, bien que d’autres options de crawl puissent modifier la limite effective. Les pages sont facturées à mesure qu’elles sont traitées. Transmettez un `limit` explicite lorsque vous souhaitez définir un nombre maximal de pages (par exemple, `limit: 100`). diff --git a/fr/capabilities.mdx b/fr/capabilities.mdx index 8b954f02a..055801b0b 100644 --- a/fr/capabilities.mdx +++ b/fr/capabilities.mdx @@ -38,10 +38,10 @@ Le tableau répond à cinq questions distinctes par fonctionnalité, car les ré ### Firecrawl propose un SDK Python officiel. {#firecrawl-has-an-official-python-sdk} -Source : [SDK Python](/fr/sdks/python). Installez-le avec `pip install firecrawl-py`, puis importez `Firecrawl` depuis `firecrawl`. +Source : [SDK Python](/fr/sdks/python). Installez-le avec `pip install firecrawl`, puis importez `Firecrawl` depuis `firecrawl`. ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-VOTRE-CLÉ-API") @@ -198,11 +198,11 @@ Certains articles tiers affirment ce qui suit. Chacune de ces affirmations est c | Affirmation lue ailleurs | Réalité | Où c'est documenté | | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Firecrawl fonctionne uniquement avec Node.js et n'a pas de bindings Python. | Firecrawl publie un SDK Python officiel (`pip install firecrawl-py`) en plus du SDK Node.js, ainsi que des SDKs Go, Rust, PHP, Java, .NET, Ruby et Elixir. | [SDK Python](/fr/sdks/python), [Présentation des SDKs](/fr/sdks/overview) | -| Firecrawl ne peut pas remplir un formulaire. | Firecrawl remplit et soumet des formulaires, clique sur des éléments et parcourt des flux en plusieurs étapes, à partir d'un prompt en langage naturel ou de code Playwright. Cela s'exécute sur Firecrawl Cloud. | [Interact](/fr/features/interact), [Browser Sandbox](/fr/features/browser) | -| Firecrawl ne peut pas accéder au contenu situé derrière une authentification. | Firecrawl peut se connecter à un site et réutiliser cet état authentifié lors des sessions suivantes grâce à des profils de browser nommés. Cela s'exécute sur Firecrawl Cloud. | [Profils persistants](/fr/features/interact#persistent-profiles-with-scrape-+-interact) | +| Firecrawl fonctionne uniquement avec Node.js et n'a pas de bindings Python. | Firecrawl publie un SDK Python officiel (`pip install firecrawl`) en plus du SDK Node.js, ainsi que des SDKs Go, Rust, PHP, Java, .NET, Ruby et Elixir. | [SDK Python](/fr/sdks/python), [Présentation des SDKs](/fr/sdks/overview) | +| Firecrawl ne peut pas remplir un formulaire. | Firecrawl remplit et soumet des formulaires, clique sur des éléments et parcourt des flux en plusieurs étapes, à partir d'un prompt en langage naturel ou de code Playwright. Cela s'exécute sur Firecrawl Cloud. | [Interact](/fr/features/interact), [Navigateur Sandbox](/fr/features/browser) | +| Firecrawl ne peut pas accéder au contenu situé derrière une authentification. | Firecrawl peut se connecter à un site et réutiliser cet état authentifié lors des sessions suivantes grâce à des profils de navigateur nommés. Cela s'exécute sur Firecrawl Cloud. | [Profils persistants](/fr/features/interact#persistent-profiles-with-scrape-+-interact) | | Firecrawl ne renvoie que des snippets de recherche. | La recherche Firecrawl renvoie le contenu complet de la page pour chaque résultat lorsque `scrapeOptions` est fourni. | [Search](/fr/features/search) | -| L'auto-hébergement de Firecrawl donne accès à toutes les fonctionnalités du Cloud. | La stack auto-hébergée par défaut couvre les routes principales scrape, crawl, map et search. Agent, Browser, Interact, les screenshots et les actions de page passent obligatoirement par le Cloud. | [Open source ou cloud](/fr/contributing/open-source-or-cloud), [Prise en charge des fonctionnalités en auto-hébergement](/fr/contributing/self-host#self-hosted-feature-support) | +| L'auto-hébergement de Firecrawl donne accès à toutes les fonctionnalités du Cloud. | La stack auto-hébergée par défaut couvre les routes principales scrape, crawl, map et search. Agent, Navigateur, Interact, les screenshots et les actions de page passent obligatoirement par le Cloud. | [Open source ou cloud](/fr/contributing/open-source-or-cloud), [Prise en charge des fonctionnalités en auto-hébergement](/fr/contributing/self-host#self-hosted-feature-support) | Le nombre d'étoiles GitHub, le nombre de releases et les chiffres similaires évoluent en permanence. Cette page ne les reprend pas ; consultez le [repository Firecrawl](https://github.com/firecrawl/firecrawl) pour les chiffres actuels. diff --git a/fr/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx b/fr/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx index d75697e5e..48c730cf5 100644 --- a/fr/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx +++ b/fr/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx @@ -470,7 +470,7 @@ Une interface de chat IA où les utilisateurs peuvent poser des questions sur n ### Installer le SDK Firecrawl {#install-firecrawl-sdk} - Firecrawl convertit les sites web en formats prêts pour les LLM, avec des fonctions de scraping et de recherche : + Firecrawl transforme les sites web en contexte prêt pour les LLM, avec des fonctions de recherche et de scraping : ```bash npm i firecrawl diff --git a/fr/developer-guides/examples.mdx b/fr/developer-guides/examples.mdx index 0dc0586f3..d8a4a4380 100644 --- a/fr/developer-guides/examples.mdx +++ b/fr/developer-guides/examples.mdx @@ -20,7 +20,7 @@ icon: "star" Démonstration - **Cas d’utilisation** : Créez et déployez des agents IA avec des capacités de web scraping + **Cas d’utilisation** : Créez et déployez des agents IA capables d’effectuer des recherches et d’extraire des données sur le web * [Dépôt GitHub](https://github.com/firecrawl/open-agent-builder) diff --git a/fr/developer-guides/llm-sdks-and-frameworks/anthropic.mdx b/fr/developer-guides/llm-sdks-and-frameworks/anthropic.mdx index ffb6a51f8..b4c98ec90 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/anthropic.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/anthropic.mdx @@ -1,24 +1,24 @@ --- title: "Anthropic" -description: "Utilisez Firecrawl avec Claude pour le web scraping et des workflows d’IA" +description: "Utilisez Firecrawl avec Claude pour fournir à vos flux de travail d’IA un contexte web en temps réel" --- -Intégrez Firecrawl à Claude pour créer des applications d’IA alimentées par des données web. +Utilisez Firecrawl avec Claude pour fournir à vos applications d’IA un contexte web propre : procédez à l’extraction de pages avec Firecrawl, puis transmettez leur contenu au SDK Anthropic. ## Configuration {#setup} ```bash -npm install firecrawl @anthropic-ai/sdk zod zod-to-json-schema +npm install firecrawl @anthropic-ai/sdk zod ``` -Créez un fichier `.env` : +Créez un fichier `.env` : ```bash FIRECRAWL_API_KEY=your_firecrawl_key ANTHROPIC_API_KEY=your_anthropic_key ``` -> **Remarque :** Si vous utilisez Node < 20, installez `dotenv` et ajoutez `import 'dotenv/config'` à votre code. +> **Remarque :** Si vous utilisez Node < 20, installez `dotenv` et ajoutez `import 'dotenv/config'` à votre code. ## Scraper + Résumé {#scrape-summarize} @@ -50,13 +50,12 @@ console.log('Response:', message); ## Utilisation des outils {#tool-use} -Cet exemple montre comment utiliser la fonctionnalité d'outils de Claude pour laisser le modèle décider quand scraper des sites web en fonction des requêtes des utilisateurs. +Cet exemple montre comment utiliser la fonctionnalité d'outils de Claude pour laisser le modèle décider quand procéder à l’extraction de sites web en fonction des requêtes des utilisateurs. ```typescript import { Firecrawl } from 'firecrawl'; import { Anthropic } from '@anthropic-ai/sdk'; import { z } from 'zod'; -import { zodToJsonSchema } from 'zod-to-json-schema'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY @@ -77,7 +76,7 @@ const response = await anthropic.messages.create({ tools: [{ name: 'scrape_website', description: 'Scrape and extract markdown content from a website URL', - input_schema: zodToJsonSchema(ScrapeArgsSchema, 'ScrapeArgsSchema') as any + input_schema: z.toJSONSchema(ScrapeArgsSchema) as Anthropic.Tool.InputSchema }], messages: [{ role: 'user', diff --git a/fr/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx b/fr/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx index 8ee4e5b58..76dadfbb4 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx @@ -5,7 +5,7 @@ og:title: "ElevenAgents | Firecrawl" og:description: "Donnez aux agents vocaux et conversationnels ElevenLabs un accès au web en temps réel avec Firecrawl" --- -Donnez à vos agents vocaux et conversationnels [ElevenAgents](https://elevenlabs.io/agents) un accès au web en temps réel avec Firecrawl. Ce guide couvre deux approches d'intégration : +Donnez à vos agents vocaux et conversationnels [ElevenAgents](https://elevenlabs.io/agents) un contexte propre issu du web en direct, en utilisant Firecrawl pour la recherche et l'extraction. Ce guide couvre deux approches d'intégration : 1. **serveur MCP** — connectez le serveur MCP Firecrawl hébergé pour une configuration sans code. 2. **outil webhook côté serveur** — faites pointer un outil personnalisé vers l'API REST de Firecrawl pour un contrôle total sur les requêtes. @@ -21,31 +21,31 @@ Le moyen le plus rapide de donner à un agent l’accès au web. ElevenAgents pr ### Ajouter le serveur MCP {#add-the-mcp-server} -1. Ouvrez la [page Integrations](https://elevenlabs.io/app/agents/integrations) dans ElevenLabs et cliquez sur **+ Add integration**. -2. Sélectionnez **Custom MCP Server** dans la bibliothèque d’intégrations. -3. Renseignez les champs suivants : +1. Ouvrez la [page Integrations](https://elevenlabs.io/app/agents/integrations) dans ElevenLabs et cliquez sur **Add Custom MCP Server**. La première fois qu’un membre de votre espace de travail ajoute un serveur MCP, ElevenLabs vous demande d’accepter ses conditions d’utilisation des serveurs MCP, ce qui active MCP pour l’ensemble de l’espace de travail. +2. Renseignez les champs suivants : -| Champ | Valeur | -| --------------- | ------------------------------------------------------------- | -| **Name** | Firecrawl | -| **Description** | Recherche, scraping et analyse de contenu web avec Firecrawl. | -| **Server type** | Streamable HTTP | -| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| Champ | Valeur | +| ----------------------------- | -------------------------------------------------------------------- | +| **Name** | Firecrawl | +| **Description** | Recherche, extraction et analyse de contenu web avec Firecrawl. | +| **Server type** | Streamable HTTP | +| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| **Secret Token** (facultatif) | `Bearer fc-YOUR_API_KEY`, stocké comme secret de l’espace de travail | -Le MCP sans clé expose exactement recherche, scraping et Parse, avec des limites partagées. [Connectez-vous](/fr/mcp-server/oauth) ou [ajoutez une clé API](/fr/mcp-server/keyless#add-an-api-key) pour accéder à un ensemble d’outils plus étendu. Conservez les clés API dans une variable d’environnement ou un magasin de secrets, jamais dans une URL. +Le MCP sans clé expose exactement recherche, extraction et Parse, avec des limites partagées. [Connectez-vous](/fr/mcp-server/oauth) ou [ajoutez une clé API](/fr/mcp-server/keyless#add-an-api-key) pour accéder à un ensemble d’outils plus étendu. Conservez les clés API dans une variable d’environnement ou un magasin de secrets, jamais dans une URL. Vous devez sélectionner **Streamable HTTP** comme type de serveur. L’option SSE par défaut ne fonctionne pas avec le point de terminaison MCP de Firecrawl. -4. Dans **Tool Approval Mode**, choisissez un niveau d’approbation : - * **No Approval** — l’agent utilise les outils librement. Convient pour le scraping en lecture seule. +3. Dans **Tool Approval Mode**, choisissez un niveau d’approbation : + * **No Approval** — l’agent utilise les outils librement. Convient pour l’extraction en lecture seule. * **Fine-Grained Tool Approval** — permet de présélectionner les outils qui peuvent s’exécuter automatiquement et ceux qui nécessitent une approbation. * **Always Ask** (par défaut) — l’agent demande une autorisation avant chaque appel d’outil. -5. Cochez **I trust this server**, puis cliquez sur **Add Server**. +4. Cliquez sur **Add Integration**. ElevenLabs enregistre le serveur et teste la connexion. -ElevenLabs se connectera au serveur sans clé et affichera recherche, scraping et Parse. +ElevenLabs se connectera au serveur sans clé et affichera recherche, extraction et Parse. Si un Secret Token est défini, elle affiche l’ensemble d’outils complet de Firecrawl MCP. ### L’associer à un agent {#attach-it-to-an-agent} @@ -66,11 +66,11 @@ résumez les résultats. ### Testez-le {#test-it} -Cliquez sur **Preview** dans la barre de navigation supérieure. Vous pouvez le tester via le champ de chat textuel ou en lançant un appel vocal. Essayez avec une requête comme : +Cliquez sur **Preview** dans la barre de navigation supérieure. Vous pouvez le tester via le champ de chat textuel ou en lançant un appel vocal. Essayez avec un prompt comme : -> "Que fait firecrawl.dev ? Va sur le site et résume-le-moi." +> "Que fait firecrawl.dev ? Va sur le site et résume-le-moi." -L’agent appellera l’outil MCP Firecrawl `scrape`, récupérera le markdown de la page et répondra avec un résumé. +L’agent appellera l’outil MCP Firecrawl `firecrawl_scrape`, récupérera le markdown de la page et répondra avec un résumé. *** @@ -84,7 +84,7 @@ Créez un outil qui scrape une seule URL et renvoie son contenu au format markdo 1. Ouvrez votre agent, puis accédez à l’onglet **Tools**. 2. Cliquez sur **Add tool**, puis sélectionnez **Webhook**. -3. Configurez l’outil : +3. Configurez l’outil : | Champ | Valeur | | --------------- | ------------------------------------------------------------- | @@ -97,7 +97,7 @@ Créez un outil qui scrape une seule URL et renvoie son contenu au format markdo Le champ **Method** est défini sur GET par défaut — veillez à le remplacer par **POST**. -4. Faites défiler jusqu’à la section **Headers**, puis cliquez sur **Add header** pour configurer l’authentification : +4. Faites défiler jusqu’à la section **Headers**, puis cliquez sur **Add header** pour configurer l’authentification : | En-tête | Valeur | | --------------- | ------------------------------- | @@ -105,11 +105,12 @@ Créez un outil qui scrape une seule URL et renvoie son contenu au format markdo Sinon, si des connexions d’authentification de l’espace de travail sont configurées, vous pouvez utiliser le menu déroulant **Authentication** à la place. -5. Ajoutez un **paramètre dans le corps de la requête** : +5. Ajoutez des **paramètres du corps** : -| Paramètre | Type | Description | Obligatoire | -| --------- | ------ | --------------- | ----------- | -| `url` | string | L’URL à scraper | Oui | +| Paramètre | Type | Description | Obligatoire | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `url` | string | L’URL à scraper | Oui | +| `integration` | string | Valeur constante `_elevenlabs`. Définissez-la comme constante pour que le LLM ne la renseigne jamais. Elle indique que la requête provient d’ElevenAgents. | Non | 6. Cliquez sur **Add tool**. @@ -117,38 +118,40 @@ L’API Firecrawl renvoie par défaut le contenu de la page au format markdown. ### Outil de recherche {#search-tool} -Créez un outil qui effectue une recherche sur le web et renvoie des résultats avec le contenu extrait. +Créez un outil qui effectue une recherche sur le web et renvoie le titre, l’URL et la description de chaque résultat. -1. Cliquez à nouveau sur **Add tool** → **Webhook** et configurez : +1. Cliquez à nouveau sur **Add tool** → **Webhook** et configurez : -| Champ | Valeur | -| --------------- | ------------------------------------------------------------------------------------------------------------------------- | -| **Name** | search_web | -| **Description** | Effectuer une recherche sur le web à partir d’une requête et renvoyer des résultats pertinents avec le contenu des pages. | -| **Method** | POST | -| **URL** | `https://api.firecrawl.dev/v2/search` | +| Champ | Valeur | +| --------------- | --------------------------------------------------------------------------------------------------------------------------- | +| **Name** | search_web | +| **Description** | Effectuer une recherche sur le web à partir d’une requête et renvoyer le titre, l’URL et la description de chaque résultat. | +| **Method** | POST | +| **URL** | `https://api.firecrawl.dev/v2/search` | 2. Ajoutez le même en-tête `Authorization` que ci-dessus. -3. Ajoutez des **paramètres dans le corps** : +3. Ajoutez des **paramètres du corps** : -| Paramètre | Type | Description | Obligatoire | -| --------- | ------ | ----------------------------------------------------- | ----------- | -| `query` | string | La requête de recherche | Oui | -| `limit` | number | Nombre maximal de résultats à renvoyer (5 par défaut) | Non | +| Paramètre | Type | Description | Obligatoire | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `query` | string | La requête de recherche | Oui | +| `limit` | number | Nombre maximal de résultats à renvoyer (10 par défaut) | Non | +| `integration` | string | Valeur constante `_elevenlabs`. Définissez-la comme constante pour que le LLM ne la renseigne jamais. Elle indique que la requête provient d’ElevenAgents. | Non | 4. Cliquez sur **Add tool**. ### Mettre à jour le prompt système {#update-the-system-prompt-2} -Dans l’onglet **Agent**, mettez à jour le **prompt système** : +Dans l’onglet **Agent**, mettez à jour le **prompt système** : ```text Vous êtes un assistant compétent ayant accès à des outils web. - Utilisez `scrape_website` lorsque l'utilisateur vous fournit une URL spécifique à lire. - Utilisez `search_web` lorsque l'utilisateur pose une question générale nécessitant - de trouver des informations en ligne. + de trouver des informations en ligne. Appelez ensuite `scrape_website` sur l'URL + du résultat le plus pertinent pour lire la page complète. Résumez toujours les informations de manière concise et citez l'URL source. ``` @@ -165,10 +168,10 @@ L’agent appellera `search_web`, recevra les résultats de Firecrawl et répond ## Conseils {#tips} -* **Choix du modèle** — Pour des appels d’outils fiables, utilisez un modèle performant comme GPT-4o, Claude Sonnet 5.5 ou Gemini 2.5 Flash. Les modèles plus petits peuvent avoir du mal à extraire les bons paramètres. -* **Gardez des prompts précis** — Indiquez à l’agent exactement quand utiliser chaque outil. Des instructions vagues entraînent des appels d’outils manqués ou erronés. -* **Limitez la taille des réponses** — Pour les agents vocaux, de longues pages scrapées peuvent saturer le contexte du LLM. Utilisez `onlyMainContent: true` dans les options de scrape (ou demandez à l’agent de résumer de façon très concise) pour garder des réponses courtes. -* **Sons d’appel d’outil** — Dans les paramètres de l’outil webhook ou MCP, vous pouvez configurer un **son d’appel d’outil** pour diffuser un son d’ambiance pendant l’exécution d’un outil. Cela indique à l’utilisateur que l’agent est en train de travailler. +* **Choix du modèle** : Pour des appels d’outils fiables, utilisez un modèle performant comme GPT-4o, Claude Sonnet 5 ou Gemini 2.5 Flash. Les modèles plus petits peuvent avoir du mal à extraire les bons paramètres. +* **Gardez des prompts précis** : Indiquez à l’agent exactement quand utiliser chaque outil. Des instructions vagues entraînent des appels d’outils manqués ou erronés. +* **Limitez la taille des réponses** : Pour les agents vocaux, de longues pages extraites peuvent saturer le contexte du LLM. Par défaut, l’extraction ne renvoie déjà que le contenu principal (`onlyMainContent: true`) ; demandez donc également à l’agent de résumer de façon très concise pour garder des réponses courtes. +* **Sons d’appel d’outil** : Dans les paramètres de l’outil webhook ou MCP, vous pouvez configurer un **son d’appel d’outil** pour diffuser un son d’ambiance pendant l’exécution d’un outil. Cela indique à l’utilisateur que l’agent est en train de travailler. ## Ressources {#resources} diff --git a/fr/developer-guides/llm-sdks-and-frameworks/gemini.mdx b/fr/developer-guides/llm-sdks-and-frameworks/gemini.mdx index 43867b9e4..02aa54d7a 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/gemini.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/gemini.mdx @@ -1,9 +1,9 @@ --- title: "Gemini" -description: "Utilisez Firecrawl avec Gemini de Google pour le scraping web et des workflows d’IA" +description: "Utilisez Firecrawl avec Gemini de Google pour fournir un contexte web en temps réel à vos flux de travail d’IA" --- -Intégrez Firecrawl à Gemini de Google pour des applications d’IA alimentées par des données web. +Utilisez Firecrawl avec Gemini de Google pour fournir à votre application d’IA un contexte propre issu du web. Procédez à l’extraction de pages au format Markdown, puis transmettez le contenu à Gemini pour obtenir des résumés, des analyses et des extractions structurées. ## Configuration {#setup} @@ -20,9 +20,9 @@ GEMINI_API_KEY=your_gemini_key > **Remarque :** Si vous utilisez Node < 20, installez `dotenv` et ajoutez `import 'dotenv/config'` à votre code. -## Scraper + Résumer {#scrape-summarize} +## Extraction + Résumer {#scrape-summarize} -Cet exemple illustre un flux de travail simple : scraper un site web et en résumer le contenu avec Gemini. +Cet exemple illustre un flux de travail simple : procéder à l’extraction d’un site web et en résumer le contenu avec Gemini. ```typescript import { Firecrawl } from 'firecrawl'; @@ -38,7 +38,7 @@ const scrapeResult = await firecrawl.scrape('https://firecrawl.dev', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Summarize: ${scrapeResult.markdown}`, }); @@ -63,7 +63,7 @@ const scrapeResult = await firecrawl.scrape('https://news.ycombinator.com/', { console.log('Scraped content length:', scrapeResult.markdown?.length); const chat = ai.chats.create({ - model: 'gemini-2.5-flash' + model: 'gemini-3.8-flash' }); // Demander les 3 premières stories sur Hacker News @@ -97,7 +97,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { console.log('Longueur du contenu extrait :', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Extraire les informations de l'entreprise : ${scrapeResult.markdown}`, config: { responseMimeType: 'application/json', diff --git a/fr/developer-guides/llm-sdks-and-frameworks/google-adk.mdx b/fr/developer-guides/llm-sdks-and-frameworks/google-adk.mdx index 64c9c857b..6dbab0efa 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/google-adk.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/google-adk.mdx @@ -3,7 +3,7 @@ title: "Agent Development Kit (ADK)" description: "Intégrez Firecrawl à l’ADK de Google via le Model Context Protocol (MCP) pour des workflows d’agents avancés" --- -Intégrez Firecrawl à l’Agent Development Kit (ADK) de Google pour créer des agents IA puissants dotés de capacités de web scraping via le Model Context Protocol (MCP). +Connectez l’Agent Development Kit (ADK) de Google à Firecrawl via le Model Context Protocol (MCP) pour permettre à vos agents d’effectuer des recherches, de l’extraction, du crawl et de la cartographie sur le web, et d’obtenir ainsi un contexte propre.
## Vue d’ensemble {#overview} @@ -15,16 +15,17 @@ Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ * Scraping, exploration et découverte de contenu web efficaces sur n’importe quel site * Recherche avancée et extraction de contenu intelligente -* Recherche approfondie +* Recherche web autonome avec l’agent Firecrawl +* Interaction avec le navigateur, analyse syntaxique de fichiers et surveillance des modifications * Déploiement flexible (cloud ou auto‑hébergé) -* Optimisé pour les environnements web modernes avec prise en charge du streaming HTTP +* Optimisé pour les environnements web modernes avec prise en charge du Streamable HTTP
## Prérequis {#prerequisites}
-- Obtenez une clé d’API Firecrawl sur [firecrawl.dev](https://firecrawl.dev) -- Installez le SDK Google +* Obtenez une clé API Firecrawl sur [firecrawl.dev](https://firecrawl.dev) +* Installez Google ADK avec la prise en charge de MCP : `pip install "google-adk[mcp]"` ## Configuration {#setup} @@ -33,19 +34,19 @@ Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ import os from google.adk.agents.llm_agent import Agent - from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams + from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] root_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="firecrawl_agent", description='Un assistant pratique pour le scraping de sites web avec Firecrawl', instruction='Aidez l’utilisateur à rechercher du contenu sur des sites web', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -63,7 +64,7 @@ Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ from mcp import StdioServerParameters root_agent = Agent( - model='gemini-2.5-pro', + model='gemini-3.8-flash', name='firecrawl_agent', description='Un assistant pratique pour le scraping de sites web avec Firecrawl', instruction='Aidez l’utilisateur à rechercher du contenu sur des sites web', @@ -74,7 +75,7 @@ Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ command='npx', args=[ "-y", - "firecrawl-mcp@3.23.7", + "firecrawl-mcp@3.33.2", ], env={ "FIRECRAWL_API_KEY": os.environ["FIRECRAWL_API_KEY"], @@ -88,30 +89,34 @@ Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ ``` -Définissez `FIRECRAWL_API_KEY` dans l’environnement qui lance ADK. Ne placez pas sa valeur dans les prompts de l’agent, le dépôt de code source ou l’URL MCP. Le package MCP local nécessite Node.js 22 ou une version ultérieure. +Définissez `FIRECRAWL_API_KEY` dans l’environnement qui lance ADK. Ne placez pas sa valeur dans les prompts de l’agent, le dépôt de code source ou l’URL MCP. Le package MCP local nécessite Node.js 22 ou une version ultérieure. ## Outils disponibles {#available-tools} -| Outil | Nom | Description | -| ------------------------ | ------------------------------ | ----------------------------------------------------------------------------------- | -| Outil de scraping | `firecrawl_scrape` | Extraire le contenu d’une seule URL avec des options avancées | -| Outil de cartographie | `firecrawl_map` | Cartographier un site web pour découvrir toutes les URL indexées du site | -| Outil de recherche | `firecrawl_search` | Rechercher sur le web et, en option, extraire le contenu des résultats de recherche | -| Outil de crawl | `firecrawl_crawl` | Démarrer un crawl asynchrone avec des options avancées | -| Vérifier l’état du crawl | `firecrawl_check_crawl_status` | Vérifier l’état d’une tâche de crawl | +| Outil | Nom | Description | +| ------------------------ | ----------------------------------------------- | -------------------------------------------------------------------------------------------- | +| Outil de scraping | `firecrawl_scrape` | Extraire le contenu d’une seule URL ou extraire des données structurées au format JSON | +| Outil de cartographie | `firecrawl_map` | Cartographier un site web pour découvrir toutes les URL indexées du site | +| Outil de recherche | `firecrawl_search` | Rechercher sur le web et, en option, extraire le contenu des résultats de recherche | +| Outil de crawl | `firecrawl_crawl` | Crawler un site ou une section et renvoyer ses pages | +| Vérifier l’état du crawl | `firecrawl_check_crawl_status` | Vérifier l’état d’une tâche de crawl | +| Outil de parsing | `firecrawl_parse` | Extraire le contenu d’un fichier PDF, d’un document, d’un tableur ou d’un fichier HTML | +| Outils d’agent | `firecrawl_agent`, `firecrawl_agent_status` | Lancer une recherche autonome sur plusieurs sources et vérifier l’état de la tâche | +| Outils Interact | `firecrawl_interact`, `firecrawl_interact_stop` | Cliquer, remplir des formulaires et naviguer sur une page en direct, puis libérer la session | +| Outils de surveillance | `firecrawl_monitor_*` | Créer et exécuter des vérifications récurrentes avec notifications par webhook ou e-mail | + +Voir [Outils MCP](/fr/mcp-server/tools) pour la liste complète.
## Configuration {#configuration}
-
- ### Configuration requise {#required-configuration} -
+### Authentification {#authentication} -**FIRECRAWL_API_KEY**: votre clé API Firecrawl +**FIRECRAWL_API_KEY**: votre clé API Firecrawl -- Requise lors de l’utilisation de l’API cloud (par défaut) -- Facultative lors de l’utilisation d’une instance auto-hébergée avec FIRECRAWL_API_URL +* Facultative avec l’API cloud (par défaut) : sans clé, l’extraction et la recherche fonctionnent en mode sans clé, dans les limites de l’offre gratuite ; les autres outils et des limites plus élevées nécessitent une clé +* Facultative lors de l’utilisation d’une instance auto-hébergée avec FIRECRAWL_API_URL ### Configuration optionnelle {#optional-configuration} @@ -121,18 +126,22 @@ Définissez `FIRECRAWL_API_KEY` dans l’environnement qui lance ADK. Ne placez * Exemple : `https://firecrawl.your-domain.com` * Si non renseigné, l’API cloud sera utilisée -## Exemple : Agent de recherche sur le Web {#example-web-research-agent} +## Exemple : Agent de recherche sur le Web {#example-web-research-agent} ```python +import asyncio +import os + from google.adk.agents.llm_agent import Agent -from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams +from google.adk.runners import InMemoryRunner +from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset -FIRECRAWL_API_KEY = "YOUR-API-KEY" +FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] # Créer un agent de recherche research_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="research_agent", description='An AI agent that researches topics by scraping and analyzing web content', instruction='''You are a research assistant. When given a topic or question: @@ -142,7 +151,7 @@ research_agent = Agent( 4. Provide comprehensive, well-sourced answers''', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -150,9 +159,13 @@ research_agent = Agent( ], ) -# Utiliser l'agent -response = research_agent.run("What are the latest features in Python 3.13?") -print(response) +# Exécuter l'agent et afficher ses réponses +async def main(): + runner = InMemoryRunner(agent=research_agent) + await runner.run_debug("What are the latest features in Python 3.13?") + await runner.close() + +asyncio.run(main()) ``` ## Bonnes pratiques {#best-practices} @@ -179,10 +192,12 @@ print(response) Découvrez comment créer des systèmes d’IA multi-agents performants en utilisant le framework ADK de Google, avec Firecrawl pour le scraping web. + En savoir plus sur l’intégration et les fonctionnalités du serveur Model Context Protocol (MCP) de Firecrawl. - + + Explorez la documentation officielle de Google Agent Development Kit pour des guides complets et des références API. \ No newline at end of file diff --git a/fr/developer-guides/llm-sdks-and-frameworks/jev.mdx b/fr/developer-guides/llm-sdks-and-frameworks/jev.mdx index d8e03a884..3bc7c1acb 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/jev.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/jev.mdx @@ -1,9 +1,9 @@ --- title: "Jev" -description: "Utilisez Firecrawl avec Jev de TypeSafe pour prendre des décisions rapides et structurées à partir de données web" +description: "Utilisez Firecrawl pour effectuer des recherches et une extraction de contenu web afin d'obtenir un contexte propre, puis posez à Jev, de TypeSafe, des questions structurées sur ce contexte pour prendre rapidement des décisions" --- -Intégrez Firecrawl à Jev de TypeSafe pour prendre des décisions rapides et structurées à partir de données web. +Utilisez Firecrawl pour effectuer des recherches et une extraction de contenu web afin d'obtenir un contexte propre, puis posez à Jev, de TypeSafe, des questions structurées sur ce contexte pour prendre rapidement des décisions. ## Configuration {#setup} diff --git a/fr/developer-guides/llm-sdks-and-frameworks/langchain.mdx b/fr/developer-guides/llm-sdks-and-frameworks/langchain.mdx index 75da05303..77520f3ec 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/langchain.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/langchain.mdx @@ -1,17 +1,17 @@ --- title: "LangChain" -description: "Utilisez Firecrawl avec LangChain pour le scraping web et des workflows d’IA" +description: "Utilisez Firecrawl avec LangChain pour fournir un contexte web en temps réel à vos flux de travail d’IA" --- -Intégrez Firecrawl à LangChain pour créer des applications d’IA alimentées par des données web. +Intégrez Firecrawl à LangChain pour créer des applications d’IA dotées d’un contexte web en temps réel. ## Configuration {#setup} ```bash -npm install @langchain/openai firecrawl +npm install firecrawl @langchain/openai @langchain/core zod ``` -Créez le fichier `.env` : +Créez le fichier `.env` : ```bash FIRECRAWL_API_KEY=your_firecrawl_key @@ -22,7 +22,7 @@ OPENAI_API_KEY=your_openai_key ## Scraper + Chat {#scrape-chat} -Cet exemple illustre un workflow simple : scraper les données d’un site web, puis traiter le contenu avec LangChain. +Cet exemple illustre un flux de travail simple : scraper les données d’un site web, puis traiter le contenu avec LangChain. ```typescript import { Firecrawl } from 'firecrawl'; @@ -31,7 +31,7 @@ import { HumanMessage } from '@langchain/core/messages'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const chat = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -62,7 +62,7 @@ import { StringOutputParser } from '@langchain/core/output_parsers'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -88,9 +88,9 @@ const result = await chain.invoke({ console.log('Chain result:', result); ``` -## Appels d’outils {#tool-calling} +## Appel d’outil {#tool-calling} -Cet exemple montre comment utiliser la fonction de tool calling de LangChain pour laisser le modèle décider quand scraper des sites web. +Cet exemple montre comment utiliser la fonction d’appel d’outil de LangChain pour laisser le modèle décider quand scraper des sites web. ```typescript import { Firecrawl } from 'firecrawl'; @@ -118,7 +118,7 @@ const scrapeWebsiteTool = new DynamicStructuredTool({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).bindTools([scrapeWebsiteTool]); @@ -143,7 +143,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { formats: ['markdown'] }); -console.log('Longueur du contenu extrait :', scrapeResult.markdown?.length); +console.log('Scraped content length:', scrapeResult.markdown?.length); const CompanyInfoSchema = z.object({ name: z.string(), @@ -153,7 +153,7 @@ const CompanyInfoSchema = z.object({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).withStructuredOutput(CompanyInfoSchema); @@ -168,7 +168,7 @@ const companyInfo = await model.invoke([ } ]); -console.log('Informations de l\'entreprise extraites :', companyInfo); +console.log('Extracted company info:', companyInfo); ``` -Pour d'autres exemples, consultez la [documentation de LangChain](https://js.langchain.com/docs). \ No newline at end of file +Pour d'autres exemples, consultez la [documentation de LangChain](https://docs.langchain.com/oss/javascript/langchain/overview). \ No newline at end of file diff --git a/fr/developer-guides/llm-sdks-and-frameworks/langgraph.mdx b/fr/developer-guides/llm-sdks-and-frameworks/langgraph.mdx index 0ce835ca2..bbb1dc1ae 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/langgraph.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/langgraph.mdx @@ -3,7 +3,7 @@ title: "LangGraph" description: "Intégrer Firecrawl à LangGraph pour créer des workflows d’agents" --- -Ce guide explique comment intégrer Firecrawl à LangGraph pour créer des workflows d’agents IA capables de crawler et de traiter du contenu web. +Ce guide explique comment utiliser Firecrawl, l’API de contexte pour les agents IA, avec LangGraph afin de créer des workflows d’agents capables de procéder à l’extraction du contenu de pages web au format Markdown propre, puis de le traiter. ## Configuration {#setup} @@ -22,7 +22,7 @@ OPENAI_API_KEY=your_openai_key ## Workflow de base {#basic-workflow} -Cet exemple présente un workflow LangGraph de base qui récupère les données d'un site web et en analyse le contenu. +Cet exemple présente un workflow LangGraph de base qui effectue l’extraction des données d'un site web et en analyse le contenu. ```typescript import { Firecrawl } from 'firecrawl'; @@ -34,7 +34,7 @@ const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); // Initialiser le LLM const llm = new ChatOpenAI({ - model: "gpt-5-nano", + model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); @@ -78,7 +78,7 @@ console.log(JSON.stringify(result, null, 2)); ## Workflow en plusieurs étapes {#multi-step-workflow} -Cet exemple illustre un workflow plus complexe qui explore plusieurs URL et les traite. +Cet exemple illustre un workflow plus complexe qui effectue l’extraction de plusieurs URL et les traite. ```typescript import { Firecrawl } from 'firecrawl'; @@ -86,7 +86,7 @@ import { ChatOpenAI } from '@langchain/openai'; import { StateGraph, Annotation, START, END } from '@langchain/langgraph'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); -const llm = new ChatOpenAI({ model: "gpt-5-nano", apiKey: process.env.OPENAI_API_KEY }); +const llm = new ChatOpenAI({ model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); // Définir l'état personnalisé const WorkflowState = Annotation.Root({ @@ -136,4 +136,4 @@ const result = await app.invoke({ console.log(result.summary); ``` -Pour plus d'exemples, consultez la [documentation de LangGraph](https://langchain-ai.github.io/langgraphjs/). \ No newline at end of file +Pour plus d'exemples, consultez la [documentation de LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview). \ No newline at end of file diff --git a/fr/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx b/fr/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx index 0929cec1a..3365a9c0d 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx @@ -56,4 +56,29 @@ const response = await queryEngine.query({ query: 'What is Firecrawl and how doe console.log('\nAnswer:', response.toString()); ``` -Pour d'autres exemples, consultez la [documentation de LlamaIndex](https://ts.llamaindex.ai/). \ No newline at end of file +## Python : FireCrawlWebReader {#python-firecrawlwebreader} + +En Python, le `FireCrawlWebReader` de LlamaIndex charge les résultats de Firecrawl sous forme de documents LlamaIndex. Définissez `mode` sur `scrape`, `crawl`, `map` ou `search`, puis passez les options Firecrawl dans `params`. + +```bash +pip install llama-index-readers-web firecrawl-py +``` + +```python +import os + +from llama_index.readers.web import FireCrawlWebReader + +reader = FireCrawlWebReader( + api_key=os.environ["FIRECRAWL_API_KEY"], + mode="crawl", + params={"limit": 10, "scrape_options": {"formats": ["markdown"]}}, +) + +documents = reader.load_data(url="https://firecrawl.dev") +print(f"Loaded {len(documents)} documents") +``` + +Utilisez `load_data(url=...)` pour `scrape`, `crawl` et `map`, et `load_data(query=...)` pour `search`. Pour plus de détails, voir la [référence de FireCrawlWebReader](https://developers.llamaindex.ai/python/framework-api-reference/readers/web/#llama_index.readers.web.FireCrawlWebReader). + +Pour d'autres exemples, consultez la [documentation de LlamaIndex](https://developers.llamaindex.ai/typescript/framework/). \ No newline at end of file diff --git a/fr/developer-guides/llm-sdks-and-frameworks/mastra.mdx b/fr/developer-guides/llm-sdks-and-frameworks/mastra.mdx index 221da94c7..cb265174a 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/mastra.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/mastra.mdx @@ -32,14 +32,14 @@ import { z } from "zod"; import { Firecrawl } from "firecrawl"; import { Agent } from "@mastra/core/agent"; -const firecrawl = new Firecrawl({ - apiKey: process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY" -}); +// Lit FIRECRAWL_API_KEY depuis l'environnement +const firecrawl = new Firecrawl(); const agent = new Agent({ + id: "summarizer", name: "summarizer", instructions: "You are a helpful assistant that creates concise summaries of documentation.", - model: "openai/gpt-5-nano", + model: "openai/gpt-5.6-luna", }); // Étape 1 : Rechercher avec le SDK Firecrawl @@ -95,7 +95,7 @@ const scrapeStep = createStep({ }, }); -// Étape 3 : Résumer avec Claude +// Étape 3 : Résumer avec l'agent Mastra const summarizeStep = createStep({ id: "summarize", inputSchema: z.object({ @@ -133,7 +133,7 @@ export const workflow = createWorkflow({ .commit(); async function testWorkflow() { - const run = await workflow.createRunAsync(); + const run = await workflow.createRun(); const result = await run.start({ inputData: { query: "Firecrawl documentation" } }); @@ -152,4 +152,33 @@ async function testWorkflow() { testWorkflow().catch(console.error); ``` +## Sessions de navigateur {#browser-sessions} + +Le package `@mastra/browser-firecrawl` de Mastra met à la disposition d'un agent un navigateur Firecrawl hébergé. L'agent a accès aux outils de navigateur de Mastra, comme `browser_goto`, `browser_snapshot` et `browser_click`, et chaque fil de conversation dispose de sa propre session de navigateur. + +```bash +npm install @mastra/browser-firecrawl agent-browser@0.19.0 +``` + +Installez également `agent-browser@0.19.0`. Les versions plus récentes de `agent-browser` n'exportent plus la bibliothèque importée par ce paquet, ce qui fait échouer l'import. + +```typescript +import { Agent } from "@mastra/core/agent"; +import { FirecrawlBrowser } from "@mastra/browser-firecrawl"; + +const browser = new FirecrawlBrowser({ + apiKey: process.env.FIRECRAWL_API_KEY, +}); + +export const browserAgent = new Agent({ + id: "browser-agent", + name: "Browser Agent", + instructions: "Use browser_snapshot to read the page, then use the element refs it returns to click and type.", + model: "openai/gpt-5.6-luna", + browser, +}); +``` + +Consultez le [guide Mastra sur le navigateur Firecrawl](https://mastra.ai/integrations/browsers/firecrawl) pour en savoir plus sur la portée des sessions, les profils et les options self-hosted. + Pour plus d'exemples, consultez la [documentation de Mastra](https://mastra.ai/docs). \ No newline at end of file diff --git a/fr/developer-guides/llm-sdks-and-frameworks/openai.mdx b/fr/developer-guides/llm-sdks-and-frameworks/openai.mdx index 1745c9189..d8abcb6d1 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/openai.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/openai.mdx @@ -1,9 +1,9 @@ --- title: "OpenAI" -description: "Utilisez Firecrawl avec OpenAI pour le scraping web et des workflows d’IA" +description: "Utilisez Firecrawl avec OpenAI pour fournir un contexte web en temps réel à vos flux de travail d’IA" --- -Intégrez Firecrawl à OpenAI pour créer des applications d’IA alimentées par des données web. +Utilisez Firecrawl avec le SDK OpenAI pour fournir à vos applications d’IA un contexte web propre : transmettez les résultats de recherche et d’extraction aux appels Responses et Chat Completions, ou connectez Firecrawl en tant que serveur MCP. ## Configuration {#setup} @@ -20,9 +20,9 @@ OPENAI_API_KEY=your_openai_key > **Remarque :** Si vous utilisez Node < 20, installez `dotenv` et ajoutez `import 'dotenv/config'` à votre code. -## Scraper + Résumer {#scrape-summarize} +## Extraction + Résumer {#scrape-summarize} -Cet exemple illustre un workflow simple : scraper un site web et en résumer le contenu à l'aide d'un modèle OpenAI. +Cet exemple illustre un flux de travail simple : effectuer l’extraction d’un site web et en résumer le contenu à l'aide d'un modèle OpenAI. ```typescript import { Firecrawl } from 'firecrawl'; @@ -40,7 +40,7 @@ console.log('Scraped content length:', scrapeResult.markdown?.length); // Résumer avec le modèle OpenAI const completion = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', content: `Summarize: ${scrapeResult.markdown}` } ] @@ -51,7 +51,7 @@ console.log('Summary:', completion.choices[0]?.message.content); ## Appels de fonction {#function-calling} -Cet exemple montre comment utiliser la fonctionnalité d’appels de fonction d’OpenAI pour permettre au modèle de décider quand scraper des sites web en fonction des requêtes utilisateur. +Cet exemple montre comment utiliser la fonctionnalité d’appels de fonction d’OpenAI pour permettre au modèle de décider quand effectuer l’extraction de sites web en fonction des requêtes utilisateur. ```typescript import { Firecrawl } from 'firecrawl'; @@ -75,7 +75,7 @@ const tools = [{ }]; const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: 'What is Firecrawl? Visit firecrawl.dev and tell me about it.' @@ -98,7 +98,7 @@ if (message?.tool_calls && message.tool_calls.length > 0) { // Renvoyer le contenu scrapé au modèle pour obtenir la réponse finale const finalResponse = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', @@ -148,7 +148,7 @@ const CompanyInfoSchema = z.object({ }); const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'system', @@ -196,7 +196,7 @@ console.log('Search results:', searchResult.web?.length, 'pages found'); // Analyser et résumer les fonctionnalités principales const analysis = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: `Summarize the key features: ${JSON.stringify(searchResult)}` @@ -216,7 +216,7 @@ import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); const response = await openai.responses.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', tools: [ { type: 'mcp', diff --git a/fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx b/fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx index 7be037a0b..f13a2110d 100644 --- a/fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx +++ b/fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx @@ -3,7 +3,7 @@ title: "Vercel AI SDK" description: "Outils Firecrawl pour Vercel AI SDK. Web scraping, recherche, Interact et crawl pour les applications d'IA." --- -Outils Firecrawl pour Vercel AI SDK. Effectuez des recherches, faites du scraping, Interact avec des pages et effectuez un crawl du web dans vos applications d'IA." +Outils Firecrawl pour Vercel AI SDK. Recherchez, extrayez, lancez des crawls, cartographiez, utilisez Interact et exécutez Agent pour fournir à vos applications d’IA un contexte propre issu du web. ## Installation {#install} @@ -30,9 +30,12 @@ AI_GATEWAY_API_KEY=your-key # https://vercel.com/ai-gateway import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; +const { systemPrompt, ...tools } = FirecrawlTools(); + const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - tools: FirecrawlTools(), + system: systemPrompt, + tools, stopWhen: stepCountIs(30), prompt: ` 1. Use interact on Hacker News to identify the top story @@ -45,17 +48,17 @@ const { text } = await generateText({ ## FirecrawlTools {#firecrawltools} -`FirecrawlTools()` vous fournit les outils par défaut ainsi qu’un `systemPrompt` généré automatiquement, que vous pouvez transmettre à `generateText`. +`FirecrawlTools()` vous fournit les outils par défaut ainsi qu’un `systemPrompt` généré automatiquement, que vous pouvez transmettre à `generateText`. Retirez `systemPrompt` avant de transmettre le reste en tant que `tools`, afin que l’objet soit correctement typé comme un `ToolSet`. ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; -const tools = FirecrawlTools(); +const { systemPrompt, ...tools } = FirecrawlTools(); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - system: `${tools.systemPrompt}\n\nAnswer with citations when possible.`, + system: `${systemPrompt}\n\nAnswer with citations when possible.`, tools, stopWhen: stepCountIs(20), prompt: 'Find the current Firecrawl pricing page and explain the available plans.', @@ -85,10 +88,10 @@ FirecrawlTools({ browser: {} }); FirecrawlTools({ all: true }); ``` -Pour faire du scraping afin de répondre à une question sur une page, utilisez le format `question` : +Pour faire du scraping afin de répondre à une question sur une page, utilisez le format `query` : ```typescript -formats: [{ type: 'question', question: 'What does this page say about pricing and rate limits?' }] +formats: [{ type: 'query', prompt: 'What does this page say about pricing and rate limits?' }] ``` Utilisez `formats: ['markdown']` uniquement si vous avez besoin de tout le contenu de la page. @@ -98,41 +101,45 @@ Utilisez `formats: ['markdown']` uniquement si vous avez besoin de tout le conte Chaque outil peut être utilisé directement ou appelé en lui passant des options : ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { scrape, search } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Search for Firecrawl, then scrape the most relevant result.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); -const customScrape = scrape({ apiKey: 'fc-custom-key', apiUrl: 'https://api.firecrawl.dev' }); +// Les options remplacent la variable d'environnement FIRECRAWL_API_KEY et l'URL de l'API par défaut. +const customScrape = scrape({ apiKey: process.env.OTHER_FIRECRAWL_API_KEY, apiUrl: 'https://api.firecrawl.dev' }); ``` ### Recherche + Scraping {#search-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { search, scrape } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Recherche Firecrawl, scrape le premier résultat officiel et explique ce que ça fait.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); ``` ### Cartographie {#map} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { map } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Map https://docs.firecrawl.dev and list the main sections.', tools: { map }, + stopWhen: stepCountIs(3), }); ``` @@ -162,9 +169,9 @@ await result.fullStream; ```typescript import { generateText, stepCountIs } from 'ai'; -import { interact, search } from 'firecrawl-aisdk'; +import { interact, search, type InteractTool } from 'firecrawl-aisdk'; -const interactTool = interact(); +const interactTool = interact() as InteractTool; console.log('Live view:', await interactTool.start('https://news.ycombinator.com')); const { text } = await generateText({ @@ -182,9 +189,10 @@ Si vous avez besoin de l’URL de la vue en direct après le démarrage, utilise Réutilisez l’état du navigateur d’une session à l’autre avec des profils : ```typescript -const interactTool = interact({ - profile: { name: 'my-session', saveChanges: true }, -}); +import { interact, type InteractOptions, type InteractTool } from 'firecrawl-aisdk'; + +const options: InteractOptions = { profile: { name: 'my-session', saveChanges: true } }; +const interactTool = interact(options) as InteractTool; ``` `browser()` est déprécié. Préférez `interact()`. @@ -196,26 +204,28 @@ Crawl, extraction par lot et agent renvoient un ID de tâche. Associez-les à `p ### Crawl {#crawl} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { crawl, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Crawl https://docs.firecrawl.dev (limit 3 pages) and summarize.', tools: { crawl, poll }, + stopWhen: stepCountIs(10), }); ``` ### Extraction par lot {#batch-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { batchScrape, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and https://docs.firecrawl.dev, then compare them.', tools: { batchScrape, poll }, + stopWhen: stepCountIs(10), }); ``` @@ -238,7 +248,7 @@ const { text } = await generateText({ ## Journalisation {#logging} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { logStep, scrape, stepLogger } from 'firecrawl-aisdk'; const logger = stepLogger(); @@ -247,6 +257,7 @@ const { text, usage } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logger.onStep, experimental_onToolCallFinish: logger.onToolCallFinish, }); @@ -258,6 +269,7 @@ await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it again.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logStep, }); ``` diff --git a/fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx b/fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx new file mode 100644 index 000000000..4d2a94542 --- /dev/null +++ b/fr/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx @@ -0,0 +1,294 @@ +--- +title: "Ancrer Gemini sur Vertex AI avec la recherche Firecrawl" +description: "Déployez un petit adaptateur Cloud Run pour permettre à Gemini sur Vertex AI d'ancrer ses réponses dans les résultats de recherche Firecrawl" +--- + +Gemini sur Vertex AI peut appeler une API de recherche que vous fournissez et utiliser les résultats comme sources d'ancrage. Dans ce guide, vous déployez sur Cloud Run un adaptateur léger qui convertit la requête de Gemini en [recherche Firecrawl](/fr/features/search) et renvoie les résultats au format attendu par Gemini. + + + Google documente cette fonctionnalité sous le nom [Grounding with your search API](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/grounding/grounding-with-your-search-api). L'adaptateur de ce guide s'exécute dans votre propre projet Google Cloud, et les recherches qu'il effectue sont facturées sur votre compte Firecrawl. + + +## Fonctionnement {#how-it-works} + +1. Votre requête à Gemini inclut un outil de récupération de type `externalApi` qui pointe vers votre adaptateur. +2. Lorsque Gemini a besoin d'informations, il envoie `POST {"query": "..."}` à l'adaptateur, en ajoutant votre clé sous la forme `?key=`. +3. L'adaptateur appelle l'endpoint `/v2/search` de Firecrawl et renvoie un tableau JSON d'objets contenant chacun un `snippet` et un `uri`. Un tableau vide signifie qu'il n'y a aucun résultat. +4. Gemini utilise les snippets comme sources d'ancrage et les répertorie dans le champ `groundingMetadata` de la réponse. + +## Prérequis {#prerequisites} + +* Une [clé API Firecrawl](https://www.firecrawl.dev/app/api-keys) +* Un projet Google Cloud avec la facturation, Vertex AI et Cloud Run activés, et la CLI `gcloud` authentifiée +* Un modèle Gemini compatible avec l'ancrage (grounding) via votre API de recherche. Google en fournit la liste sur la page mentionnée ci-dessus ; `gemini-2.5-flash` en fait partie. + +## Créer l'adaptateur {#build-the-adapter} + +Créez un dossier contenant les trois fichiers suivants. + + + ```python app.py + """Adaptateur Gemini « Grounding with your search API » reposant sur Firecrawl /v2/search.""" + import hmac + import os + import re + + import httpx + from flask import Flask, jsonify, request + + API_URL = os.environ.get("FIRECRAWL_API_URL", "https://api.firecrawl.dev") + INTEGRATION_TAG = "_vertex_grounding" + LIMIT = int(os.environ.get("RESULT_LIMIT", "10")) + SNIPPET_CHARS = int(os.environ.get("SNIPPET_CHARS", "1200")) + SNIPPET_MODE = os.environ.get("SNIPPET_MODE", "description") + GATEWAY_KEY = os.environ.get("GATEWAY_KEY", "") + ENV_FIRECRAWL_KEY = os.environ.get("FIRECRAWL_API_KEY", "") + TIMEOUT = float(os.environ.get("FIRECRAWL_TIMEOUT", "20")) + MAX_QUERY_CHARS = 500 + + app = Flask(__name__) + client = httpx.Client(timeout=TIMEOUT) + + + def resolve_firecrawl_key(supplied): + """Renvoie la clé Firecrawl à utiliser, ou None si l'appelant n'est pas autorisé.""" + if not supplied: + return None + if GATEWAY_KEY: + if ENV_FIRECRAWL_KEY and hmac.compare_digest(supplied, GATEWAY_KEY): + return ENV_FIRECRAWL_KEY + return None + return supplied + + + def excerpt(text, limit): + text = re.sub(r"!\[[^\]]*\]\([^)]*\)", " ", text or "") + text = re.sub(r"\[([^\]]*)\]\([^)]*\)", r"\1", text) + text = re.sub(r"[#*_>|`]+", " ", text) + text = re.sub(r"\s+", " ", text).strip() + if len(text) <= limit: + return text + return text[:limit].rsplit(" ", 1)[0] + "..." + + + def to_grounding(item): + uri = item.get("url") + if not uri: + return None + source = item.get("markdown") if SNIPPET_MODE == "markdown" else None + snippet = excerpt(source or item.get("description") or item.get("title"), SNIPPET_CHARS) + return {"snippet": snippet, "uri": uri} if snippet else None + + + @app.get("/healthz") + def healthz(): + return {"ok": True} + + + @app.post("/") + @app.post("/search") + @app.post("/v0/search") + def search(): + key = resolve_firecrawl_key(request.args.get("key", "")) + if not key: + return jsonify({"error": "Missing or invalid key"}), 401 + body = request.get_json(silent=True) + query = body.get("query") if isinstance(body, dict) else None + if not isinstance(query, str) or not query.strip(): + return jsonify({"error": "JSON body with a non-empty 'query' string is required"}), 400 + + payload = {"query": query.strip()[:MAX_QUERY_CHARS], "limit": LIMIT, "integration": INTEGRATION_TAG} + if SNIPPET_MODE == "markdown": + payload["scrapeOptions"] = {"formats": ["markdown"], "onlyMainContent": True} + try: + resp = client.post( + f"{API_URL}/v2/search", + json=payload, + headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"}, + ) + except httpx.HTTPError: + return jsonify({"error": "Firecrawl request failed"}), 502 + if resp.status_code in (401, 403): + return jsonify({"error": "Missing or invalid key"}), 401 + if resp.status_code == 429: + return jsonify({"error": "Firecrawl rate limit reached"}), 429 + if resp.status_code != 200: + return jsonify({"error": f"Firecrawl returned {resp.status_code}"}), 502 + + web = ((resp.json().get("data") or {}).get("web")) or [] + results = [r for r in map(to_grounding, web) if r] + return jsonify(results) + ``` + + ```text requirements.txt + flask>=3.0,<4 + gunicorn>=22.0 + httpx>=0.27,<1 + ``` + + ```dockerfile Dockerfile + FROM python:3.12-slim + ENV PYTHONUNBUFFERED=1 + WORKDIR /app + COPY requirements.txt . + RUN pip install --no-cache-dir -r requirements.txt + COPY app.py . + RUN useradd --create-home app + USER app + CMD exec gunicorn --bind 0.0.0.0:${PORT:-8080} --workers 1 --threads 8 --timeout 60 app:app + ``` + + +L'adaptateur lit la clé dans `?key=`. Il transmet cette clé à Firecrawl sous forme de jeton au porteur ; la valeur `apiKeyString` que vous fournissez à Gemini est donc votre clé API Firecrawl. Une clé manquante ou refusée renvoie `401`. Le Dockerfile démarre gunicorn sans journal d'accès, car celui-ci enregistrerait la valeur de `?key=`. L'adaptateur n'enregistre jamais la requête ni la clé. + +## Déployer sur Cloud Run {#deploy-to-cloud-run} + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated +``` + +La commande affiche l'URL du service. Votre point de terminaison correspond à cette URL suivie de `/v0/search`. Gemini ne pouvant pas joindre de jeton d'identité Google à cet appel, le service accepte les requêtes non authentifiées et c'est la vérification `?key=` qui assure le contrôle d'accès. + +### Ne pas exposer la clé Firecrawl dans les URL {#keep-the-firecrawl-key-out-of-urls} + +Cloud Run conserve un journal des requêtes pour chaque service, dans lequel figurent les URL des requêtes. Pour que votre clé Firecrawl n'y apparaisse pas, exécutez l'adaptateur en mode Gateway : vous choisissez un secret partagé que Gemini enverra, et l'adaptateur utilise la clé Firecrawl stockée dans Secret Manager. + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +printf %s "$FIRECRAWL_API_KEY" | gcloud secrets create firecrawl-api-key --project "$PROJECT_ID" --data-file=- +openssl rand -hex 24 | tr -d '\n' | gcloud secrets create grounding-gateway-key --project "$PROJECT_ID" --data-file=- + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated \ + --set-secrets "FIRECRAWL_API_KEY=firecrawl-api-key:latest,GATEWAY_KEY=grounding-gateway-key:latest" +``` + +Attribuez au compte de service d'exécution du service le rôle `roles/secretmanager.secretAccessor` sur les deux secrets. Dans ce mode, `apiKeyString` correspond au secret de la Gateway, que vous pouvez récupérer avec `gcloud secrets versions access latest --secret grounding-gateway-key`. + +### Vérifier le point de terminaison {#check-the-endpoint} + +```bash +ENDPOINT=https://YOUR_SERVICE_URL/v0/search + +curl -sS -X POST "$ENDPOINT?key=$FIRECRAWL_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"query": "who won Super Bowl LX"}' +``` + +Vous obtenez un tableau d'objects contenant `snippet` et `uri`. Sans `?key=`, le service répond avec un code `401`. + +## Ancrer une requête Gemini {#ground-a-gemini-request} + + + ```python Python (google-genai) + from google import genai + from google.genai.types import ExternalApi, GenerateContentConfig, Retrieval, Tool + + client = genai.Client(vertexai=True, project="your-project-id", location="global") + + tool = Tool( + retrieval=Retrieval( + external_api=ExternalApi( + api_spec="SIMPLE_SEARCH", + endpoint="https://YOUR_SERVICE_URL/v0/search", + api_auth={"apiKeyConfig": {"apiKeyString": "YOUR_KEY"}}, + ) + ) + ) + + response = client.models.generate_content( + model="gemini-2.5-flash", + contents="Who won Super Bowl LX?", + config=GenerateContentConfig(tools=[tool]), + ) + + print(response.text) + print(response.candidates[0].grounding_metadata.grounding_chunks) + ``` + + ```bash REST + PROJECT_ID=your-project-id + LOCATION=global + MODEL_ID=gemini-2.5-flash + + cat > request.json <<'EOF' + { + "contents": [{ + "role": "user", + "parts": [{ "text": "Who won Super Bowl LX?" }] + }], + "tools": [{ + "retrieval": { + "externalApi": { + "api_spec": "SIMPLE_SEARCH", + "endpoint": "https://YOUR_SERVICE_URL/v0/search", + "apiAuth": { + "apiKeyConfig": { "apiKeyString": "YOUR_KEY" } + } + } + } + }] + } + EOF + + curl -X POST \ + -H "Authorization: Bearer $(gcloud auth print-access-token)" \ + -H "Content-Type: application/json" \ + -d `request.json \ + "https://aiplatform.googleapis.com/v1beta1/projects/$PROJECT_ID/locations/$LOCATION/publishers/google/models/$MODEL_ID:generateContent" + ``` + + +Remplacez `YOUR_SERVICE_URL` par l'hôte de votre service et `YOUR_KEY` par votre clé API Firecrawl, ou par le secret de la Gateway si vous avez déployé en mode Gateway. Pour une localisation régionale autre que `global`, utilisez `LOCATION-aiplatform.googleapis.com` comme hôte, conformément à la référence de Google. + +Dans la réponse, les sources utilisées par Gemini figurent sous `candidates[0].groundingMetadata.groundingChunks`. Dans la réponse REST, le champ `retrievedContext` de chaque fragment contient l'`uri` et le `snippet` renvoyés par votre adaptateur. + +## Options {#options} + +Définissez-les comme variables d’environnement du service Cloud Run, par exemple avec `gcloud run services update firecrawl-grounding --update-env-vars RESULT_LIMIT=5`. + +| Variable | Par défaut | Signification | +| ------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `RESULT_LIMIT` | `10` | Nombre de résultats demandés à Firecrawl par requête, de 1 à 100. | +| `SNIPPET_CHARS` | `1200` | Longueur maximale du snippet, tronqué à la fin d’un mot. | +| `SNIPPET_MODE` | `description` | `description` utilise la description du résultat de recherche. `markdown` extrait en plus chaque résultat et utilise le début de son contenu principal. | +| `FIRECRAWL_TIMEOUT` | `20` | Délai d’attente de la réponse de Firecrawl, en secondes. | +| `GATEWAY_KEY` | non définie | Active le mode Gateway. | + +### Choisir un snippet {#choosing-a-snippet} + +Gemini s'appuie sur le texte du snippet : son contenu compte donc davantage que le lien. Par défaut, c'est la description renvoyée par la recherche Firecrawl qui est utilisée. Dans ce champ, la recherche renvoie par défaut des [extraits pertinents pour la query](/fr/features/search-highlights) et, lorsqu'elle ne peut pas en produire, se rabat sur la simple description de la page : chaque snippet est ainsi un extrait choisi en fonction de la query. Le mode `markdown` reprend les premiers caractères du contenu principal de chaque résultat, qui, sur certains sites, correspondent à une bannière ou à un menu placé avant l'article ; c'est donc généralement le choix le moins pertinent. Il alourdit en outre considérablement chaque réponse de Firecrawl. Utilisez-le lorsque les résultats qui vous intéressent n'ont pas de description exploitable. + +## Limites et comportement {#limits-and-behavior} + +* Google permet à une seule requête de génération d’utiliser jusqu’à 10 sources d’ancrage, et vous pouvez combiner cet outil avec d’autres, comme Google Search. +* La page de Google n’indique ni taille maximale de réponse ni délai d’expiration pour votre point de terminaison. Veillez à ce que l’adaptateur reste rapide et que les snippets soient courts. Avec les valeurs par défaut, une réponse contient au maximum 10 snippets de 1 200 caractères. +* La recherche Firecrawl accepte des requêtes de 500 caractères maximum. Au-delà, l’adaptateur tronque les requêtes à cette longueur. +* Chaque requête correspond à une requête de recherche Firecrawl : vos [limites de débit](/fr/rate-limits) et votre [facturation](/fr/billing) s’appliquent donc à chaque recherche effectuée par Gemini. +* Gemini appelle l’adaptateur une fois pour chaque recherche qu’il décide de lancer, et une seule requête peut en déclencher plusieurs. + +| État | Cas | +| ----- | ----------------------------------------------------------------------------------- | +| `200` | Tableau JSON d’objets `snippet` et `uri`, ou tableau vide en l’absence de résultats | +| `400` | Le corps n’est pas du JSON contenant une chaîne `query` non vide | +| `401` | Clé manquante, secret de Gateway incorrect ou clé rejetée par Firecrawl | +| `429` | Limite de débit Firecrawl atteinte | +| `502` | Firecrawl est injoignable ou a renvoyé une autre erreur | + +## Voir aussi {#related} + +* [Recherche](/fr/features/search) +* [Gemini](/fr/developer-guides/llm-sdks-and-frameworks/gemini) +* [Agent Development Kit (ADK)](/fr/developer-guides/llm-sdks-and-frameworks/google-adk) \ No newline at end of file diff --git a/fr/developer-guides/mcp-setup-guides/chatgpt.mdx b/fr/developer-guides/mcp-setup-guides/chatgpt.mdx index 4d357cccb..578f05133 100644 --- a/fr/developer-guides/mcp-setup-guides/chatgpt.mdx +++ b/fr/developer-guides/mcp-setup-guides/chatgpt.mdx @@ -1,21 +1,23 @@ --- title: "Utiliser Firecrawl MCP dans ChatGPT" -description: "Ajoutez Firecrawl à ChatGPT avec le connecteur natif" +description: "Ajoutez Firecrawl à ChatGPT avec le plugin natif" --- -Ajoutez Firecrawl à ChatGPT avec l’application Firecrawl intégrée. Vous n’avez pas besoin de créer un connecteur MCP personnalisé ni de saisir l’URL d’un serveur. +Ajoutez Firecrawl à ChatGPT avec le plugin Firecrawl intégré pour rechercher, effectuer une extraction, crawler et surveiller le web, et interagir avec lui, directement depuis vos conversations. Vous n’avez pas besoin de créer un connecteur MCP personnalisé ni de saisir l’URL d’un serveur. ## Ajouter à ChatGPT {#add-to-chatgpt} - - Ouvrez l’application Firecrawl dans ChatGPT et connectez-vous. + + Ouvrez le plugin Firecrawl dans ChatGPT et installez-le. -1. Ouvrez l’[application Firecrawl dans ChatGPT](https://chatgpt.com/plugins?q=firecrawl). -2. Sélectionnez **Firecrawl** et connectez-vous. Lorsque ChatGPT ouvre Firecrawl dans votre Browser, connectez-vous, choisissez une équipe et autorisez l’accès. -3. Dans une conversation, ouvrez le menu **+** et activez **Firecrawl** avant d’envoyer un prompt. Le connecteur doit être associé à la conversation. +1. Ouvrez le [plugin Firecrawl dans ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a314a73f8ac819195b0d55e36b9c609?q=firecrawl), ou ouvrez **Plugins** dans ChatGPT et recherchez **Firecrawl**. +2. Sélectionnez **Install**. Lorsque ChatGPT ouvre Firecrawl dans votre navigateur, connectez-vous, choisissez une équipe et autorisez l’accès. +3. Démarrez une nouvelle conversation pour que ChatGPT charge le plugin, puis demandez-lui d’utiliser Firecrawl. -N’insérez pas de clé API Firecrawl dans l’URL d’un serveur. Pour révoquer l’accès ultérieurement, utilisez les [paramètres MCP](https://www.firecrawl.dev/app/settings?tab=mcp). +Le même plugin fonctionne dans Codex. Voir [ChatGPT & Codex](/fr/integrations/chatgpt-codex) pour plus de détails et des conseils de dépannage. + +N’insérez jamais de clé API Firecrawl dans l’URL du serveur. Pour révoquer l’accès ultérieurement, utilisez les [Paramètres MCP](https://www.firecrawl.dev/app/settings?tab=mcp). ## Essayer {#try} diff --git a/fr/developer-guides/mcp-setup-guides/factory-ai.mdx b/fr/developer-guides/mcp-setup-guides/factory-ai.mdx index 088bcf904..5b7fc5238 100644 --- a/fr/developer-guides/mcp-setup-guides/factory-ai.mdx +++ b/fr/developer-guides/mcp-setup-guides/factory-ai.mdx @@ -15,60 +15,65 @@ Ajoutez des capacités de scraping et de recherche web à Factory AI avec Firecr Inscrivez-vous sur [firecrawl.dev/app](https://firecrawl.dev/app) et copiez votre clé d’API. -
- ### 2. Installer la CLI Factory AI {#2-install-factory-ai-cli} -
+### 2. Installer la CLI Factory AI {#2-install-factory-ai-cli} -Installez la [CLI Factory AI](https://docs.factory.ai/cli/getting-started/quickstart) si ce n’est pas déjà fait : +Installez la [CLI Factory Droid](https://docs.factory.ai/droid-cli/quickstart) si ce n’est pas déjà fait : -**macOS/Linux :** +**macOS/Linux :** ```bash curl -fsSL https://app.factory.ai/cli | sh ``` -**Windows :** +**Windows :** ```powershell -iwr https://app.factory.ai/cli/install.ps1 -useb | iex +irm https://app.factory.ai/cli/windows | iex ``` ### 3. Ajouter le serveur MCP Firecrawl {#3-add-firecrawl-mcp-server} -Dans le CLI de Factory droid, ajoutez Firecrawl à l’aide de la commande `/mcp add` : +Depuis votre terminal, ajoutez le serveur MCP Firecrawl hébergé avec `droid mcp add` : ```bash -/mcp add firecrawl "npx -y firecrawl-mcp@3.23.0" -e FIRECRAWL_API_KEY=your-api-key-here +droid mcp add firecrawl https://mcp.firecrawl.dev/v2/mcp --type http \ + --header "Authorization: Bearer your-api-key-here" --no-oauth ``` -Remplacez `your-api-key-here` par votre clé d’API Firecrawl réelle. +Remplacez `your-api-key-here` par votre clé API Firecrawl. + +Pour exécuter plutôt le serveur en local, ajoutez-le en tant que serveur stdio : + +```bash +droid mcp add firecrawl "npx -y firecrawl-mcp@3.33.2" --env FIRECRAWL_API_KEY=your-api-key-here +``` + +Vous pouvez également saisir `/mcp` dans Droid pour vérifier l'état du serveur et afficher ses outils. ### 4. Terminé ! {#4-done} Les outils Firecrawl sont désormais disponibles dans votre session Factory AI ! -
- ## Démo rapide {#quick-demo} -
+## Démo rapide {#quick-demo} -Essayez ceci dans Factory AI : +Essayez ceci dans Factory AI : -**Rechercher sur le Web :** +**Rechercher sur le Web :** ``` -Recherchez les dernières fonctionnalités de Next.js 15 +Recherchez les dernières notes de release de Next.js ``` -**Extraire une page :** +**Extraire une page :** ``` Scrape firecrawl.dev et dis-moi ce que c'est ``` -**Accéder à la documentation :** +**Accéder à la documentation :** ``` Trouve et scrape la documentation de l'API Stripe pour les intentions de paiement ``` -Factory utilisera automatiquement les outils de recherche et de scraping de Firecrawl pour obtenir les informations. +Factory utilisera automatiquement les outils de recherche et de scraping de Firecrawl pour obtenir les informations. \ No newline at end of file diff --git a/fr/enterprise.mdx b/fr/enterprise.mdx index e91a8d350..372caee91 100644 --- a/fr/enterprise.mdx +++ b/fr/enterprise.mdx @@ -5,7 +5,7 @@ og:title: "Enterprise | Firecrawl" og:description: "Offres Enterprise, sécurité et fonctionnalités de Firecrawl à grande échelle" --- -Firecrawl Enterprise est conçu pour les équipes qui doivent exploiter le web à grande échelle, avec des exigences strictes en matière de sécurité, de conformité et d’assistance. Les offres Enterprise incluent tout ce qui est compris dans nos offres en libre-service, ainsi que des crédits personnalisés, une assistance dédiée et les contrôles de sécurité et d’accès ci-dessous. +Firecrawl Enterprise est conçu pour les équipes qui ont besoin de fonctionnalités fiables de recherche, d’extraction, d’Analyser et d’Interact à grande échelle, avec des exigences strictes en matière de sécurité, de conformité et d’assistance. Les offres Enterprise incluent tout ce qui est compris dans nos offres en libre-service, ainsi que des crédits personnalisés, une assistance dédiée et les contrôles de sécurité et d’accès ci-dessous. Les fonctionnalités Enterprise sont configurées par notre équipe. Pour les activer ou discuter d’une offre personnalisée, consultez la [page Enterprise](https://www.firecrawl.dev/enterprise) ou contactez [help@firecrawl.dev](mailto:help@firecrawl.dev). diff --git a/fr/features/agent.mdx b/fr/features/agent.mdx index 27ff59900..82336900d 100644 --- a/fr/features/agent.mdx +++ b/fr/features/agent.mdx @@ -67,7 +67,7 @@ Que vous ayez besoin d’un seul point de données ou de jeux de données comple **Considérez `/agent` comme une recherche approfondie de données, où qu’elles se trouvent !** -Agent s’appuie sur tout ce qui fait la force de `/extract` et va encore plus loin : +Agent remplace l’ancien point de terminaison `/extract` et va encore plus loin : * **Aucune URL obligatoire** : décrivez simplement ce dont vous avez besoin via le paramètre `prompt`. Les URL sont facultatives * **Recherche web approfondie** : recherche et explore les sites en profondeur, de manière autonome, pour trouver vos données @@ -490,15 +490,15 @@ En mode `skip`, il n'y a aucune approbation en attente à laquelle répondre | `exchange.decline` | object | Non | `{ approvalId }` : refuse le `pendingApproval` du tour précédent. Nécessite `threadId` | | `exchange.onTermsRequired` | string | Non | Comportement à adopter lorsqu’un fournisseur de données Alexandria que l’agent utiliserait exige l’acceptation de conditions que votre équipe n’a pas encore acceptées : `skip` (par défaut) ou `ask`. Consultez [Fournisseurs de données soumis à des conditions](#data-providers-that-need-terms) | -## Agent vs Extract : ce qui a été amélioré {#agent-vs-extract-whats-improved} +## Agent vs ancien /extract : ce qui a été amélioré {#agent-vs-legacy-extract-whats-improved} -| Fonctionnalité | Agent (nouveau) | Extract | -|---------|-------------|---------| -| URL requises | Non | Oui | -| Vitesse | Plus rapide | Standard | -| Coût | Inférieur | Standard | -| Fiabilité | Supérieure | Standard | -| Flexibilité des requêtes | Élevée | Modérée | +| Fonctionnalité | Agent | Ancien /extract | +| ------------------------ | ----------- | --------------- | +| URL requises | Non | Oui | +| Vitesse | Plus rapide | Standard | +| Coût | Inférieur | Standard | +| Fiabilité | Supérieure | Standard | +| Flexibilité des requêtes | Élevée | Modérée | ## Exemples de cas d'utilisation {#example-use-cases} diff --git a/fr/features/gov.mdx b/fr/features/gov.mdx index 188122c28..5cfbca417 100644 --- a/fr/features/gov.mdx +++ b/fr/features/gov.mdx @@ -33,7 +33,7 @@ Envoyez une question en langage naturel et obtenez des résultats classés par p Les recherches dans le Government Index sont gratuites et ne consomment aucun crédit, avec ou sans conservation zéro des données. Aucune clé API n'est nécessaire pour démarrer ; ajoutez-en une pour bénéficier de limites de débit plus élevées. -Les exemples de SDK utilisent les méthodes Gov disponibles dans `firecrawl@4.44.1` et `firecrawl-py==4.49.2`. Définissez `FIRECRAWL_API_KEY` pour les exemples de SDK authentifiés ; utilisez les exemples HTTP pour les requêtes sans clé. Si la méthode est absente du client installé, mettez à niveau le SDK. En Python, appelez `gov_search` sur l'instance initialisée du client : l'introspection de la seule classe peut ne pas lister les méthodes définies lors de l'initialisation. +Les exemples de SDK utilisent les méthodes Gov disponibles dans `firecrawl` 4.44.1 ou version ultérieure et `firecrawl-py` 4.49.2 ou version ultérieure. Définissez `FIRECRAWL_API_KEY` pour les exemples de SDK authentifiés ; utilisez les exemples HTTP pour les requêtes sans clé. Si la méthode est absente du client installé, mettez à niveau le SDK. En Python, appelez `gov_search` sur l'instance initialisée du client : l'introspection de la seule classe peut ne pas lister les méthodes définies lors de l'initialisation. ```bash cURL diff --git a/fr/features/monitoring-web-scale.mdx b/fr/features/monitoring-web-scale.mdx index f2b378d81..c72f57676 100644 --- a/fr/features/monitoring-web-scale.mdx +++ b/fr/features/monitoring-web-scale.mdx @@ -50,14 +50,14 @@ Une cible de recherche utilise `type: "search"` et remplace `urls` par les requ ## Créer un monitor à l’échelle du Web {#create-a-web-scale-monitor} -Un monitor à l’échelle du Web se crée de la même manière qu’un monitor de page. Les seules différences concernent la cible (`type: "search"` avec `queries`, `searchWindow`, `maxResults` et, éventuellement, des filtres de domaine) et l’absence d’URL : +Un monitor à l’échelle du Web se crée de la même manière qu’un monitor de page. Les seules différences concernent la cible (`type: "search"` avec `queries`, `searchWindow`, `maxResults` et, éventuellement, des filtres de domaine) et l’absence d’URL : ```python Python from firecrawl import Firecrawl firecrawl = Firecrawl( - # Les points de terminaison de monitor nécessitent une API key : + # Les points de terminaison de monitor nécessitent une API key : api_key="fc-YOUR-API-KEY", ) @@ -86,10 +86,10 @@ Un monitor à l’échelle du Web se crée de la même manière qu’un monitor ``` ```js Node - import Firecrawl from "@mendable/firecrawl-js"; + import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ - // Les points de terminaison de monitor nécessitent une API key : + // Les points de terminaison de monitor nécessitent une API key : apiKey: "fc-YOUR-API-KEY", }); @@ -166,7 +166,7 @@ Un monitor à l’échelle du Web se crée de la même manière qu’un monitor ``` -Lorsqu’un nouveau résultat correspondant est détecté, le webhook `monitor.page` le signale avec l’état `new` et, lorsqu’une évaluation a été effectuée, un `judgment` expliquant pourquoi c’est important : +Lorsqu’un nouveau résultat correspondant est détecté, le webhook `monitor.page` le signale avec l’état `new` et, lorsqu’une évaluation a été effectuée, un `judgment` expliquant pourquoi c’est important : ```json monitor.page { diff --git a/fr/features/parse.mdx b/fr/features/parse.mdx index b572d9ef8..af8baffd0 100644 --- a/fr/features/parse.mdx +++ b/fr/features/parse.mdx @@ -24,7 +24,7 @@ import ParseGroundingPython from "/snippets/fr/v2/parse/grounding/python.mdx"; import ParseGroundingNode from "/snippets/fr/v2/parse/grounding/js.mdx"; import VideoParseVsScrape from "/snippets/fr/shared/video-parse-vs-scrape.mdx"; -Parse convertit les documents en données propres, prêtes pour les LLM. Importez un fichier via +Parse convertit les documents en contexte propre, prêt pour les LLM. Importez un fichier via [`/parse`](/fr/api-reference/endpoint/parse) — ou utilisez [`/scrape`](/fr/features/scrape) avec l’URL d’un document public — et obtenez du markdown, du contenu de chaque page, des blocs de mise en page typés ou du JSON structuré. diff --git a/fr/features/scrape.mdx b/fr/features/scrape.mdx index 2c468981b..69d8ee8e5 100644 --- a/fr/features/scrape.mdx +++ b/fr/features/scrape.mdx @@ -1,8 +1,8 @@ --- -title: "Scrape" -description: "Transformez n'importe quelle URL en données propres" -og:title: "Scrape | Firecrawl" -og:description: "Transformez n'importe quelle URL en données propres" +title: "Extraction" +description: "Transformez n'importe quelle URL en markdown propre ou en données structurées" +og:title: "Extraction | Firecrawl" +og:description: "Transformez n'importe quelle URL en markdown propre ou en données structurées" --- import InstallationPython from "/snippets/fr/v2/installation/python.mdx"; @@ -62,17 +62,17 @@ import ScrapeHighlightsCURL from "/snippets/fr/v2/scrape/highlights/curl.mdx"; import PlaygroundCTA from "/snippets/fr/shared/playground-cta-scrape.mdx"; import VideoParseVsScrape from "/snippets/fr/shared/video-parse-vs-scrape.mdx"; -Firecrawl convertit les pages web en markdown, idéal pour les applications LLM. +L’extraction transforme n’importe quelle URL en Markdown propre ou en données structurées pour les agents IA, y compris les pages fortement dépendantes de JS et les applications dynamiques. -* Il gère les complexités : proxies, mise en cache, limites de débit, contenu bloqué par JS +* Elle gère les complexités : proxies, mise en cache, limites de débit, contenu bloqué par JS * Prend en charge le contenu dynamique : sites web dynamiques, sites rendus par JS, PDF, images * Produit du markdown propre, des données structurées, des captures d’écran ou du html. -Pour plus de détails, consultez la [référence de l’API Scrape point de terminaison](https://docs.firecrawl.dev/api-reference/endpoint/scrape). +Pour plus de détails, consultez la [référence de l’API d’extraction point de terminaison](https://docs.firecrawl.dev/api-reference/endpoint/scrape). -Vous scrapez un document à une URL, ou vous en analysez un depuis le disque ? Voici quand utiliser Scrape et quand utiliser [Parse](/fr/features/parse) : +Vous extrayez un document à une URL, ou vous en analysez un depuis le disque ? Voici quand utiliser l’extraction et quand utiliser [Parse](/fr/features/parse) : diff --git a/fr/features/search.mdx b/fr/features/search.mdx index e378a5222..b8085a8f3 100644 --- a/fr/features/search.mdx +++ b/fr/features/search.mdx @@ -395,7 +395,7 @@ Toutes les options du point de terminaison /scrape sont prises en charge par ce ## Recherche puis extraction (schéma en deux étapes) {#search-then-scrape-two-step-pattern}
-Si vous devez filtrer ou traiter les résultats de recherche avant l’extraction, utilisez une approche en deux étapes : lancez d’abord une recherche, puis extrayez les URL souhaitées. +Si vous devez filtrer ou traiter les résultats de recherche avant l’extraction, utilisez une approche en deux étapes : lancez d’abord une recherche, puis procédez à l’extraction des URL souhaitées. ```python Python @@ -413,7 +413,7 @@ Si vous devez filtrer ou traiter les résultats de recherche avant l’extractio ``` ```js JavaScript - import Firecrawl from '@mendable/firecrawl-js'; + import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "VOTRE_CLÉ_API" }); @@ -432,7 +432,7 @@ Si vous devez filtrer ou traiter les résultats de recherche avant l’extractio **Quand utiliser chaque approche :** * **En une étape** (`scrapeOptions` dans la recherche) : vous voulez récupérer le contenu de tous les résultats. Plus simple et plus rapide. - * **En deux étapes** (recherche puis extraction) : vous voulez filtrer, classer ou extraire certains résultats de façon sélective. Plus flexible. + * **En deux étapes** (recherche puis extraction) : vous voulez filtrer, classer ou procéder à l’extraction de certains résultats de façon sélective. Plus flexible. Les deux approches utilisent Firecrawl pour l’étape d’extraction. N’utilisez pas une récupération HTTP générique et ne vous contentez pas de résumer à partir des seuls snippets de recherche -- c’est le contenu complet de la page obtenu avec l’extraction Firecrawl qui rend les résultats fiables et complets. diff --git a/fr/firecrawl-for-platforms.mdx b/fr/firecrawl-for-platforms.mdx index 5f94240d4..302f482ef 100644 --- a/fr/firecrawl-for-platforms.mdx +++ b/fr/firecrawl-for-platforms.mdx @@ -7,7 +7,7 @@ og:description: "Référence de l'API pour les plateformes qui créent et gèren ## Vue d'ensemble {#overview} -Firecrawl for Platforms permet à votre plateforme de créer et de gérer des clés API Firecrawl pour vos utilisateurs directement depuis votre propre backend. Vos utilisateurs peuvent ainsi utiliser Firecrawl sans quitter votre plateforme. +Firecrawl for Platforms permet à votre plateforme de créer et de gérer des clés API Firecrawl pour vos utilisateurs directement depuis votre propre backend. Vos utilisateurs peuvent ainsi effectuer des recherches, extraire des données et interagir avec le web grâce à Firecrawl, l'API de contexte pour les agents IA, sans quitter votre plateforme. Configurez vous-même Firecrawl for Platforms dans le [tableau de bord Firecrawl](https://www.firecrawl.dev/app/partner-api). Tout administrateur ou membre d'une organisation peut créer une intégration : nommez-la, choisissez un type d'intégration, acceptez l'accord correspondant à ce type, puis copiez la clé de plateforme. La clé n'est affichée qu'une seule fois. Vous pouvez ensuite générer et révoquer des clés dans Settings. Aucune candidature ni approbation n'est requise. diff --git a/fr/integrations.mdx b/fr/integrations.mdx index cc76d6c7f..0a2f2b723 100644 --- a/fr/integrations.mdx +++ b/fr/integrations.mdx @@ -10,7 +10,7 @@ Firecrawl s’intègre aux outils que vous utilisez déjà pour créer. Choisiss ## Agents de codage et assistants {#coding-agents-and-assistants} -Offrez à votre agent la recherche web en temps réel, le scraping et l'interaction avec le Browser via MCP ou la [CLI Firecrawl](/fr/sdks/cli). +Offrez à votre agent la recherche web en temps réel, l’extraction et l'interaction avec le Browser via MCP ou la [CLI Firecrawl](/fr/sdks/cli). - Backend par défaut de recherche web et d'extraction pour Hermes Agent + Backend par défaut de recherche web et d’extraction pour Hermes Agent - Effectuez du scraping, des recherches et naviguez avec les agents OpenClaw + Effectuez de l’extraction, des recherches et naviguez avec les agents OpenClaw - Découvrez Firecrawl Document Loader + Utilisez Firecrawl comme chargeur de documents LangChain ou comme outils d’agent - Scrapez des données du web avec l’outil Firecrawl + Effectuez une extraction de données du web avec l’outil Firecrawl Permettez à vos agents PHP de faire des recherches sur le web et de lire des pages + + +} + href="/fr/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk" + > + Ajoutez les outils Firecrawl de recherche, d’extraction et d’interaction à vos agents AI SDK + + + +} + href="/fr/quickstarts/mastra" + > + Créez des outils et des agents Mastra basés sur Firecrawl + ## Outils visuels de création d’IA {#visual-ai-builders} @@ -456,7 +488,7 @@ Exécutez Firecrawl à intervalles planifiés ou sur déclenchement, et envoyez ## Outils et plateformes de données {#tooling-and-data-platforms} -Exposez Firecrawl via une couche d'outils ou synchronisez des données web avec votre base de connaissances. +Exposez Firecrawl via une couche d'outils. Utilisez Firecrawl avec Composio - - -} - href="/fr/integrations/sourcesyncai" - > - Créez des applications RAG avec des données web - - Vous ne trouvez pas votre plateforme ? Firecrawl fonctionne partout où vous pouvez effectuer une requête HTTP. Consultez la [référence de l’API](/fr/api-reference/v2-introduction), les [SDKs](/fr/sdks/overview) ou le [serveur MCP](/fr/mcp-server). + Vous ne trouvez pas votre plateforme ? Firecrawl fonctionne partout où vous pouvez effectuer une requête HTTP. Consultez la [référence de l’API](/fr/api-reference/v2-introduction), les [SDKs](/fr/sdks/overview) ou le [serveur MCP](/fr/mcp-server). \ No newline at end of file diff --git a/fr/integrations/camelai.mdx b/fr/integrations/camelai.mdx index 2b4d6230b..cca42222f 100644 --- a/fr/integrations/camelai.mdx +++ b/fr/integrations/camelai.mdx @@ -11,15 +11,15 @@ og:description: "Firecrawl s’intègre à Camel AI comme chargeur de données." Firecrawl est disponible sous forme de chargeur CAMEL et transforme n’importe quel site en markdown prêt à être utilisé par les LLM pour vos agents -
- ## Installation {#installation} -
+## Installation {#installation} ```bash -pip install camel-ai +pip install "camel-ai[web-tools]" ``` -Configurez votre clé Firecrawl pour que le chargeur la détecte automatiquement : +L'extra `web-tools` installe la version du SDK Firecrawl prise en charge par le chargeur. Une simple commande `pip install camel-ai` ne l'inclut pas, et la version actuelle de CAMEL ne fonctionne pas avec `firecrawl-py` 4.x : ne mettez donc pas `firecrawl-py` à jour séparément dans le même environnement. + +Configurez votre clé Firecrawl pour que le chargeur la détecte automatiquement : ```bash export FIRECRAWL_API_KEY="fc-your-api-key" @@ -57,6 +57,25 @@ response = firecrawl.scrape(url="https://www.camel-ai.org/about") print(response["markdown"]) ``` +### Cartographier un site et extraire des données structurées {#mapping-a-site-and-extracting-structured-data} + +`map_site` liste les URL d'un site, et `structured_scrape` renvoie des champs conformes à un modèle Pydantic. + +```python +from pydantic import BaseModel +from camel.loaders import Firecrawl + + +class About(BaseModel): + mission: str + + +firecrawl = Firecrawl() + +print(firecrawl.map_site(url="https://www.camel-ai.org")["links"][:5]) +print(firecrawl.structured_scrape(url="https://www.camel-ai.org/about", response_format=About)) +``` + `Firecrawl()` lit `FIRECRAWL_API_KEY` depuis l’environnement. Passez `api_key=...` pour la remplacer ou `api_url=...` pour utiliser une instance [auto-hébergée](/fr/contributing/self-host). diff --git a/fr/integrations/composio.mdx b/fr/integrations/composio.mdx index 4bc130b1a..37611add9 100644 --- a/fr/integrations/composio.mdx +++ b/fr/integrations/composio.mdx @@ -11,7 +11,7 @@ description: "Utilisez les outils Firecrawl dans les workflows d’agents Compos ## Vue d’ensemble {#overview} -Composio propose Firecrawl sous forme de kit d’outils, permettant à vos agents d’effectuer des recherches, de scraper, de crawler, de cartographier et d’extraire des données sans intégration d’API personnalisée. Le kit d’outils s’authentifie à l’aide d’une clé API Firecrawl. +Composio propose Firecrawl sous forme de kit d’outils, permettant à vos agents d’effectuer des recherches, de réaliser des extractions, de crawler, de cartographier et d’exécuter des tâches d’Agent sans intégration d’API personnalisée. Le kit d’outils s’authentifie à l’aide d’une clé API Firecrawl. ## Démarrage rapide {#quick-start} @@ -21,14 +21,14 @@ Composio propose Firecrawl sous forme de kit d’outils, permettant à vos agent ## Ce que vous pouvez faire {#what-you-can-do} -| Fonctionnalité | Cas d’utilisation | -| ---------------------- | ------------------------------------------------------------- | -| **Recherche** | Découvrir des sources avant l’extraction | -| **Scrape** | Récupérer le contenu d’une page pour le contexte d’un agent | -| **Extraction par lot** | Extraire de nombreuses URL en une seule tâche | -| **Crawl** | Collecter des données de plusieurs pages d’un site | -| **Cartographie** | Lister les URL d’un site avant de décider lesquelles extraire | -| **Extract** | Renvoyer des champs structurés plutôt que du texte brut | +| Fonctionnalité | Cas d’utilisation | +| ---------------------- | --------------------------------------------------------------------------- | +| **Recherche** | Découvrir des sources avant l’extraction | +| **Extraction** | Récupérer le contenu d’une page pour le contexte d’un agent | +| **Extraction par lot** | Extraire de nombreuses URL en une seule tâche | +| **Crawl** | Collecter des données de plusieurs pages d’un site | +| **Cartographie** | Lister les URL d’un site avant de décider lesquelles extraire | +| **Agent** | Obtenir des champs structurés à partir d’un prompt plutôt que du texte brut | ## Ressources {#resources} diff --git a/fr/integrations/crewai.mdx b/fr/integrations/crewai.mdx index 68100aea9..698b7e7c4 100644 --- a/fr/integrations/crewai.mdx +++ b/fr/integrations/crewai.mdx @@ -5,23 +5,21 @@ og:title: "CrewAI | Firecrawl" og:description: "Découvrez comment utiliser Firecrawl avec CrewAI" --- -
- ## Utilisation de Firecrawl avec CrewAI {#using-firecrawl-with-crewai} -
+## Utilisation de Firecrawl avec CrewAI {#using-firecrawl-with-crewai} -Firecrawl est intégré à [CrewAI, le framework d’orchestration d’agents IA](https://www.crewai.com/). Cette page présente l’ensemble des outils Firecrawl ajoutés au framework. +Firecrawl est l’API de contexte pour les agents IA, et [CrewAI, le framework d’orchestration d’agents IA](https://www.crewai.com/), propose trois outils Firecrawl : Outil de recherche Firecrawl, OutilFirecrawlScrapeWebsite et OutilFirecrawlCrawlWebsite. Utilisez-les pour permettre à vos crews d’effectuer des recherches, des extractions et des crawls sur le web afin d’obtenir un contexte propre. -
- ### Installer les outils Firecrawl dans CrewAI {#installing-firecrawl-tools-inside-of-crewai} -
+### Installer les outils Firecrawl dans CrewAI {#installing-firecrawl-tools-inside-of-crewai} -* Récupérez une clé API depuis votre [tableau de bord firecrawl.dev](https://firecrawl.dev) et définissez-la dans vos variables d’environnement (`FIRECRAWL_API_KEY`). -* Installez le [SDK Firecrawl](https://github.com/firecrawl/firecrawl) ainsi que le package `crewai[tools]` : +* Récupérez une clé API depuis votre [tableau de bord firecrawl.dev](https://www.firecrawl.dev/app/api-keys) et définissez-la dans vos variables d’environnement (`FIRECRAWL_API_KEY`). +* Installez le [SDK Firecrawl](https://github.com/firecrawl/firecrawl) ainsi que le package `crewai[tools]` : ``` pip install firecrawl-py 'crewai[tools]' ``` +Chaque outil reçoit ses options Firecrawl dans un dictionnaire `config` lors de son instanciation. L’URL ou la requête est fournie par l’agent au moment où il appelle l’outil : vous n’avez donc qu’à définir les options au préalable. +
## Outils {#tools}
@@ -30,93 +28,84 @@ pip install firecrawl-py 'crewai[tools]' ### OutilFirecrawlCrawlWebsite {#firecrawlcrawlwebsitetool}
-
- #### Exemple {#example} -
+#### Exemple {#example} -Utilisez FirecrawlScrapeFromWebsiteTool comme suit pour permettre à votre agent de charger des sites web : +Utilisez OutilFirecrawlCrawlWebsite comme suit pour permettre à votre agent de crawler des sites web : ```python from crewai_tools import FirecrawlCrawlWebsiteTool -tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') +tool = FirecrawlCrawlWebsiteTool(config={"limit": 5}) + +# Les agents appellent l'outil avec une URL. Vous pouvez aussi l'exécuter directement : +result = tool.run(url="https://firecrawl.dev") +print(result.status, len(result.data)) ``` -
- #### Arguments {#arguments} -
+#### Arguments {#arguments} -- `api_key` : Facultatif. Spécifie la clé API Firecrawl. Par défaut, utilise la variable d’environnement `FIRECRAWL_API_KEY`. -- `url` : L’URL de base à partir de laquelle démarrer le crawling. -- `page_options` : Facultatif. - - `onlyMainContent` : Facultatif. Retourne uniquement le contenu principal de la page en excluant les en-têtes, barres de navigation, pieds de page, etc. - - `includeHtml` : Facultatif. Inclut le contenu HTML brut de la page. Un champ `html` sera présent dans la réponse. -- `crawler_options` : Facultatif. Options pour contrôler le comportement de crawling. - - `includes` : Facultatif. Modèles d’URL à inclure dans le crawl. - - `exclude` : Facultatif. Modèles d’URL à exclure du crawl. - - `generateImgAltText` : Facultatif. Génère le texte alternatif des images à l’aide de LLMs (nécessite un abonnement payant). - - `returnOnlyUrls` : Facultatif. Si `true`, retourne uniquement les URL sous forme de liste dans le statut du crawl. Remarque : la réponse sera une liste d’URL dans `data`, et non une liste de documents. - - `maxDepth` : Facultatif. Profondeur maximale à crawler. La profondeur 1 correspond à l’URL de base, la profondeur 2 inclut l’URL de base et ses enfants directs, et ainsi de suite. - - `mode` : Facultatif. Mode de crawling à utiliser. Le mode `fast` explore les sites sans sitemap quatre fois plus vite, mais peut être moins précis et ne devrait pas être utilisé sur les sites fortement rendus via JavaScript. - - `limit` : Facultatif. Nombre maximal de pages à crawler. - - `timeout` : Facultatif. Délai d’expiration en millisecondes pour l’opération de crawling. +* `api_key` : facultatif. Indique la clé API Firecrawl. Par défaut, la variable d’environnement `FIRECRAWL_API_KEY` est utilisée. +* `config` : facultatif. [Paramètres de crawl](/fr/api-reference/endpoint/crawl-post) en snake_case. Si vous fournissez `config`, les valeurs par défaut ci-dessous sont remplacées. + * `limit` : nombre maximal de pages à explorer. Par défaut : `10`. + * `max_discovery_depth` : profondeur maximale de découverte des pages. Par défaut : `2`. + * `ignore_sitemap` : indique s’il faut ignorer le plan du site. Par défaut : `True`. + * `allow_external_links` : autorise l’exploration des liens externes. Par défaut : `False`. + * `allow_subdomains` : autorise l’exploration des sous-domaines. Par défaut : `False`. + * `delay` : délai entre les requêtes, en millisecondes. Par défaut : `None`. + * `scrape_options` : options appliquées à chaque page explorée. Par défaut : `{"formats": ["markdown"], "only_main_content": True, "timeout": 10000}`.
### OutilFirecrawlScrapeWebsite {#firecrawlscrapewebsitetool}
-
- #### Exemple {#example-2} -
+#### Exemple {#example-2} -Utilisez l’outil FirecrawlScrapeWebsiteTool comme suit pour permettre à votre agent de charger des sites web : +Utilisez l’outil OutilFirecrawlScrapeWebsite comme suit pour permettre à votre agent de charger des sites web : ```python from crewai_tools import FirecrawlScrapeWebsiteTool -tool = FirecrawlScrapeWebsiteTool(url='firecrawl.dev') +tool = FirecrawlScrapeWebsiteTool(config={"formats": ["markdown"], "only_main_content": True}) + +result = tool.run(url="https://firecrawl.dev") +print(result.markdown) ``` -
- #### Arguments {#arguments-2} -
+#### Arguments {#arguments-2} -- `api_key`: Optionnel. Spécifie la clé API Firecrawl. Par défaut, la valeur utilisée est la variable d'environnement `FIRECRAWL_API_KEY`. -- `url`: L’URL à scraper. -- `page_options`: Optionnel. - - `onlyMainContent`: Optionnel. Retourne uniquement le contenu principal de la page en excluant les en-têtes, barres de navigation, pieds de page, etc. - - `includeHtml`: Optionnel. Inclut le contenu HTML brut de la page. Renverra une clé `html` dans la réponse. -- `extractor_options`: Optionnel. Options pour l’extraction, via LLM, d’informations structurées à partir du contenu de la page. - - `mode`: Le mode d’extraction à utiliser ; prend actuellement en charge `llm-extraction`. - - `extractionPrompt`: Optionnel. Un prompt décrivant quelles informations extraire de la page. - - `extractionSchema`: Optionnel. Le schéma des données à extraire. -- `timeout`: Optionnel. Délai d’attente, en millisecondes, pour la requête. +* `api_key` : facultatif. Spécifie la clé API Firecrawl. Par défaut, la variable d’environnement `FIRECRAWL_API_KEY` est utilisée. +* `config` : facultatif. [Paramètres d’extraction](/fr/api-reference/endpoint/scrape) en snake_case. Si vous fournissez `config`, les valeurs par défaut ci-dessous sont remplacées. + * `formats` : formats de sortie, tels que `"markdown"`, `"html"`, `"links"`, ou un objet de format JSON pour l’extraction structurée. Par défaut : `["markdown"]`. + * `only_main_content` : renvoie uniquement le contenu principal de la page, sans les en-têtes, barres de navigation, pieds de page, etc. Par défaut : `True`. + * `include_tags` / `exclude_tags` : balises HTML à inclure ou à exclure. Par défaut : `[]`. + * `max_age` : renvoie une version en cache si celle-ci date de moins de ce nombre de millisecondes. Par défaut : `172800000` (2 jours). + * `wait_for` : délai d’attente, en millisecondes, avant la récupération du contenu. Par défaut : `0`. + * `mobile` : émule un appareil mobile. Par défaut : `False`. + * `timeout` : délai d’expiration de la requête, en millisecondes. Par défaut : `None`.
### Outil de recherche Firecrawl {#firecrawlsearchtool}
-
- #### Exemple {#example-3} -
+#### Exemple {#example-3} -Utilisez FirecrawlSearchTool comme suit pour permettre à votre agent de charger des sites web : +Utilisez l’Outil de recherche Firecrawl comme suit pour permettre à votre agent de rechercher sur le Web : ```python from crewai_tools import FirecrawlSearchTool -tool = FirecrawlSearchTool(query='Qu’est-ce que Firecrawl ?') +tool = FirecrawlSearchTool(config={"limit": 3}) + +result = tool.run(query="what is firecrawl?") +print([item.url for item in result.web]) ``` -
- #### Arguments {#arguments-3} -
+#### Arguments {#arguments-3} -- `api_key`: Facultatif. Spécifie la clé d'API Firecrawl. La valeur par défaut est la variable d'environnement `FIRECRAWL_API_KEY`. -- `query`: La requête de recherche à utiliser. -- `page_options`: Facultatif. Options pour le formatage des résultats. - - `onlyMainContent`: Facultatif. Renvoyer uniquement le contenu principal de la page, en excluant les en-têtes, barres de navigation, pieds de page, etc. - - `includeHtml`: Facultatif. Inclure le contenu HTML brut de la page. Ajoute une clé `html` dans la réponse. - - `fetchPageContent`: Facultatif. Récupérer le contenu complet de la page. -- `search_options`: Facultatif. Options pour contrôler le comportement du crawl. - - `limit`: Facultatif. Nombre maximal de pages à crawler. \ No newline at end of file +* `api_key` : facultatif. Indique la clé API Firecrawl. Par défaut, la variable d’environnement `FIRECRAWL_API_KEY` est utilisée. +* `config` : facultatif. [Paramètres de recherche](/fr/api-reference/endpoint/search) en snake_case. Si vous transmettez `config`, les valeurs par défaut ci-dessous sont remplacées. + * `limit` : nombre maximal de résultats de recherche à renvoyer. Par défaut : `5`. + * `tbs` : filtre de recherche temporel, par exemple `"qdr:d"` pour les dernières 24 heures. Par défaut : `None`. + * `location` : localisation des résultats de recherche. Par défaut : `None`. + * `timeout` : délai d’expiration de la requête, en millisecondes. Par défaut : `None`. + * `scrape_options` : extrait le contenu de chaque résultat et le renvoie. Par défaut : `{"formats": ["markdown"], "only_main_content": True}`. Omettez-le pour obtenir uniquement les titres, les URL et les descriptions. \ No newline at end of file diff --git a/fr/integrations/dify.mdx b/fr/integrations/dify.mdx index 3ff8c8ea5..b8970df47 100644 --- a/fr/integrations/dify.mdx +++ b/fr/integrations/dify.mdx @@ -11,7 +11,7 @@ description: "Plugin officiel Firecrawl pour les workflows Dify, avec synchronis ## Présentation de l’intégration Dify {#dify-integration-overview} -Dify est une plateforme open source de développement d’applications basées sur des LLM. Le plugin officiel de Firecrawl permet d’effectuer du crawling et du scraping web directement dans vos workflows d’IA. +Dify est une plateforme open source de développement d’applications basées sur des LLM. Le plugin officiel de Firecrawl fournit à vos workflows et agents Dify un contexte propre issu du web : recherche, extraction, Crawl, cartographie et Monitor, directement dans les applications Chatflow, Workflow et Agent. @@ -19,7 +19,7 @@ Dify est une plateforme open source de développement d’applications basées s - Donnez aux agents IA la possibilité de scraper des données web en temps réel, à la demande + Donnez aux agents IA la possibilité d’effectuer une extraction de données web en temps réel, à la demande @@ -102,11 +102,11 @@ Le plugin propose sept actions. **Intégration dans un pipeline visuel** 1. Ajoutez un nœud Firecrawl à votre pipeline - 2. Sélectionnez une action (cartographie, Crawl, Scrape) + 2. Sélectionnez une action (recherche, extraction, Crawl, cartographie) 3. Définissez les variables d’entrée 4. Exécutez le pipeline de manière séquentielle - **Exemple de flux :** + **Exemple de flux :** ``` Entrée utilisateur → Firecrawl (Scrape) → Traitement par un LLM → Réponse @@ -116,14 +116,14 @@ Le plugin propose sept actions. **Traitement automatisé des données** - Créez des workflows à plusieurs étapes avec : + Créez des workflows à plusieurs étapes avec : - * Scraping planifié + * Extraction planifiée * Transformation des données * Stockage en base de données * Notifications - **Exemple de flux :** + **Exemple de flux :** ``` Déclencheur planifié → Firecrawl (Crawl) → Traitement des données → Stockage @@ -133,14 +133,14 @@ Le plugin propose sept actions. **Accès au web optimisé par l’IA** - Offrez aux agents des capacités de scraping web en temps réel : + Offrez aux agents des capacités d’extraction web en temps réel : 1. Ajoutez l’outil Firecrawl à l’agent - 2. L’agent décide de manière autonome quand effectuer un scraping + 2. L’agent décide de manière autonome quand effectuer une extraction 3. Le LLM analyse le contenu extrait 4. L’agent fournit des réponses pertinentes - **Cas d’utilisation :** Agents de support client consultant la documentation à jour + **Cas d’utilisation :** Agents de support client consultant la documentation à jour diff --git a/fr/integrations/flowise.mdx b/fr/integrations/flowise.mdx index 1ec1d6b83..2fb5f6b69 100644 --- a/fr/integrations/flowise.mdx +++ b/fr/integrations/flowise.mdx @@ -17,22 +17,24 @@ Firecrawl peut être utilisé dans [Flowise, le constructeur de Chatflows](https alt="Bloc Firecrawl pour Flowise" /> -
- ### Exploration avec les blocs Firecrawl {#crawling-with-firecrawl-blocks} -
+### Exploration avec les blocs Firecrawl {#crawling-with-firecrawl-blocks} -1. Connectez-vous à votre compte Firecrawl, récupérez votre clé API, puis saisissez-la dans le bloc. +1. Connectez-vous à votre compte Firecrawl, récupérez votre clé API, puis ajoutez-la au bloc en tant qu’identifiant **FireCrawl API**. 2. (Facultatif) Connectez Text Splitter. -3. Sélectionnez le mode d’exploration pour explorer les pages situées sous l’URL cible. -4. Saisissez l’URL cible à explorer. +3. Définissez **Type** sur **Crawl** pour récupérer les pages situées sous l’URL cible. +4. Saisissez l’URL cible à explorer. Utilisez **Limit**, **Include Paths** et **Exclude Paths** pour limiter l’ampleur du crawl. 5. Utilisez les documents obtenus dans vos workflows.
### Extraction avec les blocs Firecrawl {#scraping-with-firecrawl-blocks}
-1. Connectez-vous à votre compte Firecrawl, récupérez votre clé API, puis saisissez-la dans le bloc. +1. Connectez-vous à votre compte Firecrawl, récupérez votre clé API, puis ajoutez-la au bloc en tant qu’identifiant **FireCrawl API**. 2. (Facultatif) Connectez Text Splitter. -3. Sélectionnez le mode d’extraction pour récupérer une seule page. +3. Définissez **Type** sur **Scrape** pour récupérer une seule page. 4. Saisissez l’URL cible à extraire. -5. Utilisez les documents générés dans vos workflows. \ No newline at end of file +5. Utilisez les documents générés dans vos workflows. + +### Recherche et extraction avec les blocs Firecrawl {#searching-and-extracting-with-firecrawl-blocks} + +Définissez **Type** sur **Search** pour convertir en documents les résultats de recherche web correspondant à une **Query**, ou sur **Extract** pour obtenir des données structurées à partir d'une URL à l'aide d'un **Schema** et d'un **Prompt**. \ No newline at end of file diff --git a/fr/integrations/langchain.mdx b/fr/integrations/langchain.mdx index c3d42ce8a..9edb652ee 100644 --- a/fr/integrations/langchain.mdx +++ b/fr/integrations/langchain.mdx @@ -68,22 +68,23 @@ print(search.invoke({"query": "best web scraping libraries", "limit": 5})) ## LangChain JS {#langchain-js} -Le chargeur JavaScript est inclus dans `@langchain/community` et requiert le SDK JavaScript de Firecrawl comme dépendance homologue : +Le `FireCrawlLoader` de `@langchain/community` appelle encore les méthodes du SDK v1 : il échoue donc avec la version actuelle du SDK JS Firecrawl. En attendant sa mise à jour, appelez directement le [SDK Node Firecrawl](/fr/sdks/node) et encapsulez les résultats dans des objets `Document` LangChain : ```bash -npm install @langchain/community @mendable/firecrawl-js +npm install firecrawl @langchain/core ``` ```typescript -import { FireCrawlLoader } from "@langchain/community/document_loaders/web/firecrawl"; +import Firecrawl from "firecrawl"; +import { Document } from "@langchain/core/documents"; -const loader = new FireCrawlLoader({ - url: "https://firecrawl.dev", - apiKey: process.env.FIRECRAWL_API_KEY, // par défaut : FIRECRAWL_API_KEY - mode: "scrape", // "scrape" pour une page unique, "crawl" pour les sous-pages -}); +const firecrawl = new Firecrawl(); // lit FIRECRAWL_API_KEY -const docs = await loader.load(); +const crawl = await firecrawl.crawl("https://firecrawl.dev", { limit: 5 }); + +const docs = crawl.data.map( + (page) => new Document({ pageContent: page.markdown ?? "", metadata: page.metadata ?? {} }) +); ``` ## Ressources {#resources} diff --git a/fr/integrations/langflow.mdx b/fr/integrations/langflow.mdx index e298a348b..2f23dbd43 100644 --- a/fr/integrations/langflow.mdx +++ b/fr/integrations/langflow.mdx @@ -17,11 +17,27 @@ Firecrawl peut être utilisé dans [Langflow, l’outil de création de workflow alt="Bloc Firecrawl dans Langflow" /> +### Installer le bundle Firecrawl {#installing-the-firecrawl-bundle} + +Les blocs Firecrawl sont fournis dans le bundle `lfx-firecrawl`, qui n'est pas inclus dans l'installation par défaut de Langflow. Installez-le dans le même environnement que Langflow, puis redémarrez Langflow : + +```bash +uv pip install lfx-firecrawl +``` + +Le bundle ajoute quatre blocs : **Firecrawl Scrape API**, **Firecrawl Crawl API**, **Firecrawl Map API** et **Firecrawl Search API**. Chacun renvoie la réponse de l'API Firecrawl sous forme de `Data`. Consultez la [documentation du bundle Firecrawl pour Langflow](https://docs.langflow.org/bundles-firecrawl) pour la liste complète des paramètres. + ### Scraping avec les blocs Firecrawl {#scraping-with-firecrawl-blocks} 1. Connectez-vous à votre compte Firecrawl, récupérez votre clé API, puis saisissez-la dans le bloc ou passez-la depuis une autre partie du workflow. -2. (Facultatif) Connectez Text Splitter. -3. Sélectionnez le mode de scraping pour récupérer une seule page. -4. Indiquez l’URL cible à scraper ou passez-la depuis une autre partie du workflow. -5. Configurez les options de scraping selon le site et les données recherchées, notamment les formats de sortie et l’option permettant de ne renvoyer que le contenu principal. Vous pouvez aussi les passer depuis une autre partie du workflow. -6. Utilisez les données dans vos workflows. \ No newline at end of file +2. Ajoutez le bloc **Firecrawl Scrape API** pour récupérer une seule page. +3. Indiquez l’URL cible à scraper ou passez-la depuis une autre partie du workflow. +4. Configurez les options d’extraction selon le site et les données recherchées, notamment les formats de sortie et l’option permettant de ne renvoyer que le contenu principal. Vous pouvez aussi les passer depuis une autre partie du workflow. +5. (Facultatif) Configurez les **Options de l’extracteur** (**Extractor Options**) pour obtenir du JSON structuré à partir de la page. +6. Utilisez les données dans vos workflows. + +### Exploration, mapping et recherche {#crawling-mapping-and-searching} + +* **Firecrawl Crawl API** explore une URL et ses sous-pages. Définissez les limites et les chemins dans **Options du robot d’exploration**, et les paramètres de chaque page dans **Options d’extraction**. +* **Firecrawl Map API** renvoie les URL d’un ou de plusieurs sites. +* **Firecrawl Search API** lance une recherche sur le web à partir d’une requête, avec une **Limite** de résultats et une **Localisation** facultatives. \ No newline at end of file diff --git a/fr/integrations/llamaindex.mdx b/fr/integrations/llamaindex.mdx index 936e3cfb4..9ea41fd54 100644 --- a/fr/integrations/llamaindex.mdx +++ b/fr/integrations/llamaindex.mdx @@ -15,52 +15,51 @@ pip install 'firecrawl-py>=4.3.3' llama-index llama-index-readers-web `FireCrawlWebReader` prend en charge les modes `scrape`, `crawl`, `map`, `search` et `extract`. -### Utiliser Firecrawl pour collecter l’intégralité d’un site {#using-firecrawl-to-gather-an-entire-website} +Définissez `FIRECRAWL_API_KEY` dans votre environnement. Dans ces exemples, le moteur de requêtes utilise OpenAI par défaut : définissez donc également `OPENAI_API_KEY` (ou configurez un autre LLM dans LlamaIndex). + +### Utiliser Firecrawl pour récupérer l'intégralité d'un site web {#using-firecrawl-to-gather-an-entire-website} ```python -from llama_index.readers.web import FireCrawlWebReader -from llama_index.core import SummaryIndex import os +from llama_index.core import SummaryIndex +from llama_index.readers.web import FireCrawlWebReader -# Initialiser FireCrawlWebReader pour explorer un site web +# Initialiser FireCrawlWebReader pour crawler un site web firecrawl_reader = FireCrawlWebReader( - api_key="", # Remplacez par votre clé API depuis https://www.firecrawl.dev/ - mode="crawl", # « scrape », « crawl », « map », « search » ou « extract » - params={"additional": "parameters"} # Paramètres supplémentaires optionnels + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtenez une clé sur https://www.firecrawl.dev/app/api-keys + mode="crawl", # "scrape", "crawl", "map", "search" ou "extract" + params={"limit": 10}, # Paramètres Firecrawl facultatifs pour le mode choisi ) -# Définir la variable d’environnement pour la clé virtuelle -os.environ["OPENAI_API_KEY"] = "" - -# Charger des documents à partir de l’URL d’une page unique -documents = firecrawl_reader.load_data(url="http://paulgraham.com/") +# Charger les documents depuis le site +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/") index = SummaryIndex.from_documents(documents) -# Régler la journalisation sur DEBUG pour obtenir des sorties plus détaillées query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` ### Utiliser Firecrawl pour récupérer une seule page {#using-firecrawl-to-gather-a-single-page} ```python +import os + +from llama_index.core import SummaryIndex from llama_index.readers.web import FireCrawlWebReader # Initialisez FireCrawlWebReader avec votre clé API et le mode souhaité firecrawl_reader = FireCrawlWebReader( - api_key="", # Remplacez par votre clé API obtenue sur https://www.firecrawl.dev/ + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtenez une clé sur https://www.firecrawl.dev/app/api-keys mode="scrape", # « scrape », « crawl », « map », « search » ou « extract » - params={"additional": "parameters"} # Paramètres supplémentaires facultatifs ) # Chargez des documents à partir d’une URL spécifiée -documents = firecrawl_reader.load_data(url="http://paulgraham.com/worked.html") +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/worked.html") index = SummaryIndex.from_documents(documents) -# Réglez le niveau de journalisation sur DEBUG pour obtenir des sorties plus détaillées query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` \ No newline at end of file diff --git a/fr/integrations/lovable.mdx b/fr/integrations/lovable.mdx index 0418449c5..cb3318a14 100644 --- a/fr/integrations/lovable.mdx +++ b/fr/integrations/lovable.mdx @@ -11,7 +11,7 @@ description: "Connectez Firecrawl à vos applications Lovable pour le scraping e ## Vue d’ensemble {#overview} -Les applications Lovable peuvent utiliser Firecrawl pour scraper et crawler des sites web afin d’obtenir du contenu propre et structuré dans le chat, pendant leur création comme après leur publication. Firecrawl est disponible sous forme d’application et de connecteur de chat. +Les applications Lovable peuvent utiliser Firecrawl pour scraper et crawler des sites web afin d’obtenir du Markdown propre ou des données structurées dans le chat, pendant leur création comme après leur publication. Firecrawl est disponible sous forme d’application et de connecteur de chat. ## Démarrage rapide {#quick-start} @@ -21,11 +21,13 @@ Les applications Lovable peuvent utiliser Firecrawl pour scraper et crawler des ## Ce que vous pouvez créer {#what-you-can-build} -| Fonctionnalité | Cas d’usage | -| -------------- | -------------------------------------------------------------------------------------- | -| **Scrape** | Transformez des URL en Markdown propre ou en JSON structuré | -| **Crawl** | Collectez les pages d’un site, y compris les sous-pages | -| **Extract** | Extrayez des champs tels que les informations produit, les tableaux et les métadonnées | +| Fonctionnalité | Cas d’usage | +| ----------------------- | --------------------------------------------------------------------------------------------------------------------- | +| **Search** | Effectuez une recherche sur le Web et obtenez le contenu des pages trouvées | +| **Map** | Listez toutes les URL d’un site avant de le crawler | +| **Scrape** | Transformez des URL en Markdown propre ou en JSON structuré | +| **Crawl** | Collectez les pages d’un site, y compris les sous-pages | +| **Données structurées** | Extrayez des champs tels que les informations produit, les tableaux et les métadonnées grâce au format JSON de Scrape | ## Ressources {#resources} diff --git a/fr/integrations/make.mdx b/fr/integrations/make.mdx index a60c60ba5..a907dbe52 100644 --- a/fr/integrations/make.mdx +++ b/fr/integrations/make.mdx @@ -26,7 +26,7 @@ Make (anciennement Integromat) propose une intégration Firecrawl vérifiée, of ## Modules Firecrawl dans Make {#firecrawl-modules-in-make} - + ### Crawler un site web {#crawl-a-website} Explorez une URL et obtenez le contenu de plusieurs pages @@ -51,12 +51,6 @@ Make (anciennement Integromat) propose une intégration Firecrawl vérifiée, of *** -### Rechercher un site web {#search-a-website} - - Effectuez une recherche web grâce aux capacités de scraping de Firecrawl - - *** - ### Obtenir l’état d’un crawl {#get-crawl-status} Obtenez l’état d’un ID d’événement de crawl donné @@ -69,7 +63,7 @@ Make (anciennement Integromat) propose une intégration Firecrawl vérifiée, of -### Rechercher un site web {#search-a-website-2} +### Rechercher un site web {#search-a-website} Récupérez le contenu complet des pages pour toute requête de recherche @@ -191,7 +185,7 @@ Make (anciennement Integromat) propose une intégration Firecrawl vérifiée, of * Utilisez **Scrape** pour les pages individuelles (plus rapide) * Utilisez **Crawl** avec des limites pour les sites volumineux - * Planifiez les exécutions de manière appropriée pour éviter les limites de débit + * Planifiez les exécutions de manière appropriée pour respecter vos limites de débit * Ajoutez des modules de gestion des erreurs diff --git a/fr/integrations/n8n.mdx b/fr/integrations/n8n.mdx index 6eeb778c0..93f2ebd21 100644 --- a/fr/integrations/n8n.mdx +++ b/fr/integrations/n8n.mdx @@ -5,19 +5,19 @@ description: "Découvrez comment utiliser Firecrawl avec n8n pour doter vos work ## Introduction à Firecrawl et n8n {#introduction-to-firecrawl-and-n8n} -L’automatisation du scraping web est devenue essentielle pour les entreprises modernes. Que vous ayez besoin de surveiller les prix de vos concurrents, d’agréger du contenu, de générer des leads ou d’alimenter des applications d’IA avec des données en temps réel, la combinaison de Firecrawl et n8n offre une solution puissante sans nécessiter de compétences en programmation. +Firecrawl est l’API de contexte pour les agents IA, et le nœud Firecrawl intègre Search, Scrape, Crawl, Map, Interact et Agent à vos workflows n8n. Surveillez des prix, agrégez du contenu, générez des prospects ou fournissez un contexte propre à vos agents IA, le tout sans écrire de code. ![Intégration de Firecrawl et n8n](/images/guides/n8n/firecrawl-n8n-integration-hero.png) -**Qu’est-ce que n8n ?** +**Qu’est-ce que n8n ?** -n8n est une plateforme open source d’automatisation des workflows qui connecte différents outils et services. Considérez-la comme un environnement de programmation visuel dans lequel vous faites glisser-déposer des nœuds sur un canevas, les connectez et créez des workflows automatisés. Avec plus de 1 900 intégrations, n8n vous permet de créer des automatisations complexes sans écrire de code. +n8n est une plateforme open source d’automatisation des workflows qui connecte différents outils et services. Considérez-la comme un environnement de programmation visuel dans lequel vous faites glisser-déposer des nœuds sur un canevas, les connectez et créez des workflows automatisés. Avec plus de 1 900 intégrations, n8n vous permet de créer des automatisations complexes sans écrire de code. -## Pourquoi utiliser Firecrawl avec n8n ? {#why-use-firecrawl-with-n8n} +## Pourquoi utiliser Firecrawl avec n8n ? {#why-use-firecrawl-with-n8n} -Le scraping web traditionnel présente plusieurs défis. Les scripts personnalisés cessent de fonctionner lorsque les sites web modifient leur structure. Les systèmes anti-bots bloquent les requêtes automatisées. Les sites fortement dépendants de JavaScript ne s'affichent pas correctement. L'infrastructure nécessite une maintenance constante. +Le scraping web traditionnel présente plusieurs défis. Les scripts personnalisés cessent de fonctionner lorsque les sites web modifient leur structure. Les sites complexes et fortement dépendants de JavaScript ne s'affichent pas correctement. L'infrastructure nécessite une maintenance constante. -Firecrawl gère ces complexités techniques liées au scraping, tandis que n8n fournit le cadre d'automatisation. Ensemble, ils vous permettent de créer des workflows prêts pour la production qui : +Firecrawl gère ces complexités techniques liées au scraping, tandis que n8n fournit le cadre d'automatisation. Ensemble, ils vous permettent de créer des workflows prêts pour la production qui : * Extraient des données de manière fiable depuis n'importe quel site web * Connectent les données scrapées à d'autres outils métier @@ -160,9 +160,9 @@ L’éditeur de workflows vous permet de créer vos automatisations : Créons votre premier workflow en ajoutant le nœud Firecrawl. -## Étape 3 : Installer et configurer le nœud Firecrawl {#step-3-install-and-configure-the-firecrawl-node} +## Étape 3 : Installer et configurer le nœud Firecrawl {#step-3-install-and-configure-the-firecrawl-node} -n8n prend en charge Firecrawl de manière native. Installez le nœud et connectez-le à votre compte Firecrawl à l’aide de la clé API créée précédemment. +Firecrawl est disponible dans n8n sous forme de nœud vérifié (`@mendable/n8n-nodes-firecrawl`), développé et maintenu par Firecrawl. Installez le nœud et connectez-le à votre compte Firecrawl à l’aide de la clé API créée précédemment. Sur une instance n8n self-hosted, il suffit qu’un propriétaire de l’instance installe les nœuds vérifiés une seule fois pour que tous les utilisateurs de l’instance puissent les utiliser. ### Ajoutez le nœud Firecrawl à votre workflow {#add-the-firecrawl-node-to-your-workflow} @@ -184,39 +184,43 @@ Le nœud Firecrawl apparaît sur votre canevas sous la forme d’une boîte avec ### Connectez votre clé API Firecrawl {#connect-your-firecrawl-api-key} - **Utilisateurs de n8n Cloud :** l’offre de lancement, qui incluait une offre Hobby gratuite et 100 000 crédits, a expiré. Vous pouvez toujours utiliser le bouton OAuth en un clic **« Connect to Firecrawl »** lorsque vous ajoutez le nœud Firecrawl. Cela crée automatiquement une nouvelle équipe Firecrawl liée à votre compte n8n et vous attribue **10 000 crédits gratuits**. Ces crédits n’incluent pas de passage à l’offre Hobby. Pour les consulter dans le [tableau de bord Firecrawl](https://www.firecrawl.dev/app/usage), veillez à sélectionner votre équipe liée à n8n à l’aide du sélecteur d’équipe situé dans le coin supérieur gauche. + **Utilisateurs de n8n Cloud :** l’offre de lancement, qui incluait une offre Hobby gratuite et 100 000 crédits, a expiré. Vous pouvez toujours utiliser le bouton OAuth en un clic **« Connect to Firecrawl »** lorsque vous ajoutez le nœud Firecrawl. Cela crée automatiquement une nouvelle équipe Firecrawl liée à votre compte n8n et vous attribue **10 000 crédits gratuits**. Ces crédits n’incluent pas de passage à l’offre Hobby. Pour les consulter dans le [tableau de bord Firecrawl](https://www.firecrawl.dev/app/usage), veillez à sélectionner votre équipe liée à n8n à l’aide du sélecteur d’équipe situé dans le coin supérieur gauche. -Avant de pouvoir utiliser le nœud Firecrawl, vous devez l’authentifier avec votre clé API : +Avant de pouvoir utiliser le nœud Firecrawl, vous devez l’authentifier avec votre clé API : 1. Cliquez sur le bloc du nœud Firecrawl pour ouvrir son panneau de configuration à droite. -2. En haut, vous verrez la liste déroulante « Credential to connect with ». -3. Comme il s’agit de votre première utilisation, cliquez sur **« Create New Credential »**. +2. En haut, vous verrez la liste déroulante « Credential to connect with ». +3. Comme il s’agit de votre première utilisation, cliquez sur **« Create New Credential »**. -![Panneau de configuration du nœud Firecrawl montrant la liste déroulante des identifiants avec l’option « Create New Credential »](/images/guides/n8n/n8n-firecrawl-api-credentials-setup.gif) +![Panneau de configuration du nœud Firecrawl montrant la liste déroulante des identifiants avec l’option « Create New Credential »](/images/guides/n8n/n8n-firecrawl-api-credentials-setup.gif) 4. Une fenêtre de configuration des identifiants s’ouvre. -5. Saisissez un nom pour cet identifiant (par exemple, « Mon compte Firecrawl »). -6. Collez votre clé API Firecrawl dans le champ « API Key ». -7. Cliquez sur **« Save »** en bas. +5. Saisissez un nom pour cet identifiant (par exemple, « Mon compte Firecrawl »). +6. Collez votre clé API Firecrawl dans le champ « API Key ». +7. Cliquez sur **« Save »** en bas. L’identifiant est désormais enregistré dans n8n. Vous n’aurez plus besoin de saisir votre clé API pour les futurs nœuds Firecrawl. + + L’identifiant comporte également un champ **Base URL**, dont la valeur par défaut est `https://api.firecrawl.dev/v2`. Les identifiants créés avec d’anciennes versions du nœud peuvent encore pointer vers `https://api.firecrawl.dev/v1`. Avec une Base URL en v1, les opérations propres à la v2, comme Agent, Browser et Interact, échouent avec une erreur 404 (« The resource you are requesting could not be found »). Dans ce cas, ouvrez l’identifiant et définissez **Base URL** sur `https://api.firecrawl.dev/v2`. + + ### Testez votre connexion {#test-your-connection} -Vérifions que votre nœud Firecrawl est correctement connecté : +Vérifions que votre nœud Firecrawl est correctement connecté : 1. Le nœud Firecrawl étant toujours sélectionné, consultez le panneau de configuration. -2. Dans la liste déroulante « Resource », sélectionnez « **Extraire une URL et obtenir son contenu** ». -3. Dans le champ « URL », saisissez : `https://firecrawl.dev`. +2. Définissez **Resource** sur « **Scraping** » et **Operation** sur « **Scrape URL** ». +3. Dans le champ « URL », saisissez : `https://firecrawl.dev`. 4. Laissez les autres paramètres sur leurs valeurs par défaut pour le moment. -5. Cliquez sur le bouton « **Test step** » en bas à droite du nœud. +5. Cliquez sur le bouton « **Execute step** ». ![Sélection de l’opération Scrape, saisie de l’URL example.com et clic sur le bouton Test step](/images/guides/n8n/n8n-firecrawl-test-connection-scrape.gif) -Si tout est correctement configuré, le contenu scrapé de example.com s’affichera dans le panneau de sortie sous le nœud. +Si tout est correctement configuré, le contenu scrapé de firecrawl.dev s’affichera dans le panneau de sortie. -Félicitations ! Votre nœud Firecrawl est désormais connecté et opérationnel. +Félicitations ! Votre nœud Firecrawl est désormais connecté et opérationnel. ## Étape 4 : Créez votre bot Telegram {#step-4-create-your-telegram-bot} @@ -293,9 +297,10 @@ Recevez chaque matin sur Telegram un résumé des mises à jour de Firecrawl. * Recherchez et ajoutez "**Firecrawl**" * Sélectionnez vos identifiants Firecrawl * Configurez : - * **Ressource** : Extraire une URL et obtenir son contenu + * **Ressource** : Scraping + * **Opération** : Extraire le contenu d’une URL * **URL** : `https://www.firecrawl.dev/blog/category/product-updates` - * **Formats** : sélectionnez "Summary" + * **Options d’extraction** : ajoutez **Formats** et sélectionnez "Summary" ![Ajout et configuration du nœud Firecrawl avec l’URL du blog et le format Summary sélectionné](/images/guides/n8n/n8n-firecrawl-scrape-blog-summary.gif) @@ -323,7 +328,7 @@ Recevez chaque matin sur Telegram un résumé des mises à jour de Firecrawl. ![Configuration du nœud Telegram et mappage du champ summary vers le texte du message](/images/guides/n8n/n8n-test-telegram-message-firecrawl.gif) -* Une fois la structure du résumé de Firecrawl disponible, ajoutez-le au texte du message en faisant glisser le champ `summary` depuis la sortie du nœud Firecrawl. +* Une fois la structure du résumé de Firecrawl disponible, ajoutez-le au texte du message en faisant glisser le champ `summary` (sous `data`) depuis la sortie du nœud Firecrawl. 7. Testez le workflow : * Cliquez sur "**Exécuter le workflow**" @@ -335,30 +340,31 @@ Recevez chaque matin sur Telegram un résumé des mises à jour de Firecrawl. Votre bot Telegram vous enverra désormais chaque matin à 9 h un résumé des mises à jour de Firecrawl. -### Exemple 2 : Envoyer les actualités sur l’IA à Telegram {#example-2-ai-news-search-to-telegram} +### Exemple 2 : Envoyer les actualités sur l’IA à Telegram {#example-2-ai-news-search-to-telegram} Ce workflow utilise l’opération Search de Firecrawl pour rechercher des actualités sur l’IA et envoyer les résultats formatés vers Telegram. -**Principales différences par rapport à l’exemple 1 :** +**Principales différences par rapport à l’exemple 1 :** * Utilise un **Manual Trigger** au lieu de Schedule (exécution à la demande) * Utilise l’opération **Search** au lieu de Scrape * Inclut un nœud **Code** pour formater plusieurs résultats -**Créez le workflow :** +**Créez le workflow :** 1. Créez un workflow et ajoutez un nœud **Manual Trigger** -2. Ajoutez un nœud **Firecrawl** avec les paramètres suivants : - * **Resource** : Recherche et scrape facultatif des résultats de recherche - * **Query** : `ai news` - * **Limit** : 5 +2. Ajoutez un nœud **Firecrawl** avec les paramètres suivants : + * **Resource** : Map & Search + * **Operation** : Search Web + * **Query** : `ai news` + * **Limit** : 5 ![Configuration du nœud Firecrawl Search avec la requête "ai news"](/images/guides/n8n/n8n-firecrawl-search-ai-news-results.gif) -3. Ajoutez un nœud **Code** pour formater les résultats de recherche : +3. Ajoutez un nœud **Code** pour formater les résultats de recherche : * Sélectionnez "Run Once for All Items" - * Collez ce code : + * Collez ce code : ```javascript const results = $input.all(); @@ -378,8 +384,8 @@ return [{ json: { message } }]; ![Ajout du nœud Code et collage du script de mise en forme](/images/guides/n8n/n8n-code-node-format-news-articles.gif) -4. Mettez à jour le nœud **Telegram** (avec vos identifiants enregistrés) : - * **Texte** : faites glisser le champ `message` depuis le nœud Code +4. Mettez à jour le nœud **Telegram** (avec vos identifiants enregistrés) : + * **Texte** : faites glisser le champ `message` depuis le nœud Code ![Exécution complète du workflow avec les actualités sur l’IA envoyées sur Telegram](/images/guides/n8n/n8n-execute-workflow-telegram-delivery.gif) @@ -453,16 +459,17 @@ Garde un ton conversationnel et captivant, sur environ 3 à 4 paragraphes. ## Comprendre les opérations Firecrawl {#understanding-firecrawl-operations} -Maintenant que vous avez créé quelques workflows, découvrons les différentes opérations Firecrawl disponibles dans n8n. Chaque opération est conçue pour des cas d'utilisation spécifiques de scraping web. +Maintenant que vous avez créé quelques workflows, découvrons les différentes opérations Firecrawl disponibles dans n8n. Dans le nœud Firecrawl, vous choisissez d'abord une **Ressource** (Scraping, Crawling, Map & Search, Agent, Interact, Browser, Account ou Extract (Legacy)), puis une **Opération**. Chaque opération est conçue pour des cas d'utilisation spécifiques liés aux données web. -### Extraire une URL et obtenir son contenu {#scrape-a-url-and-get-its-content} +### Extraire le contenu d’une URL {#scrape-url} -Extrait le contenu d’une page web unique et le renvoie dans différents formats. +Ressource : **Scraping**. Extrait le contenu d’une page web unique et le renvoie dans différents formats. **Fonctionnalités :** * Extrait le contenu d’une URL unique * Renvoie du Markdown propre, du HTML ou des résumés générés par l’IA +* Renvoie des données structurées avec le format **JSON** et un prompt ou un schéma * Peut capturer des captures d’écran et extraire des liens **Idéal pour :** @@ -474,13 +481,21 @@ Extrait le contenu d’une page web unique et le renvoie dans différents format **Exemple de cas d’utilisation :** Résumés quotidiens de blogs (comme dans l’exemple 1 ci-dessus) -### Scrape + Interact avec des profils persistants {#scrape-interact-with-persistent-profiles} +### Interact {#interact} + +Ressource : **Interact**. Permet de continuer à travailler sur une page après **Scrape URL** : cliquer, remplir des formulaires et naviguer, à l’aide d’un prompt en langage naturel ou de code Playwright ou Bash. + +**Opérations :** + +* **Execute Interaction** : exécute un prompt ou du code sur une page scrapée, à partir du `scrapeId` issu de la sortie de Scrape URL (`data.metadata.scrapeId`) +* **Stop Interaction** : met fin à la session interactive associée à ce `scrapeId` +* **Get Interact Context** : renvoie des instructions d’utilisation destinées aux agents IA qui appellent ces opérations en tant qu’outils -Pour les workflows qui utilisent Scrape suivi d’Interact, définissez le `profile` persistant à l’étape **Scrape**. L’étape Interact n’a besoin que du `scrapeId` de la réponse de scraping, ainsi que d’un prompt ou de code. N’ajoutez pas `profile` au corps de la requête Interact : Interact hérite du profil de la tâche de scraping. +Pour les flux de travail qui enchaînent Scrape puis Interact avec un profil de navigateur persistant, définissez le **Profile** à l’étape **Scrape URL**. L’étape Execute Interaction ne requiert que le `scrapeId` et un prompt ou du code. N’ajoutez pas `profile` au corps de la requête Interact : Interact hérite du profil de la tâche de scraping. -Pour enregistrer les cookies, le localStorage et les autres données d’état du navigateur, arrêtez la session Interact une fois le workflow terminé. Si vous devez seulement lire un profil existant lors d’une exécution ultérieure du workflow, définissez `saveChanges` sur `false` à l’étape Scrape. +Pour enregistrer les cookies, le localStorage et le reste de l’état du navigateur, exécutez **Stop Interaction** une fois le flux de travail terminé. Si vous avez uniquement besoin de lire un profil existant lors d’une exécution ultérieure du flux de travail, désactivez **Save Changes** dans les paramètres de profil de l’étape Scrape. -Si la version installée du nœud Firecrawl n8n n’expose pas les paramètres de profil pour l’opération Scrape, mettez à jour le nœud Firecrawl n8n vers la dernière version. Si votre version de n8n prend en charge des options de requête ou de corps personnalisées pour le nœud, vous pouvez y transmettre le même objet `profile` : +Si la version installée du node Firecrawl n8n n’affiche pas **Profile** dans l’opération Scrape URL, mettez à jour le node Firecrawl n8n vers la dernière version. Vous pouvez également transmettre le même objet `profile` via **Additional Fields** > **Custom Properties (JSON)** : ```json { @@ -491,84 +506,75 @@ Si la version installée du nœud Firecrawl n8n n’expose pas les paramètres d } ``` -### Rechercher et éventuellement scraper les résultats de recherche {#search-and-optionally-scrape-search-results} +Pour plus de détails, consultez la [documentation d'Interact](/fr/features/interact). -Effectue des recherches sur le Web et renvoie des résultats avec la possibilité de scraper leur contenu. +### Rechercher sur le Web {#search-web} -**Ce qu’elle fait :** +Ressource : **Map & Search**. Effectue des recherches sur le Web et renvoie des résultats avec la possibilité de scraper leur contenu. + +**Ce qu’elle fait :** * Recherche sur le Web, dans les actualités ou parmi les images * Renvoie les titres, les descriptions et les URL * Peut scraper le contenu complet des résultats -**Idéal pour :** +**Idéal pour :** * Automatiser la recherche * Surveiller les actualités * Découvrir les tendances * Trouver du contenu pertinent -**Exemple de cas d’utilisation :** agrégation d’actualités sur l’IA (comme dans l’exemple 2 ci-dessus) +**Exemple de cas d’utilisation :** agrégation d’actualités sur l’IA (comme dans l’exemple 2 ci-dessus) -### Explorer un site web {#crawl-a-website} +### Explorer un site web {#crawl-website} -Découvre et scrape de manière récursive plusieurs pages d’un site web. +Ressource : **Crawling**. Découvre et scrape de manière récursive plusieurs pages d’un site web. -**Ce que cette opération fait :** +**Ce que cette opération fait :** * Suit automatiquement les liens -* Scrape plusieurs pages en une seule opération +* Scrape plusieurs pages en une seule tâche * Peut filtrer les URL selon des motifs +* Renvoie un ID de tâche d’exploration ; ajoutez un second nœud Firecrawl avec **Get Crawl Status** pour lire les pages scrapées + +La ressource Crawling propose également **Cancel Crawl Job**, **Get Crawl Errors**, **Get Many Active Crawls** et **Preview Crawl Parameters** (qui convertit un prompt en langage naturel en paramètres de crawl). -**Idéal pour :** +**Idéal pour :** * L’extraction complète d’une documentation * L’archivage de sites * La collecte de données sur plusieurs pages -### Cartographier un site web et obtenir les URL {#map-a-website-and-get-urls} +### Cartographier un site web {#map-website} -Renvoie toutes les URL trouvées sur un site web sans en scraper le contenu. +Ressource : **Map & Search**. Renvoie les URL trouvées sur un site web sans en scraper le contenu. -**Fonctionnement :** +**Fonctionnement :** -* Découvre tous les liens d’un site +* Découvre les liens d’un site * Renvoie une liste d’URL épurée * Rapide et léger -**Idéal pour :** +**Idéal pour :** * La découverte d’URL * La génération de sitemaps * La planification de crawls plus vastes -### Extraire des données {#extract-data} - -Utilise l’IA pour extraire des informations structurées à partir de prompts ou de schémas personnalisés. +### Extraire des URL par lots {#batch-scrape-urls} -**Fonctionnalités :** +Ressource : **Scraping**. Extrait plusieurs URL en parallèle au sein d’une seule tâche. -* Extraction de données par IA -* Renvoie les données au format spécifié -* Fonctionne sur plusieurs pages +**Ce qu’il fait :** -**Idéal pour :** +* Traite une liste d’URL en une seule fois, avec les mêmes options d’extraction pour chacune +* Plus efficace qu’une boucle +* Renvoie un ID de tâche de lot ; ajoutez **Get Batch Scrape Status** pour récupérer l’ensemble des résultats en une fois -* Extraction de données personnalisée -* Création de bases de données -* Collecte d’informations structurées +La ressource Scraping propose également **Get Batch Scrape Errors** et **Cancel Batch Scrape Job**. -### Extraction par lot {#batch-scrape} - -Extrait efficacement plusieurs URL en parallèle. - -**Fonctionnement :** - -* Traite plusieurs URL simultanément -* Plus efficace que d’utiliser des boucles -* Renvoie tous les résultats en une seule fois - -**Idéal pour :** +**Idéal pour :** * Traiter des listes d’URL * Collecter des données en masse @@ -576,49 +582,60 @@ Extrait efficacement plusieurs URL en parallèle. ### Agent {#agent} -Utilise un agent IA pour parcourir des sites web et en extraire des données de manière autonome à partir d’un prompt en langage naturel. +Ressource : **Agent**. Utilise un agent IA pour parcourir des sites web de manière autonome et en extraire des données à partir d’un prompt en langage naturel. -**Fonctionnement :** +**Ce qu’il fait :** -* Accepte un prompt décrivant les données dont vous avez besoin +* Accepte un prompt décrivant les données dont vous avez besoin, ainsi que des URL et un schéma JSON facultatifs * L’agent IA navigue et extrait les informations de manière autonome -* Disponible en mode **Sync** (attend les résultats) et en mode **Async** (renvoie immédiatement un ID de tâche) -* Utilisez **Get Agent Status** pour interroger les résultats lorsque vous utilisez le mode Async +* Disponible sous deux formes : **Extract Data With AI Agent** (attend les résultats) et **Start AI Agent Job (Async)** (renvoie immédiatement un ID de tâche) +* Utilisez **Get Agent Status** pour interroger l’état et récupérer les résultats avec l’opération asynchrone + +**Idéal pour :** + +* La collecte de données complexe sur plusieurs pages, guidée par un prompt +* L’extraction d’informations lorsque vous ne connaissez pas la structure exacte de la page +* Les tâches de recherche qui nécessitent de naviguer sur plusieurs pages + +**Synchrone ou asynchrone :** -**Idéal pour :** +* **Extract Data With AI Agent** démarre la tâche et attend le résultat en une seule étape : c’est l’option la plus simple dans la plupart des cas d’utilisation. Le paramètre **Max Wait Time** définit la durée pendant laquelle le nœud interroge l’état avant l’expiration du délai (par défaut : 300 secondes, maximum : 600 secondes). Si la tâche d’agent dure plus longtemps, le nœud renvoie un état `timeout` avec le `jobId`, même si la tâche peut encore aboutir côté Firecrawl. Transmettez cet ID à **Get Agent Status**, ou utilisez l’opération asynchrone pour les tâches susceptibles de dépasser 10 minutes. +* **Start AI Agent Job (Async)** renvoie immédiatement un ID de tâche. Ajoutez un second nœud Firecrawl avec l’opération **Get Agent Status** pour récupérer les résultats une fois la tâche terminée. -* La collecte complexe de données sur plusieurs pages, guidée par un prompt -* L’extraction d’informations lorsque vous ne connaissez pas la structure exacte des pages -* Les tâches de recherche nécessitant de naviguer sur plusieurs pages +Pour en savoir plus sur la fonctionnalité d’agent, consultez la [documentation de l’Agent](/fr/features/agent). -**Sync ou Async :** +### Extraire des données structurées (ancienne version) {#extract-structured-data-legacy} -* **Agent (Sync)** démarre la tâche et attend le résultat en une seule étape — l’option la plus simple pour la plupart des cas d’utilisation. Le paramètre **Max Wait Time** définit la durée pendant laquelle le nœud interroge l’état de la tâche avant expiration du délai (par défaut : 300 secondes, maximum : 600 secondes). Si la tâche d’agent prend plus de temps, le nœud renvoie un état d’expiration, même si la tâche peut toujours se terminer côté Firecrawl. Pour les tâches susceptibles de dépasser 10 minutes, utilisez plutôt le mode Async. -* **Agent (Async)** renvoie immédiatement un ID de tâche. Ajoutez un second nœud Firecrawl avec l’opération **Get Agent Status** pour récupérer les résultats une fois la tâche terminée. +Ressource : **Extract (Legacy)**. Utilise l’IA pour extraire des informations structurées d’une liste d’URL à partir d’un prompt ou d’un schéma. L’opération **Get Extract Status** permet ensuite d’en récupérer les résultats. -Pour plus de détails sur la fonctionnalité d’agent, consultez la [documentation Agent](/fr/features/agent). +Cette ressource appelle l’ancien point de terminaison `/extract`. Pour les nouveaux flux de travail, privilégiez **Agent**, ou **Extraire le contenu d’une URL** avec le format **JSON** si vous connaissez déjà la page. ### Browser Sandbox {#browser-sandbox} -Fournit une session de navigateur persistante que vous pouvez contrôler par code, afin d’automatiser le navigateur en plusieurs étapes au sein d’une même session. +Ressource : **Browser**. Fournit une session de navigateur persistante que vous pouvez contrôler par code, afin d’automatiser le navigateur en plusieurs étapes au sein d’une même session. -**Opérations :** +**Opérations :** -* **Créer une session de navigateur** — démarre une nouvelle session de navigateur et renvoie un `sessionId` -* **Exécuter du code dans le navigateur** — exécute du code JavaScript, Python ou bash dans la session (à l’aide du `sessionId` de l’étape de création) -* **Lister les sessions de navigateur** — répertorie les sessions actives ou détruites -* **Supprimer une session de navigateur** — détruit une session lorsque vous avez terminé +* **Create Browser Session** : démarre une nouvelle session de navigateur et renvoie son `id` +* **Execute Browser Code** : exécute du code Node (Playwright), Python ou Bash dans la session, en utilisant l’`id` obtenu à l’étape Create comme **Session ID** +* **Get Many Browser Sessions** : répertorie les sessions actives ou détruites +* **Delete Browser Session** : détruit une session lorsque vous avez terminé +* **Get Browser Context** : renvoie les instructions d’utilisation et les sessions actives aux agents IA qui appellent ces opérations en tant qu’outils -**Idéal pour :** +**Idéal pour :** * Les workflows de navigateur en plusieurs étapes nécessitant de conserver l’état entre les pages * La navigation dans des pages dynamiques lorsque le nombre d’étapes n’est pas connu à l’avance * Les workflows utilisant des profils de navigateur persistants pour conserver les cookies et le localStorage entre les exécutions -Dans n8n, sélectionnez la ressource **Browser** sur le nœud Firecrawl pour accéder à ces opérations. Transmettez le `sessionId` de l’étape de création à chaque étape d’exécution ou de suppression suivante. Utilisez le nœud **Loop Over Items** de n8n pour parcourir une liste dynamique de pages et appeler Exécuter pour chacune d’elles au sein de la même session. +Transmettez l’`id` de session obtenu à l’étape Create à chaque étape Execute ou Delete suivante. Utilisez le nœud **Loop Over Items** de n8n pour parcourir une liste dynamique de pages et appeler Execute pour chacune d’elles au sein de la même session. Pour en savoir plus sur la fonctionnalité Browser Sandbox, consultez la [documentation de Browser Sandbox](/fr/features/browser). +### Compte {#account} + +Ressource : **Account**. Récupère l'utilisation des crédits, l'utilisation des jetons et l'état de la file d'attente de votre équipe, ce qui permet à un flux de travail de vérifier les crédits restants avant de lancer une tâche volumineuse. + ## Modèles et exemples de workflows {#workflow-templates-and-examples} Plutôt que de créer un workflow de A à Z, vous pouvez démarrer à partir de modèles prédéfinis. La communauté n8n a créé de nombreux workflows Firecrawl que vous pouvez copier et personnaliser. diff --git a/fr/integrations/neuron-ai.mdx b/fr/integrations/neuron-ai.mdx index 97e8f0bdf..71f6349f8 100644 --- a/fr/integrations/neuron-ai.mdx +++ b/fr/integrations/neuron-ai.mdx @@ -8,7 +8,7 @@ og:description: "Dotez les agents Neuron AI de capacités de recherche web et de **Documentation officielle de Neuron AI :** [docs.neuron-ai.dev/agent/tools](https://docs.neuron-ai.dev/agent/tools) - Permettez à vos agents PHP d’effectuer des recherches sur le web et de lire des pages grâce à Firecrawl + Dotez vos agents PHP des fonctionnalités Recherche et Extraction de Firecrawl : un agent Neuron AI peut ainsi trouver des sources récentes et lire des pages au format Markdown épuré ## Présentation {#overview} diff --git a/fr/integrations/pipedream.mdx b/fr/integrations/pipedream.mdx index 5d3959eec..641e8b85c 100644 --- a/fr/integrations/pipedream.mdx +++ b/fr/integrations/pipedream.mdx @@ -21,13 +21,13 @@ Utilisez l’application Firecrawl pour Pipedream afin de scraper des pages, cra ## Ce que vous pouvez faire {#what-you-can-do} -| Fonctionnalité | Cas d'utilisation | -| -------------- | ------------------------------------------------------------------------------------------- | -| **Scrape** | Récupérer le contenu d'une page lorsqu'un webhook ou une planification se déclenche | -| **Crawl** | Démarrer un crawl de plusieurs pages (interroger avec Get Crawl Data) | -| **Recherche** | Découvrir des sources avant les étapes suivantes | -| **Cartographie** | Lister les URL d'un site, éventuellement filtrées par un terme de recherche | -| **Extract** | Récupérer des données structurées à partir d'une ou plusieurs URL | +| Action | Cas d’utilisation | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| **Extraction d’une page** | Récupérer le contenu d’une page lorsqu’un webhook ou une planification se déclenche | +| **Crawler une URL** | Démarrer une tâche d’exploration sur plusieurs pages (à interroger avec **Obtenir les données du crawl**) | +| **Recherche** | Identifier des sources avant les étapes suivantes | +| **Cartographier une URL** | Lister les URL d’un site, avec un filtre facultatif par terme de recherche | +| **Extraire des données** | Récupérer des données structurées à partir d’une ou plusieurs URL (vérifiez une tâche en cours avec **Obtenir l’état de l’extraction**) | ## Ressources {#resources} diff --git a/fr/integrations/praison.mdx b/fr/integrations/praison.mdx index eb62ec47a..96dd1ae59 100644 --- a/fr/integrations/praison.mdx +++ b/fr/integrations/praison.mdx @@ -15,14 +15,14 @@ Praison AI peut utiliser Firecrawl comme outil pour permettre aux agents de scra ## Démarrage rapide {#quick-start} -1. Installez l’extra `tools` : +1. Installez le package agents, le package d’outils Praison et le SDK Firecrawl : ```bash -pip install "praisonai[tools]" +pip install praisonaiagents praisonai-tools firecrawl-py ``` 2. Configurez `FIRECRAWL_API_KEY` pour Firecrawl Cloud -3. Transmettez un outil Firecrawl à votre agent : +3. Transmettez un outil Firecrawl à votre agent : ```python from praisonaiagents import Agent @@ -41,8 +41,9 @@ print(agent.chat("Scrape the content from https://praison.ai/docs")) | Fonctionnalité | Cas d’utilisation | | -------------- | -------------------------------------------------------------------------------------------- | -| **Scrape** | Récupérer le contenu nettoyé d’une page dans le contexte de l’agent (`FirecrawlTool.scrape`) | +| **Extraction** | Récupérer le contenu nettoyé d’une page dans le contexte de l’agent (`FirecrawlTool.scrape`) | | **Crawl** | Collecter les pages d’un site (`FirecrawlTool.crawl(url, limit=10)`) | +| **Search** | Trouver des pages correspondant à une requête (`FirecrawlTool.search(query, limit=5)`) | ## Ressources {#resources} diff --git a/fr/integrations/replit.mdx b/fr/integrations/replit.mdx index a9c45c047..dc00b59e7 100644 --- a/fr/integrations/replit.mdx +++ b/fr/integrations/replit.mdx @@ -25,43 +25,43 @@ Firecrawl est disponible sous la forme d’un connecteur Replit officiel. Une fo ## Fonctionnalités de Firecrawl dans Replit {#firecrawl-capabilities-in-replit} -Replit Agent peut créer des applications avec les points de terminaison **search**, **scrape**, **interact**, **monitor**, **crawl** et **parse** de Firecrawl. La configuration de votre connecteur détermine quel compte fournit la clé API et prend en charge l'utilisation de Firecrawl ; elle ne modifie pas les API Firecrawl auxquelles une application peut accéder. +Replit Agent peut créer des applications avec les points de terminaison **search**, **scrape**, **interact**, **monitor**, **crawl** et **parse** de Firecrawl. La configuration de votre connecteur détermine quel compte fournit la clé API et prend en charge l'utilisation de Firecrawl ; elle ne modifie pas les API Firecrawl auxquelles une application peut accéder. Trouvez des sources web et des extraits pertinents en temps réel pour la recherche, l'identification de concurrents et l'enrichissement. - **Cas d'utilisation :** Identification de concurrents, assistants de recherche IA, enrichissement de prospects. + **Cas d'utilisation :** Identification de concurrents, assistants de recherche IA, enrichissement de prospects. Transformez n'importe quelle URL en données propres, prêtes à être utilisées par des LLM, y compris des résumés, des champs structurés et du contenu d'application. - **Cas d'utilisation :** Extraction de données produit, scraping d'articles, enrichissement de pages d'entreprise. + **Cas d'utilisation :** Extraction de données produit, scraping d'articles, enrichissement de pages d'entreprise. Cliquez, remplissez des formulaires et parcourez des flux en plusieurs étapes sur des sites web dynamiques. - **Cas d'utilisation :** Workflows de formulaires, pages authentifiées, collecte de données en plusieurs étapes. + **Cas d'utilisation :** Workflows de formulaires, pages dynamiques, collecte de données en plusieurs étapes. Surveillez des pages, des sites ou le web pour détecter les mises à jour importantes selon une planification. Disponible via l'API Firecrawl dans les applications que vous créez. - **Cas d'utilisation :** Surveillance de mots-clés, alertes de journal des modifications, suivi de la concurrence. + **Cas d'utilisation :** Surveillance de mots-clés, alertes de journal des modifications, suivi de la concurrence. Découvrez et scrapez les pages accessibles d'un site. Disponible via l'API Firecrawl dans les applications que vous créez. - **Cas d'utilisation :** Ingestion de documentation, extraction complète d'un site, recherche sur plusieurs pages. + **Cas d'utilisation :** Ingestion de documentation, extraction complète d'un site, recherche sur plusieurs pages. Convertissez des PDF et des documents Word en Markdown ou JSON. Disponible via l'API Firecrawl dans les applications que vous créez. - **Cas d'utilisation :** Analyse de rapports, bases de connaissances documentaires, flux de conversion de fichiers en données structurées. + **Cas d'utilisation :** Analyse de rapports, bases de connaissances documentaires, flux de conversion de fichiers en données structurées. diff --git a/fr/integrations/sourcesyncai.mdx b/fr/integrations/sourcesyncai.mdx deleted file mode 100644 index c0253daf8..000000000 --- a/fr/integrations/sourcesyncai.mdx +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: "SourceSync.ai" -description: "Firecrawl s’intègre à SourceSync.ai pour le web scraping." -og:title: "SourceSync.ai | Firecrawl" -og:description: "Firecrawl s’intègre à SourceSync.ai pour le web scraping." ---- - -[SourceSync.ai](https://sourcesync.ai) est une plateforme de Retrieval Augmented Generation as a Service qui vous aide à créer des applications IA avec vos propres données. Ce guide explique comment utiliser Firecrawl avec SourceSync.ai pour le web scraping. - -
- ## Configuration {#setup} -
- -1. Commencez par récupérer votre clé API Firecrawl depuis votre [tableau de bord Firecrawl](https://www.firecrawl.dev/app). - -2. Configurez votre espace de noms SourceSync.ai pour utiliser Firecrawl comme fournisseur de scraping web : - - - -```bash cURL -curl -X PATCH https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "webScraperConfig": { - "provider": "FIRECRAWL", - "apiKey": "YOUR_FIRECRAWL_API_KEY" - } - }' -``` - -```javascript JavaScript -const response = await fetch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - { - method: 'PATCH', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - webScraperConfig: { - provider: 'FIRECRAWL', - apiKey: 'YOUR_FIRECRAWL_API_KEY', - }, - }), - } -) -``` - -```python Python -import requests - -response = requests.patch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'webScraperConfig': { - 'provider': 'FIRECRAWL', - 'apiKey': 'YOUR_FIRECRAWL_API_KEY', - }, - }, -) -``` - - - -
- ## Utilisation {#usage} -
- -Une fois la configuration terminée, vous pouvez utiliser les points de terminaison de web scraping de SourceSync.ai avec les fonctionnalités de Firecrawl. Voici les principales méthodes d’ingestion : - -
- ### Ingestion d’une liste d’URL {#url-list-ingestion} -
- -Explorer des URL spécifiques : - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/urls \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "URLS_LIST", - "config": { - "urls": [ - "https://example.com/page1", - "https://example.com/page2" - ], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/urls', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'URLS_LIST', - config: { - urls: ['https://example.com/page1', 'https://example.com/page2'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/urls', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'URLS_LIST', - 'config': { - 'urls': ['https://example.com/page1', 'https://example.com/page2'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Exploration de site web {#website-crawling} -
- -Explorez l’ensemble d’un site avec des règles personnalisées : - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/website \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "WEBSITE", - "config": { - "url": "https://example.com", - "maxDepth": 3, - "maxLinks": 100, - "includePaths": ["/docs", "/blog"], - "excludePaths": ["/admin"], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/website', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'WEBSITE', - config: { - url: 'https://example.com', - maxDepth: 3, - maxLinks: 100, - includePaths: ['/docs', '/blog'], - excludePaths: ['/admin'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/website', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'WEBSITE', - 'config': { - 'url': 'https://example.com', - 'maxDepth': 3, - 'maxLinks': 100, - 'includePaths': ['/docs', '/blog'], - 'excludePaths': ['/admin'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Traitement du sitemap {#sitemap-processing} -
- -Traitez toutes les URL d’un sitemap : - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/sitemap \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "SITEMAP", - "config": { - "url": "https://example.com/sitemap.xml", - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/sitemap', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'SITEMAP', - config: { - url: 'https://example.com/sitemap.xml', - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/sitemap', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'SITEMAP', - 'config': { - 'url': 'https://example.com/sitemap.xml', - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ## Fonctionnalités {#features} -
- -Lorsque vous utilisez Firecrawl avec SourceSync.ai, vous avez accès à : - -- Prise en charge du rendu JavaScript -- Limitation automatique du débit -- Extraction de contenu via des sélecteurs CSS -- Exploration récursive avec contrôle de la profondeur -- Traitement des plans de site (sitemaps) - -
- ## Ressources {#resources} -
- -- [Documentation de SourceSync.ai](https://sourcesync.ai) -- [Guide du web scraping](https://sourcesync.ai/web-scraping) -- [Référence de l’API](https://sourcesync.ai/api-reference/data-ingestion#ingest-urls) - -Pour obtenir une assistance supplémentaire : - -- E-mail : [support@sourcesync.ai](mailto:support@sourcesync.ai) -- Discord : [Rejoindre notre communauté](https://discord.gg/Fx3GnFKnRT) \ No newline at end of file diff --git a/fr/integrations/stripe-projects.mdx b/fr/integrations/stripe-projects.mdx index 832c0f1f9..bda81b98a 100644 --- a/fr/integrations/stripe-projects.mdx +++ b/fr/integrations/stripe-projects.mdx @@ -8,7 +8,7 @@ og:description: "Provisionnez un compte Firecrawl, une clé API et une offre dep **Documentation officielle Stripe :** [docs.stripe.com/projects](https://docs.stripe.com/projects) · [Firecrawl dans l'annuaire des providers](https://projects.dev/providers/) - Firecrawl est un provider Stripe Projects. Ajoutez-le à n'importe quel projet avec `stripe projects add firecrawl/api`. + Firecrawl, l'API de contexte pour les agents IA, est un provider Stripe Projects. Ajoutez-le à n'importe quel projet avec `stripe projects add firecrawl/api`. ## Aperçu {#overview} @@ -35,7 +35,7 @@ stripe projects env --pull La CLI écrit également `FIRECRAWL_API_BASE_URL` et `FIRECRAWL_DOCUMENTATION_URL`. Ces deux variables sont purement informatives. Les SDKs lisent `FIRECRAWL_API_URL`, et uniquement pour les déploiements auto-hébergés ; un compte provisionné via Stripe utilise l'API hébergée, qui est l'option par défaut : laissez donc `FIRECRAWL_API_URL` non définie. -À partir de là, suivez le démarrage rapide [Node.js](/fr/quickstarts/nodejs) ou [Python](/fr/quickstarts/python), ou l'[aperçu des SDKs](/fr/sdks/overview) pour les autres langages. La clé fonctionne avec tous les points de terminaison : [search](/fr/features/search), [scrape](/fr/features/scrape), [crawl](/fr/features/crawl), [map](/fr/features/map), [extract](/fr/features/extract), [interact](/fr/features/interact), [parse](/fr/features/parse) et [monitor](/fr/features/monitoring). +À partir de là, suivez le démarrage rapide [Node.js](/fr/quickstarts/nodejs) ou [Python](/fr/quickstarts/python), ou l'[aperçu des SDKs](/fr/sdks/overview) pour les autres langages. La clé fonctionne avec tous les points de terminaison : [search](/fr/features/search), [scrape](/fr/features/scrape), [crawl](/fr/features/crawl), [map](/fr/features/map), [interact](/fr/features/interact), [agent](/fr/features/agent), [parse](/fr/features/parse) et [monitor](/fr/features/monitoring). ## Catalogue {#catalog} @@ -68,7 +68,7 @@ stripe projects env --pull stripe projects remove firecrawl ``` -Les mises à niveau utilisent un [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) Stripe : Firecrawl n'a donc jamais accès aux informations de votre carte. L'offre apparaît dans votre tableau de bord Firecrawl comme n'importe quel autre abonnement. Pour revenir à l'offre Free, exécutez `stripe projects upgrade firecrawl` et choisissez `free`, ou modifiez l'offre depuis [Facturation](https://www.firecrawl.dev/app/settings?tab=billing) dans le tableau de bord. +Les mises à niveau utilisent un [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) Stripe : Firecrawl n'a donc jamais accès aux informations de votre carte. L'offre apparaît dans votre tableau de bord Firecrawl comme n'importe quel autre abonnement. Pour revenir à l'offre Free, exécutez `stripe projects downgrade firecrawl` et choisissez `free`, ou modifiez l'offre depuis [Facturation](https://www.firecrawl.dev/app/settings?tab=billing) dans le tableau de bord. ## Comptes et facturation {#accounts-and-billing} @@ -103,4 +103,4 @@ Toujours bloqué ? Écrivez à [help@firecrawl.com](mailto:help@firecrawl.com) e * [Documentation Stripe Projects](https://docs.stripe.com/projects) * [Annuaire des providers](https://projects.dev/providers/) et [templates](https://projects.dev/templates/) ; le template Shopify Trending Products intègre Firecrawl * [Tarification Firecrawl](https://www.firecrawl.dev/pricing) -* Autres façons d'obtenir une clé : le [tableau de bord](https://www.firecrawl.dev/app/api-keys), le [Vercel Marketplace](/fr/quickstarts/vercel-marketplace) ou la [Partner API](/fr/partner-integration) si vous exploitez une plateforme \ No newline at end of file +* Autres façons d'obtenir une clé : le [tableau de bord](https://www.firecrawl.dev/app/api-keys), le [Vercel Marketplace](/fr/quickstarts/vercel-marketplace) ou [Firecrawl for Platforms](/fr/firecrawl-for-platforms) si vous exploitez une plateforme \ No newline at end of file diff --git a/fr/integrations/tines.mdx b/fr/integrations/tines.mdx new file mode 100644 index 000000000..096c03ec3 --- /dev/null +++ b/fr/integrations/tines.mdx @@ -0,0 +1,148 @@ +--- +title: "Tines" +description: "Appelez les fonctions de recherche, d'extraction, d'extraction structurée, de cartographie et de crawl de Firecrawl depuis vos stories Tines grâce aux actions HTTP Request" +--- + + + **Documentation Tines :** [Identifiants](https://www.tines.com/docs/actions/types/http-request/) et [Identifiants](https://www.tines.com/docs/credentials/) + + Intégrez des données web en temps réel de Firecrawl à vos stories Tines + + +## Vue d’ensemble {#overview} + +Les stories Tines peuvent appeler n’importe quelle API REST via l’action HTTP Request. En configurant cette action pour qu’elle cible l’API Firecrawl, une story peut rechercher sur le web, extraire le contenu d’une page au format markdown, récupérer des données structurées, cartographier un site ou le crawler, puis transmettre le résultat à l’action suivante de la story. + +## Démarrage rapide {#quick-start} + +1. [Créez une clé API Firecrawl](https://www.firecrawl.dev/app/api-keys) +2. Dans Tines, ouvrez **Identifiants**, créez un identifiant de type **Text** nommé `firecrawl` et collez-y la clé comme valeur +3. Ajoutez une action **HTTP Request** à votre story et configurez-la comme indiqué ci-dessous + +En référençant la clé sous la forme `<>`, vous évitez qu’elle apparaisse dans la configuration de l’action. + +## Extraire le contenu d’une page {#scrape-a-page} + +Cette action envoie une requête de scraping et renvoie la page au format markdown : + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": ["markdown"], + "integration": "_tines" + } +} +``` + +Remplacez `https://example.com` par une URL issue d'un événement en amont, par exemple `<>`. Le champ facultatif `integration` permet d'identifier les requêtes provenant de Tines. + +## Ce que vous pouvez faire {#what-you-can-do} + +| Fonctionnalité | Point de terminaison | Cas d’utilisation | +| ----------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| **Recherche** | `POST /v2/search` | Trouver des sources sur une question ou une alerte avant d’enchaîner d’autres actions | +| **Extraire** | `POST /v2/scrape` | Convertir une URL en markdown ou en JSON structuré | +| **Extraire** | `POST /v2/scrape` avec un format `json` | Récupérer des champs, comme un titre ou les détails d’un produit, à l’aide d’un prompt et d’un schéma | +| **Cartographier** | `POST /v2/map` | Lister les URL d’un site | +| **Crawl** | `POST /v2/crawl` | Collecter les pages de tout un site, puis interroger l’API pour obtenir le résultat | + +Tous les points de terminaison utilisent l’URL de base `https://api.firecrawl.dev`, le même en-tête `Authorization` et un corps JSON. + +## Rechercher sur le Web {#search-the-web} + +```json +{ + "url": "https://api.firecrawl.dev/v2/search", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "query": "firecrawl web scraping", + "limit": 5, + "sources": ["web"], + "integration": "_tines" + } +} +``` + +## Extraire des données structurées {#extract-structured-data} + +Dans `formats`, définissez une entrée de type `json` avec un prompt et un schéma JSON : + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": [ + { + "type": "json", + "prompt": "Extract the page title", + "schema": { + "type": "object", + "properties": { "title": { "type": "string" } } + } + } + ], + "integration": "_tines" + } +} +``` + +## Crawler un site {#crawl-a-site} + +Un crawl s'exécute de manière asynchrone : une première action permet de le démarrer, une seconde d'en lire le résultat. + +**Démarrez le crawl** avec `POST /v2/crawl` : + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "limit": 10, + "integration": "_tines" + } +} +``` + +La réponse contient un `id`. **Vérifiez l'état** à l'aide d'une deuxième action HTTP Request qui récupère le crawl correspondant à cet `id`, et répétez-la jusqu'à ce que `status` vaille `completed` : + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl/<>", + "method": "get", + "headers": { + "Authorization": "Bearer <>" + } +} +``` + +Ici, `start_crawl` est le nom de l'action qui a démarré le crawl. + +## Ressources {#resources} + +* [Action HTTP Request de Tines](https://www.tines.com/docs/actions/types/http-request/) +* [Identifiants Tines](https://www.tines.com/docs/credentials/) +* [Introduction à l'API Firecrawl](/fr/api-reference/v2-introduction) +* [Documentation Firecrawl sur l'extraction](/fr/features/scrape) +* [Documentation Firecrawl sur le crawl](/fr/features/crawl) \ No newline at end of file diff --git a/fr/integrations/zapier.mdx b/fr/integrations/zapier.mdx index 4f0f31b03..eb5c10598 100644 --- a/fr/integrations/zapier.mdx +++ b/fr/integrations/zapier.mdx @@ -149,13 +149,16 @@ description: "Tutoriels officiels et modèles d’intégration Zapier pour autom ## Actions Firecrawl {#firecrawl-actions} -| Action | Cas d’utilisation | -| ------------------ | ------------------------------------------------------------ | -| **/Scrape Page** | Capture rapide de données sur une page unique | -| **/Crawl Website** | Scraping complet d’un site sur plusieurs pages | -| **/Extract Data** | Extraction optimisée par l’IA avec des schémas personnalisés | -| **/Search Data** | Automatisation de la recherche avec recherche + scraping | -| **/Map Data** | Analyse SEO et cartographie de la structure du site | +| Action | Cas d’utilisation | +| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| **/Scrape Page** | Capture rapide de données sur une page unique | +| **/Crawl Website** | Extraction complète d’un site sur plusieurs pages | +| **/Extract Data** | Extraction optimisée par l’IA avec des schémas personnalisés | +| **/Search Data** | Automatisation de la recherche avec recherche + extraction | +| **/Map Data** | Analyse SEO et cartographie de la structure du site | +| **Run Agent** | Collecter des données sur le web à partir d’un prompt, d’URL et d’un schéma facultatifs, avec un plafond de crédits | +| **Get Data From /Crawl**, **Get Data From /Extract**, **Get Agent Status** | Lire les résultats d’une tâche de crawl, d’extraction ou d’agent déjà exécutée | +| **Cancel Agent** | Arrêter une tâche d’agent en cours | ## Référence rapide {#quick-reference} diff --git a/fr/introduction.mdx b/fr/introduction.mdx index 54b118680..2ceea9e5c 100644 --- a/fr/introduction.mdx +++ b/fr/introduction.mdx @@ -1,8 +1,8 @@ --- title: Introduction -description: "L’API de données web pour les agents IA. Recherchez sur le web, extrayez n’importe quelle page et interagissez avec elle via une seule API." +description: "L’API de contexte pour les agents IA. Recherchez sur le web, extrayez n’importe quelle page et interagissez avec elle via une seule API." og:title: "Introduction | Firecrawl" -og:description: "L’API de données web pour les agents IA. Recherchez sur le web, extrayez n’importe quelle page et interagissez avec elle via une seule API." +og:description: "L’API de contexte pour les agents IA. Recherchez sur le web, extrayez n’importe quelle page et interagissez avec elle via une seule API." --- import SearchPython from "/snippets/fr/v2/search/base/python.mdx"; @@ -26,7 +26,7 @@ import { } from "/snippets/shared/agent-first-onboarding.jsx"; import AlexandriaFeedbackCTA from "/snippets/fr/alexandria-feedback-cta.mdx"; -Firecrawl est l'API de données web pour les agents IA. Recherchez, extrayez et interagissez avec le web en direct pour obtenir du Markdown propre ou des données structurées. +Firecrawl est l'API de contexte pour les agents IA. Recherchez, extrayez et interagissez avec le web en direct pour obtenir du Markdown propre ou des données structurées. ## Premiers pas {#get-started} diff --git a/fr/learn/rag-llama3.mdx b/fr/learn/rag-llama3.mdx index a1fa53c6a..dedf7c854 100644 --- a/fr/learn/rag-llama3.mdx +++ b/fr/learn/rag-llama3.mdx @@ -19,20 +19,18 @@ pip install --upgrade --quiet langchain langchain-community groq faiss-cpu ollam Nous utiliserons Ollama pour les embeddings, vous pouvez télécharger Ollama [ici](https://ollama.com/). Vous pouvez toutefois utiliser d’autres embeddings si vous préférez. -
- ## Charger un site web avec Firecrawl {#load-website-with-firecrawl} -
+## Charger un site web avec Firecrawl {#load-website-with-firecrawl} Pour récupérer l’ensemble des données d’un site et garantir un format irréprochable, nous allons utiliser Firecrawl. Firecrawl s’intègre très facilement à LangChain en tant que chargeur de documents. -Voici comment charger un site avec Firecrawl : +Voici comment charger un site avec Firecrawl : ```python from langchain_community.document_loaders import FireCrawlLoader # Import de FireCrawlLoader url = "https://firecrawl.dev" loader = FirecrawlLoader( - api_key="fc-YOUR_API_KEY", # Remarque : remplacez « YOUR_API_KEY » par votre clé API FireCrawl + api_key="fc-YOUR_API_KEY", # Remarque : remplacez « YOUR_API_KEY » par votre clé API Firecrawl url=url, # URL cible à explorer mode="crawl" # Mode « crawl » pour explorer toutes les sous-pages accessibles ) diff --git a/fr/mcp-server/local.mdx b/fr/mcp-server/local.mdx index 5d32507d7..967c1fa36 100644 --- a/fr/mcp-server/local.mdx +++ b/fr/mcp-server/local.mdx @@ -22,38 +22,38 @@ node --version - Utilisez stdio lorsque le client MCP lance Firecrawl en tant que processus local : + Utilisez stdio lorsque le client MCP lance Firecrawl en tant que processus local : ```bash env FIRECRAWL_API_KEY=fc-VOTRE-CLÉ-API \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - Configurez le client pour exécuter `npx -y firecrawl-mcp@3.23.7` et transmettez `FIRECRAWL_API_KEY` via son environnement protégé ou son mécanisme de gestion des secrets. + Configurez le client pour exécuter `npx -y firecrawl-mcp@3.33.2` et transmettez `FIRECRAWL_API_KEY` via son environnement protégé ou son mécanisme de gestion des secrets. - Utilisez HTTP lorsqu'un client tel que n8n se connecte à un serveur déjà en cours d'exécution : + Utilisez HTTP lorsqu'un client tel que n8n se connecte à un serveur déjà en cours d'exécution : ```bash env HTTP_STREAMABLE_SERVER=true \ FIRECRAWL_API_KEY=fc-VOTRE-CLÉ-API \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - Connectez le client à : + Connectez le client à : ```text http://localhost:3000/mcp ``` - Vérifiez que le serveur est prêt : + Vérifiez que le serveur est prêt : ```bash curl http://localhost:3000/health ``` - La vérification d'état renvoie `ok`. La route locale est `/mcp` ; `/v2/mcp` correspond au service Firecrawl hébergé. + La vérification d'état renvoie `ok`. La route locale est `/mcp` ; `/v2/mcp` correspond au service Firecrawl hébergé. @@ -63,34 +63,34 @@ node --version | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | `FIRECRAWL_API_KEY` | Permet de s’authentifier auprès de l’API cloud Firecrawl. Elle est facultative uniquement si une API auto-hébergée ne requiert pas d’authentification. | | `FIRECRAWL_API_URL` | Envoie les requêtes à une API Firecrawl auto-hébergée plutôt qu’à l’API cloud. | -| `HTTP_STREAMABLE_SERVER` | Définissez cette variable sur `true` pour démarrer le transport HTTP Streamable local au lieu de stdio. | +| `HTTP_STREAMABLE_SERVER` | Définissez cette variable sur `true` pour démarrer le transport Streamable HTTP local au lieu de stdio. | ```bash API cloud export FIRECRAWL_API_KEY=fc-VOTRE-CLÉ-API - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` ```bash API auto-hébergée export FIRECRAWL_API_URL=https://firecrawl.your-domain.com export FIRECRAWL_API_KEY=your-api-key # Omettre si l’instance ne requiert pas d’authentification - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - L’analyse directe de fichiers locaux avec `firecrawl_parse` nécessite que `FIRECRAWL_API_URL` pointe vers une API Firecrawl auto-hébergée. Un serveur MCP local connecté uniquement à l’API cloud ne peut pas téléverser de fichier local via cet outil ; le [serveur hébergé utilise plutôt un transfert d’import signé](/fr/mcp-server/tools#important-behavior). + L’analyse directe de fichiers locaux avec `firecrawl_parse` nécessite que `FIRECRAWL_API_URL` pointe vers une API Firecrawl auto-hébergée. Un serveur MCP local connecté uniquement à l’API cloud ne peut pas téléverser de fichier local via cet outil ; le [serveur hébergé utilise plutôt un transfert d’import signé](/fr/mcp-server/tools#important-behavior). ## Installer globalement {#install-globally} -Utilisez `npx` pour une configuration plus rapide. Pour installer globalement la même version vérifiée à la place : +Utilisez `npx` pour une configuration plus rapide. Pour installer globalement la même version vérifiée à la place : ```bash -npm install -g firecrawl-mcp@3.23.7 +npm install -g firecrawl-mcp@3.33.2 ``` -Ensuite, exécutez : +Ensuite, exécutez : ```bash env FIRECRAWL_API_KEY=fc-VOTRE-CLÉ-API firecrawl-mcp diff --git a/fr/sdks/cli.mdx b/fr/sdks/cli.mdx index 695116155..aac96e107 100644 --- a/fr/sdks/cli.mdx +++ b/fr/sdks/cli.mdx @@ -24,7 +24,7 @@ import AgentBasic from "/snippets/fr/v2/cli/agent/basic.mdx"; import AgentOptions from "/snippets/fr/v2/cli/agent/options.mdx"; import InteractCLI from "/snippets/fr/v2/interact/quickstart/cli.mdx"; -Recherchez, scrapez, interagissez, lancez des crawls, cartographiez et exécutez des tâches d’agent directement depuis le terminal. Le CLI Firecrawl fonctionne seul ou avec des skills que des agents IA de codage comme Codex, Claude Code, Cursor et OpenCode peuvent découvrir et utiliser automatiquement. +Recherchez, effectuez des extractions, analysez, lancez des crawls, cartographiez, interagissez, exécutez des tâches d’agent et surveillez les modifications directement depuis le terminal. Le CLI Firecrawl est l’API de contexte des agents IA en ligne de commande : il fonctionne seul ou avec des skills que des agents IA de codage comme Codex, Claude Code, Cursor, Hermes Agent et OpenCode peuvent découvrir et utiliser automatiquement. ## Installation {#installation} diff --git a/fr/sdks/dotnet.mdx b/fr/sdks/dotnet.mdx index 620436d99..b4cb5ebb0 100644 --- a/fr/sdks/dotnet.mdx +++ b/fr/sdks/dotnet.mdx @@ -1,16 +1,16 @@ --- title: ".NET" -description: "Le SDK .NET de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +description: "Le SDK .NET de Firecrawl est un wrapper de l’API Firecrawl qui vous permet d’effectuer des recherches sur le web, d’en extraire le contenu et de le crawler afin d’obtenir du markdown propre ou des données structurées." icon: "microsoft" og:title: "SDK .NET | Firecrawl" -og:description: "Le SDK .NET de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +og:description: "Le SDK .NET de Firecrawl est un wrapper de l’API Firecrawl qui vous permet d’effectuer des recherches sur le web, d’en extraire le contenu et de le crawler afin d’obtenir du markdown propre ou des données structurées." --- ## Installation {#installation} Le SDK .NET officiel est maintenu dans le monorepo de Firecrawl à l’emplacement [apps/dot-net-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/dot-net-sdk). -Pour installer le SDK .NET de Firecrawl, ajoutez le package NuGet : +Pour installer le SDK .NET de Firecrawl, ajoutez le package NuGet : @@ -27,7 +27,7 @@ Pour installer le SDK .NET de Firecrawl, ajoutez le package NuGet : ```xml - + ``` diff --git a/fr/sdks/elixir.mdx b/fr/sdks/elixir.mdx index 0f30ca801..194199293 100644 --- a/fr/sdks/elixir.mdx +++ b/fr/sdks/elixir.mdx @@ -15,9 +15,9 @@ import CheckCrawlStatusElixirShort from '/snippets/fr/v2/crawl-status/short/elix import CancelCrawlElixirShort from '/snippets/fr/v2/crawl-delete/short/elixir.mdx' import MapElixirShort from '/snippets/fr/v2/map/short/elixir.mdx' -Scrapez des pages individuelles, effectuez le crawl de sites entiers et la cartographie d’URL depuis votre application Elixir. Le SDK valide tous les paramètres à l’exécution avec NimbleOptions et utilise Req pour les requêtes HTTP, afin que vous obteniez des erreurs claires en cas de faute de frappe ou d’option invalide avant même qu’une requête ne soit envoyée. +Recherchez, effectuez une extraction, crawlez, cartographiez le web et interagissez avec lui depuis votre application Elixir, avec un Agent pour les données structurées. Le SDK valide tous les paramètres à l’exécution avec NimbleOptions et utilise Req pour les requêtes HTTP, afin que vous obteniez des erreurs claires en cas de faute de frappe ou d’option invalide avant même qu’une requête ne soit envoyée. -Chaque fonction dispose d’une variante bang (`!`) qui lève une exception au lieu de renvoyer des tuples `{:error, ...}`. +Chaque fonction dispose d’une variante avec bang (`!`) qui lève une exception au lieu de renvoyer des tuples `{:error, ...}`. ## Installation {#installation} diff --git a/fr/sdks/go.mdx b/fr/sdks/go.mdx index 69a65107d..902b3a6f0 100644 --- a/fr/sdks/go.mdx +++ b/fr/sdks/go.mdx @@ -1,16 +1,16 @@ --- title: "Go" -description: "Le SDK Go de Firecrawl est un wrapper de l’API Firecrawl qui vous aide à convertir facilement des sites web en Markdown." +description: "Le SDK Go de Firecrawl est un wrapper de l’API Firecrawl qui permet de rechercher, de procéder à l’extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." icon: "golang" -og:title: "Go SDK | Firecrawl" -og:description: "Le SDK Go de Firecrawl est un wrapper de l’API Firecrawl qui vous aide à convertir facilement des sites web en Markdown." +og:title: "SDK Go | Firecrawl" +og:description: "Le SDK Go de Firecrawl est un wrapper de l’API Firecrawl qui permet de rechercher, de procéder à l’extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." --- ## Installation {#installation} -Le SDK Go officiel est maintenu dans le monorepo de Firecrawl, sous [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). +Le SDK Go officiel est maintenu dans le monorepo de Firecrawl, sous [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). Utilisez-le en Go pour effectuer des recherches, procéder à l’extraction, crawler et cartographier le web, interagir avec des pages et exécuter des agents. -Pour installer le SDK Go de Firecrawl, exécutez : +Pour installer le SDK Go de Firecrawl, exécutez : ```bash go get github.com/firecrawl/firecrawl/apps/go-sdk diff --git a/fr/sdks/java.mdx b/fr/sdks/java.mdx index 8a046602d..ddd8b2851 100644 --- a/fr/sdks/java.mdx +++ b/fr/sdks/java.mdx @@ -1,9 +1,9 @@ --- title: 'Java' -description: 'Le SDK Java de Firecrawl est un wrapper autour de l’API Firecrawl pour vous aider à convertir facilement des sites web en markdown.' +description: 'Le SDK Java de Firecrawl est un wrapper autour de l’API Firecrawl pour effectuer des recherches sur le web, effectuer l’extraction de son contenu et le crawler, et obtenir du Markdown propre ou des données structurées.' icon: 'java' og:title: "SDK Java | Firecrawl" -og:description: "Le SDK Java de Firecrawl est un wrapper autour de l’API Firecrawl pour vous aider à convertir facilement des sites web en markdown." +og:description: "Le SDK Java de Firecrawl est un wrapper autour de l’API Firecrawl pour effectuer des recherches sur le web, effectuer l’extraction de son contenu et le crawler, et obtenir du Markdown propre ou des données structurées." --- ## Installation {#installation} @@ -20,7 +20,7 @@ Pour installer le SDK Java de Firecrawl, ajoutez la dépendance depuis Maven Cen } dependencies { - implementation("com.firecrawl:firecrawl-java:1.18.0") + implementation("com.firecrawl:firecrawl-java:1.18.5") } ```
@@ -32,7 +32,7 @@ Pour installer le SDK Java de Firecrawl, ajoutez la dépendance depuis Maven Cen } dependencies { - implementation 'com.firecrawl:firecrawl-java:1.18.0' + implementation 'com.firecrawl:firecrawl-java:1.18.5' } ``` @@ -42,7 +42,7 @@ Pour installer le SDK Java de Firecrawl, ajoutez la dépendance depuis Maven Cen com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` diff --git a/fr/sdks/node.mdx b/fr/sdks/node.mdx index bad8d4281..03cb9215f 100644 --- a/fr/sdks/node.mdx +++ b/fr/sdks/node.mdx @@ -1,9 +1,9 @@ --- title: 'Node' -description: 'Scrapez, crawlez et extrayez des données structurées depuis des sites web avec le SDK Node de Firecrawl.' +description: 'Recherchez, scrapez, crawlez et interagissez avec le web grâce au SDK Node de Firecrawl.' icon: 'node' og:title: "SDK Node | Firecrawl" -og:description: "Scrapez, crawlez et extrayez des données structurées depuis des sites web avec le SDK Node de Firecrawl." +og:description: "Recherchez, scrapez, crawlez et interagissez avec le web grâce au SDK Node de Firecrawl." --- import InstallationNode from '/snippets/fr/v2/installation/js.mdx' @@ -21,7 +21,7 @@ import PersistentJS from '/snippets/fr/v2/browser/persistent/js.mdx' import AgentWithSchemaNode from '/snippets/fr/v2/agent/with-schema/js.mdx' import AgentStatusNode from '/snippets/fr/v2/agent/status/js.mdx' -Scrapez des pages individuelles, lancez un crawl sur des sites entiers et cartographiez les URL depuis votre application Node.js. Le SDK gère la pagination, les nouvelles tentatives et l’interrogation asynchrone des tâches pour que vous puissiez vous concentrer sur l’exploitation des données retournées. +Recherchez sur le Web, scrapez des pages, lancez un crawl sur des sites entiers et cartographiez les URL depuis votre application Node.js, avec un contexte propre pour les agents IA. Le SDK gère la pagination, les nouvelles tentatives et l’interrogation asynchrone des tâches pour que vous puissiez vous concentrer sur l’exploitation des données retournées. ## Installation {#installation} @@ -31,17 +31,21 @@ Installez le SDK avec npm : ## Utilisation {#usage} -1. Récupérez une clé d’API sur [firecrawl.dev](https://firecrawl.dev) -2. Définissez la clé d’API comme variable d’environnement nommée `FIRECRAWL_API_KEY`, ou transmettez-la en paramètre à la classe `Firecrawl`. +1. Récupérez une clé API sur [firecrawl.dev](https://firecrawl.dev) +2. Définissez la clé API comme variable d’environnement nommée `FIRECRAWL_API_KEY`, ou transmettez-la en paramètre à la classe `Firecrawl`. - **Pas de clé d’API ?** Vous pouvez instancier `Firecrawl` sans clé et utiliser `scrape`, `search` et `interact` sur l’offre Free sans clé (avec une limite de débit par IP — voir [Limites de débit](/fr/rate-limits#keyless-no-api-key)). Toutes les autres méthodes nécessitent une clé. + **Pas de clé API ?** Vous pouvez instancier `Firecrawl` sans clé et utiliser `scrape`, `search` et `interact` sur l’offre Free sans clé (avec une limite de débit par IP — voir [Limites de débit](/fr/rate-limits#keyless-no-api-key)). Toutes les autres méthodes nécessitent une clé. -Voici un exemple d’utilisation du SDK avec gestion des erreurs : +Voici un exemple d’utilisation du SDK : + + Les exemples utilisent les modules ES et le `await` de premier niveau. Enregistrez-les avec l’extension `.mjs`, ou définissez `"type": "module"` dans votre `package.json`. Dans un projet CommonJS, utilisez `const { Firecrawl } = require('firecrawl');` et appelez le SDK dans une fonction `async`. + +
### Scraper une URL {#scraping-a-url}
@@ -94,11 +98,9 @@ Lancez un crawl sans attendre qu’il se termine avec `startCrawl`. La méthode -
- ### Vérifier l’état du crawl {#checking-crawl-status} -
+### Vérifier l’état du crawl {#checking-crawl-status} -Vérifiez si un crawl est toujours en cours, terminé ou a échoué avec la méthode `checkCrawlStatus`. Passez l’ID de tâche renvoyé par `startCrawl`. +Vérifiez si un crawl est toujours en cours, terminé ou a échoué avec la méthode `getCrawlStatus`. Passez l’ID de tâche renvoyé par `startCrawl`. @@ -143,14 +145,14 @@ Chaque exécution enregistre également une trace d’exécution et des instanta [Alexandria](/fr/features/alexandria) est le catalogue Firecrawl de fournisseurs de données tiers. Utilisez `findTools` pour parcourir les fournisseurs et consulter gratuitement les contrats des outils. Exécutez ensuite un outil avec `scrape` en passant une requête `alexandria` à la place d'une URL. ```js Node -const catalogue = await firecrawl.findTools({ providers: ["particle"], limit: 2 }); +const catalogue = await firecrawl.findTools({ providers: ["arxiv-org"], limit: 2 }); console.log(catalogue.items); const result = await firecrawl.scrape({ alexandria: { - provider: "particle", - capability: "podcasts/episodes/search", - options: { semantic_search: "AI agents", limit: 2 }, + provider: "arxiv-org", + capability: "papers/search_papers", + options: { query: "AI agents", max_results: 2 }, }, }); diff --git a/fr/sdks/php.mdx b/fr/sdks/php.mdx index 17ef6240f..57cea6e6e 100644 --- a/fr/sdks/php.mdx +++ b/fr/sdks/php.mdx @@ -1,16 +1,16 @@ --- title: "PHP" -description: "Le SDK PHP de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +description: "Le SDK PHP Firecrawl est un wrapper de l’API Firecrawl qui permet de rechercher, d’effectuer une extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." icon: "php" og:title: "SDK PHP | Firecrawl" -og:description: "Le SDK PHP de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +og:description: "Le SDK PHP Firecrawl est un wrapper de l’API Firecrawl qui permet de rechercher, d’effectuer une extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." --- ## Installation {#installation} -Le SDK PHP officiel est maintenu dans le monorepo de Firecrawl à l’emplacement [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). +Le SDK PHP Firecrawl officiel, compatible avec Laravel, vous permet d’effectuer des opérations d’extraction, de crawl, de cartographie et de recherche, et d’exécuter Agent depuis PHP via l’API v2. Il est maintenu dans le monorepo de Firecrawl à l’emplacement [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). -Pour installer le SDK PHP de Firecrawl, ajoutez la dépendance via Composer : +Pour installer le SDK PHP Firecrawl, ajoutez la dépendance via Composer : ```bash composer require firecrawl/firecrawl-sdk diff --git a/fr/sdks/python.mdx b/fr/sdks/python.mdx index 3241c58c1..d8e71712f 100644 --- a/fr/sdks/python.mdx +++ b/fr/sdks/python.mdx @@ -1,9 +1,9 @@ --- title: "Python" -description: "Le SDK Python Firecrawl est une surcouche à l’API Firecrawl qui vous aide à convertir facilement des sites web en Markdown." +description: "Le SDK Python Firecrawl est une surcouche à l’API Firecrawl qui permet de rechercher, d’extraire et de crawler le web pour obtenir du Markdown propre ou des données structurées." icon: "python" og:title: "SDK Python | Firecrawl" -og:description: "Le SDK Python Firecrawl est une surcouche à l’API Firecrawl qui vous aide à convertir facilement des sites web en Markdown." +og:description: "Le SDK Python Firecrawl est une surcouche à l’API Firecrawl qui permet de rechercher, d’extraire et de crawler le web pour obtenir du Markdown propre ou des données structurées." --- import InstallationPython from '/snippets/fr/v2/installation/python.mdx' @@ -137,14 +137,14 @@ Chaque exécution enregistre également une trace d’exécution et des instanta [Alexandria](/fr/features/alexandria) est le catalogue de fournisseurs de données tiers de Firecrawl. Utilisez `find_tools` pour parcourir les fournisseurs et consulter gratuitement les contrats des outils. Exécutez ensuite un outil avec `scrape(alexandria=...)` au lieu d'une URL. ```python Python -catalogue = firecrawl.find_tools(providers=["particle"], limit=2) +catalogue = firecrawl.find_tools(providers=["arxiv-org"], limit=2) print(catalogue.items) result = firecrawl.scrape( alexandria={ - "provider": "particle", - "capability": "podcasts/episodes/search", - "options": {"semantic_search": "AI agents", "limit": 2}, + "provider": "arxiv-org", + "capability": "papers/search_papers", + "options": {"query": "AI agents", "max_results": 2}, }, ) diff --git a/fr/sdks/ruby.mdx b/fr/sdks/ruby.mdx index 539e8b722..c482cc1e0 100644 --- a/fr/sdks/ruby.mdx +++ b/fr/sdks/ruby.mdx @@ -1,9 +1,9 @@ --- title: "Ruby" -description: "Le SDK Ruby de Firecrawl est une surcouche de l'API Firecrawl qui vous permet de convertir facilement des sites web en Markdown." +description: "Le SDK Ruby de Firecrawl est une surcouche de l'API Firecrawl qui vous permet de rechercher, de procéder à l'extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." icon: "gem" og:title: "SDK Ruby | Firecrawl" -og:description: "Le SDK Ruby de Firecrawl est une surcouche de l'API Firecrawl qui vous permet de convertir facilement des sites web en Markdown." +og:description: "Le SDK Ruby de Firecrawl est une surcouche de l'API Firecrawl qui vous permet de rechercher, de procéder à l'extraction et de crawler le web pour obtenir du Markdown propre ou des données structurées." --- ## Installation {#installation} diff --git a/fr/sdks/rust.mdx b/fr/sdks/rust.mdx index 96603ee22..577fcfeef 100644 --- a/fr/sdks/rust.mdx +++ b/fr/sdks/rust.mdx @@ -1,14 +1,14 @@ --- title: "Rust" -description: "Le SDK Rust de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +description: "Le SDK Rust de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de rechercher, d’effectuer une extraction et de crawler le web afin d’obtenir du Markdown propre ou des données structurées." icon: "rust" -og:title: "Rust SDK | Firecrawl" -og:description: "Le SDK Rust de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de convertir facilement des sites web en markdown." +og:title: "SDK Rust | Firecrawl" +og:description: "Le SDK Rust de Firecrawl est un wrapper de l’API Firecrawl qui vous permet de rechercher, d’effectuer une extraction et de crawler le web afin d’obtenir du Markdown propre ou des données structurées." --- ## Installation {#installation} -Le SDK Rust officiel est maintenu dans le monorepo de Firecrawl à l’emplacement [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). +Le SDK Rust officiel vous permet, depuis Rust, d’effectuer des recherches, d’effectuer une extraction, d’analyser, de crawler et de cartographier le web, ainsi que d’y exécuter des agents. Il est maintenu dans le monorepo de Firecrawl à l’emplacement [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). Pour installer le SDK Rust de Firecrawl, ajoutez la dépendance depuis [crates.io](https://crates.io/crates/firecrawl): @@ -19,7 +19,7 @@ tokio = { version = "1", features = ["full"] } serde_json = "1" ``` -Ou installez-le via Cargo : +Ou installez-le via Cargo : ```bash cargo add firecrawl diff --git a/fr/use-cases/ai-platforms.mdx b/fr/use-cases/ai-platforms.mdx index 176d15202..1dbdabc5a 100644 --- a/fr/use-cases/ai-platforms.mdx +++ b/fr/use-cases/ai-platforms.mdx @@ -1,21 +1,21 @@ --- title: "Plateformes d’IA" sidebarTitle: "Plateformes d’IA" -description: "Alimentez des assistants IA et permettez à vos clients de créer des applications IA" +description: "Alimentez des assistants IA et permettez à vos clients de créer des applications d’IA" icon: "robot" --- -Les concepteurs de plateformes d’IA et les équipes utilisent Firecrawl pour alimenter des bases de connaissances, des chatbots et permettre à leurs clients de créer des applications IA à partir de données web. +Les concepteurs de plateformes d’IA et les équipes utilisent Firecrawl pour alimenter des bases de connaissances, des chatbots et permettre à leurs clients de créer des applications d’IA à partir d’un contexte web en temps réel. - **Démarrez avec des modèles et des exemples.** Créez des applications basées sur l’IA avec des données web. + **Démarrez avec des modèles et des exemples.** Créez des applications propulsées par l’IA avec des données web.
## Comment ça marche {#how-it-works}
-Transformez des sites web en données prêtes pour l’IA. Alimentez des chatbots avec des connaissances web en temps réel, créez des systèmes RAG avec une documentation à jour et permettez à vos utilisateurs de connecter leurs applications d’IA à des sources web. +Transformez des sites web en contexte prêt pour les LLM. Alimentez des chatbots avec des connaissances web en temps réel, créez des systèmes RAG avec une documentation à jour et permettez à vos utilisateurs de connecter leurs applications d’IA à des sources web.
## Pourquoi les plateformes d’IA choisissent Firecrawl {#why-ai-platforms-choose-firecrawl} diff --git a/fr/use-cases/developers-mcp.mdx b/fr/use-cases/developers-mcp.mdx index 72a19a442..e52955805 100644 --- a/fr/use-cases/developers-mcp.mdx +++ b/fr/use-cases/developers-mcp.mdx @@ -11,7 +11,7 @@ Donnez à votre assistant IA de programmation la capacité de scraper, crawler e - Serveur MCP officiel — Ajoutez le scraping web à Claude Desktop et Cursor + Serveur MCP officiel — recherchez, effectuez une extraction et interagissez avec le web depuis Claude Desktop, Cursor et d’autres clients MCP @@ -25,17 +25,17 @@ Donnez à votre assistant IA de programmation la capacité de scraper, crawler e ## Comment ça fonctionne {#how-it-works} -Intégrez Firecrawl directement à votre flux de travail de développement IA via le Model Context Protocol. Une fois configuré, votre assistant IA a accès à un ensemble d’outils de scraping web qu’il peut appeler en votre nom : +Intégrez Firecrawl directement à votre flux de travail de développement IA via le Model Context Protocol. Une fois configuré, votre assistant IA a accès à un ensemble d’outils web Firecrawl qu’il peut appeler en votre nom : | Outil | Ce qu’il fait | | ---------------------- | -------------------------------------------------------------------------------------- | -| **Scrape** | Extrait du contenu ou des données structurées à partir d’une seule URL | +| **extraction** | Extrait du contenu ou des données structurées à partir d’une seule URL | | **extraction par lot** | Extrait du contenu de plusieurs URL connues en parallèle | | **Map** | Découvre toutes les URL indexées d’un site web | | **Crawl** | Parcourt une section d’un site et extrait le contenu de chaque page | | **Search** | Effectue une recherche sur le web et, éventuellement, extrait le contenu des résultats | -Votre assistant choisit automatiquement le bon outil. Demandez-lui de « lire la documentation Next.js » et il effectuera un scraping. Demandez-lui de « trouver tous les articles de blog sur example.com » et il utilisera d’abord Map, puis l’extraction par lot. +Votre assistant choisit automatiquement le bon outil. Demandez-lui de « lire la documentation Next.js » et il effectuera une extraction. Demandez-lui de « trouver tous les articles de blog sur example.com » et il utilisera d’abord Map, puis l’extraction par lot.
## Pourquoi les développeurs choisissent Firecrawl MCP {#why-developers-choose-firecrawl-mcp} diff --git a/fr/use-cases/observability.mdx b/fr/use-cases/observability.mdx index 87e77782d..4ed75acf6 100644 --- a/fr/use-cases/observability.mdx +++ b/fr/use-cases/observability.mdx @@ -15,7 +15,7 @@ Les équipes DevOps et SRE utilisent Firecrawl pour surveiller les sites web, su ## Comment ça fonctionne {#how-it-works} -Appelez l'API `scrape` ou `extract` de Firecrawl à intervalles réguliers pour capturer le contenu de la page, puis comparez chaque instantané à une référence dans votre propre système. Lorsque les données extraites changent ou qu'une page ne se charge pas, déclenchez une alerte via vos outils existants (PagerDuty, Slack, e-mail, etc.). +Utilisez [Monitor](/fr/features/monitoring) pour planifier des vérifications récurrentes et être averti par webhook ou par e-mail lorsqu'une page change. Si vous préférez exécuter votre propre pipeline, appelez l'API Scrape de Firecrawl à intervalles réguliers pour capturer le contenu de la page, puis comparez chaque instantané à une référence dans votre propre système. Lorsque les données extraites changent ou qu'une page ne se charge pas, déclenchez une alerte via vos outils existants (PagerDuty, Slack, e-mail, etc.). Comme Firecrawl exécute entièrement le JavaScript avant l'extraction, vous obtenez la page telle que les utilisateurs la voient, et pas seulement le HTML brut. Cela en fait une solution fiable pour surveiller les SPA, les tableaux de bord dynamiques et le contenu rendu côté client. diff --git a/fr/use-cases/overview.mdx b/fr/use-cases/overview.mdx index fd40be956..61e00abc6 100644 --- a/fr/use-cases/overview.mdx +++ b/fr/use-cases/overview.mdx @@ -1,11 +1,11 @@ --- title: "Cas d’utilisation" sidebarTitle: "Aperçu" -description: "Transformez les données web en fonctionnalités puissantes pour vos applications" +description: "Offrez à vos applications et agents IA un contexte web en temps réel" icon: "sparkles" --- -Transformez n’importe quel site web en données structurées pour votre produit. Que vous créiez des pipelines RAG, enrichissiez des leads ou surveilliez vos concurrents, Firecrawl prend en charge le scraping pour que vous puissiez vous concentrer sur la façon d’exploiter les données. +Transformez n’importe quel site web en données structurées pour votre produit. Que vous créiez des pipelines RAG, enrichissiez des leads ou surveilliez vos concurrents, Firecrawl recherche, extrait et interagit avec le web pour que vous puissiez vous concentrer sur la façon d’exploiter les données. Parcourez les cas d’utilisation ci-dessous pour trouver des guides, des exemples de code et des modèles d’architecture pour votre workflow. diff --git a/gt-lock.json b/gt-lock.json index ba181cc67..29e0759ce 100644 --- a/gt-lock.json +++ b/gt-lock.json @@ -39515,23 +39515,23 @@ "3a66180082da1487450288f7fc0623bd2eda2a9d200f0498591097cb55a78045": { "c38e67be1484dae8fc3042e3269657f643258b82fbbc05edbf7a20580d63c644": { "ja": { - "updatedAt": "2026-10-20T04:30:25.071Z", + "updatedAt": "2026-10-20T04:34:45.832Z", "postProcessHash": "c86e727f98a06470658b75cd3b1cd872f5186aef4d85b4f0ceefba6b1b397a23" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.071Z", + "updatedAt": "2026-10-20T04:34:45.831Z", "postProcessHash": "89f2f0c7aad0337e8b1c79235d5e3a12ac0158266724e85fee2e73f2c805660e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.072Z", + "updatedAt": "2026-10-20T04:34:45.832Z", "postProcessHash": "7128ad7b81136edce6387163c41c9d028e776b9c0df2fa0991f0cc5ae3069f78" }, "es": { - "updatedAt": "2026-10-20T04:30:25.070Z", + "updatedAt": "2026-10-20T04:34:45.831Z", "postProcessHash": "78076a67361e254ea52d62a85176e505e56f17dad42e9c70d5124c698ec35ff6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.073Z", + "updatedAt": "2026-10-20T04:34:45.833Z", "postProcessHash": "06185b81553e8aee7ee581745a9bbefe8e2b4945ffac2511247349550761efe3" } } @@ -39539,23 +39539,23 @@ "c82e5f7ad76e1f86115c538fc654cec710687f0d1a69fa64c1383d71029c038b": { "b81b5a253f1ffd41c5179c8c4bfa4204bdf857014166f9a0a9fce4051ff1f43b": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.016Z", + "updatedAt": "2026-10-20T04:34:45.793Z", "postProcessHash": "b2531679ec19097a627537a67e3a2248dfe7264a2dce1c5e618c95a53f986ba4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.015Z", + "updatedAt": "2026-10-20T04:34:45.791Z", "postProcessHash": "5b596b7b94832363ad14eb51af2fe4fb263b092f45296862d33eeb00866acc81" }, "es": { - "updatedAt": "2026-10-20T04:30:25.015Z", + "updatedAt": "2026-10-20T04:34:45.791Z", "postProcessHash": "7289a1c90186beb33173d6f23f862a26251abe79160cffaa6ec4f01ea77be7ba" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.016Z", + "updatedAt": "2026-10-20T04:34:45.792Z", "postProcessHash": "3776d23e2937119a3697123bfbf42c1a6dce3dfe817a6d0f90d05435a0b17a70" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.017Z", + "updatedAt": "2026-10-20T04:34:45.793Z", "postProcessHash": "09bb3b7b7073a39972d7ab52cafcde49c893fab10f17cfafdc9aac1baf260a6d" } } @@ -39563,23 +39563,23 @@ "8e24abf2f15a0f3d7215c91dd89d1d4ad90ab988d82a40be4496ab50fe314cd2": { "5859f673a78ba95d010f17093cd96bc5c8f340622455dcafda943427310f04d3": { "zh": { - "updatedAt": "2026-10-20T04:30:25.034Z", + "updatedAt": "2026-10-20T04:34:45.801Z", "postProcessHash": "a327a54890c221637942574f9537f0719e7964483b5e95cefb905c6b3c411488" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.033Z", + "updatedAt": "2026-10-20T04:34:45.800Z", "postProcessHash": "a91be338d264d12016eaef45d81006db1ae4928ebb184b9331ecb7b07485b860" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.033Z", + "updatedAt": "2026-10-20T04:34:45.800Z", "postProcessHash": "c6033986b25f740caaecd6058d6e2da87ae5c36621168609e0f67a0c42be5f65" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.032Z", + "updatedAt": "2026-10-20T04:34:45.799Z", "postProcessHash": "880b4455a766b748d03d4f460851ce77f15cdcb0b10a2da93068110c4b7318d4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.032Z", + "updatedAt": "2026-10-20T04:34:45.799Z", "postProcessHash": "107792e8045d2fb8698112041cc9ae40f1d3cbc0fe748c00c415c672f440c228" } } @@ -39587,71 +39587,71 @@ "4ab5d2ad88f95b3869594747afa572fdbde80f7d7c914955b775526c28ef5f83": { "12b565b5d95836f1a235c2110fb3920828747276d8b8ffa63521dc95affcbeb8": { "ja": { - "updatedAt": "2026-10-20T04:30:25.059Z", + "updatedAt": "2026-10-20T04:34:45.822Z", "postProcessHash": "505a56cee10a865a77dd1301cbec2648ce3a93390a71fc7223a1c81516c98ecc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.059Z", + "updatedAt": "2026-10-20T04:34:45.822Z", "postProcessHash": "c59c6b160971462a36616497d34004545ef928455ee12ae2d5cc25485ec78ab6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.058Z", + "updatedAt": "2026-10-20T04:34:45.821Z", "postProcessHash": "9e235bcc74bd38e231ca4676fb29327cda6c4bedb34b11b276ef95c23f8a6fa8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.060Z", + "updatedAt": "2026-10-20T04:34:45.823Z", "postProcessHash": "7d1c07fba2857a2a0193dc5703b6ecac1c733db5237517880f8f521dd0b97fed" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.060Z", + "updatedAt": "2026-10-20T04:34:45.822Z", "postProcessHash": "a8823ebd65aee63cb9709c23e3e1edc989b0c7fe54b3376ff7abadfc99b8d3cb" } } }, "215971909d51c53e3d01e7aa9e8f7ca9a6b515db7742f2295f75f454257ad6c8": { - "ba6491142677baf0ca9ec3e161d8c9dc765f4afbdad727092f0009b62ee00b56": { - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.040Z", - "postProcessHash": "e59c7a3366fb5c78d9c5f4b5e4ab6f951d6470143905d5c3bf2e1270abcf55f4" + "837ac5116e80ca9d6b0c26d5ebaafcd27c94bb9956ba5ebe7e5eaffb875b3e39": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.344Z", + "postProcessHash": "ddb1c960da545d5ab601f6e5f115663221ab87cc855796fdb68d8013cf9e157b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.039Z", - "postProcessHash": "ce17f2d9db3e8fd01220278ac159b503471b55d58ab8de5962303987dd8d0c37" + "updatedAt": "2026-10-20T04:34:47.443Z", + "postProcessHash": "1a13d451734464cb228d7e963266d53431ef1103a84e383bebfbefcc83b269b2" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.474Z", + "postProcessHash": "746d04736dd5e9b0ab951cfabec485113c24f2760e710523031ac958311ab90e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.041Z", - "postProcessHash": "cd51524772bb025760e1644f773c9428d98a22b6510ba5598e46059adecbe768" + "updatedAt": "2026-10-20T04:34:47.485Z", + "postProcessHash": "0dd6567da11ab8e6846431cde865dcaf3a49bb11eff1f1a78020a70a8441c622" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.039Z", - "postProcessHash": "76afe78ba2ba27d3d29b52a8aa8da23a508f5bd587cb6def4ecb3992ddd411f6" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.040Z", - "postProcessHash": "96b9c2688c2295412c83eadbc4df785a0d62f52f7911b2abd7374a09ac4d2d55" + "updatedAt": "2026-10-20T04:34:47.488Z", + "postProcessHash": "d5d09da8b418034289fc0100d28f118337914d888fa1f27d81916dfdfe88741f" } } }, "20569f63663914a0dbf7bdc92ac23af09e5c0b43c36c4e047eec6584e49ca571": { "52e0dfb9cb84dc5fe59d560c40723fc41de4bbafeb0364388fdcd26bdfa3f907": { "es": { - "updatedAt": "2026-10-20T04:30:25.046Z", + "updatedAt": "2026-10-20T04:34:45.804Z", "postProcessHash": "76e6a0ccea2cca62503df5c7415bb784deb0c1181852f13ce0314c2174cb1fa4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.047Z", + "updatedAt": "2026-10-20T04:34:45.805Z", "postProcessHash": "aec7b30f7e0f79661d5195d7fc16133b2a0673060bfd87dad48457b409a51856" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.047Z", + "updatedAt": "2026-10-20T04:34:45.805Z", "postProcessHash": "917028ff657a44ff664a82ae22f28bfc22b0d90fccd1bb89ca76b45709f27d27" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.048Z", + "updatedAt": "2026-10-20T04:34:45.806Z", "postProcessHash": "78411f0bf7ed8d5aedb364f604240d3ba4ca3d25e8f02370e648ae0bfb0e723e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.048Z", + "updatedAt": "2026-10-20T04:34:45.807Z", "postProcessHash": "191cfb4a1db635e9ec3653046408876eec817d58c861ceb59a4ce4313f0f2053" } } @@ -39659,23 +39659,23 @@ "14f3f249ddb84ec46649cd1fcbc806369a7c64bcc69db7f2fc403307bc055d41": { "3a2b66920bf4385507be735ced15da1ca2beee759a8f5066a868f3d8dabe0cd0": { "fr": { - "updatedAt": "2026-10-20T04:30:25.054Z", + "updatedAt": "2026-10-20T04:34:45.815Z", "postProcessHash": "09841dfd42b80752cc1cbe30b12d4c14fb21e29f680554d91a0cdcd1943bbf9f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.055Z", + "updatedAt": "2026-10-20T04:34:45.816Z", "postProcessHash": "b9f2047a9384144c5ec80127dd763740284005ca8218d5c6a072fcbe3eae8bb1" }, "es": { - "updatedAt": "2026-10-20T04:30:25.054Z", + "updatedAt": "2026-10-20T04:34:45.814Z", "postProcessHash": "d4eea81189a368ab9c253b20934d4ca31280e21251b6fe5ed3a152432bd81d7e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.055Z", + "updatedAt": "2026-10-20T04:34:45.815Z", "postProcessHash": "80177044edc5e603731dd703adbbb3b0ffa246ea8c55bce67bbcff9fda30d42d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.055Z", + "updatedAt": "2026-10-20T04:34:45.819Z", "postProcessHash": "b9d2485e87302363b1b9ee20271f19a82870ac63639ae17d914a1da9ae57ede7" } } @@ -39683,23 +39683,23 @@ "3c10419c1599dbac4204b3ed274e3d2e9d25d6dffa3b3720fba7abcc52a6a66f": { "0557668c55c37cb9b1434cbcfa1c817a2b6b18556a4c63d7a0b2debe4d344d0f": { "zh": { - "updatedAt": "2026-10-20T04:30:25.053Z", + "updatedAt": "2026-10-20T04:34:45.813Z", "postProcessHash": "feffa335d30a775e51dbdd493a67d19843c7b0e4f32804f05f591d426c80dacd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.051Z", + "updatedAt": "2026-10-20T04:34:45.811Z", "postProcessHash": "025bbe6d02dda742a14bf292fa7bd48a6a4059370b647cdfef60f71598678a11" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.052Z", + "updatedAt": "2026-10-20T04:34:45.811Z", "postProcessHash": "228328727de7ef1b1434be5fa029c6a1933085e2fb971a9f671d33a1d71aec6b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.052Z", + "updatedAt": "2026-10-20T04:34:45.812Z", "postProcessHash": "0fe40eaafca0a59d01f1553ac8327a2d6cfd496bf0838231be448799398e6e99" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.053Z", + "updatedAt": "2026-10-20T04:34:45.813Z", "postProcessHash": "0e2d83cd19643df327d1eba90acc4b8ffadd0ffe0f408836543ec450967c49e5" } } @@ -39707,23 +39707,23 @@ "8cb0114c2d9c9d4a4c2158987c617e309be9dc80442442a825d520fbcc79ef9b": { "15a2fcdd296ae1022e2a8022986854404cb36941f2bfc917dba2e5a145d98b19": { "fr": { - "updatedAt": "2026-10-20T04:30:25.066Z", + "updatedAt": "2026-10-20T04:34:45.827Z", "postProcessHash": "6395cf0cf73139600e17de3b59269008fb2c3090c9cc460e135bd9dac2651dac" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.067Z", + "updatedAt": "2026-10-20T04:34:45.829Z", "postProcessHash": "28d95dd3d8fcb8901311f9e426f326cd0e3e2e3c156053fe1becc0d4372db51c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.065Z", + "updatedAt": "2026-10-20T04:34:45.827Z", "postProcessHash": "8ad8a22e3258a72b5620fb021c7d73144d396c108f72f15d62c0ff4940d667e6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.066Z", + "updatedAt": "2026-10-20T04:34:45.828Z", "postProcessHash": "aac281c63696b90d73caed977ad733a3c95e66a14734983be159919a3bc0303f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.067Z", + "updatedAt": "2026-10-20T04:34:45.828Z", "postProcessHash": "60b7653379450c0d743546497baf9d77623397528981c9b99f179d9f34325aaa" } } @@ -39755,71 +39755,71 @@ "35937f92a3c360f26ff9c9bf448eb325efb9994c18a26e2179501804e202aa9c": { "2d53d2c04597ed03053988b707f56c77fb89cb32926cf7e108acf14954e1390e": { "es": { - "updatedAt": "2026-10-20T04:30:25.056Z", + "updatedAt": "2026-10-20T04:34:45.819Z", "postProcessHash": "a6d29aa9b877253b8f2934466dbff4da857056063fb8b32d42bd60a8f8f20969" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.056Z", + "updatedAt": "2026-10-20T04:34:45.820Z", "postProcessHash": "b009b18d02efdc3087150ed9a861dc647601126e17476fef5009474a54a54c1f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.057Z", + "updatedAt": "2026-10-20T04:34:45.820Z", "postProcessHash": "e0f74f97e9538febad8fddacdb5545df11cf23ed7dd334e65c91fb795bcdc8d5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.057Z", + "updatedAt": "2026-10-20T04:34:45.820Z", "postProcessHash": "20240ef2016f73db6e59c9aae534090a92d0391c56cce2a7458a0e1a7c208145" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.058Z", + "updatedAt": "2026-10-20T04:34:45.821Z", "postProcessHash": "1e3966831b81e3ef7bd1607fc8e7a9fda99f5d1b37ba3d1517992b13c4e37a00" } } }, "301257957631a4ade167af020fa4320b3c7aef18a03a6d07151868c31270638e": { - "c670b23f8da8daca2fde61b07109e8182faed82af7b6855af61731fa7a80bf33": { + "4f3e3479a7027311c119cb9b360063711732b5c4912ebcf78a3135e737c957d7": { "es": { - "updatedAt": "2026-10-20T04:30:25.017Z", - "postProcessHash": "dc73a578091dd1beb63891d91963bb3feca9c446eee2124d00acc41bf95c3af3" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.018Z", - "postProcessHash": "6805bd6a2093a0009fd6ba7749e9b3409b1e63692d41acd862b6414d048c7b56" + "updatedAt": "2026-10-20T04:34:47.435Z", + "postProcessHash": "0820a92238e682a08671b05459e7e2acd6a901f44f72aaa77f8f38ec61d961c8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.019Z", - "postProcessHash": "ef22aaaaa87bbb15b090082ae61d250209c6e9684892f20ba7e2e3400abcb5bf" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.019Z", - "postProcessHash": "e56fca2d79f0a615e1e0281e8e40a70daf95861cfedbe2f4d7aa751b7227bda8" + "updatedAt": "2026-10-20T04:34:47.459Z", + "postProcessHash": "d6e70c034e9bf015f7f8ec2ee5d76851b91151e366e692c4015aa8f10db96dea" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.020Z", - "postProcessHash": "dc19e2ed573adc9c2bd46c5396d257eca5ecb24f9f1270a1a629e35da519849b" + "updatedAt": "2026-10-20T04:34:47.469Z", + "postProcessHash": "78eeaf16a96ebb5c990c691cfdd5e7432ae6ebff7df2e637f144cf481cd6238f" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.476Z", + "postProcessHash": "1671cf664fbbf6ef231cf0fa4faf0e8bc478f594f1bcc00c8abc982e9bd14a53" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.478Z", + "postProcessHash": "8ef7d953e81582ee784b514647cb74f0092338312cdbba981fd5974fc6408185" } } }, "d4d02feb18c59697791274f6e30786c457860cc98c9222f8b807186abab52f7b": { "400179bc586f147f2fd05dd34fa7508b0cf65dc80e4b42080da10b7d99963146": { "es": { - "updatedAt": "2026-10-20T04:30:25.044Z", + "updatedAt": "2026-10-20T04:34:45.801Z", "postProcessHash": "a069e064facda90c3ebadf0017522de8e0a59605fabd5bcdf863ca3373a518f8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.046Z", + "updatedAt": "2026-10-20T04:34:45.804Z", "postProcessHash": "9b34f477f9e6bdf1f5900b28b364f7f5d28215695c5bf46c489b4af2b2178354" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.045Z", + "updatedAt": "2026-10-20T04:34:45.803Z", "postProcessHash": "786318c7ff664f473cdefca9369e79c48b7ca13d8d73bc2f91e7ab426e8a36b7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.044Z", + "updatedAt": "2026-10-20T04:34:45.802Z", "postProcessHash": "d654c4f965b7c26a32ab6054dc4fd5b43abc11b9328b83d6c804fbd96b5a3532" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.045Z", + "updatedAt": "2026-10-20T04:34:45.802Z", "postProcessHash": "be3f5202764e1c94fa3373f3fccdbbb034581ca9f6034707e185045144196289" } } @@ -39849,49 +39849,49 @@ } }, "bbc61eb9c499aa3bbb48a08a27c0daf9e7f9c80a032b3de565ceaaba12eea558": { - "4aa2254e5fc5897eeebcbe13253a263d4223517a0b90fd3b4fa5935067396e81": { + "166485571f8e7c827e017c3d85b648b9864a39cf741ed0d640c224469051ae23": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.043Z", - "postProcessHash": "d8978b5cbf9673bd6c38cf8fbe8348f962122eaea6da06813c6b930b78128897" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.041Z", - "postProcessHash": "6ac8df69b2cf75c2708698388632fc1f4d5a0d2dca4760c97c62d7096bbe65fe" + "updatedAt": "2026-10-20T04:34:47.410Z", + "postProcessHash": "84e7c16438aad0e1369a980f4eab8ea2cb6d9c8f5f80a365ceda4eee933958de" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.043Z", - "postProcessHash": "06fe578aace37c11b3293d04615fa2a9de38379943ba7873c65d639ab484aaa4" + "updatedAt": "2026-10-20T04:34:47.430Z", + "postProcessHash": "e1cdaf0fb56fbe03140d8b95712f932be2926d312b6d8f645908418ba61a2353" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.042Z", - "postProcessHash": "97187e0448ff3bb7e02d9dc9a4ac4cc6b562db576fa813db9a6f87a4db4fe8d9" + "updatedAt": "2026-10-20T04:34:47.435Z", + "postProcessHash": "653cae18b217f0bab96ebc44db638b5d4d3fbf934f5b996643ffbb17f90c1df9" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.439Z", + "postProcessHash": "e50c2cbebe9a705d3f3705f23ddabad10428c97bfb093b0cd21638224f0d5634" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.042Z", - "postProcessHash": "e8ed6bd4e38c67a5f5d1be807e4315739f0c50b15d008de859f4f32e03257eed" + "updatedAt": "2026-10-20T04:34:47.448Z", + "postProcessHash": "0257e58f858705caa535601d9e256515455732976360ad9b91ec562f8338ea11" } } }, "39ff7ed320633a83d1ee309782412c2a39894d5b67c842627cf84d8bff2a3464": { "df59ba6a086515a93472d54c0c1312900f9b5b6f1d9c42335dfe822c8aec9f14": { "zh": { - "updatedAt": "2026-10-20T04:30:25.070Z", + "updatedAt": "2026-10-20T04:34:45.830Z", "postProcessHash": "ed84dee3d240d263cf45350a764adf30f7044d3eae8c47fbad730eee63b37ef5" }, "es": { - "updatedAt": "2026-10-20T04:30:25.068Z", + "updatedAt": "2026-10-20T04:34:45.829Z", "postProcessHash": "0b9368b94997338240cc581e99bc747ff14d4adb415fac6096323e57c7bc860a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.069Z", + "updatedAt": "2026-10-20T04:34:45.830Z", "postProcessHash": "d33d4bb74c71d2e778860d66c137a4df013bedb570405939a5fbcfe763be743a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.068Z", + "updatedAt": "2026-10-20T04:34:45.829Z", "postProcessHash": "0f9a1f2be6e25f8a97d19211ca6c5fc8ae61735efadaf27ebcc1b94f25e18106" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.069Z", + "updatedAt": "2026-10-20T04:34:45.830Z", "postProcessHash": "7f64e5d81c83d975776721ff770de15b162b948e79b6b049c4ce79c5e5d88b8c" } } @@ -39899,23 +39899,23 @@ "64dff4466616a81f47d3f914253ba172d15425638e13dad1aab85c07c0e37f66": { "204cf76eafd7ed923bc73d027e49fa31325781e7f3e16a1d7353138f2dd66d14": { "es": { - "updatedAt": "2026-10-20T04:30:25.094Z", + "updatedAt": "2026-10-20T04:34:45.849Z", "postProcessHash": "9662f266b818891f697ce80c31165ffdf0266c22722cff1dddbb3758d485eb2e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.095Z", + "updatedAt": "2026-10-20T04:34:45.850Z", "postProcessHash": "91cfb0e23b3b87ee49e4da2290591253ac3bc6d0468587aa7c8d90abed721a9e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.095Z", + "updatedAt": "2026-10-20T04:34:45.850Z", "postProcessHash": "765d682089ec23f09d4bb6a011cd018afa63f851a8ed96a89acdbcd5420ff09f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.095Z", + "updatedAt": "2026-10-20T04:34:45.850Z", "postProcessHash": "1c2eeb7abbfee58c4a75a2007365d234b116886ae9ed5a7b80b0e234b92f9d1c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.096Z", + "updatedAt": "2026-10-20T04:34:45.851Z", "postProcessHash": "2776db721f3e6367294361689f87dbf4239e314e99edf335c8a2535121153a3d" } } @@ -39923,23 +39923,23 @@ "67fb87dba37067715ce4dca829d396a8a73849f07a1cc006a4ba1fbeb0e91d87": { "bb5ba83a2a1cb2076fd62f9259a376111eb4656576a56abfdc54bd7a0da31ee0": { "fr": { - "updatedAt": "2026-10-20T04:30:25.061Z", + "updatedAt": "2026-10-20T04:34:45.824Z", "postProcessHash": "59c1f6f2c4470456d8be5cbe23358ae16dfff82b370255123bd020c09e17f598" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.063Z", + "updatedAt": "2026-10-20T04:34:45.825Z", "postProcessHash": "794506cb55f71bc807c249b626fe52bfc0c71f948daa4e3fe4b865bd5769b36b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.061Z", + "updatedAt": "2026-10-20T04:34:45.823Z", "postProcessHash": "489eaf6fe363ed0ac284f883896c21b5537df28ca4d8e168f9c2e05fe2b6e5d6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.062Z", + "updatedAt": "2026-10-20T04:34:45.824Z", "postProcessHash": "32d59f16df67741e953471246c31188c3a421b2617c8f1629dc9ec9be54ff191" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.062Z", + "updatedAt": "2026-10-20T04:34:45.824Z", "postProcessHash": "4e26ec35e000b50217e501af664ee7e2434692aa16da50ad0d5520cc420a04e4" } } @@ -39947,23 +39947,23 @@ "8979a149e634e36003bf0326c021e780e95c0cb682f5118f4d5d7d312d338d46": { "62033f9dfe0b402215ecd0235bd0a056d95fa441f044d12f10b0e4bb3aad7854": { "zh": { - "updatedAt": "2026-10-20T04:30:25.113Z", + "updatedAt": "2026-10-20T04:34:45.866Z", "postProcessHash": "79e3a7326d1f8287a7b131fafbb05dd4c16440fbc9d21c73c25c6f9efcbae9b8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.113Z", + "updatedAt": "2026-10-20T04:34:45.866Z", "postProcessHash": "668c3eaddfc07882716838c8a44d86a39d5c949719ec1bb66997e7d1a2aa8209" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.113Z", + "updatedAt": "2026-10-20T04:34:45.865Z", "postProcessHash": "f4ffef06d88e63c40a399902b87ba7746b1da5cdeac12b3a93b3e260b0665333" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.112Z", + "updatedAt": "2026-10-20T04:34:45.865Z", "postProcessHash": "9c2ef0e59adc9f56950952c7cafe44b10260afd42d2052bdccb5afe53d325b3c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.112Z", + "updatedAt": "2026-10-20T04:34:45.864Z", "postProcessHash": "984b529fe8351f679ed74f167ec5d4807b0de575c998243b25933039939281fb" } } @@ -39971,23 +39971,23 @@ "16d5fcbe57a38dfffb6ff960385feb102e6e2c519363d28dc433a54b6b976d37": { "a12b6f62eef61c2714e2d4c263235b88cd133896178a563f0d2f7c5156f34a9a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.124Z", + "updatedAt": "2026-10-20T04:34:45.876Z", "postProcessHash": "1986843d2ebe51edb778d89820600390466ef4926ebfc18e1f53a9e6205782a2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.123Z", + "updatedAt": "2026-10-20T04:34:45.876Z", "postProcessHash": "a87c3cdc0c3e9acd8c841eb450b62814783618ea3b9f8da6fba1b80e6d00b2f6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.125Z", + "updatedAt": "2026-10-20T04:34:45.877Z", "postProcessHash": "443341ad647c4696ab7e262e4f6f68c7b46b484f18ecb0829721bbe3ae28922b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.123Z", + "updatedAt": "2026-10-20T04:34:45.876Z", "postProcessHash": "8bf82dcb2e12e0dfe7a1a653ad562f74dfe3308b024120cca8e5d8913f7a7185" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.124Z", + "updatedAt": "2026-10-20T04:34:45.877Z", "postProcessHash": "672926e603440462162d49901526fa6a880bac25adf78073471ab64fdb3f4443" } } @@ -39995,23 +39995,23 @@ "0d536a6ebd8a8c05fbdb402ea74defe73e8aed56328603ab4b268912b6a52b04": { "5fce9858bf80520d271240d2ec8d48146b00a6bdd591edfb92629e5a55df8b1c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.136Z", + "updatedAt": "2026-10-20T04:34:45.887Z", "postProcessHash": "79aea12d7d186f54eef43b85898c82705993d04bcded3ef837cab9436d1950ab" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.137Z", + "updatedAt": "2026-10-20T04:34:45.888Z", "postProcessHash": "fb9d754e0d5f31b4d5164422ffd1814034109e44e3bc3765e8807279daf8e672" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.136Z", + "updatedAt": "2026-10-20T04:34:45.887Z", "postProcessHash": "4c6577c1a0bba1879449f3cd436e5c6807814599cc110d5e294cabb50a0ba9e9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.137Z", + "updatedAt": "2026-10-20T04:34:45.887Z", "postProcessHash": "400df6dd060bd8e54c9163fd9f3ac554740bb656d82d6fe34d33008c8b1a73b1" }, "es": { - "updatedAt": "2026-10-20T04:30:25.136Z", + "updatedAt": "2026-10-20T04:34:45.886Z", "postProcessHash": "8c19faf300ea54e56f9e9a2a1e54ab72b598bc2d4a9f0748e22a7a64035bdae3" } } @@ -40019,23 +40019,23 @@ "8f7632dcdb16fb24c76d1e36ea98bc0bb92e2fc03ef0969238f10241cf1f53dd": { "62c9b538dad163ca45d4d1c6ce48a6f9ed33bdac7a6938b92e12d4e878fa0c67": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.065Z", + "updatedAt": "2026-10-20T04:34:45.826Z", "postProcessHash": "bb37fcf8f1e283e2e4b07e5d2e3db2dfa86f923f50216aec79e8c7aa6475d57b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.063Z", + "updatedAt": "2026-10-20T04:34:45.825Z", "postProcessHash": "14163be3eb6ba242de360a24428e0e0775b85ac466664eeb52c0835b935635c8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.064Z", + "updatedAt": "2026-10-20T04:34:45.825Z", "postProcessHash": "00b16304e42a1ee4041d888e9cfe57fd2db44b5f99d2308fb8d0bd554c15a8f6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.065Z", + "updatedAt": "2026-10-20T04:34:45.827Z", "postProcessHash": "8a56e4b293e6f8e155430c6dc390b35e649aa8ccdca18dbca78ccfc80b007572" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.064Z", + "updatedAt": "2026-10-20T04:34:45.826Z", "postProcessHash": "e6363ad15ae50e60bbb97ef67f85acdec886aa5a2b0dc252f95933d8498e72c9" } } @@ -40043,23 +40043,23 @@ "1c4b6c36f2c5c08f9786e6b47cb417c08896f4388577235a1a4eb3447e00547e": { "e96a168a0859e0e57cdc318a5710e3c5d1f1d5c7823c922f3c1d9059940412af": { "fr": { - "updatedAt": "2026-10-20T04:30:25.099Z", + "updatedAt": "2026-10-20T04:34:45.855Z", "postProcessHash": "6f4f29c175577fd9d68da019b497ace7ce87a4f34525f01441cffa39ec8de962" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.100Z", + "updatedAt": "2026-10-20T04:34:45.856Z", "postProcessHash": "047e94665c02a140698fbdf5b16db6f19536ca54579319854fdba5e8d21d45ae" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.100Z", + "updatedAt": "2026-10-20T04:34:45.856Z", "postProcessHash": "2d7b9db18d0274a4ef0091fece6fc0516c96a1b0bda548b4074c1b014e79a05c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.099Z", + "updatedAt": "2026-10-20T04:34:45.856Z", "postProcessHash": "4c6cc41621fb1fa6840f56fb09cc99e71ace1fb578ff0561edaa332eb6d60220" }, "es": { - "updatedAt": "2026-10-20T04:30:25.099Z", + "updatedAt": "2026-10-20T04:34:45.855Z", "postProcessHash": "f527f5a2967bfb0256c92faa6495ae9ecc268481696bfe3c8371508952e3b21f" } } @@ -40067,23 +40067,23 @@ "3668137cefe79876b2b67bad177147722d3fe5e41fd0ee2d33f3b2155d231d8e": { "eb17a6922b3036785ac265eb4e3c8210515b752403546922c36fa6c7b41b48bb": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.098Z", + "updatedAt": "2026-10-20T04:34:45.855Z", "postProcessHash": "8c38717874b9878600e78114bde1f3e502d9b71f27806d2de415faf6443a4ac1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.098Z", + "updatedAt": "2026-10-20T04:34:45.854Z", "postProcessHash": "2a32508aec1544e33eecf92b4850e6dcc708bb7eb74731817e11fa88ae92eadc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.098Z", + "updatedAt": "2026-10-20T04:34:45.854Z", "postProcessHash": "bb198a7f9a1c05b20edb2149917b339b8002efb4b164dbb7014fc9a29fb111e4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.098Z", + "updatedAt": "2026-10-20T04:34:45.855Z", "postProcessHash": "f6789ef21b16a8a9daafa1041fb5451766bb6e072f4af2859b5ce421f44aef92" }, "es": { - "updatedAt": "2026-10-20T04:30:25.097Z", + "updatedAt": "2026-10-20T04:34:45.853Z", "postProcessHash": "624a0f35712d1545669f23ce4fcb30a85b74dc0364a60eecc9c2dc91504d640f" } } @@ -40115,71 +40115,71 @@ "a514a9d886363174db31b68fdaf92724222813d11c225da86058a4fa96bd68e4": { "7f2db55dbf949fd1ef36b6f98bbcfe680ae4c6a6995e42725694839b216bb57a": { "fr": { - "updatedAt": "2026-10-20T04:30:25.096Z", + "updatedAt": "2026-10-20T04:34:45.852Z", "postProcessHash": "632bb20fde13cf5db9a8cbe144d9ace654fc203a1ef4e76b3664007db0729cad" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.097Z", + "updatedAt": "2026-10-20T04:34:45.853Z", "postProcessHash": "f82bdea59845f31b3b2f75fab2ea92f17eaa67a8c923413fce69b91d4721fced" }, "es": { - "updatedAt": "2026-10-20T04:30:25.096Z", + "updatedAt": "2026-10-20T04:34:45.851Z", "postProcessHash": "33b4ff211400be78b222d0a94b4d978999310ee2da48a79219e9a1c505d88bd2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.096Z", + "updatedAt": "2026-10-20T04:34:45.852Z", "postProcessHash": "93f8ddec738466030bc8a2272c6d8ce955ef1dc12d2b9fafd24823bcc1fab231" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.097Z", + "updatedAt": "2026-10-20T04:34:45.853Z", "postProcessHash": "688ef88d30874df6c3dbaf125ac66ffb2a6df66a64d0567d7bcb736ae14d8204" } } }, "219528ce36087d373df3f612211f8dea1d103601dbcf8e81e98442fda1dcce89": { - "a1fac9bae17c93f0884cfe0c471b28049429410b2c09f6775c7453559c90e9f3": { - "ja": { - "updatedAt": "2026-10-20T04:30:25.102Z", - "postProcessHash": "d17cf94406d9c13894ce9e24ee3c07349f9be489e9e066a7d589b80b38ad1f1c" - }, + "2c5011473c1d6bf5b886c5b9d052d8fad0be27151f9338ee7beb600db41e2018": { "fr": { - "updatedAt": "2026-10-20T04:30:25.102Z", - "postProcessHash": "4ab0437219c9336f8af34536d3eefd0f80a2949cae333df6ce1fb1ce002f7dde" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.102Z", - "postProcessHash": "9d4103f87942e8ab7030c38fc26136c01f485ab9202195f4e5c71b0ecb5f2f40" + "updatedAt": "2026-10-20T04:34:47.339Z", + "postProcessHash": "58237a597bac50617723d57da3b5ebe6cdfba4599afcc56908b7ded9dafbcd18" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.103Z", - "postProcessHash": "0a4799549b44572b416d2a5608db390701139552d3a5d2780bf44f251818b910" + "updatedAt": "2026-10-20T04:34:47.346Z", + "postProcessHash": "fccd08e1fdcc777add0195cf5ac3873adbef85ee84ec48812d0a3a93670e9179" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.398Z", + "postProcessHash": "8a0cbe8f6bf73f292cf9257b37abde0dba5ddf3bb98d1467ae80feeebac9155a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.103Z", - "postProcessHash": "339076d7980e164e42a37cccc3a113bfdffd29e880e8f00a04b15e529ab5705c" + "updatedAt": "2026-10-20T04:34:47.410Z", + "postProcessHash": "7908990b018bdfb55bc37023cbd91433702be970d99e2d9974a130aff95bd972" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.410Z", + "postProcessHash": "ca0340af6dcd24664f9a3a1614182bbe4b9ae7b8609259991100417bd1df1385" } } }, "922c0111f5f902d3a6da2b7360a8a30025005a55135b8957b87261fd37440b07": { "4124d7c76650f7e89df9bf328a9ecc466cf57ac44ecdba52a92445867f6a7862": { "es": { - "updatedAt": "2026-10-20T04:30:25.100Z", + "updatedAt": "2026-10-20T04:34:45.857Z", "postProcessHash": "17e3c6f02d9c8be9a643828debf91a086d7c597b2f0de10bc704681ccb2c6b8c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.101Z", + "updatedAt": "2026-10-20T04:34:45.857Z", "postProcessHash": "80d5caef60737276da8976e15892cb9cefb7532e6da8e6adbfa28fcba9d641c7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.101Z", + "updatedAt": "2026-10-20T04:34:45.857Z", "postProcessHash": "cdd4fea242234e1b618df3fcc2975dc2f229d0335f806d8043baa5df3b96a069" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.101Z", + "updatedAt": "2026-10-20T04:34:45.858Z", "postProcessHash": "7bfb48592358452e1fe80f67241ca8725c28670e73f602d83ba1e7f7ffc3c31e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.101Z", + "updatedAt": "2026-10-20T04:34:45.857Z", "postProcessHash": "0aa6984bc590f4afa4d31cddacbb70e4c139afa24fe12f4a8d9a00e6f63107e5" } } @@ -40209,73 +40209,73 @@ } }, "59ac65a8aed153a73f4ca0d93821fd6aba1b2b505354ce3be66905839307fba5": { - "71f0e224b20ef852c2d9d473ff6d0e9447dd457dd4b918be218190caf46ad3e9": { + "6c4b05053236e090368dfa87556ee9b91d777c58bcbe3d1bfe7dc2099c436fcf": { "ja": { - "updatedAt": "2026-10-20T04:30:25.168Z", - "postProcessHash": "bfca46739c51dd6ede0227878e22e60e5df15e857a260fc6059767abbad0836f" + "updatedAt": "2026-10-20T04:34:47.387Z", + "postProcessHash": "beca7c213380c48057784d95ae529e0389115fe09dfe753a59357f0832e0c8b9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.168Z", - "postProcessHash": "24b9b515c7e6bb882733b9db6f41b95ef93d277caa13672282ff438e47c7ff2f" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.167Z", - "postProcessHash": "1d7571321fa27b45101be0bc2ef93c4d6a56e60de1cd7db693976d5b15469df0" + "updatedAt": "2026-10-20T04:34:47.454Z", + "postProcessHash": "b5cfdf31e4bf4ac720560bd4bf5dd6dfa3b36be7b1e663c49546bc353dfc9232" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.168Z", - "postProcessHash": "970bd80a8f657d912d6a0ac0e169568fc59e6b111d28f50bc3c4740004eab989" + "updatedAt": "2026-10-20T04:34:47.458Z", + "postProcessHash": "86b0c22037d912f7cc883b6a1c46dc17d7ac7be73a8e53a45acdce9a1f4180e5" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.464Z", + "postProcessHash": "a64d90db51301644e49b278861dd77e9d4e993859be66b28c69988f9c3320245" }, "es": { - "updatedAt": "2026-10-20T04:30:25.167Z", - "postProcessHash": "3ad995a18a3f43699ec14d85d532b2c5294fc81966850c06e5457c4deb214638" + "updatedAt": "2026-10-20T04:34:47.474Z", + "postProcessHash": "b41b80266d57ad5d41185168140bc332143170a6eaa015f57eb15cc4c6b803c5" } } }, "5b4063066f697c392b8165fd66551160e811642dfe83046ec972be7d8be36abe": { - "e742e773cd5d0a89fb68dc791c53152d7c8a984bac4060fbcc5bb21d3c0569bd": { + "79c74d09d2f87de6825564bfde12297124b0462646abcafbba70963ee4f31fe3": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.166Z", - "postProcessHash": "3d193ee689e83722691c45007d86f8ea435c62468c866598810f0df3b255147d" + "updatedAt": "2026-10-20T04:34:47.348Z", + "postProcessHash": "854dff375515efe244b31df4ffb2604d9dc703e0344a0b798b54a63615893c9e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.166Z", - "postProcessHash": "1638aaef5cf1000a674b6160afc75928f3977d2e3778bd37ba476c7a7d117872" + "updatedAt": "2026-10-20T04:34:47.439Z", + "postProcessHash": "b414f9be73642bb0496d9021f3e9447e95c7f60ca5aaef49d6b647b5c542b60d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.167Z", - "postProcessHash": "462103a777f1475222cb63ff103e1e904d2334ae566d9cb9ad600cece40d0a45" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.166Z", - "postProcessHash": "bdaa07c350a02a3ff9ea95f25d47c6ba4a78e6e68b66140cc5af895a66bf078c" + "updatedAt": "2026-10-20T04:34:47.450Z", + "postProcessHash": "c87776e5b7f5ffaf2c1e4102912f1059506635959fc74688b0ff373e82955029" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.166Z", - "postProcessHash": "d5277e9e32217de9897aa6bbe093afe3bb8e5b664c105be80226bc873b53e52d" + "updatedAt": "2026-10-20T04:34:47.455Z", + "postProcessHash": "f036d73c76b6b7033f54c420e59f4975f31d32fa5adc056cc290fcd2ba25f77b" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.461Z", + "postProcessHash": "185ce8705263716f6923c8530ccefc4df15eeadf377205e5390e5960bbcc522b" } } }, "1381077efd503fdb9f45e95f463f62cb11ee8f95ee46752c36147db738446944": { "e2fbd8cdfcd7c3563c02a1c3f1964508319f14005ae09eac85bad7dda4ef3034": { "es": { - "updatedAt": "2026-10-20T04:30:25.155Z", + "updatedAt": "2026-10-20T04:34:45.904Z", "postProcessHash": "d4ed4a2941e0f0d1a80b29f32077528b05101f7b35075aa5e142df5a4211d0c1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.156Z", + "updatedAt": "2026-10-20T04:34:45.904Z", "postProcessHash": "e8de373097ecb1db31f229aac2d038be2af6c9fb397bb836190c0ed42061ee64" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.156Z", + "updatedAt": "2026-10-20T04:34:45.905Z", "postProcessHash": "eb1bd7bd28a81ab1c563be0f3654be5c1a298d1bb5cc31a54defe3f36b5c655e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.156Z", + "updatedAt": "2026-10-20T04:34:45.905Z", "postProcessHash": "44eeb12eecb2fd2c7b283f04bd506d23130f040b41a3234170ca08743daa35ce" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.157Z", + "updatedAt": "2026-10-20T04:34:45.905Z", "postProcessHash": "51cde8b939fb9e6a1213f6157fb5d1bae7f923125f7c46c03dcb568149df2329" } } @@ -40307,71 +40307,71 @@ "9e5ef12e9e942cfa93f7391ab1746b6773bb33e5db5847cc582f23372d1c60c7": { "eb1f0b5344f8130480e9c391a69addc9539b23e3586707f7c57f7ef6b8f6eb20": { "zh": { - "updatedAt": "2026-10-20T04:30:25.150Z", + "updatedAt": "2026-10-20T04:34:45.900Z", "postProcessHash": "0973a0d9682fa00c86481f30a63c548281c4330d924d9390895ff309d99b56e2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.149Z", + "updatedAt": "2026-10-20T04:34:45.899Z", "postProcessHash": "59417210e043755cc8b4fba2aeed445a07c55a3eb7ba0f2180194c8f681e0eb3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.149Z", + "updatedAt": "2026-10-20T04:34:45.899Z", "postProcessHash": "4a518b0e3206c2cc377806daf5eb307c3c5713377ff907ce0c2200cda0621b1a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.149Z", + "updatedAt": "2026-10-20T04:34:45.899Z", "postProcessHash": "73749389d3b45601196aa3576c489278db7b4506adcd5bf9a54504b03397c21e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.150Z", + "updatedAt": "2026-10-20T04:34:45.900Z", "postProcessHash": "2539351dd93f1387ef7215a0e1665b6c4543bc2e5bb606848a824c785c4ce298" } } }, "40f479a0a7fd8f0ca63373ec9554fbb1cb7bace17eca14bfdf9a98d92e4c89d2": { - "40c2cd116c5857cfeb3a3606e90cbc93b3bf768c2f74facc0f0aa94426942e42": { - "es": { - "updatedAt": "2026-10-20T04:30:25.161Z", - "postProcessHash": "918456769aa919b52eb777b61c24bf1c3eca9f0248a483bf50ab85cbae096dc0" + "8df811b5abc4eeac77a35106c2091ae454be01a32a0d1c99b5f06fdcc60aa50e": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.341Z", + "postProcessHash": "f9d263694786de3075228953999a2043357d208ba3344eef6042139a52a1d81d" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.347Z", + "postProcessHash": "1b5502d54d0c0576a176cc48f77b79399b38a9b7c1e64bf8c52966bbcb14a78f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.162Z", - "postProcessHash": "4c7a8575fa46dc4fc7cd1c22c48e0608f2e714e4334c01b6e2878bfed84777f1" + "updatedAt": "2026-10-20T04:34:47.347Z", + "postProcessHash": "0a380099f43ff71bfbd6efa13088f73153c1e78692a5e6302df0c479f42a256e" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.163Z", - "postProcessHash": "62f160a28abbe37b35c2c0e51068470cee0e2927d35bbf9b6e6f0a85bf2c18f7" + "es": { + "updatedAt": "2026-10-20T04:34:47.347Z", + "postProcessHash": "74246a6a07f2905fed8a1588542e6ed8e628a802044d7abf85e872bfa8541c12" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.162Z", - "postProcessHash": "0a68f581f9bfd2678e147f15b872c65b1a6679a3084ab63c232f53a270881198" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.162Z", - "postProcessHash": "236d7b784a3df611f0373a84c45c0dc7839032cb8f2cb61dbc1718ca5091247a" + "updatedAt": "2026-10-20T04:34:47.399Z", + "postProcessHash": "e62d321f8429c8e5b00c212573de06a217e7ca55b896a0e302a0fd09ed0cc90f" } } }, "1023df753732f509ff13e0a1690c09823f23fa113f4eab51cabb0aed48cce5a4": { "bf98a1de119d66927f1cb91645b5fa72fcecf2768826049b75cd214206f442c3": { "zh": { - "updatedAt": "2026-10-20T04:30:25.115Z", + "updatedAt": "2026-10-20T04:34:45.868Z", "postProcessHash": "0f940eafc239b9dcf3ea160e0f0ecea97e520fb393db84f48ff1e73b27a5a85b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.114Z", + "updatedAt": "2026-10-20T04:34:45.867Z", "postProcessHash": "d3d41014e2f1f0b536338b7aaf54b68a49388b5e835d50f86de87b84672604ef" }, "es": { - "updatedAt": "2026-10-20T04:30:25.114Z", + "updatedAt": "2026-10-20T04:34:45.866Z", "postProcessHash": "0f1f4840670f04c7ddaa404d88b492a38e586b6bd9ff282cc3af7d5ad9e2991b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.115Z", + "updatedAt": "2026-10-20T04:34:45.868Z", "postProcessHash": "cf18c911060b838b95e1edf3e8839b31020693cac8014818cd02dd5d73db3c01" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.114Z", + "updatedAt": "2026-10-20T04:34:45.867Z", "postProcessHash": "5b36311ecc9386d2bebbe77716845200deb8c05db87f5badd5d42651a75e3a67" } } @@ -40379,23 +40379,23 @@ "0138a38c91e983d7e974831a48dae24dafbd54e3440a6c156482a82854c10521": { "73216998c1c1cda6ad1839e852be2c5e24150df197e9a5030c3a5dacc90a2e78": { "ja": { - "updatedAt": "2026-10-20T04:30:25.109Z", + "updatedAt": "2026-10-20T04:34:45.862Z", "postProcessHash": "01d7390f29a9259d9bb806cbb163ffd4d00052234ab3fad142633686cdf43dfd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.110Z", + "updatedAt": "2026-10-20T04:34:45.862Z", "postProcessHash": "a1c05dcce1c92b0e972aeda4752f42b00c16357bddadc8285e766a018fb034df" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.110Z", + "updatedAt": "2026-10-20T04:34:45.862Z", "postProcessHash": "687dbcd3eeb318e2627e2c4395ef098b0614eb2ebf68ccfa941e6ee310845a16" }, "es": { - "updatedAt": "2026-10-20T04:30:25.109Z", + "updatedAt": "2026-10-20T04:34:45.861Z", "postProcessHash": "ec0673b9bf88bd0e8b65c241a763fc7573430082cdf2b4903760620662d6cc6a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.109Z", + "updatedAt": "2026-10-20T04:34:45.861Z", "postProcessHash": "49437b1ac77336780de4558d608f5ae2567ca185b85844e63ef0f20d30ebeae4" } } @@ -40403,287 +40403,287 @@ "acf8cc5f6aee9bdff6a0154f18acefd494708d2545da3cadd6d5f6b5508baa36": { "22478977e863471e9c4e1ce6fbace025a20c868cb2cdde8def1803ae972e6bb2": { "zh": { - "updatedAt": "2026-10-20T04:30:25.119Z", + "updatedAt": "2026-10-20T04:34:45.872Z", "postProcessHash": "623a819214e462ce6218e085c0d5fd4f9cffb1d6383fa46e4793784de6013079" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.118Z", + "updatedAt": "2026-10-20T04:34:45.871Z", "postProcessHash": "1a6390110034c750803e79d90f7de687bb0d3b9bc2bd3a5dcf7a526edbbd8a35" }, "es": { - "updatedAt": "2026-10-20T04:30:25.118Z", + "updatedAt": "2026-10-20T04:34:45.870Z", "postProcessHash": "8310c3920fb76f592756b09e643384e8a225404c59b470c83090c1a3fd760880" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.119Z", + "updatedAt": "2026-10-20T04:34:45.871Z", "postProcessHash": "c4b1cff3d1a784f89bc0802d1cb4fae1c0d5364949ed7c667db55f2de87b6285" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.118Z", + "updatedAt": "2026-10-20T04:34:45.871Z", "postProcessHash": "1eb3f1f64d7aa0da7f8ec0c7d2f84e5145a9d28aaf5e8cdccf84c9d951e3b6e9" } } }, "04b315749fd5c21997bb88ebc776ab20043d416810c500a9a651c8bec2066f24": { - "bf2117044eb6044d9b4d28c23f6cc9ac1b3e7f9c2c7299d268607c69da27cf4e": { - "es": { - "updatedAt": "2026-10-20T04:30:26.812Z", - "postProcessHash": "38c75cb193d611c1a2835ba71fb920d504d83518f8bbad08570d9b404d57f539" + "c16be4654ec367bfdd30908bc256e2f7b0700c4b3633ab70b0ad5356bca0ce5e": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.392Z", + "postProcessHash": "a39322887efe80e9c3b0da495376798863f9851abc65ab137abb0fbbaa1582ef" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.813Z", - "postProcessHash": "5465141600c34737688f49f0be0ae4ad9cf7c4b6441f5ee776a62069ecf89a96" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.814Z", - "postProcessHash": "aa32707734b3bb64c25be2984a98804939e8c19e89cb45e08de8c638cc655bf1" + "updatedAt": "2026-10-20T04:34:47.442Z", + "postProcessHash": "38992b7a27bb3f37c1c3c2fd2cefb23e25b39ab34ca77287a214ccb2617e4a36" }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.814Z", - "postProcessHash": "4c670601306bf0ceaf56bae6312d9c9971733345b1885a5e6cbdc6ba6adddffd" + "es": { + "updatedAt": "2026-10-20T04:34:47.468Z", + "postProcessHash": "3629b591ea1c414b082d3508d4c1db58979a3d6305ded5670ebe1e28bdc7ba4f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.815Z", - "postProcessHash": "2e13ffd6fab57699f5a256963b1bd0b3ee1c4b589fd7f9629680ad780444d3ea" + "updatedAt": "2026-10-20T04:34:47.470Z", + "postProcessHash": "37abe40c432c2eeb15cfbe4ea90b000b871cea71894b45f9913653ac67abd124" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.480Z", + "postProcessHash": "364ee43bf3b29fd792186e94befd32d6cc1ab5f5b9883630158c143396485540" } } }, "e72094b2212a6960403c3fc123e88f7da56aacc33ef76502a4ab2198b2d81a7a": { "61f8d04ec0278af5a95d976cf32b4b722ea9f71a3235fc14d3da40e954d3e252": { "es": { - "updatedAt": "2026-10-20T04:30:25.132Z", + "updatedAt": "2026-10-20T04:34:45.883Z", "postProcessHash": "d454d6a4f6d7efddf2b92d51530f601f6e487e235c0cdc18a299c830a739b5dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.133Z", + "updatedAt": "2026-10-20T04:34:45.884Z", "postProcessHash": "91bbef772df0c9a0a431569437ced168718005c1f9feef9e62b19fed290f2ed0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.134Z", + "updatedAt": "2026-10-20T04:34:45.884Z", "postProcessHash": "354c0c4c5e85da6483c58b290bab5d4d18f8ffe7ba8e0019bc14aa7c2da8858e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.134Z", + "updatedAt": "2026-10-20T04:34:45.884Z", "postProcessHash": "0a1433a8c54972c0f82700f975f5bfa6f79c91875595ff6c4a1e8fd729afc606" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.133Z", + "updatedAt": "2026-10-20T04:34:45.883Z", "postProcessHash": "2632150ef28de5174c48b0ce39b84aecdedcf4bc2c0aee4a051ef4650debbae9" } } }, "8237eca89a3667b62801881596de8cd97c882f43ef87fb222399e12fe109fa03": { - "4577e769bbd26af51045dc04bfc2f89d4d3832c951d70b5e760a7851b129a41b": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.152Z", - "postProcessHash": "7087729e3ed74c540a2ab4c8eb009d67ef10205eefff4c122affa7e2698eb921" + "d193fa9350b5048af336c1c03a135bfd2d1984c12c79990127516fcaaff3fe54": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.382Z", + "postProcessHash": "c4862f6b567f21e01ff7fad00b4c9504bf88b8e6df5ee68f33360c7f403b74bd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.153Z", - "postProcessHash": "7adeefa79cc964061ee2bdb7f2a528469684e7d71d87fe359a893a330f87ac01" + "updatedAt": "2026-10-20T04:34:47.384Z", + "postProcessHash": "297c0af3d25cd7129815a63793f16d18cee42425148db7c9e847426e77e385d5" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.153Z", - "postProcessHash": "eaae2876059cd11c6818704bab4389586ac37f13502a3630c387beda4b21219a" + "zh": { + "updatedAt": "2026-10-20T04:34:47.471Z", + "postProcessHash": "758c00671e6297894bfe73ad0b08efe97c48d645df2d4f4ecbd152778a9fd4e4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.152Z", - "postProcessHash": "526a86e933afd323a3ca69097038244cf615bc758d6e7d586bf8a6259fcdbaf7" + "updatedAt": "2026-10-20T04:34:47.480Z", + "postProcessHash": "c6797256fd006d67a504948783aad4f90a403f807d80ab4c056c46ea548db3df" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.154Z", - "postProcessHash": "e061f1e8bd99e604127f571d076f53fd0a297b0763b843a15761115a81f60e90" + "fr": { + "updatedAt": "2026-10-20T04:34:47.483Z", + "postProcessHash": "c80e8c8399f98c3b2205f9ec39a05c99293021f945b2f4afe40b4aa06b2ae522" } } }, "a53db4177bde0e5f91d19e21414ee0bda23d763845af9e96e6a1c1d04b5309c9": { "18f13eb6d0191832e2cd0883d65ec71c10ad67a5ceda1f6574d69e64ff8bafdc": { "es": { - "updatedAt": "2026-10-20T04:30:25.121Z", + "updatedAt": "2026-10-20T04:34:45.874Z", "postProcessHash": "af0a203dce2ef990a423c746213a5ef1bad71a490056a5f6c849aba7328b1e8f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.122Z", + "updatedAt": "2026-10-20T04:34:45.875Z", "postProcessHash": "6dcd0f1c86ce246ec60afb9c13aba0897060d4738a3741f8ca3fbb3a75a391c5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.122Z", + "updatedAt": "2026-10-20T04:34:45.874Z", "postProcessHash": "c9cda12aed51ab7dd70eac6a6ec4255dbfa70230b1246bcb44a2059f07046a2b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.123Z", + "updatedAt": "2026-10-20T04:34:45.875Z", "postProcessHash": "96b54d9dae7ed667422cf2801a0150df2c7c9c1647ab9b23dd02a6573441ee49" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.122Z", + "updatedAt": "2026-10-20T04:34:45.875Z", "postProcessHash": "11bb83a40ebf34093af7b4ceb916a89bc4c5b86e1e909dce8dac1d184bcc90e0" } } }, "44a5095d281e079c0ff3511835e2b9b099cc914a4dff5dd22f34b9d7f569984f": { - "1028f0448226c6e5451593d503a19dbdf57ecb6f0d64bd5fd9635269fe84ee2b": { - "es": { - "updatedAt": "2026-10-20T04:30:25.303Z", - "postProcessHash": "d9d3b5b2a228fe5ca0224faecfa4fcdb269b2af57b0e6c54cd37fbf0e44efb91" - }, + "08dee23d2e3f8d4014f3b3b3af966bc49cd26818a07a188756852acc5df46263": { "ja": { - "updatedAt": "2026-10-20T04:30:25.304Z", - "postProcessHash": "24e6babe907e8040142ff9afcfd7e25c3c8cd5a414a3eda12a0211d5c396b5e8" + "updatedAt": "2026-10-20T04:34:47.353Z", + "postProcessHash": "259d6e147cf7c7264a8af9cc6399ad44780d090f0a2d8fc98d123023cb549de4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.305Z", - "postProcessHash": "cd508e71a2d3cc6ba36c070364c68447093d7ddd56d479e98f9ec1692c0e45b4" + "updatedAt": "2026-10-20T04:34:47.402Z", + "postProcessHash": "5e6e7f13f9198372d98f0172990eff2925c07ca08029161b9793839aa5cb86d4" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.304Z", - "postProcessHash": "f25449d150a71bd75e4fbba0960d252f481e0dcf03cc00e5daebd0e28e6642f1" + "es": { + "updatedAt": "2026-10-20T04:34:47.438Z", + "postProcessHash": "0c7986202e3f3d1d3b0d54612f0a097815306d18336e671a8bb6a9a319335bef" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.303Z", - "postProcessHash": "587d1bea9b9cb98f35066913a54c61ae8e82095bd2dc66fb5b7d3a47c6cb741c" + "updatedAt": "2026-10-20T04:34:47.462Z", + "postProcessHash": "5b0733f29b5e3ffc3a45dc2b18b05bc95bc03a36296f703ed2a81d6b4b2e5a06" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.465Z", + "postProcessHash": "0c5ca56b38d877b9b4c6af13025b8cbec44262c7dc7683245c3448d9ea906fc4" } } }, "707152e1b14447b0dfc3bfa89fefc734ec338164a0c647d9295bd2f2494b40dd": { - "bd965e08919e93e1611f1eb07b05f6cf54f3ca4d92dae57be7b479f3ddab55f8": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.313Z", - "postProcessHash": "b170e234b34ffa23fda81f0fcd22c69a896b11396256a80067694f3e4233803a" - }, + "7fa9879773872b2b163da5fbaef6ea32518d693bc357d68e6ff68c406f5f3669": { "ja": { - "updatedAt": "2026-10-20T04:30:25.312Z", - "postProcessHash": "0ded20624d52bea0037009aa718cd5b6281d91c29bc07557a4add640a1b5bb38" + "updatedAt": "2026-10-20T04:34:47.420Z", + "postProcessHash": "72797e7eceb8574e9495de51e5225f2efd258a801838279c1c00a542a3bdd878" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.312Z", - "postProcessHash": "217a1dd6c6cc95edc64aa0fd12d9f7eae13359d2d50722b1446f4915a064f948" + "updatedAt": "2026-10-20T04:34:47.420Z", + "postProcessHash": "d374b633ad8a0f3cacca30a98ba8bc1da4eb2e59e02618fd276711610023412c" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.311Z", - "postProcessHash": "5eac944ecd368598429979694a450e87b0bd8489d907a8343f7bcd7f22d8ee59" + "zh": { + "updatedAt": "2026-10-20T04:34:47.420Z", + "postProcessHash": "5bb75c87105c8c51198291f6174b3ea98b73f910796456a7ab7b4a2ef5dd45bf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.312Z", - "postProcessHash": "cd17243295e7832bd5e72a2b3d401d4aa7f2034060c58290b79ac25b061339fa" + "updatedAt": "2026-10-20T04:34:47.435Z", + "postProcessHash": "54ed33c3400749a003e112fac0d49252c3e1a4920415c12be388d7306f69160f" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.453Z", + "postProcessHash": "88445b576725ff8063e6d6fb700dfae8be8d67f34d54b3d6b5f66b1b31dced43" } } }, "5fd98bd11a476eab9009db4d38c61e7cbc646d79725e0bf5cad6a7495ea389b2": { - "9919332fa79fe8693cab53800139253db12966fc9cd71cd8c77cd8dffc149ef6": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.169Z", - "postProcessHash": "574c59c1294ac66c43868662ed8aac9d71bbca3a5138b9ac44f80f8d0e24deeb" + "8cdc36a40e6bd2d41e0600fd4a38e459d4bf61a3ce3677690da86b4cfc3ce678": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.385Z", + "postProcessHash": "d4027953d9b707b6fbcbaac0ecedfc39f166bffa6cc0247d6d55a3aec46060a4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.168Z", - "postProcessHash": "9088360fe251e4bd11b609a95477863280fd6e0760557f483b9fdbab04808397" + "updatedAt": "2026-10-20T04:34:47.427Z", + "postProcessHash": "e0fa07c2f57d80a53ae9a64db2d3b65fc3a3203ab4ca6dbc3a8be98817a36b26" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.169Z", - "postProcessHash": "100c23a5dc0f8942d4f0162643fdee3252ea320e6a6e8b7acdfbe778be78ee20" + "fr": { + "updatedAt": "2026-10-20T04:34:47.434Z", + "postProcessHash": "0f1deea58559dc43fb2994dbe612054fab0bd73683d4a4b2cb0e07df37e5a843" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.169Z", - "postProcessHash": "ba21df9192d2a6c4a52b0a45499ca22eb58f8bfc2297e21a82b4afea92b44162" + "updatedAt": "2026-10-20T04:34:47.445Z", + "postProcessHash": "f91423251f0f1bc62b27e5ec186caef973fcb4d7a720738b4c24a8203ceba0ef" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.169Z", - "postProcessHash": "7cda1c984ff0db40f443b0d8ce54023440bfad987a91ab561e7e27a7eab1b59f" + "ja": { + "updatedAt": "2026-10-20T04:34:47.445Z", + "postProcessHash": "8a96e7fab943e4da726affa3bdec257ca64ffb6acf09d91882c4b1196b717f8e" } } }, "e7ff5c5b302138e4dfa77d363e22b08bfed434904a9672786a76c74e430face5": { - "49736a243ce8d3badfa10bbda03bbfdfef5d76075538349d07224d7926a80ede": { + "6eb6f33d1e69fc7fbed8883fb26f8c587a2f02375d50b8bcc48af26455bf9053": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.381Z", + "postProcessHash": "b70086f49404d9d3485c0d4648f7c9c41c20dcaf898d19e1f9415cb5c8e85c36" + }, "fr": { - "updatedAt": "2026-10-20T04:30:25.173Z", - "postProcessHash": "342aa01d1f08c82bc66a376ec322e86a8f9fb3012093ee0bf3ff0a97fd79c983" + "updatedAt": "2026-10-20T04:34:47.412Z", + "postProcessHash": "3e6d7905269ca31944ee4c04b435e45b27c06a4abc9082550c02b2b798bf4dac" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.172Z", - "postProcessHash": "e463b6172a1ce26805fd82c8c24594462be1e236a881aebe37ec1ecd8e984660" + "zh": { + "updatedAt": "2026-10-20T04:34:47.413Z", + "postProcessHash": "a5aa3352c130e04332f6cceb5700469c03a6e252fe2629b013a9e92ede2ed175" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.173Z", - "postProcessHash": "557906e490c8b5b31b6f4d25ebfe745d9b00d4f1ef01158c7a330685ba22c806" + "updatedAt": "2026-10-20T04:34:47.429Z", + "postProcessHash": "8cec01d88d0f3b41593a1ed4920dad3beb045140fcbdc1dddcb0dcb4f807e2ad" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.173Z", - "postProcessHash": "d0e221c85b4fb86a73a0bddeec1f1245fd7e8da6120daae0ab6a611ba161e8f9" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.173Z", - "postProcessHash": "1e341230fdeecf5ac92ddb8eee76fbe6a593e3777dd545d3ab971f7ff81cdf14" + "es": { + "updatedAt": "2026-10-20T04:34:47.429Z", + "postProcessHash": "b5e7baf541971dab73c0b8e21bed8a98b309ca53a62cff318350af5f1655d8e4" } } }, "77c3dad182131fdcd58b9516cb02111c68c07d10d8de008c00fb650d69039792": { - "125e2e2262c7c9b13967fb239ad29035ef74b82c048103499ad55e0f451eeb44": { + "35976db7acaf9e5c81b4e90afacc2c2036798e774dbba9ec2ac0e43aa90a6c53": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.349Z", + "postProcessHash": "1e03c96892541c35dea57ccb19093a05b224fbf3bdd8637972dd16393fb729e7" + }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.174Z", - "postProcessHash": "0e491e7999168022dba4302ab3dfb55dd5e5a1a194da3332c5bd8a8a53d0d7e1" + "updatedAt": "2026-10-20T04:34:47.349Z", + "postProcessHash": "94095f9bf78aab7a5fdf03371dd9d1345005731e62fd2e804c57a416acb96c77" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.174Z", - "postProcessHash": "dc41e1e307edfcf500014d73a86f84b091bb757522b83dae2652e6de715cdf50" + "fr": { + "updatedAt": "2026-10-20T04:34:47.394Z", + "postProcessHash": "170f7e016dbb80d86fedc3ced324c4d456865cb14d94ed3a09a094ce1c6c3862" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.175Z", - "postProcessHash": "6e9b4c93f9283b43df09a6357ee928d9a9b24b09aed217333691bc98bd61cf0f" + "ja": { + "updatedAt": "2026-10-20T04:34:47.412Z", + "postProcessHash": "4dc0fe817fad03a0e034c30c28634b078b6d19da0aa2713578daf367888711d1" }, "es": { - "updatedAt": "2026-10-20T04:30:25.174Z", - "postProcessHash": "05d05d1216584dfbdf10ca62bee51f5fe62d7d9133018b50e08d207a2d5173be" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.174Z", - "postProcessHash": "b6e9c6f8ca678ea963874f1de755465dc6234489cdc814e8574c0085072b37d3" + "updatedAt": "2026-10-20T04:34:47.440Z", + "postProcessHash": "29cbe26080c7f903d73c11af6476a207eb7bf5da61a1eb01175e17ff2e7cd152" } } }, "23029af301508636d8229fbff9109f712eefd90b0cd78002ab432819632c5a08": { - "54b7bcdf6709f51866b4d5b8a1b64786419d1f89a271c52132aef0deea2103f6": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.172Z", - "postProcessHash": "e40e0beed04492b0d12a61ba4f33dc812381ac00ae2be80455347c6c4e088015" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.171Z", - "postProcessHash": "e7d49bbbabf5ca4a7a0cb4eef203cb731dc5b4861908a68d721e06b79ae7876f" + "f1f46ab8d68687c6170cca47bdc12a2d59fdc12538ba8e3c1a61106ffba15e79": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.348Z", + "postProcessHash": "3926f7731807a7bad13d6b73f6ae2a4434f2a02b8c908dd3df052fad8b073f7f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.171Z", - "postProcessHash": "17c6eaa6aa02470c58e22b454a5e2582708675b40ce86a94ed726b55a9b4c23c" + "updatedAt": "2026-10-20T04:34:47.349Z", + "postProcessHash": "6da92d87a106274b79f7428ae4587e08dc482bf284b024913013fdbe499691c6" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.412Z", + "postProcessHash": "dd8a4a89b559ba8be67f0c7359df7c65cb12a7f0952aa3fb8c476e8c6db1866f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.171Z", - "postProcessHash": "359c5981abf34aad0ea381c2e65c919f5d5fd8ea5dcd4b11cb57aeaab162a787" + "updatedAt": "2026-10-20T04:34:47.412Z", + "postProcessHash": "a5913b7b78cda19d15dd9452c48f6857384bb3157bacc4fadb945cc98456a331" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.172Z", - "postProcessHash": "d3dc6f74ccad42ca4fbf02d2c439a9c48a52c61641055313608c0481d9d15fd7" + "zh": { + "updatedAt": "2026-10-20T04:34:47.432Z", + "postProcessHash": "286b7ca53c9f2c0f2ba0167f2e7a38b83451272c2c9898215f84c66ebb2e4ef3" } } }, "ce6b03eab27c8ff9e6069b365bacea4ad7464d93b9e3484e67a60e61e407456e": { "b5f3b1fe7784edf1f04b9f9a7368438d45955c90f1cb164864596024089e2f61": { "fr": { - "updatedAt": "2026-10-20T04:30:25.191Z", + "updatedAt": "2026-10-20T04:34:45.916Z", "postProcessHash": "cace006a11700b2b7cf7f77dc7b348d7660b4ab4898db840412dbc04f4c1b069" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.191Z", + "updatedAt": "2026-10-20T04:34:45.916Z", "postProcessHash": "3d73032c30fb60bbf2a637ecbc22656f22fcf02ebfed0ee79aa848ed5cd02a67" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.192Z", + "updatedAt": "2026-10-20T04:34:45.917Z", "postProcessHash": "787a8d3139e87bd04f3557d9e90e68de7af9e63d68b85c733248739207af62fe" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.191Z", + "updatedAt": "2026-10-20T04:34:45.917Z", "postProcessHash": "8e9978defb5f0593dd5705e89827a4d7d3f4abb896346643f175863f9f1ecc97" }, "es": { - "updatedAt": "2026-10-20T04:30:25.190Z", + "updatedAt": "2026-10-20T04:34:45.916Z", "postProcessHash": "2437b30fb93ab5d2c4f9dc86e899b60c11d7cb7fb45683ec30bc950ca38fcf94" } } @@ -40713,49 +40713,49 @@ } }, "54a0dc794cea8f4ea3f8953d00bd05f08a08d84c309deb79f3237dfd93dab15f": { - "ff3b380c91b8a7d4f6384ea37ba696f8dd4105cbb077e05b935923ae0710a5f3": { - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.195Z", - "postProcessHash": "4d74155bc5b6b4de845e31e254de88a3d0a986e053f4cac1ec4c4cd37f960604" + "8cdf5d0ba3f0a9886fe4de897f2e8415bef314313b16bd59acba3aadd1a96f1d": { + "fr": { + "updatedAt": "2026-10-20T04:34:47.415Z", + "postProcessHash": "208f4a54e17a7ba3524541af19ce131c74628e71712b0a99b0863a9a93033e27" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.194Z", - "postProcessHash": "2f24971cca069f7a9b4dca47b5dfbc09f5e4ef92b279f001520485d4a9f7f8eb" + "ja": { + "updatedAt": "2026-10-20T04:34:47.428Z", + "postProcessHash": "1a70760d5c4603614d8ab4584f468b3f547e90c310eab329cae4dbbf16973aed" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.196Z", - "postProcessHash": "412c248f46fc0bd5a5bbbf5f2334a6cf0c1d16dffdae6a12bf6ab786ec768727" + "updatedAt": "2026-10-20T04:34:47.431Z", + "postProcessHash": "ed684b456bc258cf4c5403420a90a80e6c65e7e3fc50ff43a5f49f1a3b518e9f" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.195Z", - "postProcessHash": "070cd0a535a41633d429a49b0ad1d8455d11c7f38c3ee97b0c1ef4c3447e3bfa" + "es": { + "updatedAt": "2026-10-20T04:34:47.436Z", + "postProcessHash": "a1f5b1e332c75bead01b11b53f3b7dfb610042eb119c94d3f3f575d0c9c2e44e" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.195Z", - "postProcessHash": "2fd5600f351ee9fa11a088ff3b7c2a1fb12eb658de1e0da2151fd50353e4f69a" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.444Z", + "postProcessHash": "a52c020dc43227f77674c1dfab8fbfb26d44f46391f611c5f853c7c17083a8ee" } } }, "34c5898079d39e0e13012f12b9a91b2d2d737fb5201180369d4b3f48c09ded77": { "10a829b96a488546129cdfdc8810a3c5737a4e732c55c956c8a560b9aaca27f4": { "ja": { - "updatedAt": "2026-10-20T04:30:25.193Z", + "updatedAt": "2026-10-20T04:34:45.918Z", "postProcessHash": "fa7535f4914a7b18c661108d3a6904d337d76fb421b35a844b52a77583de5a20" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.193Z", + "updatedAt": "2026-10-20T04:34:45.918Z", "postProcessHash": "6c6a63276159498ca65c826a16d2c910a35003714cd985c17808ecfdbb1c4ee3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.192Z", + "updatedAt": "2026-10-20T04:34:45.917Z", "postProcessHash": "12faab908ddc9bedea552d5fa8fc304b81eb433bdf4b8f9056851486b18cd6ce" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.193Z", + "updatedAt": "2026-10-20T04:34:45.918Z", "postProcessHash": "c2eab0ce887db5c4369fdd6e97f6635e765538309cd6572ac4ac939c21ce59da" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.194Z", + "updatedAt": "2026-10-20T04:34:45.919Z", "postProcessHash": "39747994919fa3eb2902b133a86c446f2dc7408d73b143ee0fb7acd619ef099c" } } @@ -40763,71 +40763,71 @@ "f52b1e5a63eb71df3e89c17eda94e09c67fa5a8b285815ad51d93e0dce669d44": { "ae13b0f991fa1f25612521827c720b3988d416ba285e20ecec0ee8ac49f4bf3a": { "zh": { - "updatedAt": "2026-10-20T04:30:25.190Z", + "updatedAt": "2026-10-20T04:34:45.915Z", "postProcessHash": "58708247f021c4f8fc3b309b0121551355280d410182be6e2dfb05cdfe3d3bf6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.189Z", + "updatedAt": "2026-10-20T04:34:45.914Z", "postProcessHash": "bd272a50982ac9283c5a67fb3f05bce020ff18b2279307de814108085879e8ba" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.190Z", + "updatedAt": "2026-10-20T04:34:45.915Z", "postProcessHash": "783ab3201175eb41f9239cb3d85274dfdd32a139e51951f367eaa09902c8e6e5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.190Z", + "updatedAt": "2026-10-20T04:34:45.915Z", "postProcessHash": "211ece70b757586a30e4946cabe99d306e7550433ca38a6eccb2e19c49242f92" }, "es": { - "updatedAt": "2026-10-20T04:30:25.189Z", + "updatedAt": "2026-10-20T04:34:45.914Z", "postProcessHash": "1c54c8fe9a82ec016f3c883d97ef6b06d30612baeaa4a6b2b0d101a6c50755fd" } } }, "a910e5cb01fab75458fec1b09154bacc4bda2f689192acfc3b724c686a2d2ccc": { - "36ee83110b1135e32075e08c29e6a19820da64f53efdaf25f30e3fe4760bc6f0": { + "c5fabfb58d100b4090e79d591677064410efcf34c550f3f4f99370112962105b": { "zh": { - "updatedAt": "2026-10-20T04:30:25.292Z", - "postProcessHash": "21cd57b30edbd6e8921aa4f94e2faa1d944380b9d25be6677b11a0eb6d5fec51" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.291Z", - "postProcessHash": "bde16fe99d480534979bb8461ad6f00e3b5a3dd5ea6ad12f0933cc9673b9b148" + "updatedAt": "2026-10-20T04:34:47.402Z", + "postProcessHash": "77fafe05f3fbc95410462290954288e7ddc6cc8f919c7c6eb7587c7319934f99" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.291Z", - "postProcessHash": "bd9b0743131d71f5cddb92ce2500be6d5f42206cd32ba18fc43c36879d598b19" + "updatedAt": "2026-10-20T04:34:47.416Z", + "postProcessHash": "de7ca8c793bda2dcf89786d38035408aa315b50cb472382a3274334eca583f31" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.292Z", - "postProcessHash": "69df6b75cb78d3bab13366973083983adba65f30f6b78171ed7b4407583dd26e" + "updatedAt": "2026-10-20T04:34:47.443Z", + "postProcessHash": "be25aa2f1ab2a5a87aa2911347e518c31b220f8792a36f39a0253d9736bf891d" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.457Z", + "postProcessHash": "960ef27be68e1c42a9767e71115e157bdd4925d17cd18247c61d3bdc63788464" }, "es": { - "updatedAt": "2026-10-20T04:30:25.291Z", - "postProcessHash": "f606ec16ac9963c6e21928868c106709d8a764e13dfad4f979b1126d17870650" + "updatedAt": "2026-10-20T04:34:47.477Z", + "postProcessHash": "2c2938744e804587a7d68c71515e18695f04fcd38c62c3d163c1a21f09e22a48" } } }, "11d57a46cc6c0cceeafcda0e7dc8daa0ecb389614d1bef4b2c984ca0f55b7f71": { "ca6b2a735a42b74a1b8835fff45a1b1efd9ed5449d2d5d1cdaf8cf6bdc4ca2bd": { "ja": { - "updatedAt": "2026-10-20T04:30:25.197Z", + "updatedAt": "2026-10-20T04:34:45.920Z", "postProcessHash": "acdd297e5e94582f1f2d069dcf562662756e372d1c71096c761ed3534bb5effe" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.197Z", + "updatedAt": "2026-10-20T04:34:45.921Z", "postProcessHash": "1c55ef6ac8ba9b9a2a6e91c592a24eb959b1111cdb836e73cdd75fbfea4e2f67" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.196Z", + "updatedAt": "2026-10-20T04:34:45.919Z", "postProcessHash": "4937972b5064100a4e315c51afcc0e11b0f98eafd2b2ee1a42eccff610617761" }, "es": { - "updatedAt": "2026-10-20T04:30:25.196Z", + "updatedAt": "2026-10-20T04:34:45.919Z", "postProcessHash": "86aa4d5e6830d8fc9aaca3a686bcd245aef5036e0bee7e44aa0e66bf97d6eedd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.197Z", + "updatedAt": "2026-10-20T04:34:45.920Z", "postProcessHash": "26ec8968f8f3fd880c4098503793e4a825e54cd199dbc2bcc524940ce683f86c" } } @@ -40835,23 +40835,23 @@ "832eb41b884c30db8c1ad53e9bfc4f367f862fa727635ce6d1bb6edfd1057ac1": { "f4d37e979e739f7ae995733b17315e5b03cb8128a3a538f2d26b9899803aaebb": { "ja": { - "updatedAt": "2026-10-20T04:30:25.331Z", + "updatedAt": "2026-10-20T04:34:46.034Z", "postProcessHash": "8af09d3e0db8a9014403281172124932a068b8ea3673a43adf6bb3dcd462c3ba" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.331Z", + "updatedAt": "2026-10-20T04:34:46.035Z", "postProcessHash": "d10eeb30d1e225a912cfb9efd7720a75f2657e30afcaabc6f31c2d871d01c031" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.330Z", + "updatedAt": "2026-10-20T04:34:46.034Z", "postProcessHash": "7c3b6e0c435d7ae14fddf24240bb183f04cab444e58ef5465abe1faed8d967aa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.331Z", + "updatedAt": "2026-10-20T04:34:46.035Z", "postProcessHash": "735bcb28e206e64e6fe4301dceec59e1efec84827434ec42f6a11e615260019c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.330Z", + "updatedAt": "2026-10-20T04:34:46.033Z", "postProcessHash": "e1432e009845d5b5d75a99013bf46aa9948c3efabcfa4fdc846718a87574054b" } } @@ -40859,23 +40859,23 @@ "f95d216f7ca4b3d58ca4c696351851f701bedd35617d1f040758e9eab47a6643": { "8bde7ac193a2c794cb4196abe726100109612b3e59ddde4a44a5846267563c27": { "es": { - "updatedAt": "2026-10-20T04:30:25.328Z", + "updatedAt": "2026-10-20T04:34:46.032Z", "postProcessHash": "559a5ceea12e1ef3d0f949ece67a44cd8646882b5bd6a03fffd84c00cf28a968" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.329Z", + "updatedAt": "2026-10-20T04:34:46.032Z", "postProcessHash": "a8c96ed243a49d27c88c92732849d98bcdd7e17255c59f8320599dbeac6a0430" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.329Z", + "updatedAt": "2026-10-20T04:34:46.032Z", "postProcessHash": "7721663bdf6092d02484b75577a3a20fe9f1d3cd38e3dfaa6490328a6e7b02a5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.329Z", + "updatedAt": "2026-10-20T04:34:46.033Z", "postProcessHash": "6a3b4b2122121c66c24f70a94993cd10f3b07df7a5127ea66df49942b03a2b26" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.330Z", + "updatedAt": "2026-10-20T04:34:46.033Z", "postProcessHash": "7ed99165361475e7a3334673a78bc0da37d02f6627b4d179e0f9d4b083ecbbc8" } } @@ -40883,71 +40883,71 @@ "fab9aab6475278945bb7fab130f4038a6f7983caebb35a634f708fbb4530ac8e": { "90fd7f5a7f7164895b09ac5799f9470142bf27abc42a26560f9b82bf62343a53": { "es": { - "updatedAt": "2026-10-20T04:30:25.337Z", + "updatedAt": "2026-10-20T04:34:46.043Z", "postProcessHash": "3ca6c50414b2562aa44b1d185f2e281e160b015548d9851b2663dfcb0fba3cbc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.337Z", + "updatedAt": "2026-10-20T04:34:46.044Z", "postProcessHash": "bedd0d47ea76491e824fbe69c76e240ab86ccb02e30ce20187f9e0fc02989275" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.338Z", + "updatedAt": "2026-10-20T04:34:46.044Z", "postProcessHash": "b1cf3cf8634e3c7a65912103b057545bc29d4c1260681f0efca714abec402b60" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.338Z", + "updatedAt": "2026-10-20T04:34:46.044Z", "postProcessHash": "d279dbe83ec8fd341619f63a8d0a58019a4d6a4a8b547d5178afa6266c6cbb39" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.338Z", + "updatedAt": "2026-10-20T04:34:46.045Z", "postProcessHash": "2f162ebcf1e91b6a734579b252f0e5d1f1aa1d5c7c759606c7b9f0c027be1970" } } }, "9dc9a67ef2514aef41a1f26aed9efa61a081996aa027f36c3743c7c57189f87b": { - "e5c61e3156ccfc56656a64f6df58b6fc11906fafa33c933fe464714de68d1c2c": { + "78c7bad07b543e347e0b8e5b44e4da735af0793aa4c318fb1c4c87ee58c248dd": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.343Z", + "postProcessHash": "18b26bcb25150c676709a139e58b5ff5738e0849a8d92ce26f1f932f59f11714" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.366Z", + "postProcessHash": "ad1f426cf0b7cae83b8aff182daaeb585804fe1c7fec7df670280a0c86132b52" + }, "es": { - "updatedAt": "2026-10-20T04:30:25.325Z", - "postProcessHash": "0e965ce7de27b0d23bd5951ca4138098a19d74c193435ff1028a8688bc1d643c" + "updatedAt": "2026-10-20T04:34:47.403Z", + "postProcessHash": "3b7b1ba36b666054673a9d54c6af5dec3d2dd3616e527642b88fb5d1631a8820" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.326Z", - "postProcessHash": "f51d9a49a7cf510de54ef05132051aaa1b8f2c12500edaaabb4b380daa9dd484" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.326Z", - "postProcessHash": "627287bf924711a9bc955c9af6ad2430e4697742e4fb1ebe112637668bc4603d" + "updatedAt": "2026-10-20T04:34:47.421Z", + "postProcessHash": "788e74c9e1482d338a89aa4c3628687f69d8a2ff20aa680fb5fd284633d7cec0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.326Z", - "postProcessHash": "7ebb8a0d06a177f06b8c240e31b8a073404219e83adfb37d649803a47f8c6239" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.326Z", - "postProcessHash": "61939e4b5824535685431c9f22be6b0949582137f90636f5cbed367223103483" + "updatedAt": "2026-10-20T04:34:47.421Z", + "postProcessHash": "6a028c445d04c23c98b8ef357034b7dc931491329260f1ff8d2eca736bc04cf7" } } }, "6c13291af1fcb759241f292105143a36e3bbf1ab9081ab255a8b5c4bff72fa62": { "c695ba4b5b221ece85c8e6144d6e1d51e022fafd29f00e46447579fe72cd57f6": { "es": { - "updatedAt": "2026-10-20T04:30:25.296Z", + "updatedAt": "2026-10-20T04:34:46.002Z", "postProcessHash": "14d89299dedcc83a54fd0b1cb65c75d8cd2e5cd17940fdd41b65000271c046b7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.296Z", + "updatedAt": "2026-10-20T04:34:46.003Z", "postProcessHash": "c72d42c2f1763e90dd66fd13dd45c657c9f2bc9cebf300f500bfe8221019c5ad" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.297Z", + "updatedAt": "2026-10-20T04:34:46.003Z", "postProcessHash": "b02b4e7dca5db6001ec0819ed2dc26cf96df9ea933b4fbaf191c9235627ae4f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.297Z", + "updatedAt": "2026-10-20T04:34:46.003Z", "postProcessHash": "1e08ea0a6c5c83a00cd41def3b5bd35b3a685f83fc8a8b3aa43b35c6168b12a7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.297Z", + "updatedAt": "2026-10-20T04:34:46.004Z", "postProcessHash": "ff1d53615cffeea8aac4d1abd47a3ea379cf241f482188d921bfcfbac98b0206" } } @@ -40955,119 +40955,119 @@ "0b9159f892538239bf20c4a0102c3e910e01464c17f158febb7eb494df4c39b5": { "9ff0c27bce29b874872c67fb11f58d6beaf6a7f6a1e267a7fbe6a8d06cce5b2a": { "es": { - "updatedAt": "2026-10-20T04:30:25.310Z", + "updatedAt": "2026-10-20T04:34:46.018Z", "postProcessHash": "c3413db5b96e2302a1a564fdb31f98a8a7d0728c373eb7522d616f44bcbd8f85" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.310Z", + "updatedAt": "2026-10-20T04:34:46.018Z", "postProcessHash": "f1227de65d3dc6072cd593947ea6a3e8dc845682c9b0a4d9c9d5cc5f669ea522" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.311Z", + "updatedAt": "2026-10-20T04:34:46.019Z", "postProcessHash": "68378616ef102b6189444d2c36dca7ef8fbd57c5632302f26e2d9861a26605ff" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.311Z", + "updatedAt": "2026-10-20T04:34:46.019Z", "postProcessHash": "7e760dd85ce35840a382177abdec4449e927c57cff50b94ec97973eeb54a77e5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.310Z", + "updatedAt": "2026-10-20T04:34:46.018Z", "postProcessHash": "bf970d66f11c8283738feb0e992333031c8a2fae84c2892bbff423ac6f32dc10" } } }, "71f1a92aab95ab5f58bd35bbd84b6ffb3c7bf0e2cebebd6a356ce84e186b3560": { - "99f7b2345b46e96d945becdcddcbcfe61df85a7fe4894072e35cb5f35690eaeb": { - "es": { - "updatedAt": "2026-10-20T04:30:25.300Z", - "postProcessHash": "e1fbf6bc3fc0c4b43cf5fb145d744fd5a5f76e772a9e9b602e7fab6b2c96d124" + "32dacaa1d1e6c348403fda6dc3d5487a9eba61f3a65fd38b018ef74603a95e55": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.343Z", + "postProcessHash": "d531a67dcc3fd41d0590e604b1c9cd8bea58216427920844021c0929417bad11" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.300Z", - "postProcessHash": "c4219bad6962cf23a91769f49ff6c16dac2b3b46db9b3a691d6abfc82c55650f" + "es": { + "updatedAt": "2026-10-20T04:34:47.353Z", + "postProcessHash": "f77566c4ea50d20bbc462d354a3d286f507e378ca4d310e30fbf4c1566202e82" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.301Z", - "postProcessHash": "53bca681db6241dcbc02e3c36250f4f4f19fcfb7dd7ec351d847ff7d6f40623b" + "ja": { + "updatedAt": "2026-10-20T04:34:47.382Z", + "postProcessHash": "87b7e9ae0b13d4ea5de99a7c79b603675960e98f143335f272e4eedf92e59d4a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.301Z", - "postProcessHash": "d3ede850df48ff42009b615ea5dfe34e4446d1c0dc6e7595cd12819eed7c193e" + "updatedAt": "2026-10-20T04:34:47.429Z", + "postProcessHash": "ea59315ef78770fd6884a0f8bb0d45b3e31be21b71fb190bc5557f3b21374320" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.300Z", - "postProcessHash": "4e7d8c6629af242427163dc0a27e7b18262782a9f685be842d9ddc71cff409ff" + "fr": { + "updatedAt": "2026-10-20T04:34:47.444Z", + "postProcessHash": "c6e809a7a9c353caf26930ef4e8cae73a566c361ee445f4c462da81f8a2f9147" } } }, "fd00ab7e4758e60069960757191c4bce5352e1538b69413ee1b532d80bf8a7b5": { "6ba36c011eb4711d5295a3c4be3b3bd6e79413341f886598307d1f51e81f412f": { "es": { - "updatedAt": "2026-10-20T04:30:25.313Z", + "updatedAt": "2026-10-20T04:34:46.019Z", "postProcessHash": "2ec3aac935d14864385ad98cb3127b9382d6353ff74574b8223da1e341f0fdfc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.313Z", + "updatedAt": "2026-10-20T04:34:46.020Z", "postProcessHash": "f8f54a9ece38233dba8cca1f37574c853300749be5dc08cdcec9dcf59ec3eea8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.314Z", + "updatedAt": "2026-10-20T04:34:46.020Z", "postProcessHash": "3424f3161dcd242f55b0167acce1c47d873a9eee66c58154a2d2f8c7d991361e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.314Z", + "updatedAt": "2026-10-20T04:34:46.021Z", "postProcessHash": "65343ef217fc4621f30d9bdfde17b6670f096f01918fb2e1fca355962a211350" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.314Z", + "updatedAt": "2026-10-20T04:34:46.021Z", "postProcessHash": "d9ad1dd7a51484adae46dbd533868fdec5cdc895f8fb4416954a30a5e0293a8a" } } }, "e8c948a95059f85e20eaf8309e6a79c85e0d55fc152a1cdeeccf05ea7034c19f": { - "646739ecfa50aca12caec5f34eac521ef7761e0c4340caa82387f15ffc97c451": { - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.295Z", - "postProcessHash": "23fa20c8b0b0272f8ff9f729a3d34b1f93b900a3330de23136f0768f139c9805" + "9a8f07786133888295f159fbaaad4269dd392f01bac673968feeae456b8cb46e": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.431Z", + "postProcessHash": "883618fc322365527797ff80719a3b7b077d80497ef5e89ce4f9d1496304695d" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.434Z", + "postProcessHash": "eeeae72f53907aac8444cfba0849fab8ee04c15c707492f417a7c976af74eddb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.295Z", - "postProcessHash": "f406dc75fd640aa6535b9df0fe41a367dc5901c5ce50412d79b8c8922ac5fbb7" + "updatedAt": "2026-10-20T04:34:47.436Z", + "postProcessHash": "1f65e1364d56df332f54ea7a31f0c372651d9dd2ae9031caa72058ac41967f0a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.294Z", - "postProcessHash": "2d06303f1366b2014a5055e63c56fd37c2d14166058680411f18f21fd99b0762" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.295Z", - "postProcessHash": "85406aee56b8e81a9defc65678f8a7dacad62b1e2479e95703c42388fb93c0a1" + "updatedAt": "2026-10-20T04:34:47.439Z", + "postProcessHash": "819b92fd354530b3ca1146a7b0a21216bb155c5d5aa2e3970e2f2861464e04a0" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.296Z", - "postProcessHash": "22078b4333224fb90581b9366378938ef3372ce337e3251c99c16d2156f4f7c7" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.470Z", + "postProcessHash": "10474de141ac88d63ba44bbde6ff62be99517e3ce5d39f0cabde606120b71ce3" } } }, "855e6138d15eb0ff005194743dd02e3f8601c013f48a93f46a06c180d089d0b8": { "cd64caef5f96a88db481fb6df71e9dc5c1c523843c2a6e5fbbf8d4c1acdb5cf3": { "es": { - "updatedAt": "2026-10-20T04:30:25.315Z", + "updatedAt": "2026-10-20T04:34:46.021Z", "postProcessHash": "247b6a5334d3e12b999e09637a65755ac04ef931e0ec7bd2f19bf998dadb38db" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.315Z", + "updatedAt": "2026-10-20T04:34:46.022Z", "postProcessHash": "07b7dfc1b56fc3fd55cf771ba35e3ccb7cc5ac7957d5721aa9e50af3ebfd7fab" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.315Z", + "updatedAt": "2026-10-20T04:34:46.022Z", "postProcessHash": "b8ff06a7658078768a47f4edd96837c8ae59129395cd9b2ee4d7c7eefc7b5689" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.316Z", + "updatedAt": "2026-10-20T04:34:46.022Z", "postProcessHash": "ad078faf4e96d8c393b7e21ec39750df1a492e474ad593c343831f741d88e374" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.316Z", + "updatedAt": "2026-10-20T04:34:46.023Z", "postProcessHash": "3fe1a3a3b2e7b6d55795c0f678bd33dc1f3263bccc606317e2a692dca484b921" } } @@ -41075,23 +41075,23 @@ "3f110e82c5620245e60085476c772a93c3fdcb49cca2cd18e76a4e1e1562081c": { "102fb68f2630ee97e8e816db2b7411125334db68a424e629ad2af43e2bd35e09": { "es": { - "updatedAt": "2026-10-20T04:30:25.316Z", + "updatedAt": "2026-10-20T04:34:46.023Z", "postProcessHash": "ba03c2146e675e05a45a19fa5647d396bd2014c7b3681a765e78768b81f325c9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.316Z", + "updatedAt": "2026-10-20T04:34:46.023Z", "postProcessHash": "eb158789c223774ba53c0f24d2b2fdf8a59827f4481f760f11cc74387bbca773" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.317Z", + "updatedAt": "2026-10-20T04:34:46.024Z", "postProcessHash": "d2473dbf6e907a108e5e195d3136f396258518b435dfc6b46590ded5c94516d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.317Z", + "updatedAt": "2026-10-20T04:34:46.024Z", "postProcessHash": "55ffe0e0383d804be6c6d6d0bce825c8348e1d05caa10567784f23fdc433d002" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.317Z", + "updatedAt": "2026-10-20T04:34:46.024Z", "postProcessHash": "4917c9547d67794731b934363d182bf682de562f497f781a40055019165af5de" } } @@ -41099,23 +41099,23 @@ "5c691bef50758e30064fe0a93a50f678ba52febc517d2e92244d17d0f63049f6": { "a2a9ae5ddefdb80708ca1b4ccc295dc0513a5507239396165bf2c167735e41e3": { "zh": { - "updatedAt": "2026-10-20T04:30:25.319Z", + "updatedAt": "2026-10-20T04:34:46.026Z", "postProcessHash": "eab8adf7700654dfe7a61bbc069ffb4c4854dee10c8ed6c1f3e893b0268c65f8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.318Z", + "updatedAt": "2026-10-20T04:34:46.025Z", "postProcessHash": "161858beb4d4ab20132303d81ee6d8802984eb8f3e25f51f55e1b83b0cd46e01" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.319Z", + "updatedAt": "2026-10-20T04:34:46.026Z", "postProcessHash": "9ab703fc95a60a5f7199752455dded5adc2854e311849e5ee3a1a629a8e45a2a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.318Z", + "updatedAt": "2026-10-20T04:34:46.025Z", "postProcessHash": "b5fe40af215a97aa692b0c948e27308e1a1f37e6a1e9258047d893ab98a9ba7a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.318Z", + "updatedAt": "2026-10-20T04:34:46.025Z", "postProcessHash": "9e7a291a325be8ccbcaf896a30347e9a1354ae208d1d838b9118836217a02f47" } } @@ -41123,23 +41123,23 @@ "21509ea473faa433fed948f17893d4bf351155f77020fbd76564aecf43e182d2": { "cae31242a1af2edef3c7338a1498fafa2296d69b2aa279ad02091e173caeaf5a": { "zh": { - "updatedAt": "2026-10-20T04:30:26.812Z", + "updatedAt": "2026-10-20T04:34:46.043Z", "postProcessHash": "6e0b5a01f12b76dc13c510da28b97eae44cedd15cb6ed85abacac2b5b641d830" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.815Z", + "updatedAt": "2026-10-20T04:34:46.042Z", "postProcessHash": "b36efb28d2a50488048a9dbc1a8399add903f89cb917fb677078bd38ddd91db6" }, "es": { - "updatedAt": "2026-10-20T04:30:26.815Z", + "updatedAt": "2026-10-20T04:34:46.041Z", "postProcessHash": "f8ea6c809b6506883575742a069c141f00cc60128a17ebd7edf155d79e204ad2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.816Z", + "updatedAt": "2026-10-20T04:34:46.042Z", "postProcessHash": "7357eb28bfee7129fd0073f45d500cf298a59581dd2ed93cba9fba89b20a56fb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.816Z", + "updatedAt": "2026-10-20T04:34:46.042Z", "postProcessHash": "cd2b6ddc11c58516019bad7ba6f4c3f3d30af3a85352bdeac708ebea05dab648" } } @@ -41147,23 +41147,23 @@ "41707c14265858bbfe9674cbdb0526dbcd3dd6f8000153c20f68e98cce078502": { "7a841f3515ea3cc37e8866eb0d301ec21e07d7dc0c8c2061e273b976fc170c33": { "es": { - "updatedAt": "2026-10-20T04:30:25.339Z", + "updatedAt": "2026-10-20T04:34:46.045Z", "postProcessHash": "200a03f336aa777720e2cf58ab653a374429b395375e69d843aecdd9e6789bcf" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.339Z", + "updatedAt": "2026-10-20T04:34:46.045Z", "postProcessHash": "ccdebb84b33317b36ff0670f67bc3402078550267c08d60910e8e0da73569a94" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.339Z", + "updatedAt": "2026-10-20T04:34:46.046Z", "postProcessHash": "94cc953029ab4073866ae06f0d27838959e63ea31c1cbe67bd4f2b9efe8811d1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.340Z", + "updatedAt": "2026-10-20T04:34:46.046Z", "postProcessHash": "375a1629cb65e166c76fc7b9ead23e1298c655fd50eeaa6cc82fb9e7135bc482" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.340Z", + "updatedAt": "2026-10-20T04:34:46.046Z", "postProcessHash": "a571eb480f68cbe93ebeb0b4b57c9d7ccf85774b32d8658b185a3473d82a13f2" } } @@ -41171,71 +41171,71 @@ "4d0d4530af9090d81526c3e70d3100ab1424133e203cc6b5618aacaff9268968": { "d41f77adb865f8d51836c6c0f91b1a2a431a8c69eab134e425a31b175b9c0631": { "es": { - "updatedAt": "2026-10-20T04:30:25.321Z", + "updatedAt": "2026-10-20T04:34:46.026Z", "postProcessHash": "7908d9a889a61bf11cd597c07527c40df39fdf5972d6b5be3ee0b509d47d36d9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.321Z", + "updatedAt": "2026-10-20T04:34:46.027Z", "postProcessHash": "1e6c9f7b89ef81f09699f8cc3a3e364f4b227636e3094e6e660efc8645edfcc2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.321Z", + "updatedAt": "2026-10-20T04:34:46.027Z", "postProcessHash": "f442b69f2f481a58ba5a0218a1214402a075ee40368f831772b601429cfcb176" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.322Z", + "updatedAt": "2026-10-20T04:34:46.028Z", "postProcessHash": "a68976cbdfbec28abe0d0563e47e8816b46dadc9a43a457c2a04773e75e74f40" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.322Z", + "updatedAt": "2026-10-20T04:34:46.028Z", "postProcessHash": "712dd6090243a5d29fc48492edb6bb1021c84b6e3ba3f6b5843309604797c606" } } }, "a17dc70673238bd0590874c69eeed476086fdfb2bc9cabdb32b8e6e37feb3ee9": { - "c9abc9659bd94563fa3c52c559218c0ac5830da4069387e3e95166e07bd561ef": { - "es": { - "updatedAt": "2026-10-20T04:30:25.324Z", - "postProcessHash": "692f18f413d30fb8c1b169200eb2fcad8d8a2eefe0121b1ebc9c5e735093d785" + "e84aa74fd4707389774bd5e5fdc9f2fbc289128f9954c9bb03434d53fed02d7f": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.354Z", + "postProcessHash": "d9204c3c720c50879dfb3caadb53a0149697e345d5092d4dd7076167d3273954" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.324Z", - "postProcessHash": "3bd7970743a6e62c54c2cdf5d247807d0db4132539e2ffc81a0e776655708a3f" + "es": { + "updatedAt": "2026-10-20T04:34:47.403Z", + "postProcessHash": "90c90360f13fb6529cef80530d0182f269fff38a2b65b96d8f36ce8299837f5c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.324Z", - "postProcessHash": "517c8ae83691af0537e0174aa1c93c60de6103d51622162204e09f78bd0f1a82" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.325Z", - "postProcessHash": "f800208884b3550eff93c793c96f6ed4c13f09e26a430ba36b278edfe2482f07" + "updatedAt": "2026-10-20T04:34:47.433Z", + "postProcessHash": "1fc7f7aae01f4574f1410c4845e048a84fc38818a915c9e1df9c8904518cb5df" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.325Z", - "postProcessHash": "883c102382f125eeb13b9c084ba127f1b5a7a0d6212d3d8477ae06260d03dc1e" + "updatedAt": "2026-10-20T04:34:47.437Z", + "postProcessHash": "bae4ddc6909f11b796f65c32ce4321fc437d61b7f928d3cba03500b65d02a7c2" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.440Z", + "postProcessHash": "93de1d049d4d7249bc4917cf02607a6cd5a69719e28e4bdccdba69d96c937f5d" } } }, "4e68e9491c7ab1ce6416c713b279212fef419cb5fccbb4c696874fad661fe4b0": { "db6b788d81658e45d37d4e8ec6bb97c712e9d4eb68ec405438b338a457edf1de": { "es": { - "updatedAt": "2026-10-20T04:30:25.332Z", + "updatedAt": "2026-10-20T04:34:46.035Z", "postProcessHash": "68d226840a620682c51f7f49886d4e8bb3910822d1b19de6e85aa0ad219f9b91" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.332Z", + "updatedAt": "2026-10-20T04:34:46.036Z", "postProcessHash": "bfacd3376d7ddf307400261e4b8c40b3d8bd60e0eb06e83df3e98e063d3f385c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.332Z", + "updatedAt": "2026-10-20T04:34:46.036Z", "postProcessHash": "47c84f4f95a4e78f9da2a4c607b644011207aea5063664dc917abdff0d91b18f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.333Z", + "updatedAt": "2026-10-20T04:34:46.037Z", "postProcessHash": "010f077cdc45b9f3ff1d2658cecd3930f246b9bb2eb1e864c0f6e9e9b5e7953a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.333Z", + "updatedAt": "2026-10-20T04:34:46.037Z", "postProcessHash": "c5643e47c0f9a09e19798a6e7250c25bb1b1b4dd98d0f33cd4cbaa229b0603d6" } } @@ -41243,71 +41243,71 @@ "e33a3b3c1b39a819bfeaecbe2020986a794526c1835d6aaef31f25b853029c1f": { "f4326a5571791e80950b74255fd09c4510a3a1d28b6e30903342cce52993fbed": { "es": { - "updatedAt": "2026-10-20T04:30:25.327Z", + "updatedAt": "2026-10-20T04:34:46.030Z", "postProcessHash": "dd2497cd3716e822eb607a96176057e7717d8eb27a6a3414dc5f1e81a6f0ccc5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.327Z", + "updatedAt": "2026-10-20T04:34:46.030Z", "postProcessHash": "6dd042267b670d27f98788da010b157f9ad1e73e51610325c4b650759b75d8de" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.327Z", + "updatedAt": "2026-10-20T04:34:46.031Z", "postProcessHash": "faf7fa3ec68383250a0600f45861ead07fd7d71e0cea64749f336fad15b99042" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.328Z", + "updatedAt": "2026-10-20T04:34:46.031Z", "postProcessHash": "b87be63a2ef7507b7f255695e862801770d12b6c7c7f873f99391b1bb99617a9" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.328Z", + "updatedAt": "2026-10-20T04:34:46.031Z", "postProcessHash": "cb8a3632432bccefd137958b6977de38ec1cd8c9fdddcf2f87b92ed660b0523a" } } }, "17815cf471570e11fbca424ec432e03c0ad51c093c88f27090b68605327b2708": { - "e74f0d252c3e4c95eff1835a41c20fbb2efc742da456925bac736710a56745d1": { - "es": { - "updatedAt": "2026-10-20T04:30:25.319Z", - "postProcessHash": "1094a983b7e60262be04cd6f0ea7e9e439a6d9e7901589bfec68b5a08cbec10e" + "f6492a26514e050da09adae311cb6dae1c3808726bb390647d136fcae90502f9": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.341Z", + "postProcessHash": "599fce6c1eb64f3695620a07b40c6a87c5f7707d5302c3cca1bb1a8b6db33715" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.319Z", - "postProcessHash": "9f37e860c08a309e7f8fd5b08c887112ed875187e98a6629944f6c6f7fd9e5c8" + "es": { + "updatedAt": "2026-10-20T04:34:47.402Z", + "postProcessHash": "f7740b7ad31375b6b44eb562ae77a6c3283f5a3859b898a131169f6c88638ede" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.320Z", - "postProcessHash": "f7db5f6eb93282c98911b62c05937f2cece9a1cc18f74bc472cf2eafb878ec68" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.320Z", - "postProcessHash": "a4431dc22d1b6582be9ae56f841dcaa6cdbd53eb439c78912285d51a0b8ed166" + "updatedAt": "2026-10-20T04:34:47.443Z", + "postProcessHash": "af93cdb4925e0033bee301fa20910d41713d620839bc3bf8f3474b761cfeb48e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.320Z", - "postProcessHash": "b9d2e3a869a22a89d71fddfc0fb243235fb1a6929235534174b08f7243e78eb4" + "updatedAt": "2026-10-20T04:34:47.471Z", + "postProcessHash": "ca76d5f9079f88fd1db7a90cfc173a3ca9726082657256e9098aa2b074750fdb" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.475Z", + "postProcessHash": "0812d1f9a9909c69d1bf1c5f1cde9f1b8462eb2a24162ad3ad23a0d3531dd4b5" } } }, "278e21b389ce7fe0475a3a8bf8e251f62df0dfe8f2a3579c150a373e797dd021": { "1f42d160defe07b29595134898c8f0c08c5c850ba972ac6891cae15db76ab9a3": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.323Z", + "updatedAt": "2026-10-20T04:34:46.029Z", "postProcessHash": "4804297ec22e34d2a0f37e9e4b29f5b23e72aea593f57e2c17e6aa1ac204eed2" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.322Z", + "updatedAt": "2026-10-20T04:34:46.029Z", "postProcessHash": "9c0ff2f587fae0cc2df364b7c511456c52396d02d5fa76eebd8c64e5c5efc1ae" }, "es": { - "updatedAt": "2026-10-20T04:30:25.322Z", + "updatedAt": "2026-10-20T04:34:46.028Z", "postProcessHash": "1e110c00fe3f885a9b281b506578bc1fba7cb71407539d94d2ff6f045a9e63d2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.323Z", + "updatedAt": "2026-10-20T04:34:46.030Z", "postProcessHash": "26739f651f580dd91f24dc584979d2376fc53c0505ce8a0907845d486e3d746a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.323Z", + "updatedAt": "2026-10-20T04:34:46.029Z", "postProcessHash": "b5056c957608fbf9acbd3113de1dcd3da4cff27edf6fffc256112618e2c691e5" } } @@ -41315,23 +41315,23 @@ "80e512d85991ee77384fc280f398ed9c57eed858cc2799eb2bb405865b4cc2a8": { "8e32a403c6af2477643b5b60b03b76eaeb01162c51069cb0418f98d9d3bc4465": { "es": { - "updatedAt": "2026-10-20T04:30:25.340Z", + "updatedAt": "2026-10-20T04:34:46.047Z", "postProcessHash": "8248e7de74d28b4a998203b6a69c848cdeb3e0a01d818828d9c6bfce258e056b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.340Z", + "updatedAt": "2026-10-20T04:34:46.047Z", "postProcessHash": "eaf603e8851725b41aa5a0fcc79ff5676fe3ab37b2affea6d1a3092edc5e52e5" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.341Z", + "updatedAt": "2026-10-20T04:34:46.047Z", "postProcessHash": "53f4eae3d2fe6eb7bef4e967d8476b88ee49a60ecfc43f74e8aeacf95bd42786" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.341Z", + "updatedAt": "2026-10-20T04:34:46.048Z", "postProcessHash": "46dceb63e26bc78b461c9304e4ad83c7d77fd47f5bb956a641a00e029826eef6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.341Z", + "updatedAt": "2026-10-20T04:34:46.048Z", "postProcessHash": "b9323c138e9872cf1633c99fb25bca42b069ea961c7ef4853b5d44336f030396" } } @@ -41339,23 +41339,23 @@ "5f66170bbc21465ae99c7f5416df17729d3afe47436fd4a68e7b6c43b00ebda4": { "1b6df28e5b4ee6af210c71eb5dea4f2a3db42d271ed62cbbbc4f7cf669e500db": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.355Z", + "updatedAt": "2026-10-20T04:34:46.062Z", "postProcessHash": "52d167fe09d514957afe166313ccad834221f82ff7930b08b0e0308cf5a53dee" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.355Z", + "updatedAt": "2026-10-20T04:34:46.062Z", "postProcessHash": "e7d0dd13a9f3a90095f0031ec0d5a908779b88c4b057a30fbd0e8e1e1b565ce2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.355Z", + "updatedAt": "2026-10-20T04:34:46.063Z", "postProcessHash": "1cca65031bd341cd9fb8410e23c0e0d26585b2059dddde8e86b13d8d9ddf5522" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.355Z", + "updatedAt": "2026-10-20T04:34:46.062Z", "postProcessHash": "56d21df3eefc76a68b999389bce34a9d0c0cf83d15a380c2975a7c28e1435639" }, "es": { - "updatedAt": "2026-10-20T04:30:25.354Z", + "updatedAt": "2026-10-20T04:34:46.061Z", "postProcessHash": "d812e2a69e0ff954845ca2ebd246b9b779862a36376c07f03c70b0e2b076fe09" } } @@ -41363,23 +41363,23 @@ "f2456d28a8f0732d48fa09f7acf0d8de78f3138428a1258e63d463bbb45fe99a": { "be6bdcbaa1bd5a2af41ad6ba400e9136012a6d3c2ea4d907524effaa697cd76c": { "es": { - "updatedAt": "2026-10-20T04:30:25.334Z", + "updatedAt": "2026-10-20T04:34:46.037Z", "postProcessHash": "84985eeac9cbf52917c992e33e51cb8d5e98e3b22941993b1c171a7f7fceb038" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.334Z", + "updatedAt": "2026-10-20T04:34:46.038Z", "postProcessHash": "bcadcacbed19418c26e351a3d95b913da31de91b3b90f434236088a51efa1f9c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.334Z", + "updatedAt": "2026-10-20T04:34:46.038Z", "postProcessHash": "341382f4a09beb08ad2c4cd1210ec2632ab2b36d14f6b7d4471f8b44bb1704f7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.335Z", + "updatedAt": "2026-10-20T04:34:46.039Z", "postProcessHash": "765ead9adf42c20943e522d8454914a552b501ea0cb356fc7a5f039d631907ab" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.335Z", + "updatedAt": "2026-10-20T04:34:46.039Z", "postProcessHash": "8ba3493fae0b67a353e2bb460e1c66ebd41346def850801f1c6c77fee1332c1d" } } @@ -41387,23 +41387,23 @@ "77dc8065fb7729e364c1b5039ca3369ef2d7f2a9d34ce22754518bd9826dca5b": { "6b0dece22adea91da21ffcc7b82935cb0b127dbf9cd46717ab3c98d911d40fe2": { "ja": { - "updatedAt": "2026-10-20T04:30:25.336Z", + "updatedAt": "2026-10-20T04:34:46.040Z", "postProcessHash": "f774516feff3f802accf95aaef883282ba223d9fc8b1bdf7a689db9489bfcfa9" }, "es": { - "updatedAt": "2026-10-20T04:30:25.335Z", + "updatedAt": "2026-10-20T04:34:46.039Z", "postProcessHash": "48257c92fdcefe9e2b53c405986dafc53b9e6d4a90d4fbc1843c4dcad468641e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.337Z", + "updatedAt": "2026-10-20T04:34:46.041Z", "postProcessHash": "d41834b50a63812ee564da156c71c92bbb01385ded6f6a3a480252e13ed5bd48" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.336Z", + "updatedAt": "2026-10-20T04:34:46.040Z", "postProcessHash": "5e5a424b0e4e8801f8b218c5d3d284273e97f5059bb22247e2b45b1eb1f674c3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.336Z", + "updatedAt": "2026-10-20T04:34:46.040Z", "postProcessHash": "f89c023d29130b1a7b810dcb12cd9040e03dc6847ba4e2d6d58d83364cca9ac2" } } @@ -41411,23 +41411,23 @@ "cb8a2998ba66ed984f22200b7026bfa5b2a2f3be3493cd7881370696e35119ff": { "e1d32eae6ff2221b3acf7052ec2efba4477496c26b7cb86f6589789327d21145": { "fr": { - "updatedAt": "2026-10-20T04:30:25.356Z", + "updatedAt": "2026-10-20T04:34:46.063Z", "postProcessHash": "d6a855967f464f0374992b6cc3e900f9774e70557eb7c507924b623b18eaccac" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.356Z", + "updatedAt": "2026-10-20T04:34:46.064Z", "postProcessHash": "0eb177416dcde6a285bb7e4a2faff8270aff9e34fdf64874d29d5438361a4df6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.356Z", + "updatedAt": "2026-10-20T04:34:46.063Z", "postProcessHash": "a18f06c41d8fa794ea59f44a1f027eea45c6aa229ee4e1e883b8fdbd638da9f5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.357Z", + "updatedAt": "2026-10-20T04:34:46.064Z", "postProcessHash": "708198fc03e9ee5f80ae540b198a25b1b4c43f8fe69b250820275b4cc58f1111" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.357Z", + "updatedAt": "2026-10-20T04:34:46.065Z", "postProcessHash": "5339da2bb89058100c686f88f1bc5eee637d9a264171d2d5c171f21656b6cd50" } } @@ -41435,23 +41435,23 @@ "ea1835afd68346b5a0ac034fbc0df886eeeb8592474f704a7888852edbbc32c5": { "351f89df8db0b467b37f73324056da936a10351cebdcb45be389d65258f7d110": { "es": { - "updatedAt": "2026-10-20T04:30:25.359Z", + "updatedAt": "2026-10-20T04:34:46.067Z", "postProcessHash": "59e1a95a235b21f679a4a852883f4e9a793e03ae412d5bcfe6220f1e70c473db" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.360Z", + "updatedAt": "2026-10-20T04:34:46.068Z", "postProcessHash": "dbb0852039535f5c6ba43e6c9336a222eae6bbb560c9ee5f25ab9577c493dc1b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.360Z", + "updatedAt": "2026-10-20T04:34:46.068Z", "postProcessHash": "5fd0011d92bc502b14ce21f057ebbdaca5973d4623ca6be439428d66e31af378" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.359Z", + "updatedAt": "2026-10-20T04:34:46.067Z", "postProcessHash": "cdb3f650ef2dbde556884456b4bef32863c67e05e17f7b81b280842d4ff9cc23" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.359Z", + "updatedAt": "2026-10-20T04:34:46.067Z", "postProcessHash": "fd216f45f31d8a65b44769d6a0a93ea4fb3eb0537f3842fa6cf4f64a4bc4da09" } } @@ -41459,23 +41459,23 @@ "a3bc44b0227183b0036d2dd862554ea7e049bd0438880f4df808684590c87b3b": { "c0b08c2851bae6254305d8bde2cf83173db72e9c885b26c565426e261fed6d9e": { "ja": { - "updatedAt": "2026-10-20T04:30:25.367Z", + "updatedAt": "2026-10-20T04:34:46.077Z", "postProcessHash": "d8fa49c1f5969a62f820539f50e4aa08ac86b30456ffd61a016d0f2bd419124c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.367Z", + "updatedAt": "2026-10-20T04:34:46.076Z", "postProcessHash": "b5de93b65dd05b9dc181dc2f41fca86b38018f5924d991566e1a45a05da36cda" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.368Z", + "updatedAt": "2026-10-20T04:34:46.077Z", "postProcessHash": "be474f63e4f3d195181132e9c55e104dd0201fcd07ae24e24163ec0b77fd3d4c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.368Z", + "updatedAt": "2026-10-20T04:34:46.077Z", "postProcessHash": "be389198013c8ef38f3934119286d46878b5a6a16fec96c19b1f63b7c55b8c46" }, "es": { - "updatedAt": "2026-10-20T04:30:25.367Z", + "updatedAt": "2026-10-20T04:34:46.076Z", "postProcessHash": "7926d36520e306da49623d199bbe5a5cda14022ad8663f78803635ea51a4a3e2" } } @@ -41483,23 +41483,23 @@ "09f951cbb93ff25070d6ccc2aaad86f8de9472a1866dfa2f6a3599104e42ff8a": { "45377d2ac3f0c5c5d68bc8fec0813f8b98f2ce72968c9355c44bb0e18e3ffe46": { "es": { - "updatedAt": "2026-10-20T04:30:25.368Z", + "updatedAt": "2026-10-20T04:34:46.078Z", "postProcessHash": "527e6b48aea9c3ee9842276fa9de88b65c69e2f601f5b5309c41708217a4a366" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.369Z", + "updatedAt": "2026-10-20T04:34:46.079Z", "postProcessHash": "8854330d805deb157280f875c485d5ca0d9c215cf6cff7db34df034cfa09c85a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.370Z", + "updatedAt": "2026-10-20T04:34:46.079Z", "postProcessHash": "28c581286ddaeba287e8cfe42dbd663655aa0aef6eb187edbd2da9811d6b4bbb" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.369Z", + "updatedAt": "2026-10-20T04:34:46.078Z", "postProcessHash": "1a64a87bbf7c2c8c1b9b486f7b5e5c572c2a1c692658253d1f9dcca066a213f2" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.369Z", + "updatedAt": "2026-10-20T04:34:46.078Z", "postProcessHash": "4c84a82e4525c0d158a466a9c429f0a67ad561244196449e6a0d4cc0b1cd49a6" } } @@ -41531,23 +41531,23 @@ "bbb5dd109b4c00cb3179e482c7bf2fa632f11f1449a73ee8a6fbf34c0b8901cd": { "0f5acee96c1097da4fe0a802a4fe4d57891a0b63fcff8f67f48272b9ea4ee089": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.377Z", + "updatedAt": "2026-10-20T04:34:46.085Z", "postProcessHash": "8e62759a7ae2415b3796425722e3f38486427e873d7734c7383cf7dc615f24b0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.376Z", + "updatedAt": "2026-10-20T04:34:46.085Z", "postProcessHash": "f0b86df508bfff8fc775576d322d01d6f5cdd36ea9e6609f462e44f31f3ff36c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.377Z", + "updatedAt": "2026-10-20T04:34:46.085Z", "postProcessHash": "7f6517ce47b4ce9b433646a3180903e798ae49c1c6db28bb1d5ec599ed163994" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.378Z", + "updatedAt": "2026-10-20T04:34:46.086Z", "postProcessHash": "a5e3f19b9d2d518654d6e8148cae6018280d24b89dd1dca33ea3302fd24c99ee" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.377Z", + "updatedAt": "2026-10-20T04:34:46.085Z", "postProcessHash": "4d94778ce7fac4965b20f8271277a2c3ef6c80c4ce8f973714610e448c335813" } } @@ -41555,23 +41555,23 @@ "e2a61a10ff97ffd503a04d18494f72069c7535ef65f7948e7380815f52c412be": { "6f7a98692b681fcac0f41f346659815eedc9785c2ec3bdef73bf41a3d454b82c": { "zh": { - "updatedAt": "2026-10-20T04:30:25.376Z", + "updatedAt": "2026-10-20T04:34:46.084Z", "postProcessHash": "25158abaf2e4a504b5aa0588f9d6c84d2abde626cc262cef31d5bc09e8d4abf8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.375Z", + "updatedAt": "2026-10-20T04:34:46.084Z", "postProcessHash": "ca2098ef520ff809134085cfbe7aefa982853d7e0550cd581a39dbca5eb47098" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.375Z", + "updatedAt": "2026-10-20T04:34:46.084Z", "postProcessHash": "969ef0662865b39abf633e883e260cd5f269be331e955517b1872a874e609754" }, "es": { - "updatedAt": "2026-10-20T04:30:25.375Z", + "updatedAt": "2026-10-20T04:34:46.083Z", "postProcessHash": "080782ce23ac1e65ad1595cc8f8488dc763d2323bd5d491e13c9812e30c8f133" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.376Z", + "updatedAt": "2026-10-20T04:34:46.084Z", "postProcessHash": "902611987c0f6f4ecc2b623a302488c2a1794b0a03f0ad9bddb9700cd4a7d169" } } @@ -41579,23 +41579,23 @@ "59fca6f525edfb569dacc8d3bd6c8571300bae8371f7549c5a433362026b9c45": { "733797b1eddf11e802ffd3ef993e950017e2b5edc0f62c9f2555497fffe4deaa": { "ja": { - "updatedAt": "2026-10-20T04:30:25.379Z", + "updatedAt": "2026-10-20T04:34:46.086Z", "postProcessHash": "fee6a8377b3a1733b0351d2b764faac2b0db0f20ba82352db62ac41109448c61" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.378Z", + "updatedAt": "2026-10-20T04:34:46.086Z", "postProcessHash": "2759c60d46893e78c4c8e150fd47229d8d36a3dabd12b5238dcfbd1506d92c52" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.379Z", + "updatedAt": "2026-10-20T04:34:46.087Z", "postProcessHash": "dccd23e8224ec1f7033f2a1ab71d8235fa9935a60b0e534cb18a81dbf0963ed3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.379Z", + "updatedAt": "2026-10-20T04:34:46.087Z", "postProcessHash": "e0450158a4e3be28f24937a4d84f5c8ac69d88d748520187d1aeff48ca09932e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.378Z", + "updatedAt": "2026-10-20T04:34:46.086Z", "postProcessHash": "cd3d6073ee3973e7223d7eea8e2aeb7908b7ab0f18d8cfc2d11d91f184b7436c" } } @@ -41603,23 +41603,23 @@ "adc99b1fab3999d228699d573302c74ceab451375bfe64f57d9d39bc7f1b63fb": { "7eee14c9a4ead5b66758714a0fe42e70227890b0fd33840ddfade4a75d10766d": { "es": { - "updatedAt": "2026-10-20T04:30:25.383Z", + "updatedAt": "2026-10-20T04:34:46.090Z", "postProcessHash": "09c281447a26096324aba4657c6ac9e7a3dd228ea1d821332df40553bb0ff6c4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.383Z", + "updatedAt": "2026-10-20T04:34:46.090Z", "postProcessHash": "2b0b1fadc50b0b17178bbfbbf290bcaed3993597168fedea410d9c02a2c4b9e1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.383Z", + "updatedAt": "2026-10-20T04:34:46.090Z", "postProcessHash": "112e5963dd754ca77d3578cd09050404725beac84052ea0119fdd6c91241f125" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.384Z", + "updatedAt": "2026-10-20T04:34:46.091Z", "postProcessHash": "d22c850298b81eaa4242c0e4e28fa470546ad348d7eb8f35cd0add90fbe4a9ef" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.384Z", + "updatedAt": "2026-10-20T04:34:46.091Z", "postProcessHash": "d19c00c7fb8d3a14332a56960bc5e5244feb1df7d77c0eacdb70b52a7e46f31a" } } @@ -41627,23 +41627,23 @@ "082f0d33093c995f86ce4ea6c2e5315179efbeab08a0b3108c0e097529749a1c": { "a8bf8db7a33b6d607b1aab687454074a5649c275733c634b70fea45a2852fda8": { "zh": { - "updatedAt": "2026-10-20T04:30:25.358Z", + "updatedAt": "2026-10-20T04:34:46.066Z", "postProcessHash": "32d128254ecadda4b6649dfb6ba1ce138072220d9f0d669e076f3f43227cbc13" }, "es": { - "updatedAt": "2026-10-20T04:30:25.357Z", + "updatedAt": "2026-10-20T04:34:46.065Z", "postProcessHash": "3468cf0ce17450eb995936d07b4425d002e6ad72ad854c3011194383f9a06d8f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.358Z", + "updatedAt": "2026-10-20T04:34:46.066Z", "postProcessHash": "fa3106d986df587996fcf0a465d15759ec31c03fa7547f20a3a2e78fde126190" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.358Z", + "updatedAt": "2026-10-20T04:34:46.065Z", "postProcessHash": "adbc3d7111954546d7ffcb17c9ef8ef3d01cee742367658984a010ac58861b7c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.358Z", + "updatedAt": "2026-10-20T04:34:46.066Z", "postProcessHash": "ec1dedfe40469d0873f7e78a4120de3e5b785c042e60640c8cc71e16d24fb57f" } } @@ -41651,23 +41651,23 @@ "a3531e0c0c021fd3c66c31757082d32db10e5f77a3f0f99f496b46d900947fd6": { "41de8bf380a3cc9c112f523a28401b1a188cb9ab54cd4ec275ed3af1d99567ad": { "ja": { - "updatedAt": "2026-10-20T04:30:25.371Z", + "updatedAt": "2026-10-20T04:34:46.080Z", "postProcessHash": "002ef94de1ab62800f10d95c28604636ffe05879903c9447d85933f0a5267ded" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.370Z", + "updatedAt": "2026-10-20T04:34:46.079Z", "postProcessHash": "22531dd2c8dc2898e527a80cef7280958020c6951484aa56b0290e64fab3b6e2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.370Z", + "updatedAt": "2026-10-20T04:34:46.079Z", "postProcessHash": "b3205a395544c7a2e9a59f9fc33836699e020ae833ffe117b0d9cb981c9baf22" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.371Z", + "updatedAt": "2026-10-20T04:34:46.080Z", "postProcessHash": "8d87c48a5140edbfc17cc9f06312d5c550def29a53f73364605195625b29bd77" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.371Z", + "updatedAt": "2026-10-20T04:34:46.080Z", "postProcessHash": "1f08d05e07692a6c7b178ccbc78c1eefa9b72714f23341dc60a979df8a678d88" } } @@ -41675,23 +41675,23 @@ "036fd680a50fe0f72f63e2282ea1a9c70c83259a8fd46ec269831aa557f247c1": { "0970922116637624e8d01309f88f7fa09ec7656ae40b5df121e6da350ef2ee57": { "ja": { - "updatedAt": "2026-10-20T04:30:25.372Z", + "updatedAt": "2026-10-20T04:34:46.081Z", "postProcessHash": "4f8248aabb432af127b21b628f54472d6a7e2338c2604d28ae1e8fc8aa8c5e40" }, "es": { - "updatedAt": "2026-10-20T04:30:25.372Z", + "updatedAt": "2026-10-20T04:34:46.081Z", "postProcessHash": "0068a48a7552f2fc87efe6b9d85d72c160635229927fbd31dba262aa8fb369fb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.373Z", + "updatedAt": "2026-10-20T04:34:46.081Z", "postProcessHash": "4447229a21165e44819c30bc530cdd5dd1e8cc2ff36fb54a3e4c3cd96a375fa8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.372Z", + "updatedAt": "2026-10-20T04:34:46.081Z", "postProcessHash": "f7812a8d1f493b8be1c2ca42a6a63a315e4ab1b6d4dec824fabe2c6c8fe1dddb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.373Z", + "updatedAt": "2026-10-20T04:34:46.082Z", "postProcessHash": "db0d7104c0a63a2b1a8cefd8f8eff5519ccc05487d5b8d69d6754cb859c2cf6d" } } @@ -41699,23 +41699,23 @@ "cdb6a66b1f63dd018c0b1830e2f55839314ec8328dd3191f0175947b1686e2d0": { "64895e4ac69a25deee8a8e45484d1075a23f3ad495309d136bc2fa5e04d40a47": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.374Z", + "updatedAt": "2026-10-20T04:34:46.083Z", "postProcessHash": "ecf1c28a9eb0329acb30912883d3d44509e63ab36f6dcf2b114773f09d12113e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.374Z", + "updatedAt": "2026-10-20T04:34:46.083Z", "postProcessHash": "d6ecca88dbe016294211a57f9a252530998db306dfd5eab4453d33f65c3cbe58" }, "es": { - "updatedAt": "2026-10-20T04:30:25.373Z", + "updatedAt": "2026-10-20T04:34:46.082Z", "postProcessHash": "28e0bf5463cfe33db1bd90f9534aca118124eaac0694ed2ac98335e12921b852" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.375Z", + "updatedAt": "2026-10-20T04:34:46.083Z", "postProcessHash": "f430831edb3625ccaa9bf9131d1799873235c33738a212c827a274a1e2dc7451" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.374Z", + "updatedAt": "2026-10-20T04:34:46.082Z", "postProcessHash": "3caa031f39616a17b78e522b72ac80c6183317db618878af9a867660164a510a" } } @@ -41723,23 +41723,23 @@ "07015df1ac37ca1d85c9754f84f508596ad5cd8347ea5200b1128195347b3fc0": { "d7efd5758a77d1b8ed71c4331fe7b8be8e148ed59320aefc24ddba6f997c060b": { "fr": { - "updatedAt": "2026-10-20T04:30:25.487Z", + "updatedAt": "2026-10-20T04:34:46.168Z", "postProcessHash": "c48dccf86814f1d5b20ade3f19d5ae88d53e6eab50e1fa0aea91acbf5d679889" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.487Z", + "updatedAt": "2026-10-20T04:34:46.169Z", "postProcessHash": "f9f4083ba2516a197ab74ddd534ee6f63ecc3aab1a7cecc146cc29ccb289aa99" }, "es": { - "updatedAt": "2026-10-20T04:30:25.486Z", + "updatedAt": "2026-10-20T04:34:46.168Z", "postProcessHash": "6af350d6affbe67c3d402643f781d2818f83ef94188da5ddd68a9821d087cf58" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.488Z", + "updatedAt": "2026-10-20T04:34:46.169Z", "postProcessHash": "5391974cd4af1934b5cb6da3a9e47f4f0b627dc36b13c1f14aaa0e0d0cc064a4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.487Z", + "updatedAt": "2026-10-20T04:34:46.169Z", "postProcessHash": "4c60e4dcf5baf836b8cb08caf65693b1fe72b2eaec4593dff6efd7b3c712fb2c" } } @@ -41747,23 +41747,23 @@ "14d36cd305f2c8c927c6c2c793a727222beb60f55fd92f34f9ae37766a69fa75": { "12e2dde0663a145915d05fb0e5a6f02c94e0eddb4831312be34d618818f2a49f": { "es": { - "updatedAt": "2026-10-20T04:30:25.498Z", + "updatedAt": "2026-10-20T04:34:46.178Z", "postProcessHash": "0f82ea848511a9fb5767f9c99657c5ff1c595fe463c3bc64f4b676adfd93ab1b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.500Z", + "updatedAt": "2026-10-20T04:34:46.179Z", "postProcessHash": "5de5ef38666f6acd13dfd956e7672f7acd21920ca77cd5531fdd72dad0237aac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.499Z", + "updatedAt": "2026-10-20T04:34:46.179Z", "postProcessHash": "ff81e6be20dd7ed4dd9a5dd9a351c80e84a8d3b72bf49fec5c09d16638fb974e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.499Z", + "updatedAt": "2026-10-20T04:34:46.179Z", "postProcessHash": "e751ef286e2024dd4dfc1fbcbf93604e0fdfcd52e2162fa1e1e72db5abf8a58d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.499Z", + "updatedAt": "2026-10-20T04:34:46.178Z", "postProcessHash": "c80933cfc567051c3232033ddbaf0e17dd65ed5f709c48ff000b93843664586e" } } @@ -41771,23 +41771,23 @@ "ff71b26dc63ff87187913b0b7a56a0646974789cc83be11a22c0356a8f3eb4e1": { "44c0609cd405a29a66d6de53332d1e100e51bddce3e4e7ee7f0cd0bfa458c606": { "ja": { - "updatedAt": "2026-10-20T04:30:25.492Z", + "updatedAt": "2026-10-20T04:34:46.173Z", "postProcessHash": "fabd08c916038f18dcce3fc1707e630421cc4f2937f2b752a24e42368f77f03d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.493Z", + "updatedAt": "2026-10-20T04:34:46.173Z", "postProcessHash": "1b9b90cddb84e8f05fdbb4d08f418e3654f11832b37151e94612804b3fa33a06" }, "es": { - "updatedAt": "2026-10-20T04:30:25.491Z", + "updatedAt": "2026-10-20T04:34:46.172Z", "postProcessHash": "26e900079b4199a9ccac055b345f7a1c1a755b649dded8b5c868ba0a4160881d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.492Z", + "updatedAt": "2026-10-20T04:34:46.173Z", "postProcessHash": "d104817eba16b0b67f58528b2cfb1cef1fc0d0d79b8e64a77849e252f255691b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.492Z", + "updatedAt": "2026-10-20T04:34:46.173Z", "postProcessHash": "89b746b9030d16bd81f2be37b342e8f8d1be1d95ea31c4e45dadb3e69585f9b2" } } @@ -41795,23 +41795,23 @@ "c7ffc278a14c2d29b6fafe093d5d6d6b4ad5048406de2b895c2c91cc25538a8d": { "037cf7abab7eb56fef2130f0fed409cc70fcfeb4899dc7efbe1559d780f1f1e0": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.498Z", + "updatedAt": "2026-10-20T04:34:46.177Z", "postProcessHash": "b2d1887a78e99d2c1ef08d6f4af3137b6dac55f690a4102d3f8fab0c45dc5b81" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.497Z", + "updatedAt": "2026-10-20T04:34:46.177Z", "postProcessHash": "a4a19436a94dcac72ed2e11d52b3dbfbda694cbf6eff1557a61d449d266b2c9c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.498Z", + "updatedAt": "2026-10-20T04:34:46.178Z", "postProcessHash": "861b7456dc179854a4abc5daea70fd661c42f7db28bc57b232eacc4c43ca90a9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.497Z", + "updatedAt": "2026-10-20T04:34:46.177Z", "postProcessHash": "0b5c742f86cb5adaaa56ea4b2ee2e5d37e0d4e787e8b239ba67de11342ec659d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.497Z", + "updatedAt": "2026-10-20T04:34:46.176Z", "postProcessHash": "7eda4a8b5b0bb1c92bf5ffaa0f6737581c725e97055f5a1f0e3aa3503f341a60" } } @@ -41819,23 +41819,23 @@ "6269ebcdfda344a1027264a912c4b4b0c58dd4fed47abea854eebebca077d9c5": { "dc7db0262ceb7dece9b712da9fab293fe8149e65c1cc50247d01562f07e7a6b2": { "es": { - "updatedAt": "2026-10-20T04:30:25.384Z", + "updatedAt": "2026-10-20T04:34:46.091Z", "postProcessHash": "d4dc467883c734de4f9956da188324a917653cac59b586b7050c373c2894c9a7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.384Z", + "updatedAt": "2026-10-20T04:34:46.092Z", "postProcessHash": "0a01e1f43d127bf99ca45936c105f8807428acfe83331ab1649bc5250bde5b33" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.385Z", + "updatedAt": "2026-10-20T04:34:46.092Z", "postProcessHash": "46d288cd5dd571bf1f613a5ffd7551665f6f9232ffe391373a6de19bf2d185a0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.385Z", + "updatedAt": "2026-10-20T04:34:46.092Z", "postProcessHash": "ab810f93af7ed40bbc20649b15a15c02de3926b0895565c7d0764d1794e1e929" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.385Z", + "updatedAt": "2026-10-20T04:34:46.092Z", "postProcessHash": "05b97f2ad4f7adfc0640fb711ca237db47c5b5add2cd77006d74887ae70452e0" } } @@ -41843,23 +41843,23 @@ "f32801a38faf074c9dbde03f1fb1030bf44e03c201593f6f379686d985e9c10e": { "4355e87fe748d27c2b31abb3ef9708b640b5f4dbf55aa629ba1d1a514f2db707": { "fr": { - "updatedAt": "2026-10-20T04:30:25.390Z", + "updatedAt": "2026-10-20T04:34:46.096Z", "postProcessHash": "21042caa272e4efec79050c77d08e71b02db6b8ba2e306b3e73be2294b8ca997" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.390Z", + "updatedAt": "2026-10-20T04:34:46.096Z", "postProcessHash": "ebaacbf2fae65792ac546d951f1307cb58e2dac02861613a7178551dcd731619" }, "es": { - "updatedAt": "2026-10-20T04:30:25.389Z", + "updatedAt": "2026-10-20T04:34:46.095Z", "postProcessHash": "63dcd97a983ab1c700ba39aebbc11c8b585b8abf66ad050506798b87aa83aa94" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.391Z", + "updatedAt": "2026-10-20T04:34:46.096Z", "postProcessHash": "0c973a52da4685792ef2022b732756a65526a7f96ca8c98cedf486032aea67c2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.390Z", + "updatedAt": "2026-10-20T04:34:46.096Z", "postProcessHash": "727c544cf4df395d5e666aed5fc5379516cd35fcb1250d0542e95f47f9078465" } } @@ -41867,23 +41867,23 @@ "87ff4cc91434b02ba438e1cbe72cef0eff7c3978e2d88138a3646e71e247cafc": { "4e90a3d17280a288ea03421fddf100b2454a77e77a6b0d63edd1d5efe0795ead": { "zh": { - "updatedAt": "2026-10-20T04:30:25.409Z", + "updatedAt": "2026-10-20T04:34:46.110Z", "postProcessHash": "464484ca7c483fc68e6f4efaa29ca8693ca86a5fb9d0ef87ea793473c23e9bbf" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.408Z", + "updatedAt": "2026-10-20T04:34:46.109Z", "postProcessHash": "11d5e96716d181c3641d8db90a8f87c806a2720a26671bbf4a7e72144de1701c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.408Z", + "updatedAt": "2026-10-20T04:34:46.110Z", "postProcessHash": "8d5a88593befdca469e6ead5b5101118c4ad700b8cec21d0e87fa991c091474f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.408Z", + "updatedAt": "2026-10-20T04:34:46.109Z", "postProcessHash": "09e9a13c465568d5556a3ae95f774d23784f4dfb720daf5a5bba222f1f61f59b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.407Z", + "updatedAt": "2026-10-20T04:34:46.109Z", "postProcessHash": "286cd39d19253e51637fcf27256e2864eda6d86c22ae7c757f71ffc824b92abc" } } @@ -41891,23 +41891,23 @@ "2d565d6c7f8b46964dc2caabee46e922c4b4cc9e0eb6ca8f44ff854dd342b39c": { "cd2b7aac503cbc5c239b827353e81216542c6bc8dc903fdff763a0727a5641c7": { "es": { - "updatedAt": "2026-10-20T04:30:25.475Z", + "updatedAt": "2026-10-20T04:34:46.158Z", "postProcessHash": "82869326b48176466d4d8e39ec54fc2597eeece2772416749911eb62131dcb44" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.476Z", + "updatedAt": "2026-10-20T04:34:46.160Z", "postProcessHash": "1668fb25ad8c6bea189c39a4be4154485c93652de85f7bd4feb2c9cebda77892" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.475Z", + "updatedAt": "2026-10-20T04:34:46.159Z", "postProcessHash": "b8ef7435c7a2968ed35fb7bdde6604f8953427efa4bef161d9d2c7905bcd9ed9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.475Z", + "updatedAt": "2026-10-20T04:34:46.159Z", "postProcessHash": "59283b43d494b3a367ac42984766a313493425cbf8d4d5428236b55883f5d4d1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.476Z", + "updatedAt": "2026-10-20T04:34:46.159Z", "postProcessHash": "0b57dd7f8573d5e3ac30be1ee5bd7fe044d887480af9bfbfe95cfd16dc686936" } } @@ -41915,23 +41915,23 @@ "4b684beeaa9bd039da86e1015a1cfcfab2ffc77986a426206c82d9ab686be329": { "9dc099636601917e30ce217c5f81aa9f196c834038c0413af9cbed7c24ba86e7": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.477Z", + "updatedAt": "2026-10-20T04:34:46.161Z", "postProcessHash": "b12443dfc3bae614130b4eb16aa0f634092aab20933c2003533bbbe95d81e3d0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.478Z", + "updatedAt": "2026-10-20T04:34:46.161Z", "postProcessHash": "a23eb563c42bc50f144f834e47a2e918fbb0eafbc9fc07f6268617aff310998d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.477Z", + "updatedAt": "2026-10-20T04:34:46.160Z", "postProcessHash": "98b717181788a9efc0e04910d29d8d0d17b69df8e26fd6602c0e02a1c319e533" }, "es": { - "updatedAt": "2026-10-20T04:30:25.476Z", + "updatedAt": "2026-10-20T04:34:46.160Z", "postProcessHash": "46d27f481dfc1fefa093a2fac5aa35acbdf69028591abd749a598f76c139803e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.477Z", + "updatedAt": "2026-10-20T04:34:46.160Z", "postProcessHash": "a034a1a96f8a1697e7d174c34d17b37c496980748020662bb0cf9ab8ae7eed8b" } } @@ -41939,23 +41939,23 @@ "a1d9198f9ae5b17eeb6019f8868bcaa83f1c4f537349699c90e8430cf0e47ae1": { "8138c1473bada521e866bd6ae745f7de0a49e45e4c67657166e78af5d4bebb49": { "es": { - "updatedAt": "2026-10-20T04:30:25.483Z", + "updatedAt": "2026-10-20T04:34:46.165Z", "postProcessHash": "a8b64015877bb2968b87d9a9081e2dd6045163a2af8639378f5801d7dd0171b2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.484Z", + "updatedAt": "2026-10-20T04:34:46.166Z", "postProcessHash": "367edc359e6d16dcb15cd75fb81c723de378bdf8ffcd2225341d35da177f8b2f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.483Z", + "updatedAt": "2026-10-20T04:34:46.166Z", "postProcessHash": "9af5680f8979faec82988266d5dde7e769ad9cdfd800a742a31beab67cb75762" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.484Z", + "updatedAt": "2026-10-20T04:34:46.166Z", "postProcessHash": "ea785417ac1e8d08097fbf8a02e4bfbd594b95d70407d33318bceb7328c018ce" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.484Z", + "updatedAt": "2026-10-20T04:34:46.167Z", "postProcessHash": "2d8d84c8e8e187c3cd89ba8af80ded4e148df68d6e851b4cc42b2d27e54c5aae" } } @@ -41963,23 +41963,23 @@ "26454d2c1b001cc0f4f13a20500d4e5c658ae93293093d413622e6d5585b5156": { "d43ce93650424c7853847ef1c0a47268cd286ecd1f66170495500221e3c9038a": { "fr": { - "updatedAt": "2026-10-20T04:30:25.478Z", + "updatedAt": "2026-10-20T04:34:46.161Z", "postProcessHash": "e2043aa3850a48cdc50c4203e21de049672baa17c1a7526b1896ceff2912cc7e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.478Z", + "updatedAt": "2026-10-20T04:34:46.161Z", "postProcessHash": "6734c3234d4890c498a4166269be252e791f17aed45e23c06a9069c06853005c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.479Z", + "updatedAt": "2026-10-20T04:34:46.162Z", "postProcessHash": "987a8912e5f0bb0948381502e9f109011d771bb647d99722ecf746978794b59d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.479Z", + "updatedAt": "2026-10-20T04:34:46.162Z", "postProcessHash": "7a24a591a6f23d2262889e230eab89e26a733b5defc50038e44bbafeeddfbe0e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.479Z", + "updatedAt": "2026-10-20T04:34:46.162Z", "postProcessHash": "66eee97bfaa588ad75708f2864ccb48faabcf5d6a6fe8a861db17871b3dd626c" } } @@ -41987,23 +41987,23 @@ "e462ce4a296671366bac28291307f995f51e09055b0f0e3d6defca06e45bba6a": { "eb038e2ce884e021f364009bc7477c774ef48ea418c5c97a60daeaa6d28ffc93": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.425Z", + "updatedAt": "2026-10-20T04:34:46.120Z", "postProcessHash": "07e9582e6feff1db67de36f8b939bdc4a1be70d70c08ad3dfe2b0b24bf5f5bc2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.425Z", + "updatedAt": "2026-10-20T04:34:46.120Z", "postProcessHash": "8658a70b51045473666b568a8c14bf72749d3b1686574f4cdc339e35701bc2b4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.424Z", + "updatedAt": "2026-10-20T04:34:46.120Z", "postProcessHash": "1a0054212d2d454d22602387a06e7e87c543663bec339cafebcf3308a09d7d02" }, "es": { - "updatedAt": "2026-10-20T04:30:25.424Z", + "updatedAt": "2026-10-20T04:34:46.120Z", "postProcessHash": "f26bd1804a97941c399140371ea0d10b28bd11e0dd568486fcd100faba85e9c2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.426Z", + "updatedAt": "2026-10-20T04:34:46.121Z", "postProcessHash": "a20424252af198b18dd52c2db6470cd79551a017be73ac4c003bab6024423882" } } @@ -42011,23 +42011,23 @@ "8abc6cb453e10d70b4ae4b6e2ce590d3ea1384ed7c1da4fc1bd9c048b19a3ef0": { "6b5459bccc81d9060c826bfe87ff5f1a521ca89bec31427cda12e604d18f5399": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.421Z", + "updatedAt": "2026-10-20T04:34:46.118Z", "postProcessHash": "f877e446c684db478b12d5fc5109fba269e14587f22483a4696f210ef8bf0b0d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.421Z", + "updatedAt": "2026-10-20T04:34:46.118Z", "postProcessHash": "401436e66d111d4e3e158e32087c9d474816084913f0f22babe5b28fc545d8df" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.420Z", + "updatedAt": "2026-10-20T04:34:46.117Z", "postProcessHash": "5c6ded82c56bbd21a77333828693badfcbefd6b96fcb689ae59ed7cfa7bc019a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.419Z", + "updatedAt": "2026-10-20T04:34:46.117Z", "postProcessHash": "acf49d4f70ec69fc353d2affaa41bd75c052f18b6857c803dfa2a19a086681a0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.420Z", + "updatedAt": "2026-10-20T04:34:46.118Z", "postProcessHash": "8f710363e35528bfa39131535050da630b5d9c1c83f65ac8e0cdd05e69bbe918" } } @@ -42035,23 +42035,23 @@ "6e7da8b2cf58eff0da81adb1302b8c421fd2ad6aa9f8fad9737ce113e89838a8": { "eeb1274d0e946bcdc1f2b65b62b61241f57f4bf68a95494d2d8e833fd124f4f4": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.432Z", + "updatedAt": "2026-10-20T04:34:46.124Z", "postProcessHash": "92164a20c5a7a3d110498c6b2edca23a78d2dbd5ee505416c4f8c2d2d21e6fb3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.432Z", + "updatedAt": "2026-10-20T04:34:46.125Z", "postProcessHash": "91b25a0b7caefd328ffe8ddf54c52f7409f613d7cf2d632a15692e87715a272a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.431Z", + "updatedAt": "2026-10-20T04:34:46.124Z", "postProcessHash": "1391d0ead485c0b8d770b1de48cdea0b274031d3d4833021a5deb7039a11e5e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.431Z", + "updatedAt": "2026-10-20T04:34:46.124Z", "postProcessHash": "8285114ae2478bc9caafae99e3e251fd82c518d65e22cc50267faeda3ab18371" }, "es": { - "updatedAt": "2026-10-20T04:30:25.430Z", + "updatedAt": "2026-10-20T04:34:46.124Z", "postProcessHash": "2e70ff13060d4ec408cb16e2f46fb7dbdaf8788efdce2f76d092bad3f5d684af" } } @@ -42059,23 +42059,23 @@ "2165c7cdcb8d3d28c324bd37a72f7c24330e694216a79345eae6a46160d3544b": { "8a35927fbd2f684f5f202ba34a4b962293e9ca27c1dac495669b08244033044d": { "ja": { - "updatedAt": "2026-10-20T04:30:25.433Z", + "updatedAt": "2026-10-20T04:34:46.125Z", "postProcessHash": "a090285aaef7036043a83cdb515cf97b98516ee7f8ff3a6a45d59528914413d7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.434Z", + "updatedAt": "2026-10-20T04:34:46.126Z", "postProcessHash": "dfcfb3ecab5293d82f733f25e8c08d5a24c54582efbd439ecde65706455e0406" }, "es": { - "updatedAt": "2026-10-20T04:30:25.433Z", + "updatedAt": "2026-10-20T04:34:46.125Z", "postProcessHash": "ead7bedea642510b6c469b851b19dcf6d380e9b64b1b727ff4b8a9f67d696fb6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.433Z", + "updatedAt": "2026-10-20T04:34:46.125Z", "postProcessHash": "9d229fd6e0469a581fd3ddb6c3710add39d79044c78b5dc6417867fc1feceffc" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.434Z", + "updatedAt": "2026-10-20T04:34:46.126Z", "postProcessHash": "7b744e006b1ee87f29ce4692f195f77bedfb84caf3fd9a0c422327a0d13cb262" } } @@ -42107,23 +42107,23 @@ "6892b9a950e0592ad5355b3255d4a5c6b1d51f4cf11c977d1c13d1c9ca89bcf8": { "0f5e648419c54ae1b29874e51b34f866576b787a63fc7a8ab4fad74855fe1bae": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.501Z", + "updatedAt": "2026-10-20T04:34:46.181Z", "postProcessHash": "07caad9aac9ed3a9a95007a7b2eaee1bec3e34b377395f045fe1cef77538014f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.500Z", + "updatedAt": "2026-10-20T04:34:46.180Z", "postProcessHash": "cea5ab689ee3bf421b0762b525960d96d58e8e851d8f4030834dd02c15d106e7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.501Z", + "updatedAt": "2026-10-20T04:34:46.181Z", "postProcessHash": "f2d3b1be6e0da0491ed2aef1a91f64087b757395abf829cdb8eea26b37005e2a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.500Z", + "updatedAt": "2026-10-20T04:34:46.180Z", "postProcessHash": "ef21116b24da581c5716abcbe9633985a9bc7b1e6d4ebb882681b3b7796b3d3c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.501Z", + "updatedAt": "2026-10-20T04:34:46.180Z", "postProcessHash": "f6a8a2628d5263e3422fa1aa23fdf6de7d8010fa81bca3ab94781e7f9a775754" } } @@ -42131,23 +42131,23 @@ "69f639a208862a2dd6d5f977e57421fe1147b22653c08cd08b6d14b194aa5b53": { "2bbb064642dfc626a2b8871e4ed325dc180cd40d7db6c6a9b61c20a8e2944452": { "fr": { - "updatedAt": "2026-10-20T04:30:25.512Z", + "updatedAt": "2026-10-20T04:34:46.192Z", "postProcessHash": "3101c54a032dbbc969274c9d13b1c4e9445358fd4235dd6d918f1b8754d765cf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.513Z", + "updatedAt": "2026-10-20T04:34:46.193Z", "postProcessHash": "1a8ec587501b5bc1e149ae2cc228c3ac6116b1a6f4fa6119e4a71d23bfb019da" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.513Z", + "updatedAt": "2026-10-20T04:34:46.192Z", "postProcessHash": "81a63bc6ac6cec66721d0d8eff93f4072ab6dc3b27caf592a70133ea95351449" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.513Z", + "updatedAt": "2026-10-20T04:34:46.193Z", "postProcessHash": "497dfb548e66b27debad39037b350835e6f58c7cf5d5a4126e36bff3a2f99ab3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.512Z", + "updatedAt": "2026-10-20T04:34:46.192Z", "postProcessHash": "70014ffc7194b9ed02f1c7b35a7c9c6a07154be5806671f4e574ee74bee7e5a2" } } @@ -42179,23 +42179,23 @@ "0d601b0eba9cde4d40efc6c17ef7a41b49376f05a22899c39ebdbdfae64532ef": { "02a90a4391a50b279bc4d3ed171195cd69ea37562a9cc252ca7135bc978aa418": { "ja": { - "updatedAt": "2026-10-20T04:30:25.482Z", + "updatedAt": "2026-10-20T04:34:46.165Z", "postProcessHash": "0346c09302a1348a889b16894356bc20287dcca6de41d2a7b41c46ed836a9144" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.482Z", + "updatedAt": "2026-10-20T04:34:46.164Z", "postProcessHash": "f053457b2cfcf8c55c660a310ca685b4f65c977e74ea85a113082ee1a2f7893b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.483Z", + "updatedAt": "2026-10-20T04:34:46.165Z", "postProcessHash": "099849f481eee4dc13253b1e7211ffc8761b48219b39f84d691c61aa410125b9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.482Z", + "updatedAt": "2026-10-20T04:34:46.165Z", "postProcessHash": "54ee68750e474dcf8126f1aa5a046635ac033d3b8a3d64e1ab258adca0e223bd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.481Z", + "updatedAt": "2026-10-20T04:34:46.164Z", "postProcessHash": "32dbad97c0d1f93829d9642de3e3dabc4da3fc4f99a10c47dabc68c55efeb88c" } } @@ -42203,23 +42203,23 @@ "00fc545a66f1da3c59026e74b0c69a597bec1d7a799f4b9a268c18ac1d48ba74": { "1b26ee777dd5e5d09848ca06262ceffdab58547a69524b105184214b8236872e": { "es": { - "updatedAt": "2026-10-20T04:30:25.480Z", + "updatedAt": "2026-10-20T04:34:46.163Z", "postProcessHash": "f1d7f8d25680164e5bdf81654ff48ffaa85ec742a7a69166a1771b0b02931650" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.480Z", + "updatedAt": "2026-10-20T04:34:46.163Z", "postProcessHash": "fd315b50673fcfc8dd9b9f35f2dfeb5634d42d9314b0c3cafe07810cd0772026" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.480Z", + "updatedAt": "2026-10-20T04:34:46.163Z", "postProcessHash": "688e44cbecebd081eee48a09344b6b7297675de6eae1ef0e7975869a749f1c4d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.481Z", + "updatedAt": "2026-10-20T04:34:46.163Z", "postProcessHash": "3ebffbf854cf4ba905e18643c7eafe26fc827d8d7875133f2b047d6d0f1e6a30" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.481Z", + "updatedAt": "2026-10-20T04:34:46.164Z", "postProcessHash": "c05b0650f2500fd466c84b06c6f3c5916c9e7ef241a1c38e58b6453cf7e5e666" } } @@ -42227,23 +42227,23 @@ "326cac5822a60580affc75e3e07581177acbe435f0a33364df7e78f1e4a14093": { "6567777e28ea4972a80ab9d192065dde88b342371bd2b48ff0815746204b3547": { "es": { - "updatedAt": "2026-10-20T04:30:25.485Z", + "updatedAt": "2026-10-20T04:34:46.167Z", "postProcessHash": "02ddac79864d944b4558feb9902b1959dce92627c4cbafb36f378ef2efb520ad" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.486Z", + "updatedAt": "2026-10-20T04:34:46.168Z", "postProcessHash": "7e47a3a94bec141af6e0060305c976fc5e1a438e85bdb1101a1cc4fd7ab19153" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.485Z", + "updatedAt": "2026-10-20T04:34:46.167Z", "postProcessHash": "d7193c0d1861eed1ce6542648491181273f4762a002f9fc3411c2c45f9438559" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.485Z", + "updatedAt": "2026-10-20T04:34:46.167Z", "postProcessHash": "30952420627224e229ff46e66103f01098a16e9e4e87e650bff7aa01ceac60de" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.486Z", + "updatedAt": "2026-10-20T04:34:46.168Z", "postProcessHash": "301de384bd6b5b2f27a3029848c5f4756a9b612cf83ca0175797f4bd8a8a3601" } } @@ -42251,23 +42251,23 @@ "bba44f0d0d9dc68de21cba56c097fc0be94555ef03ca4d25a1f48d3f2697f939": { "a04ddeb7649b7aac5e0001eea72deef8861a637584b47f254f9ca16b8a4537c8": { "fr": { - "updatedAt": "2026-10-20T04:30:25.488Z", + "updatedAt": "2026-10-20T04:34:46.170Z", "postProcessHash": "3ebdaf85b8283b6c7c4874578c7be56fe8437cc571d65e64834dba37383fea4d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.488Z", + "updatedAt": "2026-10-20T04:34:46.170Z", "postProcessHash": "a772476d279d242568ba947f214ec85c168b1f1bffe10dbe86ec898e61b55b91" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.489Z", + "updatedAt": "2026-10-20T04:34:46.170Z", "postProcessHash": "3eec9052896aa870e7683321e132e7c41e87096f5e5bac0dee8c471090e07788" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.489Z", + "updatedAt": "2026-10-20T04:34:46.170Z", "postProcessHash": "a9b7ca2122a181cb9889238f6d78e6404f3a5ce33bce0ae04e822123ddaaa0f5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.489Z", + "updatedAt": "2026-10-20T04:34:46.171Z", "postProcessHash": "51af5a2a06b213fae617cb9675fdd4669dffc693586f9c9c8ecaffd591dfdaa7" } } @@ -42275,23 +42275,23 @@ "e49ff0b3e4f307080b379d73e28fcf834e642ad19d830c6bf56d1a1dfe12d7dc": { "0eb94b02818a4876102e870803a2378050af9ac9b3fefa89577247fe2284741d": { "es": { - "updatedAt": "2026-10-20T04:30:25.490Z", + "updatedAt": "2026-10-20T04:34:46.171Z", "postProcessHash": "23cd5a7a737bb0277acba30049dda6c54a9d666a1f9ef380704d8999cb325bd4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.491Z", + "updatedAt": "2026-10-20T04:34:46.172Z", "postProcessHash": "22d2357c3dcbc9eaf87ee256a11f1f8c050188df65f4d09c0ba301c3ebef8dd4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.491Z", + "updatedAt": "2026-10-20T04:34:46.172Z", "postProcessHash": "1ca68ed8dd99c49975150e635844b0914582f4e9abc4b1a42572088bdf9f1d52" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.490Z", + "updatedAt": "2026-10-20T04:34:46.171Z", "postProcessHash": "38d501d11847b16180bf28688c7935916cad560c4aacace063d6df559b80205c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.490Z", + "updatedAt": "2026-10-20T04:34:46.171Z", "postProcessHash": "b21d811e81335b2d8364813042a4915ba1f513cbf2a271ae9d596421039c054c" } } @@ -42299,23 +42299,23 @@ "1c9166eb5e40634b3a16c6502ddb63f6abc344654b638318249904401f79e98e": { "a354ed86d2372f1f2407c905d93e7f1a697d8ffd4cb6abac24e5883cbe6e6429": { "es": { - "updatedAt": "2026-10-20T04:30:25.493Z", + "updatedAt": "2026-10-20T04:34:46.174Z", "postProcessHash": "2f1d7b04f4f374969be2dc0ca20a9a4fc3ef807d9d69d0a0248cc4de43bbb6b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.495Z", + "updatedAt": "2026-10-20T04:34:46.175Z", "postProcessHash": "b1aab995761c3113ff30f976851c7a2b9094556c243e9730d459706639c37d1e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.494Z", + "updatedAt": "2026-10-20T04:34:46.174Z", "postProcessHash": "4bb5a7481cd0c78af0ea4d9cffb84bb64a4f33be1c58fe5e18cafd5844ab3f73" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.494Z", + "updatedAt": "2026-10-20T04:34:46.174Z", "postProcessHash": "8db65d683faecee0fc9c1b3225922b41615f830032911e850cd61cc7a67ff91b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.493Z", + "updatedAt": "2026-10-20T04:34:46.174Z", "postProcessHash": "e1c9f986716dbfb9421f5f0c164f9f5235a50a57da657d1a66dfaeb26195fbb5" } } @@ -42323,23 +42323,23 @@ "747a695fe1a652528f0da5b8367b182efb1c74da96afc41f397f6f2df6f763c4": { "83369c6c3d30af5e15fa44b4811bc1f1d87e00883822e8f4f8d735c6b1eae8e3": { "zh": { - "updatedAt": "2026-10-20T04:30:25.496Z", + "updatedAt": "2026-10-20T04:34:46.176Z", "postProcessHash": "ccd38084104264fc54189c765815cfc18e8516e903a3352ac19b0bd263cba126" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.495Z", + "updatedAt": "2026-10-20T04:34:46.175Z", "postProcessHash": "00ea43f881da892f7acdbbf965921d9c970acf83f73e9ab338e83e4aba112aab" }, "es": { - "updatedAt": "2026-10-20T04:30:25.495Z", + "updatedAt": "2026-10-20T04:34:46.175Z", "postProcessHash": "53ddf842d006a60711053a1d2b4381a2bc67a3ab37acf6fd9fe6fada053fea4e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.496Z", + "updatedAt": "2026-10-20T04:34:46.176Z", "postProcessHash": "d99ef65b52973e6cc78fb37da8a71cab003b9cb5751b247e76568bc0fea11612" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.496Z", + "updatedAt": "2026-10-20T04:34:46.176Z", "postProcessHash": "15150df6f212cdadd38b2ada51dbed1284649bf9fa478dc59d2912dd6eb53994" } } @@ -42369,49 +42369,49 @@ } }, "48197955a932632c6aebf40748e3542f7b142f5be07298d1ac034b00f71a84bf": { - "0c810d8680e917429393f5074ab7f6f4d3f2474376086afe8c4ecc154c768672": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.534Z", - "postProcessHash": "fdc995f8d5e30e0534a921d0f0d80f9ae21616d631129db3b159a8d6f55ea8dd" + "d181d1bab81bd4da51b12c7cdf351106b927e345d4d1641af5d55118fc01efe2": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.370Z", + "postProcessHash": "4437c4beb205fbfe410a2aacf14a096944646d955ac8d104fd23a75edc6fc035" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.534Z", - "postProcessHash": "857fd616330725e4c918922691305f7458b19b4ce7a69f1cf395457610c8688a" + "es": { + "updatedAt": "2026-10-20T04:34:47.424Z", + "postProcessHash": "216b5f70b2747d493fb3ac9894778e346e10e730147f452660d599a1ec87bd44" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.535Z", - "postProcessHash": "825c68e706ae950d95379ffa71801d08fa7678a2cf6f240ac100ed8f47ef7d4a" + "updatedAt": "2026-10-20T04:34:47.424Z", + "postProcessHash": "32c066d20a5f91b473d2ce7cb593c3bacbb001753c64e7c8665942e6dedda07f" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.534Z", - "postProcessHash": "73e47bdcaf8be399481a96383a610e92be0d54b9ed52f23b4df54066874f0527" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.462Z", + "postProcessHash": "91bbea616f6f303497beca1aad8a99ae89639912aff31a51d8721153e7e3f2ad" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.533Z", - "postProcessHash": "5197332a3623f32ba853ee39e9f48c5f6666a62179d47c8891e4710aac3d779d" + "fr": { + "updatedAt": "2026-10-20T04:34:47.476Z", + "postProcessHash": "68cde4d217d0458b2f8aef330ab56ba81acfb5d904126b35e1fb25d737564d00" } } }, "b159277c6660e20e2300ca5f33121683bcc979431ac8b5c0c2177f3c68273c2a": { "84a50df6d54cfb9998d9ef41fcd0999e6fc3eae6bd16caa3988e32ea07a8996d": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.511Z", + "updatedAt": "2026-10-20T04:34:46.191Z", "postProcessHash": "bf94917db4eda52b26bfe35c9989e3ca1b47b8afc6186fef75bebb5400e1f3b7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.511Z", + "updatedAt": "2026-10-20T04:34:46.190Z", "postProcessHash": "011ecab8102d9a30fe98e4328b023c868e1f6adfd6794103304b563ce20aee4b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.510Z", + "updatedAt": "2026-10-20T04:34:46.190Z", "postProcessHash": "c477ce4e5350e550a4fd625e3518c40debc16889a99a0c9e091183ee394a0148" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.511Z", + "updatedAt": "2026-10-20T04:34:46.191Z", "postProcessHash": "9e3e62db89ceb9df38ab6123f4b9ec9656b52b644870eeb24fe5f0f268302617" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.512Z", + "updatedAt": "2026-10-20T04:34:46.191Z", "postProcessHash": "8bea53218561cad6663ba537fde31980dfb857668ec13ba7b3746efd33407336" } } @@ -42419,23 +42419,23 @@ "0ecfc3379304358418602b77703df60cba9a0c61f7eaa1a7f5b512335e7c63c7": { "43085eae8c86cb72e8bee4fbc1db9f8b0ae1cf78627cbd3e782963adae4a80e5": { "ja": { - "updatedAt": "2026-10-20T04:30:25.508Z", + "updatedAt": "2026-10-20T04:34:46.187Z", "postProcessHash": "130fae5930f128f8d9631285e1f310200317b450f572631c0fd3761508c7d319" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.508Z", + "updatedAt": "2026-10-20T04:34:46.187Z", "postProcessHash": "b27dcc99445f1e31c0174f04fde12455da10fe754bc7ab7843a32316ba9376e1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.508Z", + "updatedAt": "2026-10-20T04:34:46.188Z", "postProcessHash": "ba479e852ab09fa67eb3ece4f593dde36d5c972ed6e341356266625d509b9604" }, "es": { - "updatedAt": "2026-10-20T04:30:25.507Z", + "updatedAt": "2026-10-20T04:34:46.186Z", "postProcessHash": "7bdd29f37d9146eaf7da42f1a5d384bc6c7a46876b541d44427c50479a753ecb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.507Z", + "updatedAt": "2026-10-20T04:34:46.187Z", "postProcessHash": "4c6b594aae49ec557de350eaf8bb2a0e182bd204fc7df90cc1e586359f83ed37" } } @@ -42443,23 +42443,23 @@ "069da1a39ed289f7c5cf90cf0fb0438cf9101186ddddf4d225b2ba54aa20ad0c": { "5bef91c86bd2052ee6ba28ed19a6bb83dfa0c662e30f28945dbf2a3a6eaafbd5": { "zh": { - "updatedAt": "2026-10-20T04:30:25.510Z", + "updatedAt": "2026-10-20T04:34:46.190Z", "postProcessHash": "3f964c82a9db160b8d6efbc7d97002183ffa10cd55b6a4100dcbb27fe8d7c550" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.510Z", + "updatedAt": "2026-10-20T04:34:46.189Z", "postProcessHash": "4ae1ea3e170b9813deca27c451352735941f0b1466a6ae4012739e56d90f7fe1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.509Z", + "updatedAt": "2026-10-20T04:34:46.188Z", "postProcessHash": "1a0b4404b8ffc71d704987f193be532caed9351ad82451b388af37cb8942eaad" }, "es": { - "updatedAt": "2026-10-20T04:30:25.509Z", + "updatedAt": "2026-10-20T04:34:46.188Z", "postProcessHash": "c66fc7918cbc66fb84946d4f7342c221f69b1cf1e856dcb21e497856572dd9f2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.509Z", + "updatedAt": "2026-10-20T04:34:46.189Z", "postProcessHash": "034982237a8a47b4c93b6c0417c5b64ef13169820fbe22bd5969fdc9e7184a18" } } @@ -42467,23 +42467,23 @@ "53ac631c603ef975a72a62f7f82719559f853303e731c0e04cb46fe8c3aaa679": { "569e8a60f7f7215796601e47439783326c715455e2e53be354020ef5e48d1a13": { "es": { - "updatedAt": "2026-10-20T04:30:25.504Z", + "updatedAt": "2026-10-20T04:34:46.183Z", "postProcessHash": "1cd46b98d06c2ed31041b4ae72d722821ee3e64eaa99b4536ed25dd2c7d7d7b9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.505Z", + "updatedAt": "2026-10-20T04:34:46.184Z", "postProcessHash": "cecc575efe7771e2892771a0262045e0b68c082c016c6786aa6bf9648a65b864" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.504Z", + "updatedAt": "2026-10-20T04:34:46.184Z", "postProcessHash": "93cf6c4d78b6f4ef5dbea008a3bb6872f85fbb1fe69c2ba5052687a40dd8444a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.504Z", + "updatedAt": "2026-10-20T04:34:46.184Z", "postProcessHash": "59e9e4895c50bb2b30f6dcb1cbc4b50c659b248cf106a4ef393375f5f60c48b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.505Z", + "updatedAt": "2026-10-20T04:34:46.185Z", "postProcessHash": "62b43d6c0979318d16ff62edc8833926c68fbc59604ae8d143f3be98d7718e44" } } @@ -42491,23 +42491,23 @@ "9d3c7deddfdd43eca9b6194ff3dd6901402e2222849b38f539199638a93db726": { "c7fe4eafe138dd5c40f9c692584ab75563609d0e7e6a032ad88e3a142e52e7b2": { "zh": { - "updatedAt": "2026-10-20T04:30:25.503Z", + "updatedAt": "2026-10-20T04:34:46.183Z", "postProcessHash": "081ccab5ced673b038f88cd9ad27b0f9b6305f2e5e47608dc3d59cc8740f8b5a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.503Z", + "updatedAt": "2026-10-20T04:34:46.182Z", "postProcessHash": "ee78d773d817178b129ecfe00a9a95ab307b3c1be0a959da4bb1a2a0c955fe1c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.502Z", + "updatedAt": "2026-10-20T04:34:46.182Z", "postProcessHash": "47dcf7a06a9d284caa0522ec8f5e99600f30354be0fb969e46e37e75f354aa0b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.503Z", + "updatedAt": "2026-10-20T04:34:46.183Z", "postProcessHash": "fd6529946f3a3a6716b5b13776bc1ed2ca840709bc79338add81e801589579f5" }, "es": { - "updatedAt": "2026-10-20T04:30:25.502Z", + "updatedAt": "2026-10-20T04:34:46.181Z", "postProcessHash": "84aed7386a38e1e56297b905b514ddca990e3a6f9a5a6482a15cc6afc2804be5" } } @@ -42515,48 +42515,48 @@ "b3eb6d0e363a1f6f64a0cec10e71cec22344b3f85a176495cdd7982fef2057f5": { "3b81254e9e94cdbe555d3b30e32b87b1f75be3a0d6130f87b56c64a7a51f0a92": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.506Z", + "updatedAt": "2026-10-20T04:34:46.186Z", "postProcessHash": "43fffba3c741a92fb386395727530dd93694fd5e9ac5d8d09105cf5387ec6930" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.506Z", + "updatedAt": "2026-10-20T04:34:46.186Z", "postProcessHash": "cb86b451b4d5e31f34b661a572ecb4b0f1eadbad8fac384cd97570b9b261335b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.505Z", + "updatedAt": "2026-10-20T04:34:46.185Z", "postProcessHash": "76599a54e97cdc92c56a6ff64900007415b4be20fac96018dd6052e486b8709a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.507Z", + "updatedAt": "2026-10-20T04:34:46.186Z", "postProcessHash": "d54b803803416e5e79526f93da9bd83fb844dce1fa2476d0627edd6db0459d6d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.506Z", + "updatedAt": "2026-10-20T04:34:46.185Z", "postProcessHash": "fc509ab5d1ff5a363ba1046508e87ec27e4dfb09919dd73fe31c59abe1752901" } } }, "8e36547f1a0d86cedcb72f9b1cecbc5e3a73194b97db3c4ddfc4e0d8554f3dc8": { - "2f9215d8e31482650d537c00ef746bd2d59cb1197e236933495fc004fb4a6d3e": { - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.525Z", - "postProcessHash": "270195c4c3b0714369a6db47f49830bcc7caac5d09ed13b1b708a692683f387f" + "5b070b96e8d03e5d324b9bf5cb1cd833c6cda055f91a72d9c72341b4b9327de3": { + "es": { + "updatedAt": "2026-10-20T04:34:47.405Z", + "postProcessHash": "1d6708de6241ae13316653cbbbcfdf73b5fc1f7e017ab778de121fd24f5d097c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.524Z", - "postProcessHash": "340de7f83e988ecf4ce4878961c500ba13f8fa4ad2f6debb775ffc23a426d788" + "updatedAt": "2026-10-20T04:34:47.446Z", + "postProcessHash": "cf64203aa50dcb06f09e59b01b61891fc038479f8800799b6defe6f9efaf708a" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.525Z", - "postProcessHash": "99c8bab2107e3b21fcd06909d84bff51776e4d66519b18778a2b2e6ba6e4ddda" + "ja": { + "updatedAt": "2026-10-20T04:34:47.456Z", + "postProcessHash": "d792303c2f77394c57bc54eeb9ec471f8eeaaa37f8a0d401e558dd795a0ce0a1" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.523Z", - "postProcessHash": "a1f6433bc6804108699fc4c49a8a22728e09fc5bc2c1dea1a900f7d38de39741" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.456Z", + "postProcessHash": "2f5e7e764d237c89cbda45b4cff2d9dac54ef4c522b8c158f87f2a3317d14b3a" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.524Z", - "postProcessHash": "b7dfb27f1630931fd4874d16aaa0b80e6a596f1ceefe454a02bdc27a284ec9df" + "zh": { + "updatedAt": "2026-10-20T04:34:47.484Z", + "postProcessHash": "211766e13d14d79c18a6c042dfdabb3087cf6ecd96e84b287240159a3e27e769" } } }, @@ -42635,23 +42635,23 @@ "346045a2e994efecaf334fde268ae3a8bb646b432d6e9ba14fe49381e26a90d3": { "61d29ec29a2d49236cc43f8c06cbe6187ff7d578dcef86429c07f496e593ac38": { "fr": { - "updatedAt": "2026-10-20T04:30:25.547Z", + "updatedAt": "2026-10-20T04:34:46.204Z", "postProcessHash": "67235d310aae61038c69b167240da9f75bec576f01a1156f98721e2f152d7a7c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.547Z", + "updatedAt": "2026-10-20T04:34:46.203Z", "postProcessHash": "a82a66aba8010ff9afd296203c3b939c2f8e4e7fa396dd1a3e32676fb13712ef" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.549Z", + "updatedAt": "2026-10-20T04:34:46.205Z", "postProcessHash": "531ff9559732a95f4da3bb9d2740725cf764d8256e11afa0e23afe2b6f9aaa31" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.548Z", + "updatedAt": "2026-10-20T04:34:46.204Z", "postProcessHash": "bc4c7934de591152f9e718aad0d4e040f132c391614c7352b8a7d6c2cd0e30d1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.548Z", + "updatedAt": "2026-10-20T04:34:46.204Z", "postProcessHash": "081009e4e543812bc22db9ec495841aeeaf9b3039115eba3f2a69da80ef35d3a" } } @@ -42659,23 +42659,23 @@ "fe2b7810edeea49c68436b3b1d5176bf9a4164f032b96095dbcfbe2ff02f66d1": { "2061483ed9920a3be0aed2e4d8b81cba8b4e6d63f59382ee8c979f8262a017df": { "ja": { - "updatedAt": "2026-10-20T04:30:25.551Z", + "updatedAt": "2026-10-20T04:34:46.208Z", "postProcessHash": "24c3ece1a8814b6c848f64ebad3e2789f5f305f86a2ab5e651d006c0b993f2eb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.551Z", + "updatedAt": "2026-10-20T04:34:46.207Z", "postProcessHash": "67a96a17c1d12f7c20769d20eaeb5bea0e342330d6af3e884829ebb93fe79bce" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.552Z", + "updatedAt": "2026-10-20T04:34:46.208Z", "postProcessHash": "916124cbe8ee14456433fb7f90fae7be84921930719949d559c753628fce3586" }, "es": { - "updatedAt": "2026-10-20T04:30:25.551Z", + "updatedAt": "2026-10-20T04:34:46.207Z", "postProcessHash": "4c2c2448e631c041e2421b3083da768c8c852f27ab6967b8b5761bc30c022127" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.552Z", + "updatedAt": "2026-10-20T04:34:46.208Z", "postProcessHash": "8bc53c70c2c38a8779caaf9291123d76f75bac550c9cb9490aa62b9d760adcfe" } } @@ -42707,23 +42707,23 @@ "5f5997b275f1c599151c489f9b15009fd4ba196610a62f01f794d6caab46aa55": { "a03c9e866434a6d889783c64c6ad78ca320b574432157a5420c026447824aad1": { "fr": { - "updatedAt": "2026-10-20T04:30:25.569Z", + "updatedAt": "2026-10-20T04:34:46.224Z", "postProcessHash": "623f98cb427568406af0445f160eda26810dc8172c72ce9bd3a272f4641eaabb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.568Z", + "updatedAt": "2026-10-20T04:34:46.224Z", "postProcessHash": "66fdc0ec90742cd9e5968cf6ba9e766d881b5e05e7e82ebe4779e6e70e7469dd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.569Z", + "updatedAt": "2026-10-20T04:34:46.224Z", "postProcessHash": "0436b44c1050b5f6267522e4445cacafc7aa381ce751e4df96150337adc3a686" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.570Z", + "updatedAt": "2026-10-20T04:34:46.225Z", "postProcessHash": "be793e3663339637530c90189a7285b7a2756a0a2d6e3ed5e53e2360398adcac" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.570Z", + "updatedAt": "2026-10-20T04:34:46.225Z", "postProcessHash": "5636436a2d9bae28724caea0cda0790c24ac2b62913431e3996e410a7b6f0f6d" } } @@ -42731,23 +42731,23 @@ "c731cd9fd88adbc87e9b2d70eb31976cb73b472de9b4b00dc6a080b9306fef63": { "27afb000d23f74948cfe1a0b6965b9d28548c6a046e9a0acd2537dd931883ae1": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.572Z", + "updatedAt": "2026-10-20T04:34:46.227Z", "postProcessHash": "1d44147fa03428316d8326b61b67f7760f22c79edad002f4a31d7e7cef95c33e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.572Z", + "updatedAt": "2026-10-20T04:34:46.227Z", "postProcessHash": "b1eb81460efaaf825a9662eea0ada1db0987b2377b41ee364ca9ca1356a9625d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.570Z", + "updatedAt": "2026-10-20T04:34:46.225Z", "postProcessHash": "1c485e84941ea613c2df9e311f07d7cb843059c03a560841dbf32efb8f3f071c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.571Z", + "updatedAt": "2026-10-20T04:34:46.226Z", "postProcessHash": "ca21dc9bf2a75f92bd93be5138b3fb369bde5a268d2c242e6d459c712b935f55" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.571Z", + "updatedAt": "2026-10-20T04:34:46.226Z", "postProcessHash": "4df831050488de31dac9b5b1a815a38b68350ef9f7b7cb4769902d785b86665f" } } @@ -42755,144 +42755,144 @@ "44698db2453189a1b3a005a827421e7beff0aec857e7491e7b73d8e6e3bc8260": { "31633f51db49501f9973cbe583897f49b894fd5d085bd4fae0867fb8728c00aa": { "ja": { - "updatedAt": "2026-10-20T04:30:25.546Z", + "updatedAt": "2026-10-20T04:34:46.202Z", "postProcessHash": "56fa29919c8db6dfb4c2b371ceff2dab11cf01ae568a8ac62bb0c811bd7a6528" }, "es": { - "updatedAt": "2026-10-20T04:30:25.545Z", + "updatedAt": "2026-10-20T04:34:46.201Z", "postProcessHash": "a0ff837472aaf3172d3660a4b2f7acbb844d273c095800c9c8d619389c7780d3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.546Z", + "updatedAt": "2026-10-20T04:34:46.203Z", "postProcessHash": "a6d48fe05e2422edae2151d58a4f0508e2379dd3e26f046d23ecd9721c05a3af" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.547Z", + "updatedAt": "2026-10-20T04:34:46.203Z", "postProcessHash": "58ae4ee6dd51f6857b43016088696e89e12c17edd28282bc7b656f879c23331a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.546Z", + "updatedAt": "2026-10-20T04:34:46.202Z", "postProcessHash": "91216941524db426e4c1fda7c813d60b1cdaaa8d16188d770dff2f21c8f541eb" } } }, "9a17e6626cf6e71912afddfea52348ac692a08295d63a4d9bb1b520e59ac96eb": { - "aa74331949b19091d6adf476600168e48f874b5637653722fe33741e47ac8b82": { + "343c70a8e7144dcedce68c60b511161bab1915205f9e86ec4e32d6fcfd8bb026": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.369Z", + "postProcessHash": "2cfb6254d01adb3ee4e2dc6b2d6aceec04f68de972961fbcc9ddc117adf16fdf" + }, "es": { - "updatedAt": "2026-10-20T04:30:25.531Z", - "postProcessHash": "5447b41e844934b92b7a8d14ae9278e44962458c5611da8fb33dc933898b95d4" + "updatedAt": "2026-10-20T04:34:47.369Z", + "postProcessHash": "e4a429ddd0c2721965974ff83dde310eddd14b3e0405f8f3a67c6e68e7af9bd7" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.384Z", + "postProcessHash": "bedf826b8d86c508a95867b70d6bc01b3eef3dbdfb4380d07664400455d0567b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.531Z", - "postProcessHash": "fbfc28e5c193b2c793f56cfde2a3c2fc9b42a4556eec39bcf08879fcd432e34b" + "updatedAt": "2026-10-20T04:34:47.393Z", + "postProcessHash": "6cfa4d9f569d292bf380580d02b1948185f791cfdf728d7954d8705244a2f40e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.531Z", - "postProcessHash": "30aa1ac379759031fdc45dc386b862ab10ec6a430b75c1520165e8405aaf54fc" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.531Z", - "postProcessHash": "84f4c9386a01a0862fa9bc5c59d8ae5a5a7fad9a371856630b15a771e75f0245" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.532Z", - "postProcessHash": "4135868d1d641ebbb5fe0bd80e90dd4cb3f387af9feba6ac2c3e51fd723f7177" + "updatedAt": "2026-10-20T04:34:47.405Z", + "postProcessHash": "86c2f2ce3be3ca54d3c9736961f6eaa05f0a44dc2b106cdc7f23f51fe3724a69" } } }, "3a43c282741f0903aefc8dc6553e7fc0893b32f73d6355cae8e7a29dee808185": { - "a48b49149580d6bd2f35bee7ae695b007632b24c2a9a3dc0dba85e64583b4b26": { - "es": { - "updatedAt": "2026-10-20T04:30:25.527Z", - "postProcessHash": "73959cddeaf80146e71118cfdfa31161a8691431fc5341b958a1e5f9a1063292" + "bbfeb4b039644b9cef47e8764b8d184865e34ab6ecd5b1ca646d0d3ac5ff52c4": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.368Z", + "postProcessHash": "626148c8341e36eebb8b9056d79ae586b24b8b80bc827b01d20ce12e1b926bd9" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.528Z", - "postProcessHash": "f3aceb1d4354477c273b058f0621f4ee9fd9a3b1070d44ff66e1b3f74aff1c41" + "es": { + "updatedAt": "2026-10-20T04:34:47.379Z", + "postProcessHash": "0b076b62a01b3b4347573b5b67203eded6e38db2217ee01e2147c81be1ec3a99" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.528Z", - "postProcessHash": "10ab90881bec93d388830c31f2d03bfd826eb6e8613afcdccaa6f0223cce4d02" + "updatedAt": "2026-10-20T04:34:47.423Z", + "postProcessHash": "5a2873293359a02f1ba98acc3ec195df45ce10afd77681f20ec32f52c095ee8e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.528Z", - "postProcessHash": "3917f10eeb304c638401a25de32690ac24818269e357746e926fd9349a45da0c" + "updatedAt": "2026-10-20T04:34:47.443Z", + "postProcessHash": "68bc93da164d9c41a40619e12e3003b4632e278202c774ac6f0ff23a59347eeb" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.529Z", - "postProcessHash": "7212f29008e2b7bff0a7c428d0dff1c43048cbe3db76d120e9692a7fd58083a1" + "fr": { + "updatedAt": "2026-10-20T04:34:47.445Z", + "postProcessHash": "69c7598d1c45f1426694c7ef618dab4dc1985e44423cd0179e6e1ce81ec57b30" } } }, "551df8dd3cfda558a4f99aad8983480ef39f0c048b6bc6b9cef802d2c59fa337": { - "75a08f77a8f8ea466551f8a1d6cdec093f2ab9aa2202354b997a39b9180bfa12": { - "es": { - "updatedAt": "2026-10-20T04:30:25.535Z", - "postProcessHash": "eaf90f7678f528a9bb87cb64a90933722998a5fc2deeea2dddde0f527ae3d499" - }, + "d9942389702971e08ebb55e67944a06364ad03191f386666cf7d51944c8ad84b": { "ja": { - "updatedAt": "2026-10-20T04:30:25.535Z", - "postProcessHash": "5b615c7505a416245d0565035df42c9f2a892ecf02ac66ea9a42d5e98eafe8dd" + "updatedAt": "2026-10-20T04:34:47.386Z", + "postProcessHash": "06541e31a275cdd21d6b8446bb06b8978f2b9bb9a41e07db6bab2388015eaf0b" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.406Z", + "postProcessHash": "3a215e37d181f4b3b474d99b58e35699d88cd476fceb531f7e849f3414b36f22" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.535Z", - "postProcessHash": "6ae34129606d92a25befedb3bbd82ade61d22bac16d4d76cbdd3386d6864740d" + "updatedAt": "2026-10-20T04:34:47.437Z", + "postProcessHash": "bbd9a50fc7806b72cd44c39d4166ee9c9c8aad3da3309bbe989e1cc3bd52e967" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.536Z", - "postProcessHash": "1b9a3569a82b2c9beba6083021a928f4fe70f45d3fdb2ebf61c48e2968190e8e" + "es": { + "updatedAt": "2026-10-20T04:34:47.438Z", + "postProcessHash": "8f319b2762c050e4d474bcefe6fdbf4a8764e8d86567f249a8868c058d66d3fb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.536Z", - "postProcessHash": "829d0e304e3d3cefb560647884bc241bd216756cf5bae29047d80c03a7283a0a" + "updatedAt": "2026-10-20T04:34:47.447Z", + "postProcessHash": "348deb3ed29cae7bcd22a6496b51e4c8706d7353f01f474d41ba80500454fa69" } } }, "1b5dc43ea416aa863cf6c6ee913c9a84e8636e519655aad5a103052630c35571": { - "517aa7118cb5d8ed2497fc22d12338c2b714f9d1f6cae8ad5670b30bcba31b2a": { + "1cc4873267654422fc8192cde92ab077594d1c53b0f609b1c829843e6adfcdf8": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.367Z", + "postProcessHash": "785a7510b1c892bd0b1f42d8e7267bc10c5b2001439853c3b28438b606a047c9" + }, "es": { - "updatedAt": "2026-10-20T04:30:25.518Z", - "postProcessHash": "02bbd198ae535e9dc4da23a2048e60445ad39cb4772676cddeb8b0a9fc6599be" + "updatedAt": "2026-10-20T04:34:47.383Z", + "postProcessHash": "bfce9953adc1102b6b3e6e527611820a146172d4ed0eabf9027b8710b1796895" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.519Z", - "postProcessHash": "216187af6c30e355643858654ba29dcddecc91415d596870284b8cc89325cfb8" + "zh": { + "updatedAt": "2026-10-20T04:34:47.404Z", + "postProcessHash": "c5fa051d033167fc6da9b94c6201be8d0cd2c7b137f02ccc94ee7e9164653e37" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.519Z", - "postProcessHash": "b72b0e0e5745de39e423f6a7917db790b069a64e1c6ab3f070278b9bf075d431" + "updatedAt": "2026-10-20T04:34:47.422Z", + "postProcessHash": "84463eb39f97c5f51caf0cac996de03f31d9b84f8786bfc21f1b78e08bce8bd5" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.519Z", - "postProcessHash": "b84b65f65bbf0d059541a2b3177d06b7125d4fad50e4c7058897651081592bf0" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.520Z", - "postProcessHash": "1a72c1abf7867cab73eda8bf7a803c9627d775c0cf0ec6612e2089700a69ef91" + "fr": { + "updatedAt": "2026-10-20T04:34:47.442Z", + "postProcessHash": "d263943185a28dff84a11a6cbb662e799018c1e38d1095e31ea148044b9cccd0" } } }, "2993a410367f9511193d512a47e6483caef2a554ea01ce81b549bf733d30162b": { - "9ddc384af4ea1e2149df64e3620db47220da372c2fd596fcf55a45a5f2ffabc5": { + "c2451d647d25849d2f17117a69a3ba816289c2d0a650a4947372feab420df2f3": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.342Z", + "postProcessHash": "d55479db59f7022728835aeac87042a081fe6cdf316764972c0fca461ebcf6fa" + }, "es": { - "updatedAt": "2026-10-20T04:30:25.532Z", - "postProcessHash": "30b0f2d5377ddc1ef6fc00d36905c1f5160878403dd30ea38918de742e7d6b39" + "updatedAt": "2026-10-20T04:34:47.369Z", + "postProcessHash": "50e9dacbf4056dd895d4ea4cf183ccbae501151f8a9fda0efefa61814ddafd07" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.532Z", - "postProcessHash": "78740b5a31c3077f5e7f26ee287515298086fbc1bb9e9011f8cda035ed5ec697" + "updatedAt": "2026-10-20T04:34:47.396Z", + "postProcessHash": "ea02c26b8869969e39e04509cba8a777c690cb6452167c12ea3844f7b9f1f29a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.533Z", - "postProcessHash": "f64ef9ce940a1bcb392b5c1213ac2ad719fb0494f448b0ca2899b4d46a96dc44" + "updatedAt": "2026-10-20T04:34:47.423Z", + "postProcessHash": "824ae36938dd7dbf7e44e29b33d473beb3a28219f250744fd2ab500fd5e1da52" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.533Z", - "postProcessHash": "4d74d0c07494af78adb72968976718f5f8e1c68a3735cbe06f026384955a5bdd" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.533Z", - "postProcessHash": "f1eca4e7e47772e28b51dfe4dfa41e0ca96b9c80d0c8adf0d4a690a9746d8f53" + "updatedAt": "2026-10-20T04:34:47.424Z", + "postProcessHash": "8f7b8746d1b250c277cc6e9bd6ffafe6ddcfb0e146615e45e014f1f4131e27cd" } } }, @@ -42921,97 +42921,97 @@ } }, "25fa5052f60d4bb2c211b0052e4e6261ce7ab5b13ca0bf37a26e130fa2e8510d": { - "e1ee1a9cba8a9c1ef34490c9175ef0549d37e7c5985d012f239db032adf65adb": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.540Z", - "postProcessHash": "bc9969a0a31dbd928033d775ef55296c3310e103d646f58c612d480463417408" - }, + "199fd2fefa2503f73b5b04d1462a9389d6b8c0344de953d07baf99d05da148d9": { "es": { - "updatedAt": "2026-10-20T04:30:25.539Z", - "postProcessHash": "3ef0e0e18f2947d56d8e6ecb578b75eaff774224de7f20205d138a445f8d1a79" + "updatedAt": "2026-10-20T04:34:47.391Z", + "postProcessHash": "e67ff78bacb25f841c540fac90e3a82dedea0dbcea933997fe0138b72e61b919" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.406Z", + "postProcessHash": "5a0bf94e9f272861fc61a012760eec88ca52b175accb8fe1a2cc8b9bf0a7e059" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.541Z", - "postProcessHash": "cea5c1da6739096ff1216ea9b2ae3a1b7a0da07a7f42cd8cbf724ff6e8fdb0bd" + "updatedAt": "2026-10-20T04:34:47.407Z", + "postProcessHash": "f03ea37574e50359183480b506fa22c6cbbcd947a9bc53f71ed756056b123335" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.541Z", - "postProcessHash": "26647eae875c635f7c1a772fddaa10b73677bf727e6a00d874be074a4a20a61d" + "fr": { + "updatedAt": "2026-10-20T04:34:47.425Z", + "postProcessHash": "a69fb0f03336a8203629a8c66d953d6957b0210558fcb25ba28e763ce932911d" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.540Z", - "postProcessHash": "b4619e5f8d550738f11b754b9f6e68365934d9af6db49ef46b6e72e26dada3e5" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.425Z", + "postProcessHash": "e9fa0e24968fcdcea9f38986919a371a4272767c4d0f15abbcc79de510d3f361" } } }, "e7c01af279ece91a4ebc22f563eb0398a9e574adb4630e6544050324e6a5eccb": { - "e419b4bd93a68ebea525f7dbad36dbd8eaf39fc26c50a078d31d75457784f094": { + "9b1067473d97e473f96ca63802961e8a91aa707192277e22beee1b655f98b6cc": { "es": { - "updatedAt": "2026-10-20T04:30:25.522Z", - "postProcessHash": "dfa2d217cf895f69220d0d0a6b73e8b2b4feb34997925248358f94dfc9d2c356" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.522Z", - "postProcessHash": "b61ecc450de74cc16c6869bc94a0183b554ee292932774208e28d15d03839748" + "updatedAt": "2026-10-20T04:34:47.341Z", + "postProcessHash": "ca297b16320c1cf6063be39bdba5e6c339eaed3be5f9bc2e9f42ec7a093599cc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.522Z", - "postProcessHash": "bb874ee58acce129a38b6f16fa72bc744c01f873e067b839e31743f74212ce44" + "updatedAt": "2026-10-20T04:34:47.367Z", + "postProcessHash": "9e294f11b619313b5b31f4f5e13da2bd3db5e929a32021668d0cbf95583be926" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.523Z", - "postProcessHash": "396265ac48f68ce7e2ac0d0ed6eaef81b90c2a66c1a8d70c83ebc2a842d85609" + "updatedAt": "2026-10-20T04:34:47.423Z", + "postProcessHash": "5b2b930b3cbac25f14ddfc16ee2cc5837de4729d7963209bdb3c08d9ef3e2da3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.523Z", - "postProcessHash": "09d922ab6affaf65c5928b58a27b01dac29ac602e88992122b47c78af19ca104" + "updatedAt": "2026-10-20T04:34:47.441Z", + "postProcessHash": "a4f52892a185a5d5d2b765b057d52c6afd17272cdb554c5724392af66a7af6f0" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.447Z", + "postProcessHash": "a4a9923d77b1b3ffef7c100395162145c208ba03f0d7b51283e2a1ec9e3a7418" } } }, "22407e409d56846e612221d3fd560a977b954819107e592fb53d58f4b7e9c6b9": { - "3a768ae0a7763ec5ea0a9480df1542be50707eb68b3a1527af16ce2618f392f7": { - "es": { - "updatedAt": "2026-10-20T04:30:25.529Z", - "postProcessHash": "0c89faa8187ee44dcbdfbc76ba84c568f33f85f8cbe2df815f7c7270d5318974" - }, + "51b500e8474715e3dbe75b319af0bbbfeb5b2d67fac259b6951e7fecf977d7bb": { "fr": { - "updatedAt": "2026-10-20T04:30:25.529Z", - "postProcessHash": "d21dd6d9db9e8e49088f128849e7260f991931bcba0353a217760d682f0dbe05" + "updatedAt": "2026-10-20T04:34:47.368Z", + "postProcessHash": "5d35d008e10fbd4b472ac2a4d47cd6f95bd7a6051ea6b1bbb8f344a065ec551c" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.386Z", + "postProcessHash": "50daf90ab1a72f724180b0e58f49d20bd79192f5f85af291d82cdae6d38c2e03" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.530Z", - "postProcessHash": "de9feac6bc1889415fe1aa5791ad93bdcc390075cb17dd1a1bc60ff425968d68" + "updatedAt": "2026-10-20T04:34:47.395Z", + "postProcessHash": "782b5c69ef04b07d61b3deba16c90fb7fffb1d41612882661f1f3af38cdd7722" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.530Z", - "postProcessHash": "8ce006ccbc7b761acf545c7138c466cda016515fbabd8d80489e9bd2673d00e4" + "es": { + "updatedAt": "2026-10-20T04:34:47.405Z", + "postProcessHash": "b4c9b82e47d5751a04e246c81c857abc195cd247a579afe5785cf509ac77ef5d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.530Z", - "postProcessHash": "1112c85fdb10fd140c206a60046639b022d84e164c6ea4caab76eb40143647f6" + "updatedAt": "2026-10-20T04:34:47.453Z", + "postProcessHash": "3a4deb8400be1555739d26c87b02c8abe1b7b8bed1fdca84b30f46f78328d8e1" } } }, "14ce0f2766d357ea642052d4d652e0b447d5bdc4057e1d69bea42e003f5cfe1b": { "2c768c61b95910e9f0aa295bb68920c9601f90127f4b73a4c456d7f182a6b003": { "fr": { - "updatedAt": "2026-10-20T04:30:25.592Z", + "updatedAt": "2026-10-20T04:34:46.246Z", "postProcessHash": "8f6ed6b9c6ebcb8b8de1440981f744f1fc9f9878d9558c80a006543ee17c189f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.592Z", + "updatedAt": "2026-10-20T04:34:46.246Z", "postProcessHash": "7c9686e3e5e0fefec660d3b20e3b82ba2e334439b9ea38893504649e5202e361" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.593Z", + "updatedAt": "2026-10-20T04:34:46.247Z", "postProcessHash": "c94f1e4053dfee0247b4c4764644f0de6dc635e8b97dc04fae4543bce7c3f01e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.593Z", + "updatedAt": "2026-10-20T04:34:46.247Z", "postProcessHash": "75619f4bad6415cad361135bb89727c68058ac2eaff11d737f1fcc85a2235f70" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.593Z", + "updatedAt": "2026-10-20T04:34:46.246Z", "postProcessHash": "7d52742b3eff0fc2e27ac03250641ce0cbb497c1d27a94ad61b9d238a2e62350" } } @@ -43019,23 +43019,23 @@ "acd364418189abd287db9f16ad05f144016c9d43a16d00ff4160a27fc8b83cfc": { "1de79461cd612279386bbd25d16b70d056410d580c50c8d9df2de7a8da4343d1": { "zh": { - "updatedAt": "2026-10-20T04:30:25.584Z", + "updatedAt": "2026-10-20T04:34:46.239Z", "postProcessHash": "006cf85c87bef955d63b4463a77a4044b4e784c53dcbe25a8ede793b7b3ff213" }, "es": { - "updatedAt": "2026-10-20T04:30:25.583Z", + "updatedAt": "2026-10-20T04:34:46.237Z", "postProcessHash": "5f5c499c1dda1926100d28e3540bc7423b4a78e63f36b21c79ecd11eb0570cff" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.584Z", + "updatedAt": "2026-10-20T04:34:46.238Z", "postProcessHash": "9871f0d75d7deba8504be952159d16216307866347f184200be3f56c3ac76926" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.583Z", + "updatedAt": "2026-10-20T04:34:46.238Z", "postProcessHash": "1ffedc3e5a1a4ab2df48351a0852f704a07b4280cf5fd55263944d4331a7f7ca" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.584Z", + "updatedAt": "2026-10-20T04:34:46.238Z", "postProcessHash": "78770620471bc431285302a1da2a3c63d01248fa7d25cfce39b0e4d95b4c75f4" } } @@ -43043,23 +43043,23 @@ "6421dc967b2696fcae96e76106da5650fc0defec64ae8cd1261de6e1b8a06a11": { "18edfc963029b5ba01a0fe07a61cbe9244aa848dc308cf58fb2caa117dedea1d": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.591Z", + "updatedAt": "2026-10-20T04:34:46.245Z", "postProcessHash": "ddf7e7d36aa95bc34de8ab096f8b14a3cca309eae9a1065a79044ac3f2a9fa28" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.590Z", + "updatedAt": "2026-10-20T04:34:46.244Z", "postProcessHash": "8590f784f54a27816ab6cf0cf48fe1dad8dfbf2b2fae238ea5c7b4eb12244bfb" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.591Z", + "updatedAt": "2026-10-20T04:34:46.244Z", "postProcessHash": "e5bc87454f82538e211c02b7c1f1cb1548d1732d60339c7f7ae54d2a27aefa2c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.590Z", + "updatedAt": "2026-10-20T04:34:46.244Z", "postProcessHash": "da56152f4af43be01822aa05b1777c9743cb888f4005a086e28c60f14488650a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.592Z", + "updatedAt": "2026-10-20T04:34:46.245Z", "postProcessHash": "23b93ed103763fd1c4f6235f6a079becb4d439470108a236dc68cbd365f994dc" } } @@ -43067,23 +43067,23 @@ "fb2175b9742ce7665c22b4591db4531e6219e51d65732cd3db4ec091a08c51dd": { "ea21754292df81557e8ac7e09c116503d9de6efb5000b04b4b3c31a6e82bf8a6": { "ja": { - "updatedAt": "2026-10-20T04:30:25.575Z", + "updatedAt": "2026-10-20T04:34:46.230Z", "postProcessHash": "72f97df2865ab29c336058cb914a2c579d27580a635a460b34889b8f19e993cc" }, "es": { - "updatedAt": "2026-10-20T04:30:25.574Z", + "updatedAt": "2026-10-20T04:34:46.229Z", "postProcessHash": "3ccf6984ae46b2b2c84bbb6eb4ab3990ce8e2b1210ecf62075ba14c8a2ae0a38" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.575Z", + "updatedAt": "2026-10-20T04:34:46.230Z", "postProcessHash": "cf8b64986a8868b73c74cc832490a44a478974443bf29e2fb31bf1d748d7635b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.575Z", + "updatedAt": "2026-10-20T04:34:46.230Z", "postProcessHash": "67976d19828d084f22c496dd96236f23d3abaafb46a3ed81a9754ec7c2e88285" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.574Z", + "updatedAt": "2026-10-20T04:34:46.229Z", "postProcessHash": "6586903c7e5d40a4a73d12a1f9eaf18eaeda96c0b823af72c9db6d15dfad7a74" } } @@ -43091,23 +43091,23 @@ "7c44c14cd024bdfa8c239655f9979bcdd5e951c7f0ad962e4908c463dcb7ff2a": { "06523c190fd57a3511208a1eccf5629e50f06bf896f877d2e423d441404b2c0c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.587Z", + "updatedAt": "2026-10-20T04:34:46.241Z", "postProcessHash": "b05c9f83af596c39051282744ac8f7408c44ba00e6991ec4ed9cd4bf7d66f6d8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.588Z", + "updatedAt": "2026-10-20T04:34:46.241Z", "postProcessHash": "c646e9a1a726d376f2f3406d2ba6c85d4f3ea23e3f5557550f0069e14d914ea7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.587Z", + "updatedAt": "2026-10-20T04:34:46.241Z", "postProcessHash": "7611c07bf26bc715d567b539aa86e4b6375a17ba32997335c63a9f7ad0738931" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.588Z", + "updatedAt": "2026-10-20T04:34:46.242Z", "postProcessHash": "1aa804eefe74f038eaf46351ab8de46272d6383083661924aee5d2d76167de2e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.587Z", + "updatedAt": "2026-10-20T04:34:46.240Z", "postProcessHash": "9fe4693ec1017463aa291e54f5aea9b67817fb731f7bc7793977c6db8072bdc1" } } @@ -43115,23 +43115,23 @@ "80d50bb850c2ccbf674d9fd64c1c052b5a65d8d8efd440120c27947c74851f45": { "01d872f0af861835bedc2c7e449900cef5cd98b632141db9955f759e9770c348": { "ja": { - "updatedAt": "2026-10-20T04:30:25.582Z", + "updatedAt": "2026-10-20T04:34:46.237Z", "postProcessHash": "d1237208a3fc1ab4c4652eadea76130b36b9e6f20b9a65367eaa735d97c45ceb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.581Z", + "updatedAt": "2026-10-20T04:34:46.236Z", "postProcessHash": "ed33760ec39cc86cc0d0df144d1773767694983e0909ae33c622714f1aa35a47" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.582Z", + "updatedAt": "2026-10-20T04:34:46.236Z", "postProcessHash": "e1f5f98023fd1e6c0a15364501c08ad6b07124eae492312f30605d63bc9a15b1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.582Z", + "updatedAt": "2026-10-20T04:34:46.237Z", "postProcessHash": "8cb214eb862c4ba57f64b81426e806d7e4a601a77925a82119edfd2ae895b699" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.582Z", + "updatedAt": "2026-10-20T04:34:46.237Z", "postProcessHash": "a1ab00523a6e9e8929f8cb545adf6809ac0e7dc8acf07a2391008bea6ee36368" } } @@ -43139,23 +43139,23 @@ "226d3d709d7e4e9b62a2525dfcb47158888777b270bcc5ca7df74a157baeae71": { "11f8fc77880e04df0436842207675cb9d98874e44052c5f1f3a686d79f489835": { "es": { - "updatedAt": "2026-10-20T04:30:25.585Z", + "updatedAt": "2026-10-20T04:34:46.239Z", "postProcessHash": "080a4bfe74266c542add2ac512b6f5309ff50d7fe96d878e8df884f6d279be22" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.586Z", + "updatedAt": "2026-10-20T04:34:46.240Z", "postProcessHash": "0e00e820e32218ecbc6cfcc2d9734a8daae67f17af9bcd563db882e3d1c77b6e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.586Z", + "updatedAt": "2026-10-20T04:34:46.240Z", "postProcessHash": "a0f822c470b49320a509f8a9a73677c70ee6bc002333a2438f3aa310c96dad95" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.585Z", + "updatedAt": "2026-10-20T04:34:46.239Z", "postProcessHash": "40b3a789a61004812fd5840eaf8de9b2eb2274720838d476785042e4132c2bab" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.586Z", + "updatedAt": "2026-10-20T04:34:46.239Z", "postProcessHash": "4eea31e9cc6ec988ccef01afc1ed4f93be309a4088093a65c63ee89f21c620f5" } } @@ -43163,23 +43163,23 @@ "68956fb53b28cd5c7a28fe4c34d55da2d9d248cecd8a2b951f0178fb7a7faafb": { "5894587ad8208e0493707c963bb19a556279f54a02734b033d67bd58ddadf004": { "ja": { - "updatedAt": "2026-10-20T04:30:25.573Z", + "updatedAt": "2026-10-20T04:34:46.228Z", "postProcessHash": "7f431a5fc6ea878f9c9c07454b95ee6a7275e754dff397cf9fffb8ffb0c241ab" }, "es": { - "updatedAt": "2026-10-20T04:30:25.572Z", + "updatedAt": "2026-10-20T04:34:46.227Z", "postProcessHash": "e5cffbbe4c490e9eeb2bc4e3cab0b8e1f6ec97df5cf44c02bf8e4113f083cc6e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.573Z", + "updatedAt": "2026-10-20T04:34:46.228Z", "postProcessHash": "9c552f8387981dfedb50e468035b6c9db808431de9fc25d2c6f8e632ce529fba" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.574Z", + "updatedAt": "2026-10-20T04:34:46.229Z", "postProcessHash": "37f89b534ff7ce76d099e0b8a3f392c93d31fdbe0091ee7474ef1772b54a8bc1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.573Z", + "updatedAt": "2026-10-20T04:34:46.228Z", "postProcessHash": "cf468866dc1d781d33f44a3a94a516e5a7b68696ba672159bf4b1de1dba9bc73" } } @@ -43187,23 +43187,23 @@ "80007ead86c029fd89cef2d6526091e7f196622ccc35dc04369a36055c7d6763": { "1eb3a15a33694c3a28d8e698fffb299c2d1b6b776361091b44318533bee47d59": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.550Z", + "updatedAt": "2026-10-20T04:34:46.206Z", "postProcessHash": "e02f11a6ecab95f5ab13167b6ba888e2fda2ab6363e6467338518280602542b8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.550Z", + "updatedAt": "2026-10-20T04:34:46.206Z", "postProcessHash": "ca35c125726a6666fa81a509fa7af1863070d2aed698c2f62823d37a6911c721" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.549Z", + "updatedAt": "2026-10-20T04:34:46.205Z", "postProcessHash": "9d542af6218fdf5a92b1cab600a3f0af0914cdccad88c4bfac1594ec18c454d5" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.550Z", + "updatedAt": "2026-10-20T04:34:46.206Z", "postProcessHash": "1e41d27d25ec95becc13c6f1c1e5e687b8326ae9a35c29421e779560b3462587" }, "es": { - "updatedAt": "2026-10-20T04:30:25.549Z", + "updatedAt": "2026-10-20T04:34:46.205Z", "postProcessHash": "ef89255fb446abfc4111b5e927771fabbd4751d473a5a7f2e530b963f4599791" } } @@ -43331,23 +43331,23 @@ "3dc47bfea9ffbb84b7b58ef80c88297f44855a73d7707e5814ee5c871c5ab51a": { "f0b6b3dafb154a8098955fb53b94698eae2d28a862c7310f977e7a596de6874d": { "fr": { - "updatedAt": "2026-10-20T04:30:25.601Z", + "updatedAt": "2026-10-20T04:34:46.255Z", "postProcessHash": "b8b05cb771b0cae27f0bb5c65096d2d1cd9bdc49c504e5c1d006e60682d2f399" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.601Z", + "updatedAt": "2026-10-20T04:34:46.255Z", "postProcessHash": "f92ebf08ecf773bc4a3cac870098d46e7d0ed7ccf8f17f100bc73fa27fcd2420" }, "es": { - "updatedAt": "2026-10-20T04:30:25.601Z", + "updatedAt": "2026-10-20T04:34:46.254Z", "postProcessHash": "8deeef5589bdfe6d5c88bd6010969e0f4c3a5157a078b0125a8e80135bc120d6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.602Z", + "updatedAt": "2026-10-20T04:34:46.255Z", "postProcessHash": "7b63f6c6800439f0e0c34f52cb09a36bb5569e5671c2cd026c3ea9772471bd38" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.602Z", + "updatedAt": "2026-10-20T04:34:46.256Z", "postProcessHash": "0286022511c538958af31a0403338d13f513a553016ca6c1725f75383be51b74" } } @@ -43355,23 +43355,23 @@ "c844627fb58e8978734d227ef5e5dac3db59fe89d9ee75337f0cc6b085b80b8f": { "2f413cae4f7d054b2cd0c0fa98fc3f48c669a9807a8c8edc53c813bf239a2b49": { "es": { - "updatedAt": "2026-10-20T04:30:25.604Z", + "updatedAt": "2026-10-20T04:34:46.258Z", "postProcessHash": "7f316a0e8634720914ce4a81bc00598565a65064a93e19a861906507adefc471" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.604Z", + "updatedAt": "2026-10-20T04:34:46.258Z", "postProcessHash": "93180564ced25d0aea27392ee70a1591b823811ddf1030120d014d45c31847fc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.605Z", + "updatedAt": "2026-10-20T04:34:46.259Z", "postProcessHash": "8d0acb25203cbe4916ae615828c6ff82d0906d48a142bb87e111ac98f6472136" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.605Z", + "updatedAt": "2026-10-20T04:34:46.259Z", "postProcessHash": "dc8c72a060dd313b12c42998c932b947307505070f20678bff123d72848a8370" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.606Z", + "updatedAt": "2026-10-20T04:34:46.259Z", "postProcessHash": "ce58cf7c370f33976bc823dbce7124cccda0d9e2d2fdc4ce49dadf3e5d5b316a" } } @@ -43379,23 +43379,23 @@ "013ebfbfe19cb8e15cac1bd561521e54632813d9fa8654711ae52b5cf4607bb6": { "d0abb48538db94312b3d9c923f0c3c7e07ab615386ddcbe6a044ce400603420a": { "zh": { - "updatedAt": "2026-10-20T04:30:25.577Z", + "updatedAt": "2026-10-20T04:34:46.232Z", "postProcessHash": "8bd41f69ae0728a4c8c2b7c0d2a3c0e98c83aeeaf200c9e812a01adca6661277" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.576Z", + "updatedAt": "2026-10-20T04:34:46.231Z", "postProcessHash": "d425bd2037f8d2f012fbcbd09c8a523849a0c1fa2bbafa99ce836d0ab7e4144c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.577Z", + "updatedAt": "2026-10-20T04:34:46.232Z", "postProcessHash": "a8340c954c134a0caeab2664f72393491684cb242ed3ab0dfdf826347e267d5a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.576Z", + "updatedAt": "2026-10-20T04:34:46.232Z", "postProcessHash": "a73d2d9b6eda85aecb34c57392b0749ef47a0e951d9cb0715468bd916506b27b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.576Z", + "updatedAt": "2026-10-20T04:34:46.231Z", "postProcessHash": "55a4129ddc956b72b23dc9b405683049cd269137d1d28b5a17bcdd9792314ace" } } @@ -43403,23 +43403,23 @@ "0a45eac53c222f89a3e81d3763fd8b6a7ce349f6f1efd23644b0516034892a83": { "9ca2ea6611a4292c24e9ca395cab8ab46665360a6b52f0eb6a246dd2b9693cbd": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.581Z", + "updatedAt": "2026-10-20T04:34:46.235Z", "postProcessHash": "8e6c467b30b12a0c253133e88e9e1520ab6235157efcedc445b832e2d5eee441" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.581Z", + "updatedAt": "2026-10-20T04:34:46.236Z", "postProcessHash": "8eb8e03ff1498913fb6b2e98950608366ca092e2831b4b5e2b28a468a5633816" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.580Z", + "updatedAt": "2026-10-20T04:34:46.235Z", "postProcessHash": "8f06b96f96f14ebb4017cbfea20403be8defc06d2cb581e6ec01977538fce319" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.580Z", + "updatedAt": "2026-10-20T04:34:46.235Z", "postProcessHash": "b47154702008baabe16ac4a0be0d31406c89168ead9267624c9a3c03241f5787" }, "es": { - "updatedAt": "2026-10-20T04:30:25.580Z", + "updatedAt": "2026-10-20T04:34:46.234Z", "postProcessHash": "09484cd9e11cd12ba919ea0efef9c73778df3dbecdbc11fc7c6866326beed915" } } @@ -43427,23 +43427,23 @@ "2cf9bbba900cead73f449eb41b7b1e1c43549dad41c046d393050ceeaaac7da8": { "1738709f5a839accd19ce837077e1d83b76f4a43bd2999171654b40e3b6a17d0": { "ja": { - "updatedAt": "2026-10-20T04:30:25.579Z", + "updatedAt": "2026-10-20T04:34:46.233Z", "postProcessHash": "2e2dfd4e7ace4eb1b921cf81dfdb94937cbeb3380e46a989f3162a5823ef7801" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.579Z", + "updatedAt": "2026-10-20T04:34:46.234Z", "postProcessHash": "560198e509d1d3ef9ef4b40d5d4e0cca0f93fd59b769e1d5b4f33a86fddd09ed" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.578Z", + "updatedAt": "2026-10-20T04:34:46.233Z", "postProcessHash": "3ea10eabf709f469bdc3a9a20844786a14307645615464ea673602edd356b6f7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.579Z", + "updatedAt": "2026-10-20T04:34:46.234Z", "postProcessHash": "5d12b977afee5d560cf17c30343cc52732424a97d47e913769321163280c902e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.578Z", + "updatedAt": "2026-10-20T04:34:46.233Z", "postProcessHash": "0b53fc72fc9a9e1110750cbad2f784b14de0c1f431ec9901b265ccbb8ce910a4" } } @@ -43451,23 +43451,23 @@ "8ff66bdced25d61e18b17da49232829ebf382f44eb36187d068e9bc53bfd59cb": { "ccfa5d646fde57b9ff6be1c5670cc867d400900832ceb8ec8290036907eca9c5": { "zh": { - "updatedAt": "2026-10-20T04:30:25.599Z", + "updatedAt": "2026-10-20T04:34:46.252Z", "postProcessHash": "053f75ccdc3cdfec361c64805bfcbe36e1ad783906dace9cf7c284054bdcaa26" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.598Z", + "updatedAt": "2026-10-20T04:34:46.251Z", "postProcessHash": "052800e6660ddb840bc4f454026dd265622c98dd4a31b6f84f7bda090b3041b3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.598Z", + "updatedAt": "2026-10-20T04:34:46.252Z", "postProcessHash": "5852b2c897cd15c1dd2586545f4d6234b2e9e9f27a9d7f86cb400f0193e94109" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.598Z", + "updatedAt": "2026-10-20T04:34:46.252Z", "postProcessHash": "504224569de63fee4d61b81ed7eb8b876481ac8a11a809037e0d1bafa7083fae" }, "es": { - "updatedAt": "2026-10-20T04:30:25.597Z", + "updatedAt": "2026-10-20T04:34:46.251Z", "postProcessHash": "f728b77a6fdaef6badea7a9e25cad868e6451ac86039855f3c568e1c08cacc4d" } } @@ -43475,23 +43475,23 @@ "1825b74afdf74f89a1bd5e6ea876dbb92f139e5689ad4bc5c957d88dbe86cf1a": { "43c00b2fb2f399e93e29bd52cb598afb5571c19b9f797898f62bc172d19eb80c": { "ja": { - "updatedAt": "2026-10-20T04:30:25.603Z", + "updatedAt": "2026-10-20T04:34:46.257Z", "postProcessHash": "1d176e1374159e917e1cb565b45ae0ab73e432c1d7c4264cdb3063d5c12f0741" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.604Z", + "updatedAt": "2026-10-20T04:34:46.258Z", "postProcessHash": "bb797ca58fcd357393c9081e6c67719ee4a94bbb9b6463a145a08ccdd2990121" }, "es": { - "updatedAt": "2026-10-20T04:30:25.602Z", + "updatedAt": "2026-10-20T04:34:46.256Z", "postProcessHash": "d5c932e262991eba87154b71faf927ea71543b87103183885de531f80d09503e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.603Z", + "updatedAt": "2026-10-20T04:34:46.256Z", "postProcessHash": "e490ce063dffbed24a35a9eb64bf827a88fcd4f5d5780b4a22856867a12db48c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.603Z", + "updatedAt": "2026-10-20T04:34:46.257Z", "postProcessHash": "e1979499c83f4ab28e58ced17f9078d725dde3c1bf92c8469a2609f1e30e73cf" } } @@ -43499,23 +43499,23 @@ "8f7e83cbfe67a9fcd076d9588f21d01182c8134d2f74ec24504b8233933e824c": { "080353382f2d572acd4649c22671713ea534e0e82be977342ef9e193183ef0c5": { "zh": { - "updatedAt": "2026-10-20T04:30:25.595Z", + "updatedAt": "2026-10-20T04:34:46.249Z", "postProcessHash": "2090109b44a56233a2b0a1d188c68daf2c5048bb7650e787769eb441f624f121" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.595Z", + "updatedAt": "2026-10-20T04:34:46.248Z", "postProcessHash": "86bdb8cc67ad10a4e40dae7c984abf2f4b9844f83570d83e7c2b22c8aa405a73" }, "es": { - "updatedAt": "2026-10-20T04:30:25.594Z", + "updatedAt": "2026-10-20T04:34:46.247Z", "postProcessHash": "f30f4bfb93a7d3296f92e14096405d0bc834af8791e69294452b379173a63244" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.594Z", + "updatedAt": "2026-10-20T04:34:46.248Z", "postProcessHash": "00cafb17899b4735d1f513decfe0b36be94a80ace5b18be62d31bd1300b085cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.595Z", + "updatedAt": "2026-10-20T04:34:46.248Z", "postProcessHash": "214943d21f483f0141a304a860704b2e86296b1d538ee63314e3f7aabab12a74" } } @@ -43523,23 +43523,23 @@ "ace8b314ee8981d65b6ddfe58a520168b16e836507d8feb83382316503de7632": { "c3bebabb37f02f695353a684f4c1a1cea61e54e64ef48c1e82697bb71ea4ad36": { "es": { - "updatedAt": "2026-10-20T04:30:25.588Z", + "updatedAt": "2026-10-20T04:34:46.242Z", "postProcessHash": "b8f3db1a3f8a0f73deeaea3e72b2738163ae38d9b6ecf4038ed9086701c268b2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.589Z", + "updatedAt": "2026-10-20T04:34:46.243Z", "postProcessHash": "4b25c324f07fe50b54f84c423fa5c1d80a286854b29c0026ad00d5401a662c1a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.589Z", + "updatedAt": "2026-10-20T04:34:46.243Z", "postProcessHash": "787d7f89fcf2817c97e493a92680704b5aa5f3aab3a4fd0c116ec901e828b2d5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.590Z", + "updatedAt": "2026-10-20T04:34:46.243Z", "postProcessHash": "c04edb1391f7a7762c7492bd0e570db952efe248946c4437630aed27d25a3311" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.589Z", + "updatedAt": "2026-10-20T04:34:46.242Z", "postProcessHash": "95bc45398d39c922120acf7999fcf0ceda2aaedd6d9f3fe2a18b6fd8d596c8c3" } } @@ -43547,23 +43547,23 @@ "44300dab250e56074b5979e32e3f5184f5fdcb291f15279528895439d5dab604": { "7566aabddf28137424d3fc607101b42cadfc7ee4bae698e3eec69801d40ba5bd": { "fr": { - "updatedAt": "2026-10-20T04:30:25.596Z", + "updatedAt": "2026-10-20T04:34:46.249Z", "postProcessHash": "c7e94c4f1e58d107fb9efff09b55a0ce7662280433cdd55da112ff9b05eee5da" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.597Z", + "updatedAt": "2026-10-20T04:34:46.250Z", "postProcessHash": "bf98ea28230b638a922ca4e467a41c73f5a316157649827035fe62dd07aebc78" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.596Z", + "updatedAt": "2026-10-20T04:34:46.250Z", "postProcessHash": "1e19001c57d72694bfe526f2aaad88002273b805cb60b81084610055a2c5f97b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.597Z", + "updatedAt": "2026-10-20T04:34:46.251Z", "postProcessHash": "78a2cb4b3087bc7014abc72be1bb88505294dbbb9640e6a559b08c627d138cf0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.596Z", + "updatedAt": "2026-10-20T04:34:46.249Z", "postProcessHash": "01e38dd09860e0b7e98e62956eb14032446fd85ec8dfb74f2f6cf3476da15be7" } } @@ -43571,23 +43571,23 @@ "35b55487b1a30fbd5c4dcd24ef9acffebd7189de1d46f0087112ac5a7791c045": { "eb00b27b1c690a6048525a3ddd2bc252b25866c28331cd2bcee68d4f11519a51": { "zh": { - "updatedAt": "2026-10-20T04:30:25.618Z", + "updatedAt": "2026-10-20T04:34:46.273Z", "postProcessHash": "f20069474ed6bbb0dbc5fe8ade4a3b8d56f8c237c0d3efd7e2ee4416c6621889" }, "es": { - "updatedAt": "2026-10-20T04:30:25.616Z", + "updatedAt": "2026-10-20T04:34:46.272Z", "postProcessHash": "d61867e914a29795cfbf35e71a4def972add04125f55065567d802d9c16902e2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.617Z", + "updatedAt": "2026-10-20T04:34:46.273Z", "postProcessHash": "14d407411d4b7307900eec6861a3dd7e0ea764482021f2d0efcb56604f476157" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.617Z", + "updatedAt": "2026-10-20T04:34:46.272Z", "postProcessHash": "70a9d408981eb78172003f8b3ed0a9069109ad28312650cbc4a991cdd59344dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.617Z", + "updatedAt": "2026-10-20T04:34:46.272Z", "postProcessHash": "3c7a69b69f88115aa7de0eb372930742207c84b55add63fd4569fdabefcd41e3" } } @@ -43595,23 +43595,23 @@ "a09cf26980e486c48ef816795581670ce5e9e9765c1c891eb32117116bfeb0d1": { "adcdbb7c8da9dc70267e347327f2966402951e08c7400419fe6731157a2e8bff": { "zh": { - "updatedAt": "2026-10-20T04:30:25.654Z", + "updatedAt": "2026-10-20T04:34:46.294Z", "postProcessHash": "6885d05b62ba5f289fa16f728ae620c2840d5d7a228f5c254e8015e74c1814cd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.654Z", + "updatedAt": "2026-10-20T04:34:46.293Z", "postProcessHash": "3b2ba3e9b1307dd38d72950f3f4f66612c124ebc6366f8bee20f391fcf327b55" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.653Z", + "updatedAt": "2026-10-20T04:34:46.293Z", "postProcessHash": "8b525c91a1c4d50ab78b1cd7e3df69714f72536882767fc9ca7f70fb4e66a0e5" }, "es": { - "updatedAt": "2026-10-20T04:30:25.653Z", + "updatedAt": "2026-10-20T04:34:46.292Z", "postProcessHash": "0a5d073cd418ef3a2defef57d385f87dff84d83b923c3502f82fb121cf79484a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.654Z", + "updatedAt": "2026-10-20T04:34:46.293Z", "postProcessHash": "cca5d317dd2b18b19e88f39c6768461e6247df5f588536374096778d18445d39" } } @@ -43619,23 +43619,23 @@ "39545dc69e5e65aec48a3f2fd60ae983e858f72aa563f35ae894c99ee9d2b423": { "022d006894e93dd891ecc6a9be49672e095d79790373c7404ec05f73bf8fbdfa": { "zh": { - "updatedAt": "2026-10-20T04:30:25.621Z", + "updatedAt": "2026-10-20T04:34:46.277Z", "postProcessHash": "e77e99fbb509533264cec278503b768554a2b9c7e1ddb3947e6089458dfcc061" }, "es": { - "updatedAt": "2026-10-20T04:30:25.620Z", + "updatedAt": "2026-10-20T04:34:46.275Z", "postProcessHash": "d18f6eb89f4f96b252cfd2075ef0dcf054a3543355c1763cb9e459887aa9c30b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.620Z", + "updatedAt": "2026-10-20T04:34:46.276Z", "postProcessHash": "fe90a41e61b6b57d14dc69cfef54f79b4e486185b9d93cf7817291fb36fd9920" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.621Z", + "updatedAt": "2026-10-20T04:34:46.276Z", "postProcessHash": "d7f4a6bc847e532cf3fa0404b419f3b39ee5c79c928b1678f877646b1c65208b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.620Z", + "updatedAt": "2026-10-20T04:34:46.276Z", "postProcessHash": "7b04b3d4165234a825b668674ca8216421d892ab84e8978387cc37aa426ab83c" } } @@ -43643,23 +43643,23 @@ "2cbc88fe5252a2b0e81812b14d4d8629c4741905cd0f5dcae138aea618c78be2": { "d5c66f8214189a23749bd646da652768bde9748b269cdfcba5f152223970735a": { "zh": { - "updatedAt": "2026-10-20T04:30:25.607Z", + "updatedAt": "2026-10-20T04:34:46.261Z", "postProcessHash": "2b33498abaf98b6d9d54652f527cebbd3d08fa216b8444e61ca0c043d66ba76c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.606Z", + "updatedAt": "2026-10-20T04:34:46.260Z", "postProcessHash": "c018d44f06706db4545787dd2fa163497ef926b6eb8ab98905bbc3c3622260dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.607Z", + "updatedAt": "2026-10-20T04:34:46.260Z", "postProcessHash": "9da575cef10e35b04cbd6de894dcfb1104daa23e7a34e1eee529b72c1aa7eecd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.606Z", + "updatedAt": "2026-10-20T04:34:46.260Z", "postProcessHash": "062c772297bf42212ccf258560ae2de4afd59df2e4267533686653cabcba8552" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.607Z", + "updatedAt": "2026-10-20T04:34:46.261Z", "postProcessHash": "daba02fd8a4022edb172c1493dec06e381f0c0799502d0d946c0be999047bf26" } } @@ -43667,23 +43667,23 @@ "98ed0708456e21c3c9dd388dbb447496f9a94502a34c9eca44b7f1ecfff2f420": { "90d5220170de44a8e9f9608059c2605febfcf4cae10d4ca593de7bcc6971b2ad": { "ja": { - "updatedAt": "2026-10-20T04:30:25.612Z", + "updatedAt": "2026-10-20T04:34:46.267Z", "postProcessHash": "d395fa652e0bda227782c575494f4518915ad29aca6827ec710b8d5cb166d8fc" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.613Z", + "updatedAt": "2026-10-20T04:34:46.268Z", "postProcessHash": "ede868ab4044813157176b1ee1a1f4705a49bb3dca089f61da8c968bbd56092f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.612Z", + "updatedAt": "2026-10-20T04:34:46.267Z", "postProcessHash": "840d437b63320d6805184c830c112d437b51e801b88868366c6fa9575bf72293" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.612Z", + "updatedAt": "2026-10-20T04:34:46.268Z", "postProcessHash": "e7dd0675dba7b76df86393c314c939545665260861ca9f2f93190e388cf0de47" }, "es": { - "updatedAt": "2026-10-20T04:30:25.611Z", + "updatedAt": "2026-10-20T04:34:46.267Z", "postProcessHash": "8bebaef5f55c6a51e013385317692bff7f57c79a8c5aacac0fff89b10928eacd" } } @@ -43691,23 +43691,23 @@ "c5950e84f44a2038c1ba5da608d51856272253100c65b9326c8ed090a39b3cf7": { "be5e56f9d69e18ecb7f543c760c6ed69958b974b2b4c1bf8d724668d6174c152": { "fr": { - "updatedAt": "2026-10-20T04:30:25.613Z", + "updatedAt": "2026-10-20T04:34:46.269Z", "postProcessHash": "18d3d62d6ed77aa2abed271bd81320c0daebc11984dfc837c6560b1f793dbed9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.614Z", + "updatedAt": "2026-10-20T04:34:46.269Z", "postProcessHash": "9abed0d67d0d148746bc6b04f0bbea53084d4491296611f5db40cdb05e77b225" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.614Z", + "updatedAt": "2026-10-20T04:34:46.270Z", "postProcessHash": "ee0d04af0bbcd5d845e837c874cc15cbd3ba4a7b0e090bb9555150ac40e45d2b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.613Z", + "updatedAt": "2026-10-20T04:34:46.268Z", "postProcessHash": "fed1c32556c368d4654399c9941482640b899679dc0269faa981ca9bd98d6ddd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.614Z", + "updatedAt": "2026-10-20T04:34:46.269Z", "postProcessHash": "e6d336f520a8df3820586916602a93ed162cf251c5ffa21df5a9606b0bfffe16" } } @@ -43715,23 +43715,23 @@ "454f4b1cc731be588acf14ba5df2d9a218275e00ff735436ee820f7e464491d0": { "e2fbd8cdfcd7c3563c02a1c3f1964508319f14005ae09eac85bad7dda4ef3034": { "es": { - "updatedAt": "2026-10-20T04:30:25.610Z", + "updatedAt": "2026-10-20T04:34:46.263Z", "postProcessHash": "d4ddda4b6bddd7e1e6d2d56598747ce624879c963e775806d2147ecfcf207965" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.610Z", + "updatedAt": "2026-10-20T04:34:46.263Z", "postProcessHash": "0d538b289b6f951e42edd781571a9fdf81224be0c647bc74678ffbe6fe290c41" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.610Z", + "updatedAt": "2026-10-20T04:34:46.264Z", "postProcessHash": "ea2ce6c27b22ad69aaf29d008256d4b7ee7ac3c16543286cc1708769efb6e61e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.611Z", + "updatedAt": "2026-10-20T04:34:46.264Z", "postProcessHash": "dbcfe66dacfe931f58ecef1c92b532e5416623b33f18911c1d2262f4b9634a4b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.611Z", + "updatedAt": "2026-10-20T04:34:46.264Z", "postProcessHash": "acd2d27e23ccf1cfadac225fc2c13240f656a134a4437fd01b0f40dc3ff6cdd0" } } @@ -43739,23 +43739,23 @@ "e790120c21b7303a105b8e41b2dc293db66032a6e913b62873431e4afea7afb4": { "2536b8c634054458b6495b889467b3dad40b48fbc5f4dc9f74a2c91206b01b44": { "ja": { - "updatedAt": "2026-10-20T04:30:25.615Z", + "updatedAt": "2026-10-20T04:34:46.271Z", "postProcessHash": "73dcd84ab4ca7ddb3ec618ca48e533bcc6c2c038c2e6bf3e78f0e22dc440503a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.615Z", + "updatedAt": "2026-10-20T04:34:46.270Z", "postProcessHash": "7193f00d8c0b70857f54a1b2a43a182e0a9990fde626e4ac4e68ed045b554e5f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.616Z", + "updatedAt": "2026-10-20T04:34:46.271Z", "postProcessHash": "8ae12bb65aed00c2c818dadda897b97876f86ce9ea3444a24a088c31609294cd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.615Z", + "updatedAt": "2026-10-20T04:34:46.270Z", "postProcessHash": "0a061498cfa08ec0b8a674a6687b6a20b4704440c522f1e8d288333589bf7a0d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.616Z", + "updatedAt": "2026-10-20T04:34:46.271Z", "postProcessHash": "aa343348730c215021b1be76512e1b964436225ce2aa1283594d6f4eb99bef42" } } @@ -43763,23 +43763,23 @@ "d40d37b2f9c3362a3f59e3cdc4903175763e55077040411854a899dece7f00c9": { "e072a9da367bf7f1e9b9507b6b5d4fa4a6a1b5f13ae7162cab1f6e4bd44ac40d": { "es": { - "updatedAt": "2026-10-20T04:30:25.608Z", + "updatedAt": "2026-10-20T04:34:46.261Z", "postProcessHash": "dce768191de0eab1de080369ccbfb8bdefee12764bc72f988bcee527eb88af07" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.608Z", + "updatedAt": "2026-10-20T04:34:46.262Z", "postProcessHash": "0b91e2b1bcd3a5ec6cec98df319c60323a807d94946eaee92d1def92fe178b33" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.609Z", + "updatedAt": "2026-10-20T04:34:46.262Z", "postProcessHash": "73a83d788e7c6b78b68e4d57419069001fc2b7c15a04ff7aa75ab64dccf6a758" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.609Z", + "updatedAt": "2026-10-20T04:34:46.262Z", "postProcessHash": "cfac24c5f378e2aa06319265da4183475a52baa2524e520e1ac52395e8581ef8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.609Z", + "updatedAt": "2026-10-20T04:34:46.263Z", "postProcessHash": "f9feedc3d6ddf85ca01a662aba46e516095cccaed635e6df9e14f0d449dc1c3c" } } @@ -43787,23 +43787,23 @@ "09e1b5c8217b295f8ae5147f079b1e469c73036fdbba8c42550cb22542b89b42": { "5c1e726b394db9779ce6d14565ba6ee8a2beadf931430c833ce76d4b76b4ac10": { "fr": { - "updatedAt": "2026-10-20T04:30:25.627Z", + "updatedAt": "2026-10-20T04:34:46.282Z", "postProcessHash": "305cf913e52ebb2148ea5211694136dbbbf55e1d674eee600195b209710cedf0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.627Z", + "updatedAt": "2026-10-20T04:34:46.281Z", "postProcessHash": "305cf913e52ebb2148ea5211694136dbbbf55e1d674eee600195b209710cedf0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.628Z", + "updatedAt": "2026-10-20T04:34:46.282Z", "postProcessHash": "305cf913e52ebb2148ea5211694136dbbbf55e1d674eee600195b209710cedf0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.628Z", + "updatedAt": "2026-10-20T04:34:46.282Z", "postProcessHash": "305cf913e52ebb2148ea5211694136dbbbf55e1d674eee600195b209710cedf0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.628Z", + "updatedAt": "2026-10-20T04:34:46.283Z", "postProcessHash": "305cf913e52ebb2148ea5211694136dbbbf55e1d674eee600195b209710cedf0" } } @@ -43811,23 +43811,23 @@ "94692aaa3dcbf23bd3b5559c22faf734afd549c58d6a4caf72ec002cde26f244": { "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530": { "es": { - "updatedAt": "2026-10-20T04:30:25.629Z", + "updatedAt": "2026-10-20T04:34:46.283Z", "postProcessHash": "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.629Z", + "updatedAt": "2026-10-20T04:34:46.283Z", "postProcessHash": "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.629Z", + "updatedAt": "2026-10-20T04:34:46.283Z", "postProcessHash": "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.630Z", + "updatedAt": "2026-10-20T04:34:46.284Z", "postProcessHash": "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.630Z", + "updatedAt": "2026-10-20T04:34:46.284Z", "postProcessHash": "4b50426f1665e5e73638745fe704870a3bddb97e8b3ffbc44ab2675c7df6a530" } } @@ -43835,23 +43835,23 @@ "bd446560aabefaa28e196c5c6c1ddf53e462e93690f876fcccc9cd4f7e248ddc": { "ae579c362f9e7cc9e35666bd530701a5257bb6422cb3c176747d63b08038f9a8": { "es": { - "updatedAt": "2026-10-20T04:30:26.810Z", + "updatedAt": "2026-10-20T04:34:46.265Z", "postProcessHash": "5a5a8616ca2060613881a126042c9a3bc20d19db8a23b2473c182b8cf7225480" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.811Z", + "updatedAt": "2026-10-20T04:34:46.266Z", "postProcessHash": "561a979149cc7658a085be8b6827142738cf13457aa8358e3d6baf2daf654798" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.811Z", + "updatedAt": "2026-10-20T04:34:46.266Z", "postProcessHash": "f772b92afdfa6f0c5143ab4e35521348c034170d36a6fb6b9ba1301f2486f97a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.812Z", + "updatedAt": "2026-10-20T04:34:46.265Z", "postProcessHash": "5c45e682ca244fcf788c0e925f543c3dce30dbfed91c849dbab68438e3ea5367" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.813Z", + "updatedAt": "2026-10-20T04:34:46.266Z", "postProcessHash": "0d441fba99da9c401719045ded16f4680cdf44898eb69efab9c9eb57a8320e7b" } } @@ -43859,23 +43859,23 @@ "78dbd5388cf954a92c53f1c8d7a694c6e428bd5e03f43065c4303750697b697f": { "8993e1cc6785c185af9e4a56655da4a62f3b7c5880aa7f4e47ebc889083628e7": { "es": { - "updatedAt": "2026-10-20T04:30:25.599Z", + "updatedAt": "2026-10-20T04:34:46.253Z", "postProcessHash": "c2cc5990eb0c29bdc9d918e19b8e96224b65a388f2b3df778d719b6c2cc34341" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.599Z", + "updatedAt": "2026-10-20T04:34:46.253Z", "postProcessHash": "f25e40eb121cc09014c5b147ca9b01c5186b39218f5af799c74f1fdc840cc53e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.600Z", + "updatedAt": "2026-10-20T04:34:46.253Z", "postProcessHash": "08aa9f00a35dc5ec0665d666dd24cfae3b83b21e3b2b871fdfff7483849b8160" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.600Z", + "updatedAt": "2026-10-20T04:34:46.254Z", "postProcessHash": "93744df96af0cf2c8ba50671335d18c8ab3f37f9f18820d2086980edba4ec7e7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.600Z", + "updatedAt": "2026-10-20T04:34:46.254Z", "postProcessHash": "641b4c18304614b34c205d7bafec0926493380ffc91628b5e0ef125ddab8e9f0" } } @@ -43883,23 +43883,23 @@ "3c46dadf0ac4ebf9777492a50fcd1193fa433d1e216ed3c1924243d4724fc2fe": { "19cd3090203d96f03a6b7bd58e7253c2b19da6d6151869573451c913b0f8c620": { "zh": { - "updatedAt": "2026-10-20T04:30:25.673Z", + "updatedAt": "2026-10-20T04:34:46.308Z", "postProcessHash": "0231cac710de8010b563953b260e2e201dad53dad4ff746e458edb56101e35ab" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.672Z", + "updatedAt": "2026-10-20T04:34:46.307Z", "postProcessHash": "254e2f2697bdb58e4ffb1b94455677d2a6aeab5024faa1bde1ca45acee7757eb" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.672Z", + "updatedAt": "2026-10-20T04:34:46.307Z", "postProcessHash": "03534d1c77911b4b1e987b229339a0182bbaba1fe95ceb409db1335009c00dbf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.673Z", + "updatedAt": "2026-10-20T04:34:46.307Z", "postProcessHash": "5d6419f5fc1feb7b4ae3511a3ab48ed7623918a0bd19ddf2d49896d17014bc6f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.672Z", + "updatedAt": "2026-10-20T04:34:46.306Z", "postProcessHash": "a0a41951b4f55898614eb53f47c0158779fbf952f1bd5741702a398d6833c1c2" } } @@ -43907,23 +43907,23 @@ "54703e18804814364ac46216497adf402696c9467a5818df9b5785af5064f328": { "16727b13e74497a85a0dff2005052a5bd6750a081e63dd1f50b391b718a75087": { "es": { - "updatedAt": "2026-10-20T04:30:25.618Z", + "updatedAt": "2026-10-20T04:34:46.273Z", "postProcessHash": "0ac097694b5d472d59899bef3d98992849c2fefa050185d155446450a6e8588b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.618Z", + "updatedAt": "2026-10-20T04:34:46.274Z", "postProcessHash": "8a8deacd8c83d9b044c51c8e4a42e520ae0f47d6522cfa0199b5351aa063d421" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.619Z", + "updatedAt": "2026-10-20T04:34:46.275Z", "postProcessHash": "c6d25e9d2bc6b538143739261480610b68e0382953eecc319d4a9875b926b17c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.619Z", + "updatedAt": "2026-10-20T04:34:46.274Z", "postProcessHash": "423abfb8e187e9ff0c8af7a078eff96afa2d664a180c1cb19d0d98c9b534efb8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.619Z", + "updatedAt": "2026-10-20T04:34:46.274Z", "postProcessHash": "e1bd677d1095ba5516888841427fb0a7c0ccfe881c02f773029678db69595ef4" } } @@ -43931,23 +43931,23 @@ "3c2e490a9897a148973e17c16f61cd58132105563411cc48e2efacae54e128f9": { "4894dd706592b6ff8c06239bf520993dd4a834eb163ca15771bf82457d93db42": { "es": { - "updatedAt": "2026-10-20T04:30:25.631Z", + "updatedAt": "2026-10-20T04:34:46.284Z", "postProcessHash": "bae0d44189b467fa1fe4cedba43973681d2a238de1fffa3ade5fbf68db9c6df1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.632Z", + "updatedAt": "2026-10-20T04:34:46.285Z", "postProcessHash": "bae0d44189b467fa1fe4cedba43973681d2a238de1fffa3ade5fbf68db9c6df1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.632Z", + "updatedAt": "2026-10-20T04:34:46.285Z", "postProcessHash": "bae0d44189b467fa1fe4cedba43973681d2a238de1fffa3ade5fbf68db9c6df1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.631Z", + "updatedAt": "2026-10-20T04:34:46.284Z", "postProcessHash": "bae0d44189b467fa1fe4cedba43973681d2a238de1fffa3ade5fbf68db9c6df1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.631Z", + "updatedAt": "2026-10-20T04:34:46.285Z", "postProcessHash": "c3fce44870e8b96e3c4997fb12a1de80aaa678412c8ff1b181c2132fcfc05269" } } @@ -43955,23 +43955,23 @@ "360d95cf7c011257c99dad19cd82581c2af8d2044f97b31c5031e7da37969366": { "fe122c6c1e32f9bd3c5ff3e6aa6d7558590346e285d1e2f09de8e7e56d80b2a8": { "ja": { - "updatedAt": "2026-10-20T04:30:25.633Z", + "updatedAt": "2026-10-20T04:34:46.286Z", "postProcessHash": "10e65cd902c0b3d4b8f7f1dc99a54f0fef7cc89d57e7b1029ab7db5135f66aad" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.633Z", + "updatedAt": "2026-10-20T04:34:46.286Z", "postProcessHash": "a952a29435bc8afaeb3f3d9905d52fe32b9c06a3f7fe388737f37a2848e91c27" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.633Z", + "updatedAt": "2026-10-20T04:34:46.286Z", "postProcessHash": "737d92906dc2a57b017a0a2fe667ca475279ec39fe6c9ed34378d76999091632" }, "es": { - "updatedAt": "2026-10-20T04:30:25.632Z", + "updatedAt": "2026-10-20T04:34:46.286Z", "postProcessHash": "5784e655f2deb83ae86df59fb1d1905229e59b3993d67098e32fc78a11e0adfd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.634Z", + "updatedAt": "2026-10-20T04:34:46.287Z", "postProcessHash": "d433e9d1b704713ec1c8d801b399cad1be49d69039c9fb306ffa0107bcbd062e" } } @@ -43979,23 +43979,23 @@ "8f6b6b1d4966d23e89f5e3d39d43124db1406c051bcc0804055e4b9995f7a0a0": { "a9c12e0b9e3d19ef00ad8a3a74a5a2f1e2e6b8a0c22f4948aac1e991e543bce6": { "es": { - "updatedAt": "2026-10-20T04:30:25.636Z", + "updatedAt": "2026-10-20T04:34:46.289Z", "postProcessHash": "ba3275ff3d5a5a8907839e4fd327611f948b2edb9199af31d6374ef097c833b1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.636Z", + "updatedAt": "2026-10-20T04:34:46.289Z", "postProcessHash": "9ca40f0b53df2c76dad8795978115aab987251572d21f2d2143b8b127f8bc4ef" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.637Z", + "updatedAt": "2026-10-20T04:34:46.290Z", "postProcessHash": "4057ec6f8f9189390d44266d59eb300f1427ec1c888f69a4bac3626025f4ee32" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.637Z", + "updatedAt": "2026-10-20T04:34:46.290Z", "postProcessHash": "574337de5d5adff264ad9be7436efdb9945823b650232c3dda6c677f9e86cc60" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.638Z", + "updatedAt": "2026-10-20T04:34:46.290Z", "postProcessHash": "83da2b4ea73a3d1c85b8a2c219447a355c67c83773d20e019d4a5cb09e65284b" } } @@ -44003,23 +44003,23 @@ "f1f3e97243b3a5871e070bd455eca6fd2bb91bc0f9e35b968a82d72afa5332c3": { "7a83233c5a7865ed319bb780fdb1037aa86bb7c0878e72fec3c6dccabcc6a727": { "es": { - "updatedAt": "2026-10-20T04:30:25.634Z", + "updatedAt": "2026-10-20T04:34:46.287Z", "postProcessHash": "5ae298f4fe5e2058f8961977d17d1d26fe2e01c89c4cc6b4f6ebcd2e47635525" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.635Z", + "updatedAt": "2026-10-20T04:34:46.288Z", "postProcessHash": "32752c9b30972f06f69f41591dd79634645a3a01070721b6df597f3e00a785e3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.636Z", + "updatedAt": "2026-10-20T04:34:46.289Z", "postProcessHash": "ad76414cbaf6ae3b121c4f21abf5e3faca153c2a1e2f36cb7e37ddfe357d90f7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.635Z", + "updatedAt": "2026-10-20T04:34:46.288Z", "postProcessHash": "7875310599e296902d55de8300ce939b5c20a39817cb0a6efdc4213f03e63439" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.635Z", + "updatedAt": "2026-10-20T04:34:46.288Z", "postProcessHash": "e2ce1e9f261608178f78135f86db481e9ae5cdbf2684af1106daa9cafd82d139" } } @@ -44027,23 +44027,23 @@ "00ffcedef05b5e1d23aecdb19ee39971b929c3584672726b796caf3d57fe0836": { "c77c60903bb7a84bb711b0f3ad16c45989c87445c922595a3702c4a2ef4b397a": { "fr": { - "updatedAt": "2026-10-20T04:30:25.638Z", + "updatedAt": "2026-10-20T04:34:46.291Z", "postProcessHash": "adc953d3d9de1c9a13729347c6a3326b267cbaafb7d30a6525769712ee8933e7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.639Z", + "updatedAt": "2026-10-20T04:34:46.291Z", "postProcessHash": "e0469ea82c9ddb417817d4e168eafb6cecec3c3c39e7ec01ebd40aa39a417622" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.639Z", + "updatedAt": "2026-10-20T04:34:46.291Z", "postProcessHash": "49f1a0ef0e2e8a6e29572aebd1591fe5c6423bcd889969bcebcea67551e395f3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.652Z", + "updatedAt": "2026-10-20T04:34:46.292Z", "postProcessHash": "efdf7af6415c62e68d437bf232b57c771e1dc257036266da4dc8bdca933ed132" }, "es": { - "updatedAt": "2026-10-20T04:30:25.638Z", + "updatedAt": "2026-10-20T04:34:46.291Z", "postProcessHash": "24b1b7a8e91db7eb55768740b4cb0763f6a8571970c5ca6cdf96848e964459c7" } } @@ -44051,71 +44051,71 @@ "0a1deb2557697df7dac599130d8c3c16c9534baf51d2307653f8fbec61e3bacc": { "7d06e35b02ab52950f3540e1d0eebd4c50515a74cab445d89b1999b52e5330fa": { "es": { - "updatedAt": "2026-10-20T04:30:25.660Z", + "updatedAt": "2026-10-20T04:34:46.298Z", "postProcessHash": "7daaa772ca00d178d7195e82de53afb2b10cb1ae035fe89f59e8098f8fee57ff" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.660Z", + "updatedAt": "2026-10-20T04:34:46.298Z", "postProcessHash": "9145a03a49260e545ed2502424ec125f8546b4922ceeaa884cc8a4f0c40b2285" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.661Z", + "updatedAt": "2026-10-20T04:34:46.298Z", "postProcessHash": "28ca75be95aac273560c93417ff372d98f2633e87207db1229cac84ad63165a3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.661Z", + "updatedAt": "2026-10-20T04:34:46.299Z", "postProcessHash": "ba00f7394d33bfdfbd2c44cf34e81e91c2e7ddec521be495328253be3a7a5d83" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.661Z", + "updatedAt": "2026-10-20T04:34:46.299Z", "postProcessHash": "882daea250bb5eaa23c99486d09ee43428aeb31a1624e7913f4a2a34bec654ee" } } }, "323dfcb2ef6dda2189ae466a043369f20aaaac621b8782cfc04a16cd31f39344": { - "64498c21d1989cbc60fda60b0587673f9b33448ab59d7b79e8cba5943ac15c14": { - "es": { - "updatedAt": "2026-10-20T04:30:25.665Z", - "postProcessHash": "a3c0d89496792746fca7bb81cbdba5d313c7bc93292b25f260e3d6b07f9e3540" - }, + "1acc0e20f4df63077141c96f37c58d2b9ebc1ee427eb0a6c7d3e21247b869ef3": { "fr": { - "updatedAt": "2026-10-20T04:30:25.666Z", - "postProcessHash": "ec6b71f9e17b4d39ce0454845cb09d0da63a4184a22eaf9b79bfa1dd0ab93078" + "updatedAt": "2026-10-20T04:34:47.370Z", + "postProcessHash": "237bf1a0024874ca96e370b49d74739ee65785180fe963f97601f419df88436d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.666Z", - "postProcessHash": "211259ab59527bd384e73421314c1bd484c3e31d56fd1c5df4c62f15d90dace9" + "updatedAt": "2026-10-20T04:34:47.370Z", + "postProcessHash": "5b2dd2b3f5452f884c25e8a70af9bbda680e8a0765ebef8c6d8e97b760e398a5" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.666Z", - "postProcessHash": "95f44de48dc580b0b242fc4bc528b52db7162c0bbac5f3d77d9db5467a6d58aa" + "es": { + "updatedAt": "2026-10-20T04:34:47.371Z", + "postProcessHash": "8fda604ed9bcc34ffc6e81a102f9bcda041fb1a679f6e41dc4690899ba42bf0f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.667Z", - "postProcessHash": "d2684e2cf69a1862c28151119f963c1694d02f72cbb461523c2a0d68ecaf947d" + "updatedAt": "2026-10-20T04:34:47.395Z", + "postProcessHash": "9d735bfce2f21401be7aab58295895f7cb2347e8b28cefe77e61bf7a68790dfe" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.425Z", + "postProcessHash": "5550bac676351e37c450f2e2d8bc438b50e74c5c6a88f2a9dc74e8efe93b81e8" } } }, "3f0739326908b84acdbfaf0f18300ec15d88b01690890ec93123801b2b492754": { "c945343592c03430f3b93f9a6422705a37e9052b6188cedcab0a79f7ed766de3": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.674Z", + "updatedAt": "2026-10-20T04:34:46.309Z", "postProcessHash": "d8093921a3310a5e122522add2e6ed3c6d785f65efd7fc6bf8cf7f1ca2ef7c23" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.674Z", + "updatedAt": "2026-10-20T04:34:46.308Z", "postProcessHash": "ce303b27746479ca05b9cec3beb316353fc177d4d02dedc667c61c71b88644f4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.674Z", + "updatedAt": "2026-10-20T04:34:46.309Z", "postProcessHash": "987ec35119a5768015c7665e1288da18e8a6ff4848253c8d646db7959660d3b0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.674Z", + "updatedAt": "2026-10-20T04:34:46.309Z", "postProcessHash": "550a7d59bfc37f105ab261427d51abcb5092f81bbc44b02d76251a0bbdbabd29" }, "es": { - "updatedAt": "2026-10-20T04:30:25.673Z", + "updatedAt": "2026-10-20T04:34:46.308Z", "postProcessHash": "4a51d13590a48762f3af2fc79fa8b7027f9a855a2dfac88f3df7fa18f964bec2" } } @@ -44123,23 +44123,23 @@ "01963976ac7e7dc250667b8c6b60139d95d47f2930979ba741dc8b587e98823a": { "7b4c2c4184fae7e334b37629b0b9f57d66fc87b0d0d43895c90642cb512c5c42": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.669Z", + "updatedAt": "2026-10-20T04:34:46.304Z", "postProcessHash": "2a5027fe81eb7612ffb9d05dea1500ee4f0c1a9816a9ca506b2e794fcb078959" }, "es": { - "updatedAt": "2026-10-20T04:30:25.669Z", + "updatedAt": "2026-10-20T04:34:46.303Z", "postProcessHash": "8c8f85b9f2db265a84ec7efbc561a15ec18b5895099b18d4487ea6329f5b1c6b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.669Z", + "updatedAt": "2026-10-20T04:34:46.304Z", "postProcessHash": "62c8a2a7fac99ca004eb13a20750a9ca6a35f8b7496273f4bbaf623a67b428e9" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.670Z", + "updatedAt": "2026-10-20T04:34:46.304Z", "postProcessHash": "fc5d786da597c00fbc5632acccb0af743eed769f70571aa3c985a56487a09de7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.669Z", + "updatedAt": "2026-10-20T04:34:46.303Z", "postProcessHash": "67711ca84b7bb9d60437ce790a85bfa6d2c7ac395b655a6c3c8fba9b117944f2" } } @@ -44147,71 +44147,71 @@ "7254562218e5292bba63d44b2081beaa33aab1ca86a1e16643c1757bb9bf3bb5": { "8ae9cc16304a5a8fd57ec7f9b1f9aa66faaec7afbf2472ba4650e921ebde163e": { "fr": { - "updatedAt": "2026-10-20T04:30:25.675Z", + "updatedAt": "2026-10-20T04:34:46.310Z", "postProcessHash": "01196bbf902ef94be5f154416793679aefd32de7b28ca9ed118942d585be2a5f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.676Z", + "updatedAt": "2026-10-20T04:34:46.311Z", "postProcessHash": "adcd2a4d4f62831d137c33e49183e17e3bef9d11a601c649286f2a251cdca84f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.675Z", + "updatedAt": "2026-10-20T04:34:46.310Z", "postProcessHash": "2632bcb25d7b0340b4a3bd14fdc660b5fdb235e603acad8dd7353c66e2071897" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.676Z", + "updatedAt": "2026-10-20T04:34:46.311Z", "postProcessHash": "3db3ad330c16f5c2c1560925000b54687d0ba53dfc2010c4b9cf95be0a9b828c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.675Z", + "updatedAt": "2026-10-20T04:34:46.310Z", "postProcessHash": "a59d33b49ded4e8ac143451f013b4e8a8e0436cf2d3533fa037c403acbf55325" } } }, "b78b17624819108ba161bfdbbb02b16ef1376d17322f99d76265c8cf454eca10": { - "29a672db401205786cb07025aaccafe78b49dcb68069c203f602fe02f1b0fd06": { + "7ee9efd20539a4a31693167c319ae3a0ec8266eeb027ad009fa4ad7cc0249e69": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.371Z", + "postProcessHash": "d38ae04a1f6e444e56883c485f36dee42ca923e1c66af6fa68d95c1da7c10e67" + }, "es": { - "updatedAt": "2026-10-20T04:30:25.661Z", - "postProcessHash": "60456ade6fd029aa692f9b2e2ec59d3069b14db8a6ffd89ee5d95370239c3084" + "updatedAt": "2026-10-20T04:34:47.371Z", + "postProcessHash": "59b3d078e6f64c0e329677a952d7515fad4e352e61d8b5be1e3230b8b07b4a38" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.662Z", - "postProcessHash": "5d8deb3e4714f181392605b24b602d536eb710ceeeb5b3318f5a32982ae526dd" + "updatedAt": "2026-10-20T04:34:47.383Z", + "postProcessHash": "d0e83077296ddb0fdd09cd582b8301084b238d8caba72096eb5fbd73c5581fb2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.662Z", - "postProcessHash": "862bba8e7d9ce8c8029b82d1472958e3907f789b134668cf5547c458744a0be0" + "updatedAt": "2026-10-20T04:34:47.388Z", + "postProcessHash": "21f60c80180b97956cf22e86a3bc0310dae148dbd6fa913c90fa669bfa1856f5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.662Z", - "postProcessHash": "be9e43690878afbcd584405af6613cf1a583e00bef8c1efc07899b325572036f" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.663Z", - "postProcessHash": "fb754ce562bfe35e87a3d8aab4b022fdb2b046ff1327dd4b891381723e1f0a30" + "updatedAt": "2026-10-20T04:34:47.406Z", + "postProcessHash": "af247ad912c91b423e0595bbbcef8b3171528cb42087e09ad7b12de49c8cf79f" } } }, "bf96a4729a68ef922f278eaf8c02a7c35d600c0a9a6b1b2d8b7334c03803516a": { "a354ed86d2372f1f2407c905d93e7f1a697d8ffd4cb6abac24e5883cbe6e6429": { "es": { - "updatedAt": "2026-10-20T04:30:25.694Z", + "updatedAt": "2026-10-20T04:34:46.346Z", "postProcessHash": "1787a321d25ba2cd8af5bd7b9699496aed9e045664820e3a6dc7d410d4a4a158" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.695Z", + "updatedAt": "2026-10-20T04:34:46.346Z", "postProcessHash": "e1c9f986716dbfb9421f5f0c164f9f5235a50a57da657d1a66dfaeb26195fbb5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.695Z", + "updatedAt": "2026-10-20T04:34:46.347Z", "postProcessHash": "5e2c95bb83d66d3db40461ca874f40e6d749adea583cec89735c93dd374b7e10" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.696Z", + "updatedAt": "2026-10-20T04:34:46.347Z", "postProcessHash": "2af8c11c5484dfb3bb215ddb9c45a5a2879e72e879e249509dd3569c6545abc6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.695Z", + "updatedAt": "2026-10-20T04:34:46.347Z", "postProcessHash": "9af25d2eacdb95d959d9ecc4d6115fc31832980b2d486e672e89d785bd6379de" } } @@ -44219,23 +44219,23 @@ "ac756a753179f7ec00234f84f4f0a6b54e57a54c7ffe2f1e06f9e7b4219e5c10": { "ebba2668ba93ca46acc94756dc5850802447829530ab62dcadd5b52be357a8f7": { "fr": { - "updatedAt": "2026-10-20T04:30:25.667Z", + "updatedAt": "2026-10-20T04:34:46.301Z", "postProcessHash": "3c12ea08c9b8ad359b9b2aee8e59e2d36f331d3069f2e615efd67f1e61d73f19" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.667Z", + "updatedAt": "2026-10-20T04:34:46.302Z", "postProcessHash": "c90623f5a59f044210d930b6f3929d6d6d34b87292a17eb09131150d21e98619" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.668Z", + "updatedAt": "2026-10-20T04:34:46.302Z", "postProcessHash": "99bf46ee86c002fca54980b4fed671715a458c84e3843f6edd1bc81cf68067de" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.668Z", + "updatedAt": "2026-10-20T04:34:46.302Z", "postProcessHash": "ccafae404554e5770fe22e6a83f617ea1973f2147de3e30a2dfc0b377d2d9173" }, "es": { - "updatedAt": "2026-10-20T04:30:25.667Z", + "updatedAt": "2026-10-20T04:34:46.301Z", "postProcessHash": "d559cf142dc3459b1e8f3c56b653454e17a7842a755ed4bc441814493970fdc4" } } @@ -44243,23 +44243,23 @@ "011c86d9467ddb91577408cf209f00c5044eccf7fb3ed63b8ecc0d6669cc44a2": { "0f5e648419c54ae1b29874e51b34f866576b787a63fc7a8ab4fad74855fe1bae": { "ja": { - "updatedAt": "2026-10-20T04:30:25.701Z", + "updatedAt": "2026-10-20T04:34:46.353Z", "postProcessHash": "112e496df7f556d80b044a91677c6c661c8fff48f3b7c5ced782f10dcf0575c0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.701Z", + "updatedAt": "2026-10-20T04:34:46.354Z", "postProcessHash": "11317166516add2547f459ce2dac336cc8d983a0e1bcc213d8cc0eeffb543ffc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.700Z", + "updatedAt": "2026-10-20T04:34:46.353Z", "postProcessHash": "bc585197631976d11b7048cdb8a90f769a6f6b0f06a2e5e42f9a0e370e22e110" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.701Z", + "updatedAt": "2026-10-20T04:34:46.354Z", "postProcessHash": "9f427644a3196b8829583b4447668fb270d4332872ae10211690ead5a6a7080b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.700Z", + "updatedAt": "2026-10-20T04:34:46.353Z", "postProcessHash": "a3ef16514473c11b4acde5491b6d7106406af251eee65f49b338e21a6e622acf" } } @@ -44267,23 +44267,23 @@ "001de32b90f7695bf2649682e7b4e29309b43719759432507628312f75a81fca": { "3757997a815a2927e264c1e9d663b128b11a22e70c1adef53a510095e6b886a5": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.671Z", + "updatedAt": "2026-10-20T04:34:46.306Z", "postProcessHash": "18f7b6193ecd505215af89752e16133cb9daba44d57815a37336a4e2ac59b58e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.670Z", + "updatedAt": "2026-10-20T04:34:46.305Z", "postProcessHash": "f98febda11c22b194fd99f4554aeb0d122922e17a0ea60b3eb12aba1285acff3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.671Z", + "updatedAt": "2026-10-20T04:34:46.305Z", "postProcessHash": "94f6d40c21293fe4d17c609031b777093973ef68f9e83c34f36db38ed192f2ce" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.670Z", + "updatedAt": "2026-10-20T04:34:46.305Z", "postProcessHash": "30d6de9ecb43a0ffccf80fb38a460e9eb8018ba8b12053114912808355c01557" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.671Z", + "updatedAt": "2026-10-20T04:34:46.306Z", "postProcessHash": "9da648fa9251e9c7f19db2e56fd3f3a3c5760d6b3467f693866cfd69f54bb613" } } @@ -44291,23 +44291,23 @@ "52b4c118fda5c72e8e7753a15df0cddf6d0ff1464d0e72aa36a1bcde209ee497": { "5165fe58f92e0468b6b5b72e1c72370a9d71b91ea38a94a77ffaadaa482b3161": { "fr": { - "updatedAt": "2026-10-20T04:30:25.678Z", + "updatedAt": "2026-10-20T04:34:46.313Z", "postProcessHash": "5d1baa8d4f0f6a74492707d836b441c0ae6f330d815b5516a53989045f6c847d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.678Z", + "updatedAt": "2026-10-20T04:34:46.313Z", "postProcessHash": "fd65cdbc1d367406fa58caf99fb151906e8b49059eb99f27c28a9421b34141f0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.678Z", + "updatedAt": "2026-10-20T04:34:46.314Z", "postProcessHash": "42c5576240378b0bd7e1a0365de9e84f8438ba9ffd58032012f8152c08ecce62" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.679Z", + "updatedAt": "2026-10-20T04:34:46.314Z", "postProcessHash": "744e1a03ac366251617f30360b4cd3427ba75efb9f870d6a0be91e3fd9064a3a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.679Z", + "updatedAt": "2026-10-20T04:34:46.314Z", "postProcessHash": "ce5e7c4cdd4aa2b8abee553d76220cdc5476f8355374f11159ca70beae5cd361" } } @@ -44315,23 +44315,23 @@ "500c8d794ed9f5ff4c9bc5657fe789a96b1fbae8b413f3bb05326f3252578b82": { "baccac93d53b9a11104cae8ecf7dc056ab5e076b26a9964de029680c827ed3f0": { "zh": { - "updatedAt": "2026-10-20T04:30:25.677Z", + "updatedAt": "2026-10-20T04:34:46.313Z", "postProcessHash": "8d6fcb9c77a52a1d234492aedaf13b406abd2735ea2a4130d1bf76ffce65fc92" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.676Z", + "updatedAt": "2026-10-20T04:34:46.312Z", "postProcessHash": "a10a26136ee3b2f7200719546bb21a7d88c37669da0721c048af147a6ab17e84" }, "es": { - "updatedAt": "2026-10-20T04:30:25.676Z", + "updatedAt": "2026-10-20T04:34:46.311Z", "postProcessHash": "67a25b823a143404acea4c58e813fa95e95500ccbe95d364656054db456dd226" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.677Z", + "updatedAt": "2026-10-20T04:34:46.312Z", "postProcessHash": "2df46f1dd4e8a8642804b6bc8e590a7c8591940c976de477dd437df8d50b35bf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.677Z", + "updatedAt": "2026-10-20T04:34:46.312Z", "postProcessHash": "5ed424c7c89335530924add6e4c5614ef2e3b923b67caba78016ed07a3cf0272" } } @@ -44339,23 +44339,23 @@ "c95316862e680f1f414566d7bc669f8ee2265b5d405b01d24766bb042169b1d3": { "cd2b7aac503cbc5c239b827353e81216542c6bc8dc903fdff763a0727a5641c7": { "zh": { - "updatedAt": "2026-10-20T04:30:25.680Z", + "updatedAt": "2026-10-20T04:34:46.316Z", "postProcessHash": "cbc630e29e73dd851780228c82ac06cfff93982a078244a8431b23c079bdd0a3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.680Z", + "updatedAt": "2026-10-20T04:34:46.316Z", "postProcessHash": "ca2a28563b1d3fc5904d46c17c3f9a10418722149a1b16dea96a03ebd7ac5174" }, "es": { - "updatedAt": "2026-10-20T04:30:25.679Z", + "updatedAt": "2026-10-20T04:34:46.315Z", "postProcessHash": "3999a2f4d4ab90b8ee2d0c56dad40cea19a16968ddafe0d73d6e683a356f08db" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.680Z", + "updatedAt": "2026-10-20T04:34:46.316Z", "postProcessHash": "08c5b6371829348bce5ca42c6bbef6f9e917e705261dc350bd528a1f97fd3f36" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.679Z", + "updatedAt": "2026-10-20T04:34:46.315Z", "postProcessHash": "70062db23398164b1cb7235cc29b7cc6ecc018889fde048865059c4907cb2fb5" } } @@ -44363,23 +44363,23 @@ "06cc8b82030bcffe3f963ba6041195e2cb33b1998d98ffbe3c232a635c5063c4": { "1b26ee777dd5e5d09848ca06262ceffdab58547a69524b105184214b8236872e": { "fr": { - "updatedAt": "2026-10-20T04:30:25.684Z", + "updatedAt": "2026-10-20T04:34:46.320Z", "postProcessHash": "597fc0915edbe1e49643d40a2a8a4de5b6f39c02d0b8702424d284bf0ca653fd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.683Z", + "updatedAt": "2026-10-20T04:34:46.320Z", "postProcessHash": "67e9aaf6c6d91b9a712b7d12924e92dadbf9d3ad1525e716ce8dd3ecf9c47c14" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.684Z", + "updatedAt": "2026-10-20T04:34:46.321Z", "postProcessHash": "20ff6ff20f7f60b58d0409005bcaa63c2f2bf9aaea7171b5ac909319b1194415" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.684Z", + "updatedAt": "2026-10-20T04:34:46.321Z", "postProcessHash": "4370f834b76028816e021844d4749a94ab9de0c6cb285fc38315d403e4a11513" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.684Z", + "updatedAt": "2026-10-20T04:34:46.321Z", "postProcessHash": "2f3bad43f2eb1751788ffffce8c16fa340101545134fa0ef1c8b66d3eb473844" } } @@ -44387,23 +44387,23 @@ "233af7a151fe03e15fb75c6507ff9b515fd0865108003088fe1268b7209fb06d": { "9dc099636601917e30ce217c5f81aa9f196c834038c0413af9cbed7c24ba86e7": { "zh": { - "updatedAt": "2026-10-20T04:30:25.682Z", + "updatedAt": "2026-10-20T04:34:46.318Z", "postProcessHash": "bbbf5bb27da6e5088b95eab5677bd09c63a963f9bfaf8d3963d49b313920a1ac" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.681Z", + "updatedAt": "2026-10-20T04:34:46.317Z", "postProcessHash": "63117b59679f7e5b849dccadc25478c3df9cafcb7b97f2ce268998b8ab15dc7c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.681Z", + "updatedAt": "2026-10-20T04:34:46.317Z", "postProcessHash": "49df5f079493fa6f8f53561e46955ac139a2e99a27db49d2dd24cba978ccb8f5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.681Z", + "updatedAt": "2026-10-20T04:34:46.318Z", "postProcessHash": "0ca76c3bfa3dacaae99ca307649affde8ce2bc0c15aa3525a6d35df5a033db34" }, "es": { - "updatedAt": "2026-10-20T04:30:25.681Z", + "updatedAt": "2026-10-20T04:34:46.317Z", "postProcessHash": "b2ca6c540d9f43fb1c9c0e0aac90255418371e857cc7e228e65801ec63e2f242" } } @@ -44411,23 +44411,23 @@ "4da39f06a5748526530098e9af95e332e2213cceef46051b20b336f90baaa845": { "02a90a4391a50b279bc4d3ed171195cd69ea37562a9cc252ca7135bc978aa418": { "fr": { - "updatedAt": "2026-10-20T04:30:25.685Z", + "updatedAt": "2026-10-20T04:34:46.322Z", "postProcessHash": "ab957b3f8da34a24a9cded1f6d2c1d032564e9f91c1dd8db8228eb4f482207f9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.685Z", + "updatedAt": "2026-10-20T04:34:46.323Z", "postProcessHash": "3236e503bac3b27362dff381563ba60483de25d78344720d1bd053432be3bf97" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.686Z", + "updatedAt": "2026-10-20T04:34:46.323Z", "postProcessHash": "54ee68750e474dcf8126f1aa5a046635ac033d3b8a3d64e1ab258adca0e223bd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.685Z", + "updatedAt": "2026-10-20T04:34:46.322Z", "postProcessHash": "537d78ac98f4d6bc91c2464e7259548a333231f13281a934ad6aa121c66fb2da" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.686Z", + "updatedAt": "2026-10-20T04:34:46.324Z", "postProcessHash": "816ca4bda4cb1393b6363513fa17f39705c8beaad908b686e4af448d8949ffdf" } } @@ -44435,23 +44435,23 @@ "6ab60788a676f4b5c595c015615d2f7b9ea6bc63c38c6c06ffc1867e91eda737": { "d43ce93650424c7853847ef1c0a47268cd286ecd1f66170495500221e3c9038a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.683Z", + "updatedAt": "2026-10-20T04:34:46.319Z", "postProcessHash": "d722dde852ba3947263cdb829a27e7ec4057fd230210d0a3e5995300db3ba895" }, "es": { - "updatedAt": "2026-10-20T04:30:25.682Z", + "updatedAt": "2026-10-20T04:34:46.318Z", "postProcessHash": "22bb09f0e3db66d6176e67ea0dc94750f218fb46f9a15d0f038e5fda5932ebbd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.683Z", + "updatedAt": "2026-10-20T04:34:46.319Z", "postProcessHash": "04a50c70a1dfa5c8d8e0600d933d97632c1b69c7141f669015b334b6588a5db3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.683Z", + "updatedAt": "2026-10-20T04:34:46.320Z", "postProcessHash": "a415372af1fc18e104e3becd9e11fd55e7ad1db36b153a9d6582f287b8709e5b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.682Z", + "updatedAt": "2026-10-20T04:34:46.319Z", "postProcessHash": "a288911172129fc683cf91c58dbddb4f2bd5aad07df5312c4cf8c9a07a4e3293" } } @@ -44459,23 +44459,23 @@ "a46a1a84833a9edb20fdf72fb0f3a4cc1aa735e291a8fa86db53cb413c580314": { "0eb94b02818a4876102e870803a2378050af9ac9b3fefa89577247fe2284741d": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.692Z", + "updatedAt": "2026-10-20T04:34:46.344Z", "postProcessHash": "62811486433c37d7e02002877e5f2c0c75442198b03b36615097e7244fe79e70" }, "es": { - "updatedAt": "2026-10-20T04:30:25.692Z", + "updatedAt": "2026-10-20T04:34:46.342Z", "postProcessHash": "6f153a6ef672234a3438c1c68d461a5f92c0869e486d4c804ffad4db40bbea2c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.692Z", + "updatedAt": "2026-10-20T04:34:46.343Z", "postProcessHash": "43a5737e71f3e5aa1aa6b61113b9f871eded6e9d6af5e7eb7adf879e27395c22" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.693Z", + "updatedAt": "2026-10-20T04:34:46.344Z", "postProcessHash": "6dd5aea0eda584b31c65dd4b3208b4bf65943d395993655c293e3961c8949389" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.692Z", + "updatedAt": "2026-10-20T04:34:46.343Z", "postProcessHash": "c04eb499bde13e58424d3a90b2b21a5632483ec8452e00f3b0fe8472a3f684af" } } @@ -44483,23 +44483,23 @@ "bae5da556fcdb4d60769c66cab26c38aec89873d704e2b222243dd158a35dd5d": { "6567777e28ea4972a80ab9d192065dde88b342371bd2b48ff0815746204b3547": { "fr": { - "updatedAt": "2026-10-20T04:30:25.688Z", + "updatedAt": "2026-10-20T04:34:46.326Z", "postProcessHash": "dbbfb1e88ca1a5f1cb907540c09eccfab2f44aa14e8805a7f2724a09c5eac41c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.688Z", + "updatedAt": "2026-10-20T04:34:46.327Z", "postProcessHash": "096ebd8c8608d87f674d6ef059e71178c9437917b2960de84952f08827d9781c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.689Z", + "updatedAt": "2026-10-20T04:34:46.328Z", "postProcessHash": "e8a33ccc4172dd8a962d1e2bc3ec1c7af2f5d55e122dcb9826f0073f669d7d2f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.687Z", + "updatedAt": "2026-10-20T04:34:46.326Z", "postProcessHash": "b142c0fd5dfd9af237bfe26e5e2cdb2206b34a3e499805d8e081011517b9a504" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.688Z", + "updatedAt": "2026-10-20T04:34:46.327Z", "postProcessHash": "916fcabbac3afc85a704b464005b383365648ba6505485bfbbb4656262770e3f" } } @@ -44507,23 +44507,23 @@ "d4438a2b7cf9cb61b618608d0869260bd4136e3863bb0aa44b3f645a94a5a888": { "d7efd5758a77d1b8ed71c4331fe7b8be8e148ed59320aefc24ddba6f997c060b": { "ja": { - "updatedAt": "2026-10-20T04:30:25.689Z", + "updatedAt": "2026-10-20T04:34:46.340Z", "postProcessHash": "8f9087f2ae4b5d5dbd00580479d29d2cd207bdd0f13bdb0aca74339299a8fb27" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.689Z", + "updatedAt": "2026-10-20T04:34:46.328Z", "postProcessHash": "3d17c5eabd951b4b4fb404f4a825cfdd97355a273741fdb7aa92b63781b7697a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.690Z", + "updatedAt": "2026-10-20T04:34:46.340Z", "postProcessHash": "c9bc292769fb6cd400762d79097d3d601417a6056d110fabe4007d7473c655cf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.690Z", + "updatedAt": "2026-10-20T04:34:46.340Z", "postProcessHash": "388c64de6be2efed01c5e13cdaefe6287ceb4b2e72f1922d3b6b79426fa6ec40" }, "es": { - "updatedAt": "2026-10-20T04:30:25.689Z", + "updatedAt": "2026-10-20T04:34:46.328Z", "postProcessHash": "6af350d6affbe67c3d402643f781d2818f83ef94188da5ddd68a9821d087cf58" } } @@ -44531,23 +44531,23 @@ "e5451f6b5f832d3bd7a0e592178417a5a493985340a5e38274d32278372ab1eb": { "84a50df6d54cfb9998d9ef41fcd0999e6fc3eae6bd16caa3988e32ea07a8996d": { "zh": { - "updatedAt": "2026-10-20T04:30:25.708Z", + "updatedAt": "2026-10-20T04:34:46.363Z", "postProcessHash": "eb0f9376629710ace6c1d715e3b29cd9d8fe304fc40add6f7e287b703c1fdc5c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.708Z", + "updatedAt": "2026-10-20T04:34:46.363Z", "postProcessHash": "daaa698be3ffab3d0e933778d69ce0d7cbae901fe52ab8c4a08ac44c2dc6c21a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.708Z", + "updatedAt": "2026-10-20T04:34:46.363Z", "postProcessHash": "56c6f1db30293006c507ffa23915f79982a40ec20805d154f304a0bb759a896a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.707Z", + "updatedAt": "2026-10-20T04:34:46.362Z", "postProcessHash": "7eb08cfc6c046a38007018cf9e934a6940da0117480a76c1e8b80471da16dbad" }, "es": { - "updatedAt": "2026-10-20T04:30:25.707Z", + "updatedAt": "2026-10-20T04:34:46.362Z", "postProcessHash": "43fbef89eeb4af0b4d2f688f4cbd50f98d328dc00ddc0a8c64920a8eac8a9d5c" } } @@ -44555,23 +44555,23 @@ "18c4768dfc8507d36e8ed4d81c0c0dd1514c2787d6416879413c948c9700542f": { "7833de1611b0bce3d310dab9f60479709146ce031a1c07e14f9658b936de0eb9": { "es": { - "updatedAt": "2026-10-20T04:30:25.710Z", + "updatedAt": "2026-10-20T04:34:46.365Z", "postProcessHash": "a0ad80ce530dd469ae5da4385835b807a9759baafa3eecfceea8e4f08e702d29" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.711Z", + "updatedAt": "2026-10-20T04:34:46.366Z", "postProcessHash": "9f011d50a92d14979c1b349f5c315a44b9afef0e3c1d5ccac85da6898d1f8e51" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.712Z", + "updatedAt": "2026-10-20T04:34:46.366Z", "postProcessHash": "791163f6a59fc58980ca4bb7fa3bcd5ac5e4e24874e470b4c168a5ed8165f0a2" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.711Z", + "updatedAt": "2026-10-20T04:34:46.365Z", "postProcessHash": "cd02cfb9f50dbb9fa513ea0c1195f53e24ba89f29c6229c91022ec50d32a756d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.711Z", + "updatedAt": "2026-10-20T04:34:46.366Z", "postProcessHash": "7bef5310b565220515f382adbb47a5aa2128983d60d5ca5b66057842e05c75a7" } } @@ -44579,23 +44579,23 @@ "85e177f44bfd9b2c3575bd054c9cbc08acbfd601cde2e499ae2e4cdeb9877446": { "2becfacc24aa0eff56fe19aba115f32f25e2f1a14aa1703c33bb1d7769f255b6": { "fr": { - "updatedAt": "2026-10-20T04:30:25.718Z", + "updatedAt": "2026-10-20T04:34:46.371Z", "postProcessHash": "32caf5c438379c21e40acefd4778b4ceac462f03437edc1d47c7e278769e921a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.719Z", + "updatedAt": "2026-10-20T04:34:46.372Z", "postProcessHash": "7aac96289de1936814df60321ca2cb62cb8117b274e07da5ec86ed616f20915f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.717Z", + "updatedAt": "2026-10-20T04:34:46.371Z", "postProcessHash": "d36fa49f703e457cf7b70726599366b3dcde659bf5a631d7463ebbb250c960fd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.718Z", + "updatedAt": "2026-10-20T04:34:46.371Z", "postProcessHash": "39df29ecb66f5db7c1fdc9629b8a63e58bb679f270a048f22846b01874ff2ba3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.718Z", + "updatedAt": "2026-10-20T04:34:46.372Z", "postProcessHash": "74de92dbc340bd9bf6224348c2c459bd976643be1cd5ab588f46dba90d07d87d" } } @@ -44603,23 +44603,23 @@ "3e28db28d39b699d92edc9e76788079dc49fdadc53536a7cee319e9c7b30f0f9": { "78f962a2508f19980e79fe5207ce50f032e2920568a68d94c6a22486d6f58ed2": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.715Z", + "updatedAt": "2026-10-20T04:34:46.369Z", "postProcessHash": "531850f3b49c88d4f86716df938882728bb22e9801edf0e7c58cbde5295e1c95" }, "es": { - "updatedAt": "2026-10-20T04:30:25.714Z", + "updatedAt": "2026-10-20T04:34:46.368Z", "postProcessHash": "0604ec267b0b4e3c14dee8332e197fafd2fb1b8eb7df9bd52e3dc01bac1e1969" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.714Z", + "updatedAt": "2026-10-20T04:34:46.369Z", "postProcessHash": "70a3de7a550e4aed883ea52877361f9e7ff90db17bf34c988d8f07094d01c0f7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.715Z", + "updatedAt": "2026-10-20T04:34:46.369Z", "postProcessHash": "924c27947a3ac548779a1bc3c59e7395d712128435b93350bd28e7b7aae63eae" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.714Z", + "updatedAt": "2026-10-20T04:34:46.368Z", "postProcessHash": "57280cbb5a29f19676d7fd8e98d0ebcb1d28cee62cb9a46f97aef887e3bee2ac" } } @@ -44627,23 +44627,23 @@ "c99079a7d71f8fdc2873e24d135ec4b0a060a69ec0515765839d38cf24af77a6": { "c1b14bd9e4db950bc4a9dc232daea8a5252e4d13eb79f75f7b68b0d6800e0fc9": { "ja": { - "updatedAt": "2026-10-20T04:30:25.716Z", + "updatedAt": "2026-10-20T04:34:46.370Z", "postProcessHash": "c2529f109c57cd73c248b9069a9a9ef5b7bb05deeb6d234fad5743aa0d9e5e68" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.716Z", + "updatedAt": "2026-10-20T04:34:46.370Z", "postProcessHash": "3200300543c1e2768e3f355b6936547cca3b755a8f8648de0e24bb4e11b1526a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.717Z", + "updatedAt": "2026-10-20T04:34:46.371Z", "postProcessHash": "fed087e310f6dabc96ac78fe81ada6d33916548d6b1d0c1af8b1947c57becc4c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.715Z", + "updatedAt": "2026-10-20T04:34:46.369Z", "postProcessHash": "be1e784e3ac4209b85f6bbd1a2e45411f8bba90b538f74965e3cafe11fb6abb3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.716Z", + "updatedAt": "2026-10-20T04:34:46.370Z", "postProcessHash": "998ac27ddc8f5f14600919ac03ccea15aaa5244fa5823451db8f6cbd708eee5a" } } @@ -44651,23 +44651,23 @@ "c9d302c499ed566f6c53cdc8719c4b64bf25cb2d352b2db1498330fdb92a49c2": { "5433c7bef6744ce8c4c12dd890e2f2205dfdf2da4db454e35798c7ba477f7793": { "es": { - "updatedAt": "2026-10-20T04:30:25.721Z", + "updatedAt": "2026-10-20T04:34:46.374Z", "postProcessHash": "86823044b48d042dad6be4ce32efa89e7e8399fc1639a08853814653a9b92372" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.721Z", + "updatedAt": "2026-10-20T04:34:46.374Z", "postProcessHash": "b4426cacbf7e99b07a60377c23bfc0f4bc7d0708c09dff5818d1d917f3a8dc3d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.722Z", + "updatedAt": "2026-10-20T04:34:46.375Z", "postProcessHash": "1e7e7deb5ff18cbcee3b4f67ea13794a45240cc708bbc7a38e41174ec0a073f3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.721Z", + "updatedAt": "2026-10-20T04:34:46.374Z", "postProcessHash": "ec9cc22947cadbdc1abb76cd536d299b58689f176b659b66cacc002a7f8e71c6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.722Z", + "updatedAt": "2026-10-20T04:34:46.375Z", "postProcessHash": "3667d6a91f1c49c2a0cfedde23ebdb90abf8c0568ed95a0620d49982e964941a" } } @@ -44675,23 +44675,23 @@ "dc9f58d7b1774c99b63a6e6df794f3227596f3c50efc348f6731914a61fd9865": { "a04ddeb7649b7aac5e0001eea72deef8861a637584b47f254f9ca16b8a4537c8": { "fr": { - "updatedAt": "2026-10-20T04:30:25.691Z", + "updatedAt": "2026-10-20T04:34:46.341Z", "postProcessHash": "797a76c4cbffde720f06db135b374eb383c8147c498a147a7b168cab20a164d6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.691Z", + "updatedAt": "2026-10-20T04:34:46.342Z", "postProcessHash": "5def99bb5c68283c39b88b8a92b3ad1306702d5169a4b9b9881a79d971d82d94" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.691Z", + "updatedAt": "2026-10-20T04:34:46.342Z", "postProcessHash": "e2a291043d2334882d204ed8d02aff27c9db87d250d3ed8175e69fd98144771e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.690Z", + "updatedAt": "2026-10-20T04:34:46.341Z", "postProcessHash": "6fb0942060f8f0ee329f21e01cd8d65a72be4b54051a1c9348e35a8a86c831b4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.691Z", + "updatedAt": "2026-10-20T04:34:46.341Z", "postProcessHash": "db3345ef5d3044e09c06d2dafd38cb275c3991cb3fa61526796033c955a17817" } } @@ -44699,23 +44699,23 @@ "737aad5309ad686f8bb1a3e3266557ba4e3627e02ee82218ef0a19a6fce276d0": { "8138c1473bada521e866bd6ae745f7de0a49e45e4c67657166e78af5d4bebb49": { "ja": { - "updatedAt": "2026-10-20T04:30:25.687Z", + "updatedAt": "2026-10-20T04:34:46.325Z", "postProcessHash": "20073668be1e3df498fb88ec51d0e3c76a31a5031aeaf30f77a571340a642bd0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.686Z", + "updatedAt": "2026-10-20T04:34:46.324Z", "postProcessHash": "c4d4a5a37fb4151ccefbee87680befcece3652a7c58f343928ebbc767759d75f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.687Z", + "updatedAt": "2026-10-20T04:34:46.325Z", "postProcessHash": "09495f8b2fd995a9bcc90b53d2f3e5d462fc5eef9d30833edc14d4f7df526b81" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.686Z", + "updatedAt": "2026-10-20T04:34:46.324Z", "postProcessHash": "d207ca2964ac9b759b88c97e81d02f7d36748ef1e8440eee86deaeb87c01407a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.687Z", + "updatedAt": "2026-10-20T04:34:46.326Z", "postProcessHash": "7a951cec481c82aa1739d0cce3ab0ac720ed9be0c00ab00883a888e56707c140" } } @@ -44723,23 +44723,23 @@ "7ea35946f1f2bca19b7c4e9d624e24c4875a0682aea7c0fa7a00c722512a86c7": { "037cf7abab7eb56fef2130f0fed409cc70fcfeb4899dc7efbe1559d780f1f1e0": { "zh": { - "updatedAt": "2026-10-20T04:30:25.698Z", + "updatedAt": "2026-10-20T04:34:46.351Z", "postProcessHash": "8628799c9a0592a57b6506576e6b4ae39358e66b42ca817fe093a180ed48506a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.697Z", + "updatedAt": "2026-10-20T04:34:46.350Z", "postProcessHash": "1761a15193d37e6771e5ecd19abb7f10d34e7e0d2162b6fd9c91599abb52d0a2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.698Z", + "updatedAt": "2026-10-20T04:34:46.350Z", "postProcessHash": "3572e6ce48cf30a5b8547c0e10abfda7356384403ce1cff10b4a2c6e86e36765" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.698Z", + "updatedAt": "2026-10-20T04:34:46.350Z", "postProcessHash": "4ebd4e10164bfd6c16c3b8a8337b8a103e77c53fb1250c32a1b9f59e0bfebae7" }, "es": { - "updatedAt": "2026-10-20T04:30:25.697Z", + "updatedAt": "2026-10-20T04:34:46.349Z", "postProcessHash": "5025eb23b1f063b7d61f4ed21adc515cfdb42d1584a9d16e4680558d6afbf1c8" } } @@ -44747,23 +44747,23 @@ "09126a7362fcfdd43668d751f3036ebfd2bcc4d1da8a194a18cfba63e6e3e659": { "44c0609cd405a29a66d6de53332d1e100e51bddce3e4e7ee7f0cd0bfa458c606": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.694Z", + "updatedAt": "2026-10-20T04:34:46.345Z", "postProcessHash": "0f61571c98cf0e8dfea4c79ddd5540564068df662d07b59ee8f9bdded2658caa" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.693Z", + "updatedAt": "2026-10-20T04:34:46.345Z", "postProcessHash": "5a295a7f0d2add66c143b2ec403f7084b18231a6d81981ba2a68064d6b7708a7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.694Z", + "updatedAt": "2026-10-20T04:34:46.346Z", "postProcessHash": "beedc6ae1c314b53c8af3bab17778d63655a6a3c31eb273a68cd5b0ab8b36332" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.693Z", + "updatedAt": "2026-10-20T04:34:46.345Z", "postProcessHash": "fee7222b999a6c0590d7101fa8c0988ed37e5ff27f65066244b19dddf7e7fbed" }, "es": { - "updatedAt": "2026-10-20T04:30:25.693Z", + "updatedAt": "2026-10-20T04:34:46.344Z", "postProcessHash": "ba6e74cd498ece1a221454e8b416bc28140a843ffb015f1e7992fe613707910a" } } @@ -44771,23 +44771,23 @@ "b549f9163243ac2b9ea3af64e60476d2d5462568418fea77dad22d5c7b3e0b98": { "ec71b9c52d98e2b3af0f810a9a3a80488732ad97cac305b1e53b140f942b692a": { "es": { - "updatedAt": "2026-10-20T04:30:25.696Z", + "updatedAt": "2026-10-20T04:34:46.348Z", "postProcessHash": "866763c0566805b7a446d0c418a6c48f3c044a77277ea7b25302ad45876348f8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.696Z", + "updatedAt": "2026-10-20T04:34:46.348Z", "postProcessHash": "40736e736ef74ee0a202a467e11a0d94cd4e792d5ad5775f103e3b0c36f4b7b4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.697Z", + "updatedAt": "2026-10-20T04:34:46.349Z", "postProcessHash": "dc6e77b8dbd8c12c6d506753aecbcca179941808f386b813d891da64180bd8df" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.697Z", + "updatedAt": "2026-10-20T04:34:46.349Z", "postProcessHash": "19834bb800de2a5438d10befdf36ed73f76b590d3f31483252449af73fbe5961" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.696Z", + "updatedAt": "2026-10-20T04:34:46.348Z", "postProcessHash": "37684b8b5aff445851acfd83f752c5e657dc27a338cc096ed6e412d1a1375254" } } @@ -44795,23 +44795,23 @@ "98068ff7ee2c81dee29cb63a7f6db14a58f4ee8b8424f8229bb54d49322aca0f": { "12e2dde0663a145915d05fb0e5a6f02c94e0eddb4831312be34d618818f2a49f": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.699Z", + "updatedAt": "2026-10-20T04:34:46.352Z", "postProcessHash": "572c011dc8804e601af9a2bc9ff0425bd83101173018176671cb706821d03897" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.699Z", + "updatedAt": "2026-10-20T04:34:46.352Z", "postProcessHash": "15a543a4e8b319461dcccbd328ccb3a0692229825158d31cb164fa227609bcf2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.700Z", + "updatedAt": "2026-10-20T04:34:46.352Z", "postProcessHash": "32f52c580e03f1ff1d5965f4399cd603f5a58a19c476c37a4ede6375d2876f7b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.699Z", + "updatedAt": "2026-10-20T04:34:46.351Z", "postProcessHash": "34d413d09dcc30f05698c2722b9842c9f8c6561dc3bf2b209d9e7f142360d9e3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.699Z", + "updatedAt": "2026-10-20T04:34:46.351Z", "postProcessHash": "7da6278100939c3dc6fc0d35c1049981da7213d9e32d032de5d2bbfcf7a24bbe" } } @@ -44819,23 +44819,23 @@ "080e9e2275c60d42b25c7d3a42c38babdc389c3a6d01dea651d0a5f654b482f8": { "c7fe4eafe138dd5c40f9c692584ab75563609d0e7e6a032ad88e3a142e52e7b2": { "zh": { - "updatedAt": "2026-10-20T04:30:25.703Z", + "updatedAt": "2026-10-20T04:34:46.356Z", "postProcessHash": "102d5f59685d5a7ede4abf6c6c1a03f8cc17d48a05486ba4dee9e7132d0b21af" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.702Z", + "updatedAt": "2026-10-20T04:34:46.355Z", "postProcessHash": "f27dff915793e413308ecd6817f331b1d055038f6b6c1124fe070e06c4f63f58" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.702Z", + "updatedAt": "2026-10-20T04:34:46.355Z", "postProcessHash": "4f270015289076e25ed12d76b41fd43c92001121716b2198b3458582f8f1c2b3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.702Z", + "updatedAt": "2026-10-20T04:34:46.355Z", "postProcessHash": "8938793cd6d08f3eb1e7d3e17fcdc43c30d8b7de5af28a399b6deb10902297f4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.701Z", + "updatedAt": "2026-10-20T04:34:46.354Z", "postProcessHash": "b8993067f23f6aff1aa4175a05dcb7b8eb2acb6b0b27d612a5f75095c18fec1b" } } @@ -44843,23 +44843,23 @@ "af49fbaa2a555043e4d81eebfa65486c7be9a264ace1bafa756c7856ffaead62": { "91c12347a8a497f9d0a1172c0a448327aeb01337b85e0c44df25e9695c8ce663": { "es": { - "updatedAt": "2026-10-20T04:30:25.724Z", + "updatedAt": "2026-10-20T04:34:46.377Z", "postProcessHash": "67251cedbd81963d292abccf109ed7a740b1bf6bc9cefd714e28aeffeb5d33cf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.725Z", + "updatedAt": "2026-10-20T04:34:46.378Z", "postProcessHash": "4e70d722d3720cb78f90fe14a26615dd3e4a554d986693af0669d2ed2f9a8285" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.725Z", + "updatedAt": "2026-10-20T04:34:46.377Z", "postProcessHash": "ff7a65ff8affb5af2ac0841d89d677ecba2aca8ea4a0b7a82ce12053db0638fe" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.724Z", + "updatedAt": "2026-10-20T04:34:46.377Z", "postProcessHash": "46024bfb136b64472963a4d535bf41147123678e002685f4d5cb338e4c481a79" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.725Z", + "updatedAt": "2026-10-20T04:34:46.378Z", "postProcessHash": "2b15e9e869ef1596638a0e67e74ebd701c33b6ae0f497e5e0a244121907d920f" } } @@ -44867,23 +44867,23 @@ "654b798886b8d8a95471b8159040ced8259ea9a060c546e4a03a43614734633f": { "1be739c42a527f0babc2d83024b49bda20cf2d52e9e2f0b6b07177c033cbe2f2": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.728Z", + "updatedAt": "2026-10-20T04:34:46.381Z", "postProcessHash": "20219bcf37d352e0ab409c81ccf96e23b183711aa4a6ae33f498e2f37fc42138" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.728Z", + "updatedAt": "2026-10-20T04:34:46.380Z", "postProcessHash": "04aaf3392c23fe24330054bdd960db88dfdfce1bff4575cbd3994056d2d7edd1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.728Z", + "updatedAt": "2026-10-20T04:34:46.381Z", "postProcessHash": "b2125d6bd28f0ae1b48f152fe87aed1172cd0df22b79cd1e311fe5d4c89e8215" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.729Z", + "updatedAt": "2026-10-20T04:34:46.381Z", "postProcessHash": "ae8ef003b60b5d618fc77ab5a12b24425a9a0c9426cc6e15daa0ec8c7d8d9e69" }, "es": { - "updatedAt": "2026-10-20T04:30:25.727Z", + "updatedAt": "2026-10-20T04:34:46.380Z", "postProcessHash": "599545cb220b33721b4b9aefb5b93887f0ca0bcfedcddd03032f9ed399708ed2" } } @@ -44891,23 +44891,23 @@ "c93efd216e26b7981e63cac7ffa0af5b0c0ea9d29de601ae1b7fb3c2a88fec7c": { "67384d3b7365c1b087cb252fa6377ce2456e9802a03876a22ed3b026aa00633e": { "es": { - "updatedAt": "2026-10-20T04:30:25.729Z", + "updatedAt": "2026-10-20T04:34:46.382Z", "postProcessHash": "c7ec52f8c0ed0999d3c7281bd3b35521ee5b0ae6d9561944ea06216927742c5a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.730Z", + "updatedAt": "2026-10-20T04:34:46.383Z", "postProcessHash": "1fd103ef9ab211c8a30afb2a636da88a86d7040ad7ad71402fec5d56ae92d3e5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.730Z", + "updatedAt": "2026-10-20T04:34:46.383Z", "postProcessHash": "b3ac445d24f5876deb648a3baafdf6930e63a387fa072afd3dc325ea80957336" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.730Z", + "updatedAt": "2026-10-20T04:34:46.383Z", "postProcessHash": "e181c20a650296bc1696d8d2a15b6293bd151b44bd2522e4fae33f931b2fdc2c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.729Z", + "updatedAt": "2026-10-20T04:34:46.382Z", "postProcessHash": "566ec6493e40459baa5187ff86d6c0c3b7c57fa1edb00edae62bf119cdd927f2" } } @@ -44915,23 +44915,23 @@ "942d13d3962dd5fdc5ab2a7b1574432cd5374c2ca3f070f9a35c37cbd4442e2b": { "5a716e1231e919f10969f295401ad63b389e59378b84c25d4d8fd15770eb2e6a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.731Z", + "updatedAt": "2026-10-20T04:34:46.384Z", "postProcessHash": "3f0884d224b70f39b4620d40a10e7c445e4ded9a7cb84ed067a6347820c733c3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.731Z", + "updatedAt": "2026-10-20T04:34:46.384Z", "postProcessHash": "a82e9ed258c21c6bad015c5a8262926655c204d2e59fc43bcb930238e97bc9b1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.731Z", + "updatedAt": "2026-10-20T04:34:46.384Z", "postProcessHash": "06bcc44328e11dac594051549f1ee9024e67413ca450895fd7373a4d6b4eba6b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.732Z", + "updatedAt": "2026-10-20T04:34:46.385Z", "postProcessHash": "0ca40a4ab387e202af2267e6f50c704dbe8f33ef852c63cdd52a93853d0b43fa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.732Z", + "updatedAt": "2026-10-20T04:34:46.385Z", "postProcessHash": "36d2098b6c4a41d97b84dc047a476a12f1e0eb498d7b53cb2430cf2ada2794a9" } } @@ -44939,23 +44939,23 @@ "aee66e2e299b1d92bdcad7b20522e0bd1c1462128f1d4dc1b694cbfaf087b6bf": { "5078f87e9f7d901f36888c4645cae33aab882685fbea8aa23e1360ca4405bee7": { "ja": { - "updatedAt": "2026-10-20T04:30:25.735Z", + "updatedAt": "2026-10-20T04:34:46.388Z", "postProcessHash": "e1b76380855902cea7f39c0fdefe7378e4624e7d27b5be09ceeee2809172940f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.735Z", + "updatedAt": "2026-10-20T04:34:46.388Z", "postProcessHash": "e4ae793404a925d3852d1872caa11d544a3ac615866bc1495878678e09a5b909" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.735Z", + "updatedAt": "2026-10-20T04:34:46.388Z", "postProcessHash": "f559f35bbd5b0f37e228db9610b05114dd2069b815f5dc604bb7478b72e5702c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.734Z", + "updatedAt": "2026-10-20T04:34:46.387Z", "postProcessHash": "49bef5a6f201adb170c76826d6782213539f0fd879775e622b3aac276f7b2f13" }, "es": { - "updatedAt": "2026-10-20T04:30:25.734Z", + "updatedAt": "2026-10-20T04:34:46.387Z", "postProcessHash": "a58d139275d220b516daec7bff4a6b02d2b4da84c3fd41b0f261c69ba531aac3" } } @@ -44963,23 +44963,23 @@ "5e545735a0c99c1f2e151e8ab50394e6934fdd565324107d385040db60e4765a": { "f3588870681a13968c883448faaa37934e81c477aab1cd4c7fbfd739e195572b": { "zh": { - "updatedAt": "2026-10-20T04:30:25.734Z", + "updatedAt": "2026-10-20T04:34:46.387Z", "postProcessHash": "18d51495d967a38551f58799fd1565cc14d4f6f88b73b41300837b00001c175e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.733Z", + "updatedAt": "2026-10-20T04:34:46.386Z", "postProcessHash": "d56e0adc21bdbafc4e063dcb4c7bea4f2d68a8688bb40f5b343349b21d1d1094" }, "es": { - "updatedAt": "2026-10-20T04:30:25.732Z", + "updatedAt": "2026-10-20T04:34:46.385Z", "postProcessHash": "3d1d4016af84ca196135917e553667432177a82aa6771264d68cd4af38514837" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.733Z", + "updatedAt": "2026-10-20T04:34:46.386Z", "postProcessHash": "1069ba98dbff84a45993030aafcdef1fca2b41449f60f98d13d2ba9a0f318709" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.733Z", + "updatedAt": "2026-10-20T04:34:46.386Z", "postProcessHash": "8ca7183dff76c64c675d3b8ae73326782f6ed9fddacf979c5c48302eaa3d4932" } } @@ -44987,23 +44987,23 @@ "9b97f2e017159314690015b7f3a0801c1ce6dd1e3d6c0c42f6431ec7393d560a": { "53504016a26c71b1f156eb346131d02db2055b2e0771f5b3c45bf0a37714f322": { "zh": { - "updatedAt": "2026-10-20T04:30:25.707Z", + "updatedAt": "2026-10-20T04:34:46.362Z", "postProcessHash": "de148b14e2ea5585a5241d90207a882f2d12018510daef06dea2fec52c827359" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.706Z", + "updatedAt": "2026-10-20T04:34:46.361Z", "postProcessHash": "3b948997914c052c74696a337573cd8793324281304770640df2d5d25a2406eb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.706Z", + "updatedAt": "2026-10-20T04:34:46.361Z", "postProcessHash": "5c25a2c71d4bd4ff46747f7e62724fa40637c8de507afde8e16975a4ba81a9b8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.706Z", + "updatedAt": "2026-10-20T04:34:46.361Z", "postProcessHash": "b616e6226d36295e063b3a4a52587d3e43da0f70d3a0c8b324102eb421d9c0ca" }, "es": { - "updatedAt": "2026-10-20T04:30:25.706Z", + "updatedAt": "2026-10-20T04:34:46.360Z", "postProcessHash": "23955ef4c1c8efa682bd677fbab901e7bcc26f560a442b2580c26308eeae4696" } } @@ -45011,23 +45011,23 @@ "a8d9a994a49398650a11af2f9d14d5f01f817afb4cb02d47df6c5cb7ddc586c9": { "2bbb064642dfc626a2b8871e4ed325dc180cd40d7db6c6a9b61c20a8e2944452": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.710Z", + "updatedAt": "2026-10-20T04:34:46.364Z", "postProcessHash": "0875164248966f759576dfff4b3b7a8832fcd59dd9959d5c1d56317f9615693a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.709Z", + "updatedAt": "2026-10-20T04:34:46.364Z", "postProcessHash": "6230f78aa42e976451645cc1bf017e8f1566e2dd54dbeec3cfaaf32711c7964e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.710Z", + "updatedAt": "2026-10-20T04:34:46.365Z", "postProcessHash": "8f03e049794cef0ae88112d81878418b5e96f8629ac6ab793a1894cea88e7b90" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.709Z", + "updatedAt": "2026-10-20T04:34:46.364Z", "postProcessHash": "8f6447e505868b2970efc23b23019ac5db861d40eda2c8fef958a8841d6fd989" }, "es": { - "updatedAt": "2026-10-20T04:30:25.709Z", + "updatedAt": "2026-10-20T04:34:46.364Z", "postProcessHash": "a0c5b0d15e00ff4e2b4ab26e321fcd5236448c154c3f0f654f7b4c8d5177ff5a" } } @@ -45035,23 +45035,23 @@ "4eb40d2fa1e9e4f9861c3c1d496c11b103ee1268582bb3240c1f0c55265ae61a": { "43085eae8c86cb72e8bee4fbc1db9f8b0ae1cf78627cbd3e782963adae4a80e5": { "zh": { - "updatedAt": "2026-10-20T04:30:25.705Z", + "updatedAt": "2026-10-20T04:34:46.360Z", "postProcessHash": "b359314a7077c62fc2778a0bf596fe4597ee1bdec18a153cbd8fd695b349de59" }, "es": { - "updatedAt": "2026-10-20T04:30:25.704Z", + "updatedAt": "2026-10-20T04:34:46.357Z", "postProcessHash": "c3f0eecdaaf339fc55b783dba414e333562bd18809cb1a7fd7a25ab847f2f8d1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.705Z", + "updatedAt": "2026-10-20T04:34:46.358Z", "postProcessHash": "620f330938571bac8ab06a0eb75b998b90ec06d7204e435032b4e53a78b1dade" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.705Z", + "updatedAt": "2026-10-20T04:34:46.358Z", "postProcessHash": "5ee38c9ffbd8fc9f9b5b0ba63537b4da18e41c5965b788e64edc8bfe45b0ca5c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.705Z", + "updatedAt": "2026-10-20T04:34:46.359Z", "postProcessHash": "53f1046bfd0fd31610c0eb744f9d139db32c919ebd79bd1c829ac2489d076e72" } } @@ -45059,23 +45059,23 @@ "f59be9eeaf2f6b0b6f94c147961c83944433738bdbd24882826668f0249ef9a2": { "569e8a60f7f7215796601e47439783326c715455e2e53be354020ef5e48d1a13": { "es": { - "updatedAt": "2026-10-20T04:30:25.703Z", + "updatedAt": "2026-10-20T04:34:46.356Z", "postProcessHash": "d8f012b33d2f7d4bdd944b22ae01e7c3565476a71b68f2c72ddbbc3a25c02280" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.704Z", + "updatedAt": "2026-10-20T04:34:46.357Z", "postProcessHash": "1d8114b3b67c7a3922521047f629f5e66b05697f94630040d3f7e0e1b41c1a97" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.704Z", + "updatedAt": "2026-10-20T04:34:46.357Z", "postProcessHash": "aa81522fbf592acce9fd7e2878cb56fe752946857c9aab9409305439f2f1e8b4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.704Z", + "updatedAt": "2026-10-20T04:34:46.357Z", "postProcessHash": "bcfb415b6fc8c340692b7722c92d3fd58a081aecd91ced8a3f2eea1e3a764f96" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.703Z", + "updatedAt": "2026-10-20T04:34:46.356Z", "postProcessHash": "981acee48d6536b8534b8b71bc44c26f1d304fa62fcea3280919f5b2bf4d5da7" } } @@ -45083,23 +45083,23 @@ "bdef105a0806c76b3793c22039f7bc5c58937a9dcfff24f75d0d0f7770531541": { "61d29ec29a2d49236cc43f8c06cbe6187ff7d578dcef86429c07f496e593ac38": { "es": { - "updatedAt": "2026-10-20T04:30:25.743Z", + "updatedAt": "2026-10-20T04:34:46.394Z", "postProcessHash": "bd4aa47014c0d3629e096f057aec155cbe603f1ab1fa26f6263689dfe1b45780" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.744Z", + "updatedAt": "2026-10-20T04:34:46.395Z", "postProcessHash": "5d70e79c9c4d5591dd74a15f1fc3cef58c81a56f0ca9f65d46ead3b7cfbb21bd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.743Z", + "updatedAt": "2026-10-20T04:34:46.395Z", "postProcessHash": "4f1bd0b2e08fc9aed2b52b1642f58fe347821f59590fd4edcda5246b67a03492" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.744Z", + "updatedAt": "2026-10-20T04:34:46.395Z", "postProcessHash": "713bfa7a269fefa602992ff7a679fb77acb6e9678d25fdbcb9eb951e0683ab93" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.743Z", + "updatedAt": "2026-10-20T04:34:46.395Z", "postProcessHash": "425ce1b7b0e4c2eef5c3550da0a4badcd1db3f33305cfc6b7c280b5165193112" } } @@ -45107,23 +45107,23 @@ "231def73306a5f12bd4cbc5d075ecccb9c34501f84867cbdd7f5dbe75575c116": { "f6ba79b4ca2610d388ed41f8212ba6e1f4c3789efc7c6226d09a558435cdb434": { "zh": { - "updatedAt": "2026-10-20T04:30:25.713Z", + "updatedAt": "2026-10-20T04:34:46.368Z", "postProcessHash": "3b24f0d73dae200afbee623eb186aeebb6b59581920de0bd6d40512b0ed8aa31" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.713Z", + "updatedAt": "2026-10-20T04:34:46.367Z", "postProcessHash": "9f54b78b2fd06b056a23ab67aa6cfa2a47f37ca9d92abbb9a9307494efd6df77" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.713Z", + "updatedAt": "2026-10-20T04:34:46.367Z", "postProcessHash": "6fbe0131b3da48766ef51204452fc61c925bed6e29e7b918641022addba47e00" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.712Z", + "updatedAt": "2026-10-20T04:34:46.367Z", "postProcessHash": "e477f0953c03f38c7aa0a0677352fcdbdf8bb2a99b5afe70d6c8ac49b49e8f5e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.712Z", + "updatedAt": "2026-10-20T04:34:46.367Z", "postProcessHash": "cc1920b6b811bc2dc316d164316aaf938c40ca7b31ea7642ccff24afadf9ae4c" } } @@ -45131,23 +45131,23 @@ "f60b83603ebf0fa9067348ad814d410f5e62608776f7cfb6cb390a4250ee7d81": { "7eded3d44b3a4fcff44261b070e3af1ade78a6249128b43b10eb28628e2e6b54": { "es": { - "updatedAt": "2026-10-20T04:30:25.719Z", + "updatedAt": "2026-10-20T04:34:46.372Z", "postProcessHash": "25877d3029cb3533fb83d044086dc40bf39f0ffbe54c90823c8a8168e2cd4cf3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.719Z", + "updatedAt": "2026-10-20T04:34:46.373Z", "postProcessHash": "bd1e1d00e49da4e37dcc3497162ce9dd38fc766c3c58d88904ea6a096a9e17a4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.720Z", + "updatedAt": "2026-10-20T04:34:46.374Z", "postProcessHash": "3b9198f7858704c9e3a60a1d1d2ce7fbf565f9a155ca0177f0ee2c7b374a161f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.720Z", + "updatedAt": "2026-10-20T04:34:46.373Z", "postProcessHash": "1b011644c7d5515e519555a23e171090b346c7ca8fe590b77d0c47bc74798729" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.720Z", + "updatedAt": "2026-10-20T04:34:46.373Z", "postProcessHash": "2dbe79ba788fcd637d0b6287af08a2cf06b16d8187008551685b7575f1c52cb1" } } @@ -45155,23 +45155,23 @@ "9269d53e165b3d6f64aa94258e6cb4b4487dfc6d6661512e26a4e0fe9508e78d": { "675ea72ae42dda1e4721273ecc6f2989aa7f3877d7519ad8c612694c3f593417": { "es": { - "updatedAt": "2026-10-20T04:30:25.722Z", + "updatedAt": "2026-10-20T04:34:46.375Z", "postProcessHash": "e24a89e1109e5443a20ea87203b90a9e4cf0bfb6bba9d6ac6efc9e131872b94a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.723Z", + "updatedAt": "2026-10-20T04:34:46.376Z", "postProcessHash": "61cf579a24a24c09ccdb0fdafb143601a7207edb83ad77ad2544feeb24111ac3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.723Z", + "updatedAt": "2026-10-20T04:34:46.375Z", "postProcessHash": "8e60476dc44c7d5fc008cbb887d8d43d06a2b0bbd0be89d7eab7fedd48b808fd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.724Z", + "updatedAt": "2026-10-20T04:34:46.376Z", "postProcessHash": "0b6cb36c37efea42d34d3214f7bf2fbc556c01f5bade8936dcaac116eed15097" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.723Z", + "updatedAt": "2026-10-20T04:34:46.376Z", "postProcessHash": "16624b61fe37347b83368b21aa09b6c75966f1d55c7538e1a3dd442e231bfb45" } } @@ -45179,23 +45179,23 @@ "d9aa55a34dca59c727f0e2a046cbf3b9107cc48fc7f3be6ba953529674a4121f": { "0e078d003a65ee9cc140020c75c4eebd415b6ae1d0c1121470a184962a964b73": { "es": { - "updatedAt": "2026-10-20T04:30:25.744Z", + "updatedAt": "2026-10-20T04:34:46.396Z", "postProcessHash": "29e87e7c41037fbaab60e7b15d06d2b4048dbf505b6a34f1384053bdd6ea4c49" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.745Z", + "updatedAt": "2026-10-20T04:34:46.396Z", "postProcessHash": "6b56e06dc7ba1905a11b60ce50dd0039b8646382535b4f54cb2dde643b1e7d5d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.746Z", + "updatedAt": "2026-10-20T04:34:46.397Z", "postProcessHash": "11fd7926149396ebfce4527a3463d6fa9e0ad3504d31e166dbd74b4741d81b18" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.745Z", + "updatedAt": "2026-10-20T04:34:46.396Z", "postProcessHash": "594398a282c272b452abd87ce00eccdf67f128cd23286dd0b2481bde44fd2f10" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.745Z", + "updatedAt": "2026-10-20T04:34:46.397Z", "postProcessHash": "354d8fd2f3f923f7c308254f1c289e3ffbe1d5a14cdb66fdc22b937634f61950" } } @@ -45203,23 +45203,23 @@ "78fd0859b9ef67d75e102e6eccb48f4d10a521a818c9876c52ea794a5429f7e2": { "1f5114fd0ca596b3c07b7e906b0497ec45ecd62f95089548eb770c190b35f4c6": { "ja": { - "updatedAt": "2026-10-20T04:30:25.747Z", + "updatedAt": "2026-10-20T04:34:46.398Z", "postProcessHash": "c2c776abb09989ffb646d1b5c1136a7540e7c6298118b8b5ec6204cec34304c0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.746Z", + "updatedAt": "2026-10-20T04:34:46.397Z", "postProcessHash": "f8cdb889d0536465cf4b455d58b0edf48ad2d3a43edb7acc1d817068fd0313e6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.748Z", + "updatedAt": "2026-10-20T04:34:46.399Z", "postProcessHash": "fe3a1a70c9581bf4d47099ef25c1fc835d9a7eaad3add64d22d71a110e63a57c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.746Z", + "updatedAt": "2026-10-20T04:34:46.397Z", "postProcessHash": "96d8512b8a47a25391ab617c8a0db742fd3bfd0935c31b368e089099f5f8e15e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.747Z", + "updatedAt": "2026-10-20T04:34:46.399Z", "postProcessHash": "d09b5fec1aa959e6dcea4c0d1c1e196962b9580a3dee94ec48e8bf1a5f29817c" } } @@ -45227,23 +45227,23 @@ "f552a70004369d44fe84a7e31600b7a14d1ebbf6edee5200b342e181cf04cee9": { "1264548ccc8ca63fc41a19524292a361baf01a0e7f33b7eea3b228c9a86b0a62": { "fr": { - "updatedAt": "2026-10-20T04:30:25.741Z", + "updatedAt": "2026-10-20T04:34:46.393Z", "postProcessHash": "ef659ebed9e3e243e5cbb752ad4c8b31d5397b7306af7be234bad375ab9a1c97" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.742Z", + "updatedAt": "2026-10-20T04:34:46.394Z", "postProcessHash": "7c4334ccdc974f13d2101af49a11ab8c6713d308d6b70efe9884fce878315f55" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.741Z", + "updatedAt": "2026-10-20T04:34:46.393Z", "postProcessHash": "092e9751890da965a8d3d11f330b7e54c0e4e9418c977f745020b5105329c0d9" }, "es": { - "updatedAt": "2026-10-20T04:30:25.741Z", + "updatedAt": "2026-10-20T04:34:46.393Z", "postProcessHash": "371f0533b2c7b2370e4b271ff1330c2e2728f57f256139fb2eb6d466d77fda55" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.742Z", + "updatedAt": "2026-10-20T04:34:46.394Z", "postProcessHash": "3be0a44a526d4e18a5a777ec68b1dd1e3f193ae3265ae23862768a04e8278fa7" } } @@ -45251,23 +45251,23 @@ "133b8dfd524e3963d57d1468ecc88facc39706203200ca77dc151c240d017e5b": { "4a91fada964b2f08cb2681d701d59e88e073dc1f8c193e21c1caad8c91d906cf": { "ja": { - "updatedAt": "2026-10-20T04:30:25.726Z", + "updatedAt": "2026-10-20T04:34:46.379Z", "postProcessHash": "332e22aaec8b40edfc360a60abd53ebc568efb4b41bebf7e27a64a493eeda254" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.726Z", + "updatedAt": "2026-10-20T04:34:46.379Z", "postProcessHash": "40dad373e8d2b537d1d837d62dacdcd240c1aacb1b11d62e6c16e13505513f77" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.727Z", + "updatedAt": "2026-10-20T04:34:46.379Z", "postProcessHash": "db181500e3fdcfbf81f32dc579505e862dc170ad59993748720b9e82ccd1b24f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.727Z", + "updatedAt": "2026-10-20T04:34:46.380Z", "postProcessHash": "6b18bc72496dbcd66a5ae61665675e0999cfb5cc78893a98ed8e06d21c931522" }, "es": { - "updatedAt": "2026-10-20T04:30:25.726Z", + "updatedAt": "2026-10-20T04:34:46.378Z", "postProcessHash": "3c4ede8f96b1d0cf52486c367a07c98e9010019a245342ae3956c955f66b8cf1" } } @@ -45275,23 +45275,23 @@ "2138e99ef624259028c5aeac293c5d1a9cf5052fd226bb54566e81f73e38ae6b": { "d8d270da5da8a273682369347c167be2766d09fdf02faedfe4e9a995ecd54812": { "es": { - "updatedAt": "2026-10-20T04:30:25.759Z", + "updatedAt": "2026-10-20T04:34:46.411Z", "postProcessHash": "6769e2ccfbfe811a5929803b4634265546842255d0f33e0eb917dbea78904019" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.760Z", + "updatedAt": "2026-10-20T04:34:46.412Z", "postProcessHash": "36ff92dec9059d4aac1e49e9bd56b1fdd32f4746ff4a90adc366de17a6e4165e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.760Z", + "updatedAt": "2026-10-20T04:34:46.412Z", "postProcessHash": "affadf76d8db1fe8f61643e88150bfcecaf996d347f85acfb251f873bafd89a6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.760Z", + "updatedAt": "2026-10-20T04:34:46.412Z", "postProcessHash": "27700915d85f38f7d6c76bcd98b2905c741cef96e4702efd7dd01ab02cf746df" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.759Z", + "updatedAt": "2026-10-20T04:34:46.411Z", "postProcessHash": "aa00381498b974c47b5fb5951996ef5ad2a008680fc2bebc8c282613afc87877" } } @@ -45299,23 +45299,23 @@ "38280d0507620be24c5227e86eb692c9dd4b36a0067c98ed05553d5fa993abf7": { "514210080e6d835cf83b588affb1da2d24d1d588ecdb62d67d9c499f18280c5e": { "zh": { - "updatedAt": "2026-10-20T04:30:25.757Z", + "updatedAt": "2026-10-20T04:34:46.409Z", "postProcessHash": "e32ef947e8d5382c8479ab156d51ceaf4b7c181718c725c87a62f45813781055" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.756Z", + "updatedAt": "2026-10-20T04:34:46.408Z", "postProcessHash": "0bd179dd133eb9440748e45ea5220d5936e86fc9046030465b65053b1fcaed2d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.756Z", + "updatedAt": "2026-10-20T04:34:46.407Z", "postProcessHash": "c764ed98c0907761e5bf1860aedbd3d883cebf44dc6c2db25e395e57074f13b7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.756Z", + "updatedAt": "2026-10-20T04:34:46.408Z", "postProcessHash": "643cd745fcff10e39674f16e669ba25712da5fca7ae1fd96d9eae16ddb73a835" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.757Z", + "updatedAt": "2026-10-20T04:34:46.408Z", "postProcessHash": "4605b0c25bd2ce3c68696b129d5420e3e182121876e90a3a4aaa0b2458a95ee6" } } @@ -45323,23 +45323,23 @@ "cebe29ba12e1172e526208a637ac7389d995fd8288fcf8908bc470cb9169b3e8": { "a1dbe542754e63eb60571290755f26d80ff23e61fcf355187bf3b874d13231bd": { "es": { - "updatedAt": "2026-10-20T04:30:25.763Z", + "updatedAt": "2026-10-20T04:34:46.414Z", "postProcessHash": "17338f18a4fad578d99709ac4fc6470e73e5b8ad86d5e521ad0e76d328a9b288" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.763Z", + "updatedAt": "2026-10-20T04:34:46.415Z", "postProcessHash": "06c9a4feca956148f4ec02fd31bcd4780068f0125c223a517d26590ca5a00d5d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.763Z", + "updatedAt": "2026-10-20T04:34:46.415Z", "postProcessHash": "a9acd565854e01799a73c0cc918f877ddaea02e15af0895cee77b2876e40e704" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.764Z", + "updatedAt": "2026-10-20T04:34:46.415Z", "postProcessHash": "54b7b201f881501ac986fcef6cb18daa067356d498a218a70f8259eadcedb879" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.764Z", + "updatedAt": "2026-10-20T04:34:46.416Z", "postProcessHash": "d53cb9bc3f1f60890c08ac536b68d4d6f984a26c7c0093565c3a235243832a50" } } @@ -45347,23 +45347,23 @@ "78b88d2f412b9ba40c942c4f8e853894d49d3349002aa660f1c1fdefedefa768": { "f8a2c5efc3e52b2f0e9c2507a0d4082734d1f48db7a1fdee0fcddfa48b369d52": { "es": { - "updatedAt": "2026-10-20T04:30:25.761Z", + "updatedAt": "2026-10-20T04:34:46.413Z", "postProcessHash": "6d40e2e8e199aee69d0de271bb4d2526b5e3205efa54ae1b2dfd1669ff7bb007" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.761Z", + "updatedAt": "2026-10-20T04:34:46.413Z", "postProcessHash": "3b01aaef392579608eaecc87f7b3c34217dc77250e9ceb1e96d4bc3f0130e9b6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.761Z", + "updatedAt": "2026-10-20T04:34:46.413Z", "postProcessHash": "06fc39b0937333a9a296aa59f103c5bc9107db693e7a0deaf64afc5972cca2d6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.762Z", + "updatedAt": "2026-10-20T04:34:46.414Z", "postProcessHash": "535f1b1cb561d645d41a138ce195d9daf17a2d6729ba477c01f853e1dce40588" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.762Z", + "updatedAt": "2026-10-20T04:34:46.414Z", "postProcessHash": "aca170ecb38b878cfb8b61dbcd5183abada47866f09c31a644bc460bc4499266" } } @@ -45371,23 +45371,23 @@ "70d06212474e441dac1941746ac58957c8ebda57bc8eba22627cf6d45e1c460a": { "782cf7c6d4c43b531d6646186b0477a58c1b77be2dc66a8d18caef0282953725": { "ja": { - "updatedAt": "2026-10-20T04:30:25.738Z", + "updatedAt": "2026-10-20T04:34:46.390Z", "postProcessHash": "938d64cd03c0944e991df9d008828a4345692354c3525a9d7c23f483b1afeeb8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.739Z", + "updatedAt": "2026-10-20T04:34:46.391Z", "postProcessHash": "be2a3367a4a2a01601c747690ecd0ffc82226b7aa46b183257d416460c9e3853" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.738Z", + "updatedAt": "2026-10-20T04:34:46.390Z", "postProcessHash": "7087b1f1ca5c512acab279c98d2178449a052f5c3d61eb5b9f7aa77fd4a974d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.738Z", + "updatedAt": "2026-10-20T04:34:46.391Z", "postProcessHash": "af724b6b59af11e2f26cde447851f666eb82ea1d300d1d06fb24d462276d03a9" }, "es": { - "updatedAt": "2026-10-20T04:30:25.737Z", + "updatedAt": "2026-10-20T04:34:46.390Z", "postProcessHash": "179f0061a3c7107fc656afd9cae16261033fdc9655f026910535d0f339cec990" } } @@ -45395,23 +45395,23 @@ "ab476e5fc0f544de9dc61f7d1b0f23520e5f873096a5aaae94e365f9e2e4ccac": { "4e92cb79711fc0a273089fcc04dd9c743f6a79207de4ce41b0315ec99f749e32": { "fr": { - "updatedAt": "2026-10-20T04:30:25.736Z", + "updatedAt": "2026-10-20T04:34:46.389Z", "postProcessHash": "a585f0d00a859e1c65b32f1ceddc322303943c9966a9afc5e732fbccebfe544f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.737Z", + "updatedAt": "2026-10-20T04:34:46.389Z", "postProcessHash": "a1aa8adacbfd37dbfa56eab5d226b6e41f7e822816c5aeefaecb980fe8bc7b2a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.736Z", + "updatedAt": "2026-10-20T04:34:46.389Z", "postProcessHash": "404c95327565293f0852e89a1341f721ef7e0b86f8767f3ddf23af757a5b64af" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.737Z", + "updatedAt": "2026-10-20T04:34:46.390Z", "postProcessHash": "77223c7bba2571655a962a66e3e28b1bcdf7118a960ce25fdf362d686091e26a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.736Z", + "updatedAt": "2026-10-20T04:34:46.389Z", "postProcessHash": "e33b1a90949d7bb0dfcfc35b0c82a5ebfc3af1b1caf860751c8cd1024252195e" } } @@ -45419,23 +45419,23 @@ "557af20914bd33bb2877101eadecb31eb95671c60964be00c2625695e5639738": { "942cb42b275dc69526562f1701990472b7e753dc64b8c8201f8e3d9f8a879712": { "ja": { - "updatedAt": "2026-10-20T04:30:25.740Z", + "updatedAt": "2026-10-20T04:34:46.392Z", "postProcessHash": "2bafdf44efd2a6abde58d5bccf52aa3e72f46767dbc409c942e1f39889cf3794" }, "es": { - "updatedAt": "2026-10-20T04:30:25.739Z", + "updatedAt": "2026-10-20T04:34:46.391Z", "postProcessHash": "0810b23d67ce3ff72912214713b960d67bed398c1cec3155816ffb104788be83" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.740Z", + "updatedAt": "2026-10-20T04:34:46.392Z", "postProcessHash": "bc93da1dd458d3a039815e023edc324b79d8cb7631c3fcb402ce6c268989452d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.740Z", + "updatedAt": "2026-10-20T04:34:46.392Z", "postProcessHash": "352c20037db5d38063cfcca494b9982500415bd45d9d5d5ad288b70c0f81e61f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.739Z", + "updatedAt": "2026-10-20T04:34:46.392Z", "postProcessHash": "552c2ecf1a8eaf5d0a878f2bc3d9fbfc9bedf930547991736c3a426c647caec3" } } @@ -45443,23 +45443,23 @@ "8a662dbe6addc17aed08c78adc1589876714e37f552e289e6e79b0bec4d3351b": { "b314f1fa54f8a67fdeba7e0ce5cd96856dddda655b142ec5f687c17d5721d58c": { "es": { - "updatedAt": "2026-10-20T04:30:25.764Z", + "updatedAt": "2026-10-20T04:34:46.416Z", "postProcessHash": "bfdcd6714549b073ef45ddffb7a8e886195d745f15828be335c5ac909a5a5698" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.765Z", + "updatedAt": "2026-10-20T04:34:46.416Z", "postProcessHash": "26c6380fd7d856f6f474ca0ae52b7ccb28102dfa519a6ee8c4dd75f54decb3ce" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.766Z", + "updatedAt": "2026-10-20T04:34:46.417Z", "postProcessHash": "1db6ac66afedbef24ee3d0744f1a5d816bca4a1b1490f56466bb3dfaa9fbf2aa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.765Z", + "updatedAt": "2026-10-20T04:34:46.417Z", "postProcessHash": "ff549a77353b9504c5becd24798ac237a9404fdd229b44a424b91c8d1daf2019" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.765Z", + "updatedAt": "2026-10-20T04:34:46.417Z", "postProcessHash": "99b03e727b7bc97902f3fa3b8faf555e1f15b7c78ea02ada904e0861f8b0423f" } } @@ -45467,23 +45467,23 @@ "0e066a6fff080da2cb8a769ff9f502525401d78376b477ddf270ad0f3cdfc6e6": { "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.749Z", + "updatedAt": "2026-10-20T04:34:46.400Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.748Z", + "updatedAt": "2026-10-20T04:34:46.399Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.749Z", + "updatedAt": "2026-10-20T04:34:46.401Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.749Z", + "updatedAt": "2026-10-20T04:34:46.400Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.748Z", + "updatedAt": "2026-10-20T04:34:46.400Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" } } @@ -45491,23 +45491,23 @@ "d9bfbcbb33ead35a8ad549442009cd06674bd2233434b0dae7b25336f2e01927": { "f7f7af9930cb063eb373cefc31547d0d5086926e6aa76f1011d4439936e1defa": { "es": { - "updatedAt": "2026-10-20T04:30:25.750Z", + "updatedAt": "2026-10-20T04:34:46.402Z", "postProcessHash": "f64b33fc7293a8bb248f0339668256889de6d552caab098ce63ab09cc54f03a1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.750Z", + "updatedAt": "2026-10-20T04:34:46.402Z", "postProcessHash": "87f0ecb49116fbb8e7e2373c037db21e45028c8f50bfa4b63721b091a0c68072" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.750Z", + "updatedAt": "2026-10-20T04:34:46.403Z", "postProcessHash": "f64b33fc7293a8bb248f0339668256889de6d552caab098ce63ab09cc54f03a1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.751Z", + "updatedAt": "2026-10-20T04:34:46.403Z", "postProcessHash": "ec9e11fd83162064feeeec45ee8af913e23fbc35d17781eb854c4312eeec94ae" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.751Z", + "updatedAt": "2026-10-20T04:34:46.403Z", "postProcessHash": "f64b33fc7293a8bb248f0339668256889de6d552caab098ce63ab09cc54f03a1" } } @@ -45515,23 +45515,23 @@ "706a393c1ddcfa44bfefbf286c4194d507b39322f660a901734f42c06839f3c5": { "334ee0ea94c6756f476287392581140f07032e3853291b40a28825abe75cd5ae": { "es": { - "updatedAt": "2026-10-20T04:30:25.752Z", + "updatedAt": "2026-10-20T04:34:46.404Z", "postProcessHash": "34584c11d19a0b5026bbb8bded62acdd0fbdfae077fe8173559c524c95948d15" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.752Z", + "updatedAt": "2026-10-20T04:34:46.404Z", "postProcessHash": "15ec7c1fe8322a3056aac160eb43b0834ee9b675212b97d8f074925915288e2f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.752Z", + "updatedAt": "2026-10-20T04:34:46.404Z", "postProcessHash": "027f8fed7ffd475c9f9c7c1ba3f0a64ca87e5c873e9d718e4faaaadbe1d525bd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.753Z", + "updatedAt": "2026-10-20T04:34:46.405Z", "postProcessHash": "fb2e933069ca586ee5dde5d9861cbd4123d8be958089707427383cc6b60f0e51" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.753Z", + "updatedAt": "2026-10-20T04:34:46.405Z", "postProcessHash": "1e9359df65d137b0bb8ceb877fb8a623ec4cfeb1140210beb261325935fe095d" } } @@ -45539,23 +45539,23 @@ "5f9394c806ef390b45ac4e2c755f17b96a6cff611586d2213b0e8d559f20a508": { "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4": { "ja": { - "updatedAt": "2026-10-20T04:30:25.758Z", + "updatedAt": "2026-10-20T04:34:46.410Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.757Z", + "updatedAt": "2026-10-20T04:34:46.409Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.758Z", + "updatedAt": "2026-10-20T04:34:46.409Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.759Z", + "updatedAt": "2026-10-20T04:34:46.411Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.758Z", + "updatedAt": "2026-10-20T04:34:46.410Z", "postProcessHash": "0790d722d29b838f4b1c127154fecdd761ead9baa765f0b315d40386603407b4" } } @@ -45563,23 +45563,23 @@ "65809705a9a40a92476d6bb023fa43339be3d49af5643a657474a35d4879afd7": { "5704590d855c5872a6c53716016ca70f057e645d4b4badd1ad2f9936c6b33f51": { "fr": { - "updatedAt": "2026-10-20T04:30:25.754Z", + "updatedAt": "2026-10-20T04:34:46.406Z", "postProcessHash": "9760a11a92c348785240aa9dc2a9064cc10ff1f4b86d4de65c566056277ab067" }, "es": { - "updatedAt": "2026-10-20T04:30:25.753Z", + "updatedAt": "2026-10-20T04:34:46.405Z", "postProcessHash": "59b2cfb03a989799c96da6c359979737b849907d9ef871b064f3c6739db0e8bb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.755Z", + "updatedAt": "2026-10-20T04:34:46.407Z", "postProcessHash": "2ef7e0870aff3df471902f499ff5903c577d775573f413cac790fae765fd57a0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.755Z", + "updatedAt": "2026-10-20T04:34:46.407Z", "postProcessHash": "4cf6fd97bfd1e5e7105ce9cef6c80f7754e1f16aab7fd9d89588f724c6648d4f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.754Z", + "updatedAt": "2026-10-20T04:34:46.406Z", "postProcessHash": "c06f3068b2cfe815b7a2a9066dbfe7a7994ea12c6c43800dfe0182efecb3a207" } } @@ -45587,23 +45587,23 @@ "23483200fb061ac69252d1bf95ad70a444e2a564960d48515f3178575f3fee3b": { "5a8e66cd3658627fde7e65bf50900cce9f6c1b6e61f1c2963f9112cb5f76964b": { "es": { - "updatedAt": "2026-10-20T04:30:25.768Z", + "updatedAt": "2026-10-20T04:34:46.420Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.768Z", + "updatedAt": "2026-10-20T04:34:46.420Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.769Z", + "updatedAt": "2026-10-20T04:34:46.420Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.769Z", + "updatedAt": "2026-10-20T04:34:46.421Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.769Z", + "updatedAt": "2026-10-20T04:34:46.421Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" } } @@ -45611,23 +45611,23 @@ "d6112dde2ae704ee925238a1f8431f52a6ff2864128b1f003317b1953e7f53b2": { "245c1a0cb887a3287fb143cdb213a796d35e3d0d8880375cc5ecaf00bcdf308b": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.767Z", + "updatedAt": "2026-10-20T04:34:46.419Z", "postProcessHash": "e70eb06fe2355a7e5071c88b0f3545cabb902b1d35d4582f355456a6fbcacce5" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.767Z", + "updatedAt": "2026-10-20T04:34:46.419Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.767Z", + "updatedAt": "2026-10-20T04:34:46.419Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.766Z", + "updatedAt": "2026-10-20T04:34:46.418Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.766Z", + "updatedAt": "2026-10-20T04:34:46.418Z", "postProcessHash": "3bca8d44f0e053f36966ea19c67917fa342bb96e666c7f0e932fbf192de5cfe2" } } @@ -45635,23 +45635,23 @@ "8f24a11f6f59845947084b5250dece1936e99b990203210146d4db2dee359972": { "0338dc5383593e802d1ee4c6d43d0a392dd0fa9f25098614750c7ab59e80a3ec": { "es": { - "updatedAt": "2026-10-20T04:30:25.770Z", + "updatedAt": "2026-10-20T04:34:46.422Z", "postProcessHash": "6163866fd313d8542fea0cfc0a31f6c959c9bdef31a5b3357ea93d08aa98cf2e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.771Z", + "updatedAt": "2026-10-20T04:34:46.423Z", "postProcessHash": "bd9847d0c5a1b6a775919d1cc727a415dd72c8d64e78c5da2ea9c08fccda3b30" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.770Z", + "updatedAt": "2026-10-20T04:34:46.422Z", "postProcessHash": "868103a9c53680d9aaca09f53016e45024bfc53ac6158a5aeceb54111430bdfa" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.771Z", + "updatedAt": "2026-10-20T04:34:46.423Z", "postProcessHash": "7c9756208e0372bde5fab4c0915c33b44d8d95442e8782573bcc1545999fb70f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.770Z", + "updatedAt": "2026-10-20T04:34:46.422Z", "postProcessHash": "e871eeb56c740bf74b5f9583dc7af965b94c914517084e898849adf953bcddbf" } } @@ -45659,23 +45659,23 @@ "c49a336e3af240d55840ed155e21cf605fe372d74ebc7374097fe8d9f13b34d7": { "a60dfd40379599baaec784226b54ecd4573c376e7854802676358ce06919ba21": { "fr": { - "updatedAt": "2026-10-20T04:30:25.773Z", + "updatedAt": "2026-10-20T04:34:46.426Z", "postProcessHash": "c77df1462d79392566a489dd1e09b0a3a2d44ca972077d74d8d02e1a6f1b9f2b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.773Z", + "updatedAt": "2026-10-20T04:34:46.425Z", "postProcessHash": "e4360a97c9ed78c34bc3c4750539c6372bd3f68be3ba52e31db85168ce258a52" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.774Z", + "updatedAt": "2026-10-20T04:34:46.426Z", "postProcessHash": "311d603733cb1c24b60923185107a9f307288c5e3ba3059003d1b5510959535b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.774Z", + "updatedAt": "2026-10-20T04:34:46.427Z", "postProcessHash": "cc89758424574a1e0bda0d46e5fe9e6195dc4061386b8558356c32b7f3415f62" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.774Z", + "updatedAt": "2026-10-20T04:34:46.426Z", "postProcessHash": "b7a963da66665e9f3faf2561e8606c2a3309f9ad52f3d948b68afd320ce6046b" } } @@ -45683,23 +45683,23 @@ "07a826cc4855544db07d1c4cf74771ab48bf51221348d95ba4ef33af7205317d": { "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea": { "es": { - "updatedAt": "2026-10-20T04:30:25.771Z", + "updatedAt": "2026-10-20T04:34:46.423Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.772Z", + "updatedAt": "2026-10-20T04:34:46.424Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.772Z", + "updatedAt": "2026-10-20T04:34:46.424Z", "postProcessHash": "9ee69bf436324bd18967332519bd7bd649cb3738e8fee2aa5dcd46efdf126bd8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.772Z", + "updatedAt": "2026-10-20T04:34:46.425Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.773Z", + "updatedAt": "2026-10-20T04:34:46.425Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" } } @@ -45707,23 +45707,23 @@ "07a52ed75c3c79a38feca98c0eb3710eeecbfa1a2e9d3dd45367949495d769b2": { "18c90d7977d1cb118b290ec53d672322fa68450f09022a9ca39eadbff240d56f": { "fr": { - "updatedAt": "2026-10-20T04:30:25.775Z", + "updatedAt": "2026-10-20T04:34:46.427Z", "postProcessHash": "4132282cf7b05a9a9acf6f531c13d54789871bc70fccfb5ba685cc73bcc33eff" }, "es": { - "updatedAt": "2026-10-20T04:30:25.775Z", + "updatedAt": "2026-10-20T04:34:46.427Z", "postProcessHash": "2aaa27ddd44628f3ad3f9828d9e6636e8adccc52e6806fa9d139228e19893237" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.776Z", + "updatedAt": "2026-10-20T04:34:46.429Z", "postProcessHash": "1ebd5e99a9613510525e13bb7ea476c5af4dcd6ba8858bab252c5b98f0d0393b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.775Z", + "updatedAt": "2026-10-20T04:34:46.428Z", "postProcessHash": "0adce9febd10f268790fe76dfe34531ee32087ad128944cf4db0732b74653fee" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.776Z", + "updatedAt": "2026-10-20T04:34:46.428Z", "postProcessHash": "990ea2667749d181a77d71a92b3efcb6f5c94aead5298471fa1062bc77787ad0" } } @@ -45731,23 +45731,23 @@ "4720065368d74b99bed2a06031f2ef616ea2fc0fe3eaeda0eeefab51e97fa802": { "5fb38ff092d6195fda53b13db8d1c96faecd806c33f8872583d87087cb6fe63b": { "es": { - "updatedAt": "2026-10-20T04:30:25.776Z", + "updatedAt": "2026-10-20T04:34:46.429Z", "postProcessHash": "ebe433abe37ae8cf691b6a3f84a13661d360668c94fdd757a73eb91f44f0670c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.777Z", + "updatedAt": "2026-10-20T04:34:46.429Z", "postProcessHash": "7848c4d408987a658685d69983f8cf4c9d9b0b5241d4087472c45c5601459405" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.777Z", + "updatedAt": "2026-10-20T04:34:46.429Z", "postProcessHash": "ebe433abe37ae8cf691b6a3f84a13661d360668c94fdd757a73eb91f44f0670c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.777Z", + "updatedAt": "2026-10-20T04:34:46.430Z", "postProcessHash": "ebe433abe37ae8cf691b6a3f84a13661d360668c94fdd757a73eb91f44f0670c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.778Z", + "updatedAt": "2026-10-20T04:34:46.430Z", "postProcessHash": "ebe433abe37ae8cf691b6a3f84a13661d360668c94fdd757a73eb91f44f0670c" } } @@ -45755,23 +45755,23 @@ "03c2376329b30203ae44b86d688623c462c8720803401f69cf954ce213b64fc9": { "657e91810db467e2fded89d152314e5f2ae7eb9a4ebde3aa0c505e23b42ead94": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.784Z", + "updatedAt": "2026-10-20T04:34:46.435Z", "postProcessHash": "b296b273e28ac6507898944f1be2802c9aa8d1f15ce350591faedfb01f648bd0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.785Z", + "updatedAt": "2026-10-20T04:34:46.436Z", "postProcessHash": "1ed3f36dfdc971a975ebf1b1ffe026482aa71e7187e8e4d499fff48328976136" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.784Z", + "updatedAt": "2026-10-20T04:34:46.435Z", "postProcessHash": "1a131a2531b3f599d730f26e9d94f611ddf6459af0f1262ea4eba48276323ddd" }, "es": { - "updatedAt": "2026-10-20T04:30:25.783Z", + "updatedAt": "2026-10-20T04:34:46.435Z", "postProcessHash": "c1517a6757c51c0450868d4ea51d0bd770a1c909495fcd2f0f0697d4eb1d74d2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.784Z", + "updatedAt": "2026-10-20T04:34:46.435Z", "postProcessHash": "fd2e8818fc8a39973d069a8ce1cdc533f46353006fddf9faf506a08a16586e96" } } @@ -45779,23 +45779,23 @@ "27b6c0cf4b9f771c4daa08a794f8008068fbd351f7df8018926fd560cb91ac34": { "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea": { "es": { - "updatedAt": "2026-10-20T04:30:25.787Z", + "updatedAt": "2026-10-20T04:34:46.438Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.787Z", + "updatedAt": "2026-10-20T04:34:46.438Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.788Z", + "updatedAt": "2026-10-20T04:34:46.438Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.788Z", + "updatedAt": "2026-10-20T04:34:46.438Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.788Z", + "updatedAt": "2026-10-20T04:34:46.439Z", "postProcessHash": "73bbdff7ed79c12fc0b0885bcae87822778b2fd21416a2b6cf8b1d3af26bf9ea" } } @@ -45803,23 +45803,23 @@ "79d01e01560fe411d151c473b1954da06ec30b96281f4f1fa2e69bba960fed51": { "534e79ea4aa486b39240280e57252303d1c7c7c7dec5026f8909f743d792554e": { "es": { - "updatedAt": "2026-10-20T04:30:25.789Z", + "updatedAt": "2026-10-20T04:34:46.439Z", "postProcessHash": "e39237ccbea1f7c5f5a717e281cf63c89d0098b9aabbd2cf305411868e7e9df0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.789Z", + "updatedAt": "2026-10-20T04:34:46.439Z", "postProcessHash": "fa847349c98e5b18e674000afda3f782788f1b718ce48c993a0563de06678bdf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.790Z", + "updatedAt": "2026-10-20T04:34:46.440Z", "postProcessHash": "bc2cac014043754b49864617968fe3ea771c8d87fe51b675fa725a3de5077196" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.790Z", + "updatedAt": "2026-10-20T04:34:46.440Z", "postProcessHash": "fb430365ba9c17bb4725b88fe2ed98e2cd6ec3c9c2e975f4318f695b8f8fdfd0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.789Z", + "updatedAt": "2026-10-20T04:34:46.440Z", "postProcessHash": "dacabfc5d138dde049b3e108127e6255f65c6324a19f5da8e83633bf21235f03" } } @@ -45827,23 +45827,23 @@ "4a5aa81e610b0a70a8473a208ae7460966a60b2420a6213e4b1234d6f07712b8": { "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.786Z", + "updatedAt": "2026-10-20T04:34:46.437Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.785Z", + "updatedAt": "2026-10-20T04:34:46.436Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.786Z", + "updatedAt": "2026-10-20T04:34:46.437Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.786Z", + "updatedAt": "2026-10-20T04:34:46.436Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.787Z", + "updatedAt": "2026-10-20T04:34:46.437Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" } } @@ -45851,23 +45851,23 @@ "ad1f8966c67814ec175a14b3b7d00915a9e0bb3cfbb64e22179d8615c94f9363": { "47b770a68cbad973c376a7a43975044ebfd1f67e5a06b4f8116b2ba432df5534": { "fr": { - "updatedAt": "2026-10-20T04:30:25.791Z", + "updatedAt": "2026-10-20T04:34:46.441Z", "postProcessHash": "c5662c8df23476cc1d3748bd93cb11314413a0014af09fdf5982432d584ebe04" }, "es": { - "updatedAt": "2026-10-20T04:30:25.790Z", + "updatedAt": "2026-10-20T04:34:46.440Z", "postProcessHash": "29ad816dbb680d4f988d3823a8a337fda5005c2ca989dd8015d60954d96d64ac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.791Z", + "updatedAt": "2026-10-20T04:34:46.441Z", "postProcessHash": "abe0706ab658dd8251ddcfc8689fe4141545b81eb740d036de8ecf86108a8a23" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.792Z", + "updatedAt": "2026-10-20T04:34:46.441Z", "postProcessHash": "d048a06b2e247463f657efb2bbfb27b0214b7da527ba3fae82176ed2fa2f8cb1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.791Z", + "updatedAt": "2026-10-20T04:34:46.441Z", "postProcessHash": "4889ccd2b19039d0e5a28df24bc73efbce65b7fcc8f714cc71ee22180774c2f2" } } @@ -45875,23 +45875,23 @@ "e78ce4b764648754834ac733218aafee0a2b21344fea6b56a8015a6b95181e5d": { "5a8e66cd3658627fde7e65bf50900cce9f6c1b6e61f1c2963f9112cb5f76964b": { "es": { - "updatedAt": "2026-10-20T04:30:25.792Z", + "updatedAt": "2026-10-20T04:34:46.442Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.793Z", + "updatedAt": "2026-10-20T04:34:46.442Z", "postProcessHash": "7c7c26ebc76b897ffc93c12773bc51724326d2f1cdb92ca878f0e3c336ec7566" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.793Z", + "updatedAt": "2026-10-20T04:34:46.442Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.793Z", + "updatedAt": "2026-10-20T04:34:46.443Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.794Z", + "updatedAt": "2026-10-20T04:34:46.443Z", "postProcessHash": "9b6d073cd4facf2bcf231310a39de13ba946751ff1a2e8b2093dbb3212818d9a" } } @@ -45899,23 +45899,23 @@ "71893443a6c27e23129cbcd0d6fa59138fec0d072118d578a44dc3c543e6faa2": { "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.798Z", + "updatedAt": "2026-10-20T04:34:46.447Z", "postProcessHash": "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.798Z", + "updatedAt": "2026-10-20T04:34:46.447Z", "postProcessHash": "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.799Z", + "updatedAt": "2026-10-20T04:34:46.447Z", "postProcessHash": "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.798Z", + "updatedAt": "2026-10-20T04:34:46.447Z", "postProcessHash": "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.797Z", + "updatedAt": "2026-10-20T04:34:46.446Z", "postProcessHash": "e89d57d69d947c731e65e76f70a858c0aa7816d3fe2a9d8c42696736803acc5c" } } @@ -45923,23 +45923,23 @@ "2356a5d64794f77efec865c70b41de806a74dfcbc6879d7acd3622fbf8e46820": { "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10": { "zh": { - "updatedAt": "2026-10-20T04:30:25.795Z", + "updatedAt": "2026-10-20T04:34:46.444Z", "postProcessHash": "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.795Z", + "updatedAt": "2026-10-20T04:34:46.444Z", "postProcessHash": "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.795Z", + "updatedAt": "2026-10-20T04:34:46.444Z", "postProcessHash": "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10" }, "es": { - "updatedAt": "2026-10-20T04:30:25.794Z", + "updatedAt": "2026-10-20T04:34:46.443Z", "postProcessHash": "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.794Z", + "updatedAt": "2026-10-20T04:34:46.443Z", "postProcessHash": "82b756f63b39c6152727f0e0ff4298c3b63b3e56d0dfb3f6b9afe3525c420c10" } } @@ -45947,23 +45947,23 @@ "d7babbf2894ea68aa3bcde367c1441777a2778b25faef11763c0fd9568274a6d": { "3e0c1608d2d796f61d8f7fb1bf1e5c6f9189d8eda97becdc5224f3f74ee6b4cc": { "es": { - "updatedAt": "2026-10-20T04:30:25.778Z", + "updatedAt": "2026-10-20T04:34:46.430Z", "postProcessHash": "73c36b337e6e0983b93342d9203e3580d8f2e8edd2d1905b4b3a3b6d5eb05e58" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.779Z", + "updatedAt": "2026-10-20T04:34:46.431Z", "postProcessHash": "f209811a3bd74e503a730b7e98db7d453df2939210c88ec4a94b9918e26d19df" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.779Z", + "updatedAt": "2026-10-20T04:34:46.431Z", "postProcessHash": "f27205899aa9f7d3d7f5f4cbfdb4e06bdab08baac405a9977e45b72ecd223ce4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.780Z", + "updatedAt": "2026-10-20T04:34:46.431Z", "postProcessHash": "5de3a577457db994d0f9ffdc818e490281aff0d2952d418fd5ad7c5d8b00de02" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.779Z", + "updatedAt": "2026-10-20T04:34:46.431Z", "postProcessHash": "fa806afc4fc3dc29f4624644014a8dc226e51bbd367e9a5e355c500dc6ebcd07" } } @@ -45971,23 +45971,23 @@ "153a59bdabc80d4df96985f73ffbce41b75c46cb073c288332a60086ea68626e": { "60c05fe1530f502c131f6afc90564068596855aefb0fcbfc6201b6ed1bc6f239": { "es": { - "updatedAt": "2026-10-20T04:30:25.780Z", + "updatedAt": "2026-10-20T04:34:46.432Z", "postProcessHash": "6c8e1962461cdef0a7b6a836ce0433bbfe8a023a582066443dcd8466586b46e9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.780Z", + "updatedAt": "2026-10-20T04:34:46.432Z", "postProcessHash": "da3f3eac6c3ad4231ccb667cfeb6eca1fdd689b1f18430bb358f740a98d142ca" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.781Z", + "updatedAt": "2026-10-20T04:34:46.432Z", "postProcessHash": "e0a549f26fa4f4c764800feba5a789d796340767e9b2e76927099d7a7965c80c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.781Z", + "updatedAt": "2026-10-20T04:34:46.433Z", "postProcessHash": "f64f5900f367969f1882fc3db297e03edea1ae69b48e21a32175a7e9c8164e53" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.781Z", + "updatedAt": "2026-10-20T04:34:46.433Z", "postProcessHash": "3656ba2f2df808195153d59bbcc02963550dbf90ada64eca8cf2d3c6d10cb2b0" } } @@ -45995,23 +45995,23 @@ "885a317ead30f9ef04e1a6bd935dabbf243455a7f9222d8f7b67bb2799c1eba3": { "02cc1be464fecdb9033c3e6bb63416f28fbeab060d89b5dc3c40cd19d6c3ed24": { "es": { - "updatedAt": "2026-10-20T04:30:25.782Z", + "updatedAt": "2026-10-20T04:34:46.433Z", "postProcessHash": "c821f404760beb697524ae3cac250094907c10dab9087fa754a284235f997b53" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.782Z", + "updatedAt": "2026-10-20T04:34:46.433Z", "postProcessHash": "a4d12968a07669e8fc38aa233e5dabc53ab1c0d5374ba5e1765abf93b7b8ddf7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.783Z", + "updatedAt": "2026-10-20T04:34:46.434Z", "postProcessHash": "0b35e312557d641f95e3ada200ae0f790f84f416cd220f22ddf15e1caef4363f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.782Z", + "updatedAt": "2026-10-20T04:34:46.434Z", "postProcessHash": "c0141ffb20b43a3ca270d77a41de8a8ca5bce0d10ff12e96f64437c23a7a20fb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.783Z", + "updatedAt": "2026-10-20T04:34:46.434Z", "postProcessHash": "6925198da13e1a19842dc400a7aeffeea4b39fbf079972c058836de36e7527e3" } } @@ -46019,23 +46019,23 @@ "672002cf5d6b46c3c0887f45d7a5dea8ea6a2a56da88f0eef021b66b04528c15": { "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495": { "ja": { - "updatedAt": "2026-10-20T04:30:25.801Z", + "updatedAt": "2026-10-20T04:34:46.450Z", "postProcessHash": "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495" }, "es": { - "updatedAt": "2026-10-20T04:30:25.801Z", + "updatedAt": "2026-10-20T04:34:46.449Z", "postProcessHash": "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.801Z", + "updatedAt": "2026-10-20T04:34:46.449Z", "postProcessHash": "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.802Z", + "updatedAt": "2026-10-20T04:34:46.450Z", "postProcessHash": "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.802Z", + "updatedAt": "2026-10-20T04:34:46.450Z", "postProcessHash": "5e3c7da07682da8747dd22b9b9632347258908763880b11e6da7b0e2c31ff495" } } @@ -46043,23 +46043,23 @@ "d27646db356b4801d159603eb3aba98ebef55a9f4d756808534f2d867ec417e6": { "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8": { "fr": { - "updatedAt": "2026-10-20T04:30:25.796Z", + "updatedAt": "2026-10-20T04:34:46.445Z", "postProcessHash": "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.797Z", + "updatedAt": "2026-10-20T04:34:46.446Z", "postProcessHash": "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.796Z", + "updatedAt": "2026-10-20T04:34:46.444Z", "postProcessHash": "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.797Z", + "updatedAt": "2026-10-20T04:34:46.445Z", "postProcessHash": "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.796Z", + "updatedAt": "2026-10-20T04:34:46.445Z", "postProcessHash": "cdd5b1b8d2822726ea5c332230c6e8499f4d5205bdfbcfed07728e2ddb1639c8" } } @@ -46067,23 +46067,23 @@ "62c6d9fad127450dcb7338a510634e14250b36db7337c7466a18a8e012671bc3": { "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53": { "ja": { - "updatedAt": "2026-10-20T04:30:25.800Z", + "updatedAt": "2026-10-20T04:34:46.448Z", "postProcessHash": "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.799Z", + "updatedAt": "2026-10-20T04:34:46.448Z", "postProcessHash": "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.800Z", + "updatedAt": "2026-10-20T04:34:46.449Z", "postProcessHash": "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53" }, "es": { - "updatedAt": "2026-10-20T04:30:25.799Z", + "updatedAt": "2026-10-20T04:34:46.448Z", "postProcessHash": "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.800Z", + "updatedAt": "2026-10-20T04:34:46.449Z", "postProcessHash": "961437b0a8434f64e18f4dbca745a183b02a4baca80d6f8c1be38d68a4acba53" } } @@ -46091,23 +46091,23 @@ "ecc20b488850357a700fabd59bbf656d00ad582de8cda0b9f4089ca9340206ee": { "690ecfd759f2af1f60fa8a7d33af637de6364f7f1f38aade81a42960b2f06017": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.804Z", + "updatedAt": "2026-10-20T04:34:46.452Z", "postProcessHash": "cafb0ab08fe65ea7a2f4a10a31792de4149b7300bda5ade3a35171be5163eebc" }, "es": { - "updatedAt": "2026-10-20T04:30:25.803Z", + "updatedAt": "2026-10-20T04:34:46.451Z", "postProcessHash": "4a83e9bd0f39f0855c31f6fa29ab710df47387907d7322b8a3da71cd44ca1e6f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.803Z", + "updatedAt": "2026-10-20T04:34:46.451Z", "postProcessHash": "a15c19d2ed5b0baf5273b652efe01ccad2826aeb3625aa3b3ca90e53a893ca42" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.803Z", + "updatedAt": "2026-10-20T04:34:46.451Z", "postProcessHash": "4b34f05529fd49754672513a2945e0700f1e73e3f4690936015a6bbd6e5be24e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.804Z", + "updatedAt": "2026-10-20T04:34:46.452Z", "postProcessHash": "3f944bc0a1c6bb0b7acc3e4d9296dd6b596f1c54ab452b4f2730d330ee370f88" } } @@ -46115,23 +46115,23 @@ "8e44d972390098d7b8b59a0e7aeadecc5f1f7e05f6e67d154ea8c0503c8e619d": { "83628bb3b887e203b72fe05499d49955995913fc1047eb5c28c790be158cf279": { "ja": { - "updatedAt": "2026-10-20T04:30:25.808Z", + "updatedAt": "2026-10-20T04:34:46.456Z", "postProcessHash": "7a0a173e1cc8cdcb10525e9129a0785e0aa3fbb23fc3ca25f879dd8ca6315db9" }, "es": { - "updatedAt": "2026-10-20T04:30:25.808Z", + "updatedAt": "2026-10-20T04:34:46.455Z", "postProcessHash": "20a38b7e12f1176992c372cd2a1a5bfd8354459c148d58d7087e57846ebb920e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.809Z", + "updatedAt": "2026-10-20T04:34:46.456Z", "postProcessHash": "8d28c189fa5d06b1ad72831effcda655623357f676bbb8004f3c5a1736e8b702" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.809Z", + "updatedAt": "2026-10-20T04:34:46.456Z", "postProcessHash": "756edb77441539be9cc5111549825553d3c77e1b7181b5d2bf73f08610c77b21" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.808Z", + "updatedAt": "2026-10-20T04:34:46.455Z", "postProcessHash": "a3ebd6617444926773fdf762a32950a1c7f17700ef29969cbec25b8ebaaddb84" } } @@ -46139,23 +46139,23 @@ "0038282129f5dcae446145cbd974f3189672475aeeb2deef1651fd496995e12d": { "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa": { "zh": { - "updatedAt": "2026-10-20T04:30:25.806Z", + "updatedAt": "2026-10-20T04:34:46.453Z", "postProcessHash": "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa" }, "es": { - "updatedAt": "2026-10-20T04:30:25.804Z", + "updatedAt": "2026-10-20T04:34:46.452Z", "postProcessHash": "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.805Z", + "updatedAt": "2026-10-20T04:34:46.452Z", "postProcessHash": "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.805Z", + "updatedAt": "2026-10-20T04:34:46.453Z", "postProcessHash": "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.805Z", + "updatedAt": "2026-10-20T04:34:46.453Z", "postProcessHash": "c18930a4cd08b6b244b580022cf9a315b2e61dc8420b00fbc38329697533a6fa" } } @@ -46163,23 +46163,23 @@ "8feb15f102b5235f78814167adc6f3b98e4d156775c98acce375a81ae2a54f21": { "a83298cad771931f921c73285d40ae83d0606c6f376dbd726630edba96f2756b": { "es": { - "updatedAt": "2026-10-20T04:30:25.815Z", + "updatedAt": "2026-10-20T04:34:46.462Z", "postProcessHash": "bbfb1572c5817e159f39dd09a8f259a9f317a87a98b48a81acfdfbc7acb9282b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.815Z", + "updatedAt": "2026-10-20T04:34:46.463Z", "postProcessHash": "bbfb1572c5817e159f39dd09a8f259a9f317a87a98b48a81acfdfbc7acb9282b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.816Z", + "updatedAt": "2026-10-20T04:34:46.463Z", "postProcessHash": "bbfb1572c5817e159f39dd09a8f259a9f317a87a98b48a81acfdfbc7acb9282b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.816Z", + "updatedAt": "2026-10-20T04:34:46.463Z", "postProcessHash": "178afef5b6c7e8abb06f97603af57b8379fc1ef80ae8c4e90605c1e783868870" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.815Z", + "updatedAt": "2026-10-20T04:34:46.462Z", "postProcessHash": "ab39da6436670f80f48480fff44c2fa6f2358ba46f5bca038e6b7849ec9f69c3" } } @@ -46187,23 +46187,23 @@ "c32b4a357ba92575a33abcc6ec5f825088821ac6c81921e59d72d17ee629a3a7": { "c73265082828f7f0fbfae521e9e5bf532fb703ef028be39702674b9b673ed83d": { "es": { - "updatedAt": "2026-10-20T04:30:25.832Z", + "updatedAt": "2026-10-20T04:34:46.465Z", "postProcessHash": "fc398f1bb085fe920e4c2c74e207507407e0b705932438f66386c12b3d252049" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.833Z", + "updatedAt": "2026-10-20T04:34:46.466Z", "postProcessHash": "ed01d61f434248236c92bf681a856205f8553d6b872537380aa6b55269947e77" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.833Z", + "updatedAt": "2026-10-20T04:34:46.466Z", "postProcessHash": "2a163b2cf3b024c9754b1f177d762b86fc01c89d717e0bc31d4eeb5775857ecb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.833Z", + "updatedAt": "2026-10-20T04:34:46.466Z", "postProcessHash": "56568aac671837dcc6b59a4f9656eb57d0a25c541fb1ffd90cdc0cd8f04e237a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.832Z", + "updatedAt": "2026-10-20T04:34:46.465Z", "postProcessHash": "62a3b038aa6f76cc1ae36f9155dfb757d2f82dbf154ce338300893bf0d05e728" } } @@ -46211,23 +46211,23 @@ "9bffec7b70c2e782009940f3329a14ee5c111083b93f1613df1d6f7f5a9935a8": { "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.812Z", + "updatedAt": "2026-10-20T04:34:46.459Z", "postProcessHash": "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.811Z", + "updatedAt": "2026-10-20T04:34:46.458Z", "postProcessHash": "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.811Z", + "updatedAt": "2026-10-20T04:34:46.458Z", "postProcessHash": "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.813Z", + "updatedAt": "2026-10-20T04:34:46.459Z", "postProcessHash": "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.812Z", + "updatedAt": "2026-10-20T04:34:46.459Z", "postProcessHash": "4bd881752c5f6124f0725896d1307577002fb27c0115b0690ff433b001c184b8" } } @@ -46235,23 +46235,23 @@ "1f4d55f55edfaff346a0b21c3264cb3d72849d37bf5ae49e38a29656f137ff50": { "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07": { "es": { - "updatedAt": "2026-10-20T04:30:25.813Z", + "updatedAt": "2026-10-20T04:34:46.460Z", "postProcessHash": "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.813Z", + "updatedAt": "2026-10-20T04:34:46.460Z", "postProcessHash": "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.814Z", + "updatedAt": "2026-10-20T04:34:46.461Z", "postProcessHash": "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.814Z", + "updatedAt": "2026-10-20T04:34:46.461Z", "postProcessHash": "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.814Z", + "updatedAt": "2026-10-20T04:34:46.461Z", "postProcessHash": "0bc732c86be4a463c11433427d60d952c449c48bca9d180195a1a2cc85919d07" } } @@ -46259,23 +46259,23 @@ "9c8b71a7ccdb64d12fb6c4c49837a438df069452b9663d18e2f83369403317a7": { "cc15e1e2bc6c3b5842b0a795567864ca569e585e7ae014c4f2023b422848f5d1": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.810Z", + "updatedAt": "2026-10-20T04:34:46.457Z", "postProcessHash": "c330d391ee67cd8ab62682ac3a548cdca2a72860603d8c0db420fa0320545e6d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.811Z", + "updatedAt": "2026-10-20T04:34:46.458Z", "postProcessHash": "cc15e1e2bc6c3b5842b0a795567864ca569e585e7ae014c4f2023b422848f5d1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.810Z", + "updatedAt": "2026-10-20T04:34:46.457Z", "postProcessHash": "f9b9486629bbcc594d3351df5300e7e6a46f39f4a7d6df49da2634eb1043d384" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.810Z", + "updatedAt": "2026-10-20T04:34:46.457Z", "postProcessHash": "979c07819bd5ac301a1935cf948e77393f6bb163d5dc8292587e8151d15cf657" }, "es": { - "updatedAt": "2026-10-20T04:30:25.809Z", + "updatedAt": "2026-10-20T04:34:46.456Z", "postProcessHash": "c330d391ee67cd8ab62682ac3a548cdca2a72860603d8c0db420fa0320545e6d" } } @@ -46283,23 +46283,23 @@ "d36bec4d4129d125810cddd8ffbd2d0327465bf378a2e6cb5fa3680bf1e5d967": { "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b": { "zh": { - "updatedAt": "2026-10-20T04:30:25.807Z", + "updatedAt": "2026-10-20T04:34:46.455Z", "postProcessHash": "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.806Z", + "updatedAt": "2026-10-20T04:34:46.454Z", "postProcessHash": "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.806Z", + "updatedAt": "2026-10-20T04:34:46.454Z", "postProcessHash": "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.807Z", + "updatedAt": "2026-10-20T04:34:46.454Z", "postProcessHash": "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.807Z", + "updatedAt": "2026-10-20T04:34:46.454Z", "postProcessHash": "c9420c7cec798a78b0b79073b7a6b63841f4e36c3e54220fddb024cfdac80f2b" } } @@ -46307,23 +46307,23 @@ "146a97d03025c5f3c00cca469a8ef09c2939689219c51f791f99024cff62ff39": { "989bf8e2c8692b8871ab92bb7058cdcf374cd65060c1a3b75326ccfa3e94585a": { "fr": { - "updatedAt": "2026-10-20T04:30:25.866Z", + "updatedAt": "2026-10-20T04:34:46.496Z", "postProcessHash": "e51a0edfd6e7890843852574d08e36f9ee617ac027f9e59215c36fb1c63ef7f2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.865Z", + "updatedAt": "2026-10-20T04:34:46.496Z", "postProcessHash": "1dcb3980679a0e0e72cce61fa0b42f568969107b3a8ae11bbd93aa3a0835c512" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.866Z", + "updatedAt": "2026-10-20T04:34:46.497Z", "postProcessHash": "d8102a633b0c5ff24ac342740d91c3a6bb9c144b6aa62df0c044c7dbe6358b98" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.867Z", + "updatedAt": "2026-10-20T04:34:46.497Z", "postProcessHash": "1e0c03dbd1b7ec4fb361d79932a57349ca0d25b73aabc608afe42295c9ffb6ad" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.866Z", + "updatedAt": "2026-10-20T04:34:46.497Z", "postProcessHash": "edbcc7e8162fad5eb6a4fdfc218a6cdccc0a7797f9d056d035a9d72b1607eea7" } } @@ -46331,23 +46331,23 @@ "7854cea9bc2dd0aed23fa866b24788264ea3d7cb542a2455c882814f7b556905": { "61b7b2c572d08667a3082aa5d74667fcd0513aa4916475df8905c4f29059aece": { "es": { - "updatedAt": "2026-10-20T04:30:25.867Z", + "updatedAt": "2026-10-20T04:34:46.498Z", "postProcessHash": "6122fc52d865f7852de643f7413f998bd70693cda9640dafab1d6c253d56f642" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.867Z", + "updatedAt": "2026-10-20T04:34:46.498Z", "postProcessHash": "6c7f0d9da911051130623bb0663e691ec1d200cc13e1861ddcaa0e1acf06222a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.868Z", + "updatedAt": "2026-10-20T04:34:46.499Z", "postProcessHash": "fcc8acf3dd8cc2698afc318d86c80cb252ed3570442b4503607a636951629f66" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.868Z", + "updatedAt": "2026-10-20T04:34:46.499Z", "postProcessHash": "69593a411e44ad0c35751ad7dba48f83641d2ae65ed9ce15d75f3079f2f5409c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.868Z", + "updatedAt": "2026-10-20T04:34:46.499Z", "postProcessHash": "ecdb0e82d0d90aea39364d17aa17a4ce1827b525616c83e8db83caa68c4a9fef" } } @@ -46355,23 +46355,23 @@ "5e2c0d1929ab8181d1862b9338cb724de4ece9ec35b1b0a95efbe5eec482d8e1": { "7047e5c953239d3b5abcc99752e5833c0ee4b1c4fa5450ccd8fd2720901a3521": { "ja": { - "updatedAt": "2026-10-20T04:30:25.859Z", + "updatedAt": "2026-10-20T04:34:46.490Z", "postProcessHash": "6978021d232a7515fdd7fe6098e8aedf43e8d39f2709d6e2bf8ea3bafdb31ea6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.859Z", + "updatedAt": "2026-10-20T04:34:46.490Z", "postProcessHash": "274da176fda879b54a51cb04a6a32b568ed8151b73c3c73e4584bf8d76bce71c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.858Z", + "updatedAt": "2026-10-20T04:34:46.489Z", "postProcessHash": "b6c694df1e9e138c400ad8f67e5d2d3e87d36399e7f335d7803798f27e77a03b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.859Z", + "updatedAt": "2026-10-20T04:34:46.490Z", "postProcessHash": "09edafc56dc5a1f7a230b84d2cc61e4e946556a18d389cf3ddc767f4c39dbfe0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.858Z", + "updatedAt": "2026-10-20T04:34:46.489Z", "postProcessHash": "60bd45eef65e0567302d307b8bcf51831dfe3c67502918a4e489a9ad9b63d08d" } } @@ -46379,23 +46379,23 @@ "98176286a437027ab917f650fd984d11cdd0d5bedabc9547bdb8b53758efc28f": { "058f212498311086bb68164c2ae46b7b7f63e174cd90435c3c671c8720e83a85": { "ja": { - "updatedAt": "2026-10-20T04:30:25.864Z", + "updatedAt": "2026-10-20T04:34:46.495Z", "postProcessHash": "12148400500fe728b599665a10f873feb435e57853cad6809f31b8e9d14a9f60" }, "es": { - "updatedAt": "2026-10-20T04:30:25.863Z", + "updatedAt": "2026-10-20T04:34:46.494Z", "postProcessHash": "ae8f156eb14a76b07999fe94ce4bd0e85d93f6276b19a52c1f08e74e19c289b0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.864Z", + "updatedAt": "2026-10-20T04:34:46.495Z", "postProcessHash": "bac97b187f2e208a12619dadfffbf5e4873393b722695514df9455c3ab1e99f7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.865Z", + "updatedAt": "2026-10-20T04:34:46.496Z", "postProcessHash": "dc4b31e9687f4bd6d4d1ef3ab155304580f69cd112118888773e31f6e39345ae" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.864Z", + "updatedAt": "2026-10-20T04:34:46.495Z", "postProcessHash": "38b827576de60384ccb4cac82891538c204255032d320c7c46c9526a224708d9" } } @@ -46403,23 +46403,23 @@ "27513f55a94dd7b5a9bab5f27f620cc8d86fa3578540b6f5c2275411c1742866": { "5b73eee70a1d3387e94f2fe7269567ffc4d47009fe46255cb7c2aa3dbc8902de": { "zh": { - "updatedAt": "2026-10-20T04:30:25.831Z", + "updatedAt": "2026-10-20T04:34:46.465Z", "postProcessHash": "726e8f23b6d1ce705bb9b875d0d31f402fd470a01f295d5774aa03b0cc44e0a3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.816Z", + "updatedAt": "2026-10-20T04:34:46.463Z", "postProcessHash": "345ee0f323e5a2d961be946ae919ea6e7a3f59ce48dfaee1a0f0b1baf69f0dd8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.831Z", + "updatedAt": "2026-10-20T04:34:46.464Z", "postProcessHash": "726e8f23b6d1ce705bb9b875d0d31f402fd470a01f295d5774aa03b0cc44e0a3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.831Z", + "updatedAt": "2026-10-20T04:34:46.464Z", "postProcessHash": "6f72edd4e03b2c417713b2100fb7475d5e1afb69fe2ca05a9355c94d4b917310" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.830Z", + "updatedAt": "2026-10-20T04:34:46.464Z", "postProcessHash": "18bf4ac5d238b1387f537ecadfdfb9955b1c88eb9f5c7f57e5a45ca1b8d7e751" } } @@ -46427,23 +46427,23 @@ "6fdc69d8931e97dbc658f10d06e76bb546a7de063518836405740b0f04ded350": { "5d9da39dc9474d6e51dffa74975291aebeedd46f0daa761fed5713e4fa4f5a3f": { "es": { - "updatedAt": "2026-10-20T04:30:25.835Z", + "updatedAt": "2026-10-20T04:34:46.468Z", "postProcessHash": "3b63174601a2d17dd8b1107e472967072bb57af79b2c6b4b37ac9697e3a88f87" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.836Z", + "updatedAt": "2026-10-20T04:34:46.468Z", "postProcessHash": "3b63174601a2d17dd8b1107e472967072bb57af79b2c6b4b37ac9697e3a88f87" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.836Z", + "updatedAt": "2026-10-20T04:34:46.469Z", "postProcessHash": "3b63174601a2d17dd8b1107e472967072bb57af79b2c6b4b37ac9697e3a88f87" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.837Z", + "updatedAt": "2026-10-20T04:34:46.469Z", "postProcessHash": "3b63174601a2d17dd8b1107e472967072bb57af79b2c6b4b37ac9697e3a88f87" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.837Z", + "updatedAt": "2026-10-20T04:34:46.469Z", "postProcessHash": "3b63174601a2d17dd8b1107e472967072bb57af79b2c6b4b37ac9697e3a88f87" } } @@ -46451,23 +46451,23 @@ "95f04c83fbf90a2720ede50d2575635a7d436e3239e4e2c9946c81d82d74d3d2": { "e2c575372edc89409d2002192f4586e4dfaded43508a3f674acae371085a34e3": { "ja": { - "updatedAt": "2026-10-20T04:30:25.834Z", + "updatedAt": "2026-10-20T04:34:46.467Z", "postProcessHash": "3b8e87c4d1d456ca3f49bc142809a31de1f0a74f289c0c1fb46b8fdcab812962" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.834Z", + "updatedAt": "2026-10-20T04:34:46.467Z", "postProcessHash": "ba8b0cb0eaa390008a40dbe5e41be0cfd9f6644b9c911910e929700a5119666b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.834Z", + "updatedAt": "2026-10-20T04:34:46.467Z", "postProcessHash": "82bc871e74c4a7106ab69db6e39d5d12b87ba2c774a7be8590b825e93001bf15" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.835Z", + "updatedAt": "2026-10-20T04:34:46.468Z", "postProcessHash": "886c2d1e199cef0c29460cdc7ef37831a4e659a20fa69762cbecf63a45696ee4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.835Z", + "updatedAt": "2026-10-20T04:34:46.467Z", "postProcessHash": "c264e81174907238152242ba1341f2b5d003c9305794cd57548ad5b5e3cc2872" } } @@ -46475,23 +46475,23 @@ "c3f4c3a8427e5729c505b06cef1b371c37b1a7b395e0d426cf04d8b302a398a1": { "e955831731d74e3ef9fbcac1b7dd95bc26afc4a193b8745c6c08ddfc6e828ea8": { "es": { - "updatedAt": "2026-10-20T04:30:25.837Z", + "updatedAt": "2026-10-20T04:34:46.470Z", "postProcessHash": "c92d0b70e06addcfc701d7e598552f8c5abb82eafc7e5309c0a5cac77f8ba02f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.838Z", + "updatedAt": "2026-10-20T04:34:46.470Z", "postProcessHash": "ff56b85c45488cc5787482aa3dbdb5a0a586de2d945e7c66f2b3a084672ed517" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.839Z", + "updatedAt": "2026-10-20T04:34:46.471Z", "postProcessHash": "c93a38003a2724b50d49f8ed9a390b52bc99f5f6251bb047ae5092c8de98aa63" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.838Z", + "updatedAt": "2026-10-20T04:34:46.470Z", "postProcessHash": "b79330371d56ca974c654818ac220fd3d196b267474f9e21829bc4ee3f173be1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.838Z", + "updatedAt": "2026-10-20T04:34:46.470Z", "postProcessHash": "dd1fc80f3c2d0ae76e1720bb4ce80343a279787a342d266cbd85ea2a85735c5b" } } @@ -46499,23 +46499,23 @@ "2a2e9773af401bffefdba29eb00bf75d8f161145bec7acf31f4a059c2fc00397": { "a55c3a0e37554fc31718d674b0c065f600f01d15717f1953a472f7854b51a6b3": { "ja": { - "updatedAt": "2026-10-20T04:30:25.840Z", + "updatedAt": "2026-10-20T04:34:46.472Z", "postProcessHash": "c30e24e68ce16e98e10ae231cb2f29c5241b781263185ba6700cb409a462a82a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.840Z", + "updatedAt": "2026-10-20T04:34:46.472Z", "postProcessHash": "ba967759da150c083b043f70bfb4e1bba7d6cec3c75b0bf2316199f646b733d5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.839Z", + "updatedAt": "2026-10-20T04:34:46.471Z", "postProcessHash": "3d1d76e4292f9252515ab8253db69fd28184da7e416ae18b7a48df61613ceeef" }, "es": { - "updatedAt": "2026-10-20T04:30:25.839Z", + "updatedAt": "2026-10-20T04:34:46.471Z", "postProcessHash": "dbf19dd116fafe45e12a52981e4fb0d3ebea4e9bef158158bde487583e4962a6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.840Z", + "updatedAt": "2026-10-20T04:34:46.472Z", "postProcessHash": "9393432d0c0435af1923693814712b3fde56acc2d48702aea9a147ba845e4138" } } @@ -46523,23 +46523,23 @@ "579cfec3359f90f551ea74357b3ecca07a5044c601be4bc57531e7f29adf44f8": { "0f6aa25038f03f5cfa9f68f87ad3e3f420231ddabe90c4c59afbd129e88d14b6": { "fr": { - "updatedAt": "2026-10-20T04:30:25.841Z", + "updatedAt": "2026-10-20T04:34:46.473Z", "postProcessHash": "3cfcb83483500a5d1bd17a79d061fceb9e725375b922cb73c8107f20eb3ee5c6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.841Z", + "updatedAt": "2026-10-20T04:34:46.472Z", "postProcessHash": "6304e60a034200c1507cfc482da8a5ba58dfeace9acb7be78daa1a93a3e1d0aa" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.842Z", + "updatedAt": "2026-10-20T04:34:46.473Z", "postProcessHash": "2c7e40a7dabb4652a23aebfda1fb57fbeff81a8d737504ee4c22f2008e4e325b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.842Z", + "updatedAt": "2026-10-20T04:34:46.474Z", "postProcessHash": "2c7e40a7dabb4652a23aebfda1fb57fbeff81a8d737504ee4c22f2008e4e325b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.842Z", + "updatedAt": "2026-10-20T04:34:46.473Z", "postProcessHash": "2c7e40a7dabb4652a23aebfda1fb57fbeff81a8d737504ee4c22f2008e4e325b" } } @@ -46547,23 +46547,23 @@ "ca1c465fc7128fa71c3dae37f83aa3eb965e6cc8bc465464c6efa9fb4afc89a3": { "b405d815d79eb1eb0cd688d2e726423e6a2a04bde24700025766bb0ab556f014": { "es": { - "updatedAt": "2026-10-20T04:30:25.845Z", + "updatedAt": "2026-10-20T04:34:46.476Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.845Z", + "updatedAt": "2026-10-20T04:34:46.476Z", "postProcessHash": "2fc14d109c0811876ba2748b3bde09e68cdfd5eccc21ed5d0a274f0406f94bf3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.845Z", + "updatedAt": "2026-10-20T04:34:46.476Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.846Z", + "updatedAt": "2026-10-20T04:34:46.477Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.846Z", + "updatedAt": "2026-10-20T04:34:46.477Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" } } @@ -46571,23 +46571,23 @@ "f2ba85d7ba221a732cb872c85a0e5fcbc497e1991b4023dd0f0ae44ffb04f329": { "c1e129a04a4ea9aeb4394025fc4a782e60877a5876e7dd6f8091a0dd5be48207": { "fr": { - "updatedAt": "2026-10-20T04:30:25.843Z", + "updatedAt": "2026-10-20T04:34:46.474Z", "postProcessHash": "ca4342097c5789703b1158327d81fd15a413f8106b1a59f851c0cc649986972a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.843Z", + "updatedAt": "2026-10-20T04:34:46.474Z", "postProcessHash": "e2c346efc7b3b8416068cb9fa9a054333468f3bea640d8b5bbd35e3a559751bd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.844Z", + "updatedAt": "2026-10-20T04:34:46.475Z", "postProcessHash": "5a949c813dc283009ac01a8b7bc89f87b4de489bc11890eb622fe369054f5b5b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.844Z", + "updatedAt": "2026-10-20T04:34:46.475Z", "postProcessHash": "f34aa4a4e07b9c69d0b535ee186ad367caaaf0dae1d8697f91e0100624e3114e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.843Z", + "updatedAt": "2026-10-20T04:34:46.474Z", "postProcessHash": "1047693b1bc8ecccd578b377f2c4a8ab4d8adb25234613abd9872eeb11e4c09e" } } @@ -46595,23 +46595,23 @@ "e5faf70bcc5fa0f1258278c844a3b7cf78f02c28aa5a14a94e3f4bd2b72e3711": { "3bdba5179e23b30c081411d6091f27d9e9e9ff0aacc162912e664eac2461f16d": { "fr": { - "updatedAt": "2026-10-20T04:30:25.847Z", + "updatedAt": "2026-10-20T04:34:46.478Z", "postProcessHash": "60fcb4f9b935d08f434b3ee750fbd16637061b0bd885d9de4028e9a3315faf2f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.847Z", + "updatedAt": "2026-10-20T04:34:46.479Z", "postProcessHash": "4d7222f36cfa221356c2c8496a31a63d40b354d84f285e4d779e124e1708e524" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.847Z", + "updatedAt": "2026-10-20T04:34:46.478Z", "postProcessHash": "60fcb4f9b935d08f434b3ee750fbd16637061b0bd885d9de4028e9a3315faf2f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.846Z", + "updatedAt": "2026-10-20T04:34:46.478Z", "postProcessHash": "60fcb4f9b935d08f434b3ee750fbd16637061b0bd885d9de4028e9a3315faf2f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.848Z", + "updatedAt": "2026-10-20T04:34:46.479Z", "postProcessHash": "8c85789eda5fdf96fc06d3567414d6a7a1b896260ef9f530795f3ac3bba7a7ad" } } @@ -46619,23 +46619,23 @@ "210f01c3b5ef7c45297b8291e7dc3db949725c792ea89c1e2b86b8460b005ccc": { "9c9b5b179b68291450d797d665d5c69353d7f0f7ddc26acae7d3b224538b3cb6": { "zh": { - "updatedAt": "2026-10-20T04:30:25.850Z", + "updatedAt": "2026-10-20T04:34:46.481Z", "postProcessHash": "cd898e6fab97bb87f26eb89ca1924e654a744676042baf59ab071c96d2f54714" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.849Z", + "updatedAt": "2026-10-20T04:34:46.480Z", "postProcessHash": "0cca9866cc60c005959dcfa3f44ec50ed490428196d63b8e9177fa835a0e7d35" }, "es": { - "updatedAt": "2026-10-20T04:30:25.848Z", + "updatedAt": "2026-10-20T04:34:46.480Z", "postProcessHash": "e7630d68c91bdb8c5ccb2d3594413723d855d13383e201976bd1fd484f936aad" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.850Z", + "updatedAt": "2026-10-20T04:34:46.481Z", "postProcessHash": "c6528ed1bc1285702f454997339e21e763838d5677a374fd9bf52ca9beb88344" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.849Z", + "updatedAt": "2026-10-20T04:34:46.480Z", "postProcessHash": "e180408bb87477ac4fda945f96b37489110827d6e9bf96b61f1c069db3093a95" } } @@ -46643,23 +46643,23 @@ "d7207809df5627ca2ba122542306e233d956c568eea218476302bdc2f29bfdfb": { "b42b6a7f0b266352988d8051edbecb5899eddb8e2ee0fa77ad52728f41f5193c": { "es": { - "updatedAt": "2026-10-20T04:30:25.851Z", + "updatedAt": "2026-10-20T04:34:46.481Z", "postProcessHash": "19ea3040758a705d7165e2b82326b9ee70d6a872cd1cd217a127c5a47bb8e906" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.851Z", + "updatedAt": "2026-10-20T04:34:46.482Z", "postProcessHash": "68a5035945ac7f4332edbf9e8bb4f374a868c3aca4a9c51f2f70fdf8d524346d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.851Z", + "updatedAt": "2026-10-20T04:34:46.482Z", "postProcessHash": "6218364c5df08b5e90ec373e3723a827efea62e0783e3cea15a90134ddc4b9e9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.852Z", + "updatedAt": "2026-10-20T04:34:46.483Z", "postProcessHash": "3241299baeca0f28bf854b08e1e19d9f4d5eb7a9b23b17fd175cc9e3c7734dbf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.852Z", + "updatedAt": "2026-10-20T04:34:46.483Z", "postProcessHash": "46571c1d6fa520358246510616541fbdc043f82515e15ae724219831b352661e" } } @@ -46667,23 +46667,23 @@ "5942ecb86e3f588ce203e895a0f007405851805c93e08102747b9df9ca0bf67d": { "f9caf9b6b28e1dcfeeb6adcc31bc59f5d49595f1e7704188d7e86a4cdcf71445": { "es": { - "updatedAt": "2026-10-20T04:30:25.852Z", + "updatedAt": "2026-10-20T04:34:46.483Z", "postProcessHash": "50fae7f4e8667e489b474dcae03299950dcc1f943c894af2aa7fe346a9402275" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.853Z", + "updatedAt": "2026-10-20T04:34:46.484Z", "postProcessHash": "98082378e477952eb9f6a4ddca7eed8fe45aa5ab17d1c24b4d4593af7ef00af5" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.853Z", + "updatedAt": "2026-10-20T04:34:46.484Z", "postProcessHash": "02adb77c6643661a175567bed81c2cc64c6de0db515b226161a6777a3c244238" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.854Z", + "updatedAt": "2026-10-20T04:34:46.484Z", "postProcessHash": "cf3ddd80b809bf99fce093928a62965294e15a5c2d05002ecbc6862ffbcc9b52" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.854Z", + "updatedAt": "2026-10-20T04:34:46.485Z", "postProcessHash": "1936beb97c590c734427387cb7a174623d12b096e80996a36c58289f5c070084" } } @@ -46691,23 +46691,23 @@ "e48990231f6123ae9301742dea0bf6da24f61c6421ef36eccdffcf4b14c5d964": { "50a8c1cb3920c088400ef78204d4e5fb8b6bfd0db0f1ce02c36c576ef9456972": { "es": { - "updatedAt": "2026-10-20T04:30:25.854Z", + "updatedAt": "2026-10-20T04:34:46.485Z", "postProcessHash": "80853ae16a0a0eaf051d5dbd59ee2e3fcce732b73977fee9003a22beb8caa49b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.855Z", + "updatedAt": "2026-10-20T04:34:46.486Z", "postProcessHash": "3b09f05e4a1fa3b20c09568188d96dcd561cf6ca96ad461c59d17cd82093af06" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.855Z", + "updatedAt": "2026-10-20T04:34:46.486Z", "postProcessHash": "b85536782197ae736cfa78b978f43c6498ed2bd3ac49bf3b1b756264367649fe" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.855Z", + "updatedAt": "2026-10-20T04:34:46.486Z", "postProcessHash": "91867fe80d0cc17a63a8ecda023d5201aadf24d4fa9fccc6ec4c1cb894284963" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.856Z", + "updatedAt": "2026-10-20T04:34:46.487Z", "postProcessHash": "49ff6488c59e2ae44585df862ddfc893d35ad4aa82feb79aa35b0f3ea786d133" } } @@ -46715,23 +46715,23 @@ "d5b52cfc76581dcdd4ff35fad5d4708734798a311e1c016959844e343967a21e": { "018dd4b8d673125d15d09826137d29cdc63df867c08e67d35a0268a1b0d8df6f": { "es": { - "updatedAt": "2026-10-20T04:30:25.860Z", + "updatedAt": "2026-10-20T04:34:46.491Z", "postProcessHash": "3b91cc7b94f608bcf93660602ca14c49b83074e36611e28f11cfa6ca38b62934" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.860Z", + "updatedAt": "2026-10-20T04:34:46.491Z", "postProcessHash": "a7d7ca7357f68ad0ed5675e8ea14f6f2646723b033f37766bf5fb6223327b3ac" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.860Z", + "updatedAt": "2026-10-20T04:34:46.492Z", "postProcessHash": "0cc7240c389a6890bfaa6de9e3bbbfc60ff7554d1d03a3435adf700a532d1d5b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.861Z", + "updatedAt": "2026-10-20T04:34:46.492Z", "postProcessHash": "1770b54c5d0b6fe599e7f7b03e3aa61fd149722668c70f43fe888e1f7b829898" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.861Z", + "updatedAt": "2026-10-20T04:34:46.492Z", "postProcessHash": "0cc7240c389a6890bfaa6de9e3bbbfc60ff7554d1d03a3435adf700a532d1d5b" } } @@ -46739,23 +46739,23 @@ "573f0d7cec49b615975e67cf078a955cdf38a7754dcc90fbfa4e42ae4dcdc63a": { "e0f2ffd6ab01fa804eb9bbb27062f6025362177b20fcfb8f1aa09d794f694fb8": { "es": { - "updatedAt": "2026-10-20T04:30:25.856Z", + "updatedAt": "2026-10-20T04:34:46.487Z", "postProcessHash": "a763b22de4f4ff64b2a837578bf0b0c87529136358006f29b231e401e4061d10" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.857Z", + "updatedAt": "2026-10-20T04:34:46.488Z", "postProcessHash": "310acedc454c4e22afae6f630f34106eaa37e751ce660110ec46dbb9a8bc7225" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.856Z", + "updatedAt": "2026-10-20T04:34:46.487Z", "postProcessHash": "3289fe7a095fa7aaa922e8510d62ce78674237f79b622f14df793a8556ce7595" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.857Z", + "updatedAt": "2026-10-20T04:34:46.488Z", "postProcessHash": "ce029b4884f524e9bf03f563c171af403915197c017e7b7cc7effab19bc2ba69" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.857Z", + "updatedAt": "2026-10-20T04:34:46.489Z", "postProcessHash": "e450419c145e460120c316e03fe071a83031478a3ae1273bc8e8159d2ca1a93c" } } @@ -46763,23 +46763,23 @@ "e30c6b052d4fd964acf6bbb4fcc4e80b7125896a145c0c8e5c2d00a8793b43b7": { "d52ac2f9394410a51cb4acc134ce8219de887cbd436caff63aa47dece7b8590c": { "es": { - "updatedAt": "2026-10-20T04:30:25.861Z", + "updatedAt": "2026-10-20T04:34:46.493Z", "postProcessHash": "e40d3d92aed68432f45f752e61616f86c84240ef61a6066c43f8b63c74ccdd6a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.862Z", + "updatedAt": "2026-10-20T04:34:46.493Z", "postProcessHash": "a30034a823de6f7670303950910380cca0b199042f15c210aef7fdfe2c46c22c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.862Z", + "updatedAt": "2026-10-20T04:34:46.493Z", "postProcessHash": "4c706905911fced47265554fd53e5254fecc36d368a0832b2db6f8a10883db43" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.863Z", + "updatedAt": "2026-10-20T04:34:46.494Z", "postProcessHash": "625a8d84e4825d5570e9f96ba52f959ab8a23b479756de02c56b9ec3a08a4f21" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.863Z", + "updatedAt": "2026-10-20T04:34:46.494Z", "postProcessHash": "c811870fb6f25eb4e7155c7f53a69c358322d467c728ce4ca2f34ef147dbe555" } } @@ -46787,23 +46787,23 @@ "87a2c054c922c0a22881e7fedc1197c7a92d890df66a338b9196898f01f72361": { "a425b34cdb806000a0fcc33f486a17d84df2573a7112f937b269d67d931da207": { "es": { - "updatedAt": "2026-10-20T04:30:25.870Z", + "updatedAt": "2026-10-20T04:34:46.513Z", "postProcessHash": "694996438b8319b48b98ae29344e18cc3ce1e5c613b7b62b26a227c102e6a2ee" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.871Z", + "updatedAt": "2026-10-20T04:34:46.513Z", "postProcessHash": "7e8180cee08469276afeed312bd62d1862559d77e1948ef3831499bcda562e28" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.872Z", + "updatedAt": "2026-10-20T04:34:46.514Z", "postProcessHash": "f296f83e85c5b9def5bb0a06cd2183d90fcdb5460191aa29595f77faba872f08" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.871Z", + "updatedAt": "2026-10-20T04:34:46.514Z", "postProcessHash": "0a0e3045ca6b55626d2b9e997eb31d58da3475a411f4223a6ec4b86b190e6382" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.871Z", + "updatedAt": "2026-10-20T04:34:46.513Z", "postProcessHash": "f44a8e28a9f0fd412bfb5e72f655ca3898732fb293be15bed1d5f2e54952402a" } } @@ -46811,23 +46811,23 @@ "90f484b19f7b054509fc99e3c5c57dc1d6fb5a5ec7131c01315001f7fdab34fc": { "4d74ba8edd37399eefc1d971959c5d15fc9f6aebb04208011bfa334479ff9101": { "es": { - "updatedAt": "2026-10-20T04:30:25.869Z", + "updatedAt": "2026-10-20T04:34:46.500Z", "postProcessHash": "6d7335560952ea4b1d9d7889f9f2836b4d430d734fe5f69660250116fd8d25ac" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.869Z", + "updatedAt": "2026-10-20T04:34:46.500Z", "postProcessHash": "7fe1e5e454301d658569725caa3641cf94460c5069e1488ff8fa916d42d1cdfd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.869Z", + "updatedAt": "2026-10-20T04:34:46.512Z", "postProcessHash": "fc81b40177a7d3b2e259f47d086aadaff4291b2c193264db8e73c830beaefece" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.870Z", + "updatedAt": "2026-10-20T04:34:46.512Z", "postProcessHash": "390ff9174485cca9da730129f42fd9fe0d11bb244aa86b23c930732b17c4925c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.870Z", + "updatedAt": "2026-10-20T04:34:46.512Z", "postProcessHash": "f861a8a07fd63cc50f624f0d130a7ddc5096f313808816334ff796046883ee00" } } @@ -46835,23 +46835,23 @@ "8cb31573747a05996bb6eaff4f29cf59c6ac335327735f260230bcba4bac11a0": { "73752471a196b3764b811f4a90e0e3d6ff447e84a9e628bf3dafa653375d87a9": { "es": { - "updatedAt": "2026-10-20T04:30:25.874Z", + "updatedAt": "2026-10-20T04:34:46.516Z", "postProcessHash": "2420e724f081677811129ac165392ce6b1622f0a31360050487886072108c2e8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.874Z", + "updatedAt": "2026-10-20T04:34:46.516Z", "postProcessHash": "0aaea5b411da9b8a14124670d5044de9f94652d38c077ede86aa1d61950a91b2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.875Z", + "updatedAt": "2026-10-20T04:34:46.516Z", "postProcessHash": "783c4d3b640fd478809208498ed10cc8fee80f7f506a133fa456427a8326b63f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.875Z", + "updatedAt": "2026-10-20T04:34:46.517Z", "postProcessHash": "454c721a3d436a3cfe00d8341635c6b336b9f5617b6af952bf900f07233e4997" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.876Z", + "updatedAt": "2026-10-20T04:34:46.517Z", "postProcessHash": "2e796d22f1b1692fa64cdc7ed173de4495b55ce277f17dfa20bee76c646719c8" } } @@ -46859,23 +46859,23 @@ "cd7e22d721c2d04691c1f141a32ff6fdcd0e908e022768e47a842b50feff2825": { "41f861449b5d9aaac798c187479c7eaf0a8be965c905fc04a9dc80bfa1f9965f": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.881Z", + "updatedAt": "2026-10-20T04:34:46.521Z", "postProcessHash": "326a7b56032e883289d7e11d4ad8be0b80c69f790e3b5e3416d3de3fbea68b82" }, "es": { - "updatedAt": "2026-10-20T04:30:25.880Z", + "updatedAt": "2026-10-20T04:34:46.520Z", "postProcessHash": "cbd6f0627d5fb303b5d2925481d6231366cf90e4fb886c7961d69a5db90844f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.880Z", + "updatedAt": "2026-10-20T04:34:46.520Z", "postProcessHash": "924bd8fde2975ed6a61a17bf20bf75f66c27f984a9025a038003cb9476ed20ab" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.881Z", + "updatedAt": "2026-10-20T04:34:46.521Z", "postProcessHash": "01b978309d92108303eee96e249cf5df77997d48fbac2fc7f2b5c71e86db4b82" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.880Z", + "updatedAt": "2026-10-20T04:34:46.520Z", "postProcessHash": "26193fd0c13c96acaaf65fda71bdc4ca842edc3cd30b116b5db847188affbf47" } } @@ -46883,23 +46883,23 @@ "1d79bb60bccf3e3f37338e13f28094ff683dcd30fde55192351c94634962006c": { "1dbd22030ee74c6e2f046e4f540b1843c72230fdffaf730e78b8b618a4c37d36": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.885Z", + "updatedAt": "2026-10-20T04:34:46.525Z", "postProcessHash": "38c4650086bd68c997979fd5fbf63f0b879066f9c0a4151f6384489309ce5274" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.885Z", + "updatedAt": "2026-10-20T04:34:46.525Z", "postProcessHash": "3a71b02d11b1dff04d8ad822cbc7e794682834368d784711e04bc21ae0dddf86" }, "es": { - "updatedAt": "2026-10-20T04:30:25.884Z", + "updatedAt": "2026-10-20T04:34:46.524Z", "postProcessHash": "9dc1d60863c941449133830fbaec8871adb2cd955330bce71be473721d3a5af9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.885Z", + "updatedAt": "2026-10-20T04:34:46.525Z", "postProcessHash": "2220e16dbb37e4fc51555e773a80042a7c1cdd2a139ed28e93ec33846103a78c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.886Z", + "updatedAt": "2026-10-20T04:34:46.526Z", "postProcessHash": "b6be87c725af16f578e1ee34b1b628699f2db144a9c1022858bde7429a2451b8" } } @@ -46907,23 +46907,23 @@ "da6a998192c91a03d778b9967490a6caf036f059c09f625322b112d50baf8fc8": { "f0f8867ea6a57fac419207bbb9ac0e907de3acc9c56712da3400b3978a5bbb94": { "fr": { - "updatedAt": "2026-10-20T04:30:25.886Z", + "updatedAt": "2026-10-20T04:34:46.526Z", "postProcessHash": "3ce3bca3cdd4272e92a3771581ac2333dceb4d244580d70b3e41d676f8a0ece0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.886Z", + "updatedAt": "2026-10-20T04:34:46.526Z", "postProcessHash": "f722531ff22f06914f236afba7359884b8f055bd62a71b53d0261f72d13b87b0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.886Z", + "updatedAt": "2026-10-20T04:34:46.526Z", "postProcessHash": "0b48dabae4c7ef5e173699a2966c65ac75c9be5255c120558d3d4f5fd7396b4c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.887Z", + "updatedAt": "2026-10-20T04:34:46.527Z", "postProcessHash": "9e1ff4b261040f2182ab59ec84f6389ebbf0129a6f65c94a67b8842b4feebb08" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.887Z", + "updatedAt": "2026-10-20T04:34:46.527Z", "postProcessHash": "d62691d91e800f3bfbeae65e812373f34c4e51d01feba6a862de6c9db380754a" } } @@ -46931,23 +46931,23 @@ "fb2ef830b27d109ae10380e06c6d3d95cdac23ed3fed0efc270fa7f895378b07": { "6e3582de4c83830416e39b66d5aa5ae6a5f909e8300209b33083b5ace1745978": { "zh": { - "updatedAt": "2026-10-20T04:30:25.891Z", + "updatedAt": "2026-10-20T04:34:46.530Z", "postProcessHash": "4dc1ad3beeea9cedae5b3845fe7d5a99cdf64f509405a574b162a54e0a1e5924" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.890Z", + "updatedAt": "2026-10-20T04:34:46.529Z", "postProcessHash": "f4ecb97286535a10fa229f555205d52fc42a7a117bee60c0b58e2f6776c20156" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.891Z", + "updatedAt": "2026-10-20T04:34:46.530Z", "postProcessHash": "28646425a600b62162569eb249be38d2de0451acf6cff9e61959501734ed12c8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.889Z", + "updatedAt": "2026-10-20T04:34:46.529Z", "postProcessHash": "2e22aa423a65aec4bf29c161f6b06a8bcc90b3336fbc9ef9167eedc71bfdb989" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.890Z", + "updatedAt": "2026-10-20T04:34:46.529Z", "postProcessHash": "684628e986ce6f872fab2157d828003d18eda055c723a318ab25be2282512bfa" } } @@ -46955,23 +46955,23 @@ "901be9fc07a9cb91300385e9a0e7a069b3174a6a5e0c759df458dd63a9c05603": { "94b0938ac9636b85ccab63cd7083a3d6e04135b88e91d4ed3f8ecaacc7f492d4": { "fr": { - "updatedAt": "2026-10-20T04:30:25.872Z", + "updatedAt": "2026-10-20T04:34:46.515Z", "postProcessHash": "d41ac74809e46a433d3879f458a4f21ab900fc6e9cb7f69157eb39390978276f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.874Z", + "updatedAt": "2026-10-20T04:34:46.515Z", "postProcessHash": "d41ac74809e46a433d3879f458a4f21ab900fc6e9cb7f69157eb39390978276f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.872Z", + "updatedAt": "2026-10-20T04:34:46.514Z", "postProcessHash": "d41ac74809e46a433d3879f458a4f21ab900fc6e9cb7f69157eb39390978276f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.873Z", + "updatedAt": "2026-10-20T04:34:46.515Z", "postProcessHash": "d41ac74809e46a433d3879f458a4f21ab900fc6e9cb7f69157eb39390978276f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.873Z", + "updatedAt": "2026-10-20T04:34:46.515Z", "postProcessHash": "d41ac74809e46a433d3879f458a4f21ab900fc6e9cb7f69157eb39390978276f" } } @@ -46979,23 +46979,23 @@ "e06a988b3a0367a8d9f259d34f6afb723682b55e30da2576d1fcfa059dfafb43": { "19a2e1240aeea5a14a8e5408e2b5feeafceb61fc80b6a7df1e7f9754edab62c6": { "es": { - "updatedAt": "2026-10-20T04:30:25.876Z", + "updatedAt": "2026-10-20T04:34:46.517Z", "postProcessHash": "34e8060f1bdf31dbd9f5ba5b08da6bbaac375d729cd702a8eaa67f113ca09e6a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.876Z", + "updatedAt": "2026-10-20T04:34:46.517Z", "postProcessHash": "7c840d0e73c23ac58b360c480d0bb8b0b3d66bb43349dd33430b8257e78b2c88" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.877Z", + "updatedAt": "2026-10-20T04:34:46.518Z", "postProcessHash": "4e186059e382684f2a99ce453f4e3025363bcc7beae902bbecd044302af25890" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.877Z", + "updatedAt": "2026-10-20T04:34:46.518Z", "postProcessHash": "80f606e1a28b01db4f43a5adb634cc0cf4ba414807d366f81044c49497ddf5bc" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.877Z", + "updatedAt": "2026-10-20T04:34:46.518Z", "postProcessHash": "ec10b62e13501c71aa2cde97b49801e2e14106d84a6c6a7f2fba959d191106fe" } } @@ -47003,23 +47003,23 @@ "43794ceac4d2520b3662554f3974cc763a4a7683779015de89f589659bbbafc1": { "3012e82faa3874fc3bde205b6da3b774249f383b8cb1af1fcb5627edc2c8494d": { "fr": { - "updatedAt": "2026-10-20T04:30:25.878Z", + "updatedAt": "2026-10-20T04:34:46.519Z", "postProcessHash": "0cdb14121090f76daeba758a3688171e21908d59afc1acbe89e085aca3526a8a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.878Z", + "updatedAt": "2026-10-20T04:34:46.518Z", "postProcessHash": "c2f941c7419a379e5149c29ac046b52a66496f1b01b9242da1657c5c4d04cf05" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.879Z", + "updatedAt": "2026-10-20T04:34:46.520Z", "postProcessHash": "67a6d0b690eab9ab7d77fdc3455255c649be39086314717304dd39ef4993ca53" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.879Z", + "updatedAt": "2026-10-20T04:34:46.519Z", "postProcessHash": "dba10fd43a9d4e2c99c85cf5c5a422e48ba141f3f57d25f9e1a4fd67c3fff767" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.878Z", + "updatedAt": "2026-10-20T04:34:46.519Z", "postProcessHash": "d2efe9e748852e53e930f4d885135c58d7b8878c4d2b7951ee8c6db79c5a17df" } } @@ -47027,23 +47027,23 @@ "a727aaf57c3ccf44bba2c7c5de037d3bba88665a9f5c844089362190f41928fb": { "3554f11d8c96e9dbcfed7500f956656abf98bdc220c1c2c589e45e793f039272": { "es": { - "updatedAt": "2026-10-20T04:30:25.881Z", + "updatedAt": "2026-10-20T04:34:46.521Z", "postProcessHash": "4272bccc9d8d85a7aa82000b7a3f84bb8c28baa840b3449ded0d12b4cd3d5d81" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.882Z", + "updatedAt": "2026-10-20T04:34:46.522Z", "postProcessHash": "00942bbdf19ccff817b29dd568cf27542a4b02517bb16981ed8b7c2d66f85979" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.882Z", + "updatedAt": "2026-10-20T04:34:46.522Z", "postProcessHash": "5316b46cbfdcd7feee5049bf43e000ada4ff2f255409c3c3bd46fae1ff4ad580" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.882Z", + "updatedAt": "2026-10-20T04:34:46.523Z", "postProcessHash": "3f3f87354e2f36ee033b36396087b3e0e178f8cd53754528e2b62d7ff303c528" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.883Z", + "updatedAt": "2026-10-20T04:34:46.523Z", "postProcessHash": "648755db3fa3a576086dbd129368d0b3f45842b62ec326123624633b3a0d4d07" } } @@ -47051,23 +47051,23 @@ "220f68ed08439267935887a4c7c3539b2ba13f8cbc1c69d52e3a3eca99ddd2ac": { "879be55114b9c12df31a4dd485b3260e4a73e6c300e8b08ef1cc4dc62c797b1d": { "es": { - "updatedAt": "2026-10-20T04:30:25.883Z", + "updatedAt": "2026-10-20T04:34:46.523Z", "postProcessHash": "c72a2ec21fd92c747448231d8076deae9ede6e1416e833cd9920c5b433651b0b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.883Z", + "updatedAt": "2026-10-20T04:34:46.523Z", "postProcessHash": "7ff0c7cee508cfee6cfeae1bfd9e87c1d55fbefec8775aca7f27e7c9991f511f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.884Z", + "updatedAt": "2026-10-20T04:34:46.524Z", "postProcessHash": "49a99e0b3dfa70e14d57937062bbe12a8985721fb203fb4e9b86e25fb93d691a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.884Z", + "updatedAt": "2026-10-20T04:34:46.524Z", "postProcessHash": "879be55114b9c12df31a4dd485b3260e4a73e6c300e8b08ef1cc4dc62c797b1d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.884Z", + "updatedAt": "2026-10-20T04:34:46.524Z", "postProcessHash": "bea831aadb8f27978628ef82043df05ffa0210d93985181614704bf548709263" } } @@ -47075,23 +47075,23 @@ "10854ad8de2e8427e8cd6547a3017671ff8356c26d6c9aa2edd2a85531588570": { "1107896fcb31f6f531ce048a4fb0d3385b48b838302f37cf5433a6c7439c8a66": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.893Z", + "updatedAt": "2026-10-20T04:34:46.531Z", "postProcessHash": "c80a40c0df7bf04bef10f5634b1845c4d01384e81e682be52c064a60b7b565e7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.893Z", + "updatedAt": "2026-10-20T04:34:46.531Z", "postProcessHash": "7016d4de962f4fb6bb1f8d6aff538aa4fb61598568b3c0e9c083db8f03188560" }, "es": { - "updatedAt": "2026-10-20T04:30:25.891Z", + "updatedAt": "2026-10-20T04:34:46.530Z", "postProcessHash": "1d1f628eee2d4de3981fa3807cba328c3f89c3dc8514d61be616112923ade5b7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.892Z", + "updatedAt": "2026-10-20T04:34:46.530Z", "postProcessHash": "7f2ac80334c6bf439d21e41830309c78e7a7503192755543efb3376fb57046ac" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.892Z", + "updatedAt": "2026-10-20T04:34:46.531Z", "postProcessHash": "938ea407ac0f1041a38f4832c837f47d7f260d5b10b39d65120100ea087e766e" } } @@ -47099,23 +47099,23 @@ "cb8d29f8043e9733234a696bc71f6255d2b16c8bce64739dd3c1af4b3d64dccb": { "e866f111e535dc82e7d510c01d482ed73a7ae93d0075970747b130c8cf6fa857": { "fr": { - "updatedAt": "2026-10-20T04:30:25.901Z", + "updatedAt": "2026-10-20T04:34:46.538Z", "postProcessHash": "6ebc753b0cb95138c0084b81a17a5a10c15f29b6e3bc1380c46a431b6809ea06" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.902Z", + "updatedAt": "2026-10-20T04:34:46.538Z", "postProcessHash": "5d62f5066d80a8ea108bb71aa0447d5799e500465d20f5977008ccc1de3e1d18" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.902Z", + "updatedAt": "2026-10-20T04:34:46.538Z", "postProcessHash": "eaa1597ac17d806686e13efea6c01b9ea8af61ff92be18e6794e11871c3ef1ed" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.901Z", + "updatedAt": "2026-10-20T04:34:46.538Z", "postProcessHash": "feb7720e0a69d0567e6eb1e95c94fc57ea9aa6394cd7d3e5a3bd5cf173d391c4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.900Z", + "updatedAt": "2026-10-20T04:34:46.537Z", "postProcessHash": "5f20c9353ec3c44a301392843362b3b50495ecb03dd897e7db8e4c91c6c58d6e" } } @@ -47123,23 +47123,23 @@ "64a051beb7c5347eea2d0d4e229501cdfd5fde97cc34e3e0230dd461f9b96139": { "8718327dd38d06cbb29eb4a9fbc6635122bfd0607aeedc3f116dd03116f56026": { "es": { - "updatedAt": "2026-10-20T04:30:25.902Z", + "updatedAt": "2026-10-20T04:34:46.539Z", "postProcessHash": "e14a30db9c3488c556b3445111f37df4dce277ec08faab716d661784926cb044" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.903Z", + "updatedAt": "2026-10-20T04:34:46.539Z", "postProcessHash": "0503de326f28431724d6aedacf4cc86e21663bc68ef41f516a384679e606d52d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.903Z", + "updatedAt": "2026-10-20T04:34:46.539Z", "postProcessHash": "708961908b379b36e14f2fadb28b74ab0352cb32078ceabd4a9ec0e93711ed6f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.903Z", + "updatedAt": "2026-10-20T04:34:46.540Z", "postProcessHash": "35dee3d14e718904701937960214b3352f86b7a1fdc6f8e59fe2e6f48126dcf1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.904Z", + "updatedAt": "2026-10-20T04:34:46.540Z", "postProcessHash": "6dd277da4a9f1640fd6076a121f32e39762dc0620ef4d8f34c611ba5254e6c66" } } @@ -47147,23 +47147,23 @@ "5249cd57dda305b53fc0a5349133e2a1ffb6506b6c56b8137de582e83b296247": { "66b617f512c1f1021d2157b18882fec40f9e7c85ff21c5068e3a629b78375058": { "es": { - "updatedAt": "2026-10-20T04:30:25.904Z", + "updatedAt": "2026-10-20T04:34:46.540Z", "postProcessHash": "5d107c2304a861ecec91f2f2f0c0b5c1fdf9c41ef6ab10ddb436ac8fd828d4f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.904Z", + "updatedAt": "2026-10-20T04:34:46.541Z", "postProcessHash": "8c2a57a4e2eed412c0ffb49092ebdda514538bf4265be143221c0e366f562f65" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.905Z", + "updatedAt": "2026-10-20T04:34:46.541Z", "postProcessHash": "c5fd0ed1c81705b72a1949a201df53b19cbbc3e92e6a62f78281eb93c67b092d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.905Z", + "updatedAt": "2026-10-20T04:34:46.541Z", "postProcessHash": "711b8367ad45e5c99d083dd55a1bf5d2d94efb3b040732bde98c254c8a848d9e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.905Z", + "updatedAt": "2026-10-20T04:34:46.541Z", "postProcessHash": "c92ba7b93fa4cb74d2e034632b701c8f6df4d34ffd46989935654fbc811d7ff6" } } @@ -47171,23 +47171,23 @@ "01d1acc7284c496cddd8b1413e4e8e9706b1349f501c2a3b46c5f6d89026ed56": { "3bd1a625be1bf276f7d55b20904278606d992f8e4076eb0cbbd54cf99318abd1": { "es": { - "updatedAt": "2026-10-20T04:30:25.888Z", + "updatedAt": "2026-10-20T04:34:46.527Z", "postProcessHash": "18501e3f31b9b6bceb1a2557907b469eca089031daaa4bce2d0c8fafffbbd0b9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.888Z", + "updatedAt": "2026-10-20T04:34:46.527Z", "postProcessHash": "3a0c66e642af521401e7cc6eee85a3beedafa88d24ea931f07dc1302afcd1fea" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.888Z", + "updatedAt": "2026-10-20T04:34:46.528Z", "postProcessHash": "4996bf0377a1c1bbae6c47a653c8323b379fc64798ab46f0d9a6a38b9173de78" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.889Z", + "updatedAt": "2026-10-20T04:34:46.528Z", "postProcessHash": "719f109d66c9034514ffab00649a03bb6e15ba524b699043d93f14d13c3fb535" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.889Z", + "updatedAt": "2026-10-20T04:34:46.529Z", "postProcessHash": "5ade81af575a01c4eebaa7604bbf603e870d357156d5678355d54cc7bc3b5f3b" } } @@ -47195,23 +47195,23 @@ "e38f1d44af66e511fdd04a786ed1668edee3b206aa8ca7b4758d01803f81a45b": { "a02abcf3f98239aff8c140cb37c232c015c1d46933de77678b3f8ea11e1d54fc": { "zh": { - "updatedAt": "2026-10-20T04:30:25.895Z", + "updatedAt": "2026-10-20T04:34:46.533Z", "postProcessHash": "6a55f1e6deb2cf95b759437bc07fcdb743879a151cf700aee1d4cae4a26b59c7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.894Z", + "updatedAt": "2026-10-20T04:34:46.533Z", "postProcessHash": "977ec2c6d8adeb7ea0875dac4fc283ae71da01850fb0a8e5be8ab36169a638b8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.893Z", + "updatedAt": "2026-10-20T04:34:46.532Z", "postProcessHash": "026f3e240f408c1407d4c66ab5d811ed29d598ade95682fc6b92c6927aad848a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.894Z", + "updatedAt": "2026-10-20T04:34:46.532Z", "postProcessHash": "f838bbebfeea46a5be4ae9ef2ea172b65a4ab8da177e05a47636c388c93da6c1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.894Z", + "updatedAt": "2026-10-20T04:34:46.532Z", "postProcessHash": "53817a55a6ba3d9c65a04e6893359b853c8609013f7025141b2f4aa734aee262" } } @@ -47219,23 +47219,23 @@ "aa38b821fb4218297d8c1519e963fe085532c1062ce9e560cefa0a9540e760f4": { "4d9143e8b1b2464b6c299c1c6a503207e9b9a2b2f366c192294fa89548493ef0": { "es": { - "updatedAt": "2026-10-20T04:30:25.899Z", + "updatedAt": "2026-10-20T04:34:46.536Z", "postProcessHash": "c97915823480de226b7c722411cb604959cb30436a7bfe8485b9027ea17530d4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.900Z", + "updatedAt": "2026-10-20T04:34:46.537Z", "postProcessHash": "0c2d0697171eaf22387fe5b43a1cd4c60e491df0962956901a8cde713801ac9b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.899Z", + "updatedAt": "2026-10-20T04:34:46.536Z", "postProcessHash": "4a41f1c543245c6ea00c641e262d2614fa55ab911e9141168683053f2786f649" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.900Z", + "updatedAt": "2026-10-20T04:34:46.537Z", "postProcessHash": "980e3c94f340d695afbf4ce144db87d41caecac34f3f7a5bd1f85784ed441fc3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.899Z", + "updatedAt": "2026-10-20T04:34:46.537Z", "postProcessHash": "0c2d0697171eaf22387fe5b43a1cd4c60e491df0962956901a8cde713801ac9b" } } @@ -47243,23 +47243,23 @@ "ab4407af7bd23d2079a64cc41b53e4c92fd97d148d479bbe78af6eae8e78bc89": { "c6138c0ff7239b36fcb5d30586a4030c29310ce5e2aace1097c20463ae0f1e25": { "fr": { - "updatedAt": "2026-10-20T04:30:25.920Z", + "updatedAt": "2026-10-20T04:34:46.552Z", "postProcessHash": "884a22db92b0f11e583f523747d3cc6b5233d4a0af80a3db50c4616190c18b9e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.919Z", + "updatedAt": "2026-10-20T04:34:46.552Z", "postProcessHash": "d45ef8b4ca92bb874d660b0243a7dde9a9ae481a5cc9a0149d897afb3cf11118" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.921Z", + "updatedAt": "2026-10-20T04:34:46.553Z", "postProcessHash": "a77450e07339e38fa11a3bcd642402555820125eb98bab032173175f14443931" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.920Z", + "updatedAt": "2026-10-20T04:34:46.552Z", "postProcessHash": "63e6f995647276339f3bedc11a3af9dd9ab5aa926577321b5991c72d7b52a866" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.920Z", + "updatedAt": "2026-10-20T04:34:46.552Z", "postProcessHash": "8e745ab17acc36ae493dbcded7c33725253de569f071b9e7d99143e3b4da4a4c" } } @@ -47267,23 +47267,23 @@ "2bab204cc64496ff697e53e49cab4979d91faa4e0b9ac4addaada73e81219a65": { "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.938Z", + "updatedAt": "2026-10-20T04:34:46.567Z", "postProcessHash": "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.937Z", + "updatedAt": "2026-10-20T04:34:46.566Z", "postProcessHash": "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.938Z", + "updatedAt": "2026-10-20T04:34:46.567Z", "postProcessHash": "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.937Z", + "updatedAt": "2026-10-20T04:34:46.566Z", "postProcessHash": "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.936Z", + "updatedAt": "2026-10-20T04:34:46.566Z", "postProcessHash": "1464e4557b63a61f5990d811e5a36066405c5e62d0e04d64a0ce84b4e84d71c3" } } @@ -47291,23 +47291,23 @@ "1f32b81e4a8f58ebfbc9eb7aab6a289ae7b157c363a70cc5fe4649a6c99bf05f": { "ad1938ce4d717919928b6ea2f5fc54cb80160e6606af60a4d5fa819d92718164": { "es": { - "updatedAt": "2026-10-20T04:30:25.931Z", + "updatedAt": "2026-10-20T04:34:46.561Z", "postProcessHash": "d02615c4b665bb3656752defe225206cc086d4af10ec12dc8d3d7f6228b28fc6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.932Z", + "updatedAt": "2026-10-20T04:34:46.562Z", "postProcessHash": "d02615c4b665bb3656752defe225206cc086d4af10ec12dc8d3d7f6228b28fc6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.932Z", + "updatedAt": "2026-10-20T04:34:46.562Z", "postProcessHash": "d02615c4b665bb3656752defe225206cc086d4af10ec12dc8d3d7f6228b28fc6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.932Z", + "updatedAt": "2026-10-20T04:34:46.562Z", "postProcessHash": "d02615c4b665bb3656752defe225206cc086d4af10ec12dc8d3d7f6228b28fc6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.933Z", + "updatedAt": "2026-10-20T04:34:46.563Z", "postProcessHash": "d02615c4b665bb3656752defe225206cc086d4af10ec12dc8d3d7f6228b28fc6" } } @@ -47315,23 +47315,23 @@ "9539b6e745ff9431ed0f6bf96615c762c2e87a0b267604d5c13668f8eb83c6ca": { "7a5a6422f7d554f6597b07331b4f7a56565d2a76c8d64aa2824cdb0c4f4ebe9c": { "es": { - "updatedAt": "2026-10-20T04:30:25.895Z", + "updatedAt": "2026-10-20T04:34:46.533Z", "postProcessHash": "ace3e88b04a5fc37c166da4dc5a617b111e5acc005cd725c1a812951e9f006b4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.895Z", + "updatedAt": "2026-10-20T04:34:46.533Z", "postProcessHash": "39684693926a54510d1058f625b415a057f5c393bcc5cbb905175af8ae5e1e2e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.896Z", + "updatedAt": "2026-10-20T04:34:46.534Z", "postProcessHash": "ace3e88b04a5fc37c166da4dc5a617b111e5acc005cd725c1a812951e9f006b4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.896Z", + "updatedAt": "2026-10-20T04:34:46.534Z", "postProcessHash": "ace3e88b04a5fc37c166da4dc5a617b111e5acc005cd725c1a812951e9f006b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.896Z", + "updatedAt": "2026-10-20T04:34:46.534Z", "postProcessHash": "ace3e88b04a5fc37c166da4dc5a617b111e5acc005cd725c1a812951e9f006b4" } } @@ -47339,23 +47339,23 @@ "f6118c733898d579dcf800b4afe16f9d9ff7ebde31edaeb757c9bb61f2d3c725": { "fa9174d2820b9321eea4e5ccb7d256f0280bba8d9eb6bdcd2a341c03057821fa": { "es": { - "updatedAt": "2026-10-20T04:30:25.897Z", + "updatedAt": "2026-10-20T04:34:46.535Z", "postProcessHash": "d4627bd262c5426c8148e7708eec0eaa1b452554ece563c2caab948779ed5190" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.897Z", + "updatedAt": "2026-10-20T04:34:46.535Z", "postProcessHash": "b3197e6f620b2c08a508c8520853e27d758f08078ba0f6b7654beec7a80de5af" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.898Z", + "updatedAt": "2026-10-20T04:34:46.535Z", "postProcessHash": "945387a7bad36ae2e395f04da9146f67867fbf46074b2155574a9d7aee607744" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.898Z", + "updatedAt": "2026-10-20T04:34:46.535Z", "postProcessHash": "0e0b9a0e3ab5c4213bec626e966ca7ed684c9975b65a46ea230ec46a7b7f31c0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.898Z", + "updatedAt": "2026-10-20T04:34:46.536Z", "postProcessHash": "7cc1e324bc33207e4877d0641050025d1a12a05c157d48715f179ee07ac2e9e6" } } @@ -47363,23 +47363,23 @@ "4852c85212c804b0dca0e11072a884b86ea2e4a85f278bc3d3e6cef3567003b8": { "28c12e415e43f6fd7f572e53028b9340d3f0cc386105b76c61988b3bc0c73aea": { "fr": { - "updatedAt": "2026-10-20T04:30:25.906Z", + "updatedAt": "2026-10-20T04:34:46.542Z", "postProcessHash": "bcf86cb1692e614608e03fca7648799e828be101c951270ad6dbc0c91d38e4a2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.907Z", + "updatedAt": "2026-10-20T04:34:46.543Z", "postProcessHash": "019689a1d6efc809d24f7dd38963ee3b9a93b0959b742d3ebbf49282c95e420b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.907Z", + "updatedAt": "2026-10-20T04:34:46.543Z", "postProcessHash": "7829bdd90fe17e61f33e5e928330fb63bde116b16dcdd61b459341085b9bd7ac" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.907Z", + "updatedAt": "2026-10-20T04:34:46.542Z", "postProcessHash": "4d6a9dd10fdf99aa13d578b91e597068c0e55ae75b40474018ea29d2787cbeea" }, "es": { - "updatedAt": "2026-10-20T04:30:25.906Z", + "updatedAt": "2026-10-20T04:34:46.542Z", "postProcessHash": "504cb40c15fb0fdd1e6394ddad2b1d169275e5fd17d4961c5eee9fdfa6dc100f" } } @@ -47387,23 +47387,23 @@ "2c29c3f45e2e481c06a91a16e3ec049bf04ea1ac5f959f2143b45ca685cc2349": { "5d4f49d9ff014eff5e2385b43ad3020c6355ae266b14855dad1b3b8520f14068": { "es": { - "updatedAt": "2026-10-20T04:30:25.909Z", + "updatedAt": "2026-10-20T04:34:46.544Z", "postProcessHash": "5f43ab010f517cb86a8718a1077fe793ab3d7aeea98baa6a3a65feb6e296928a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.910Z", + "updatedAt": "2026-10-20T04:34:46.545Z", "postProcessHash": "d14fac7499886b8804cc91321ac55fc1d097007564760fa754242e069e2c4b91" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.910Z", + "updatedAt": "2026-10-20T04:34:46.545Z", "postProcessHash": "07a9583c67a5b66f4c52fd9337079a37b5fbaa4726ff8b6633ade91dc60ff17e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.911Z", + "updatedAt": "2026-10-20T04:34:46.545Z", "postProcessHash": "7795acf6e67d6bf3d4cd1cfa7482bb0beaf8fa5485514171de53d7ac315434d3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.911Z", + "updatedAt": "2026-10-20T04:34:46.546Z", "postProcessHash": "e1422b883ecca13c7ef1a6286216431254275facc338375fe08e46311a467875" } } @@ -47411,23 +47411,23 @@ "6f875b11d53b43d9eba49879ea5b8bde0e7e756ea468dd8fc2ace8c348b310af": { "c9be356d0db4ee9170ce7b865798be5952eadd6ec8efc1c85bed0f213233a978": { "zh": { - "updatedAt": "2026-10-20T04:30:25.909Z", + "updatedAt": "2026-10-20T04:34:46.544Z", "postProcessHash": "8827217c8f4dd2ea92b3e0055b6f88c7b54d3d4cb878fd721c0cbf04f29ebfe2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.909Z", + "updatedAt": "2026-10-20T04:34:46.544Z", "postProcessHash": "f966bd8b4b0dbf99e3d670daf72336ca2fdbb10d4ec421c0b9c7f67460c37874" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.908Z", + "updatedAt": "2026-10-20T04:34:46.543Z", "postProcessHash": "e60a4cf008c091606452f6e7c84cb52cdd4cbc3b86939a37b25be3200c45a0ce" }, "es": { - "updatedAt": "2026-10-20T04:30:25.908Z", + "updatedAt": "2026-10-20T04:34:46.543Z", "postProcessHash": "eff8168feacbfaec50389fa65c847df89f0cfeba44085ac8cb0f2de08ce5ec07" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.908Z", + "updatedAt": "2026-10-20T04:34:46.544Z", "postProcessHash": "c96a710f1c54398276beaad1493ea2fd2c0ff62e9b7fb7f27472133091bd7147" } } @@ -47435,23 +47435,23 @@ "a8803430b83d63d2f098eff99097d7d02bf678e80f772107fe3315822ceb2ded": { "31c0e64967127d07130e4706d667d587ad81a7c792b1ac155aec57aff1059962": { "es": { - "updatedAt": "2026-10-20T04:30:25.911Z", + "updatedAt": "2026-10-20T04:34:46.546Z", "postProcessHash": "fcd05820a42afa93d62e39258acfcdd00facfb3f4f2380d18ae05e6847a33bba" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.913Z", + "updatedAt": "2026-10-20T04:34:46.547Z", "postProcessHash": "ed495feaf072bfeff73440061718cb04191e92841182f2b60d2d42d0cd97a5de" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.912Z", + "updatedAt": "2026-10-20T04:34:46.547Z", "postProcessHash": "4350aaeaff5e637af5ceb9a2e3972bdf38b921d32cb8b9818d87d3498c025b96" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.912Z", + "updatedAt": "2026-10-20T04:34:46.546Z", "postProcessHash": "60df4ed6fe1044cf85143c68f40132e61229b01705b1c1162e6ae2cc7ddeeaea" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.912Z", + "updatedAt": "2026-10-20T04:34:46.546Z", "postProcessHash": "397c40f2a0c9df0c421d154e4514f43314e7c4387cf39d2de10a4830f6be927b" } } @@ -47459,23 +47459,23 @@ "31dffcee530c1e1d6da07973dd48920b7c4e6d916ce40797ad3ce43de3d21d91": { "66535316723e6fea1428aac4383a9834b6dc13c744b797f9914bb46285ee6584": { "es": { - "updatedAt": "2026-10-20T04:30:25.913Z", + "updatedAt": "2026-10-20T04:34:46.547Z", "postProcessHash": "946b16827c7b3252e1c79d436d30c035bd8f8b5ba11eeddc68664fd8149f3436" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.914Z", + "updatedAt": "2026-10-20T04:34:46.548Z", "postProcessHash": "3986ef5e100160c13346486ddea46cf216b54f021d49828c05b99d3256bb3def" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.915Z", + "updatedAt": "2026-10-20T04:34:46.548Z", "postProcessHash": "d369f77e3b9927fdefc153c4aae4132d5a7930edf4356f0117ac488b78b06f94" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.914Z", + "updatedAt": "2026-10-20T04:34:46.548Z", "postProcessHash": "d8dde337353dfa911e14303c98c40525b4688353bf7b48b21b0e009a6cfeb944" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.913Z", + "updatedAt": "2026-10-20T04:34:46.548Z", "postProcessHash": "998337cb4110cede9fd78c042fc37abca2643ae8f7cb19c76a05b2b4359d2457" } } @@ -47483,23 +47483,23 @@ "ab9dd37c057459ddd9e02b0e6655c3a5155d5a7d8a5544e8f171683d3f1c78f8": { "56ec32e0fd5cedcfedfb6447fbcacb868639634d352626bbff05fc5b254fbe1e": { "es": { - "updatedAt": "2026-10-20T04:30:25.917Z", + "updatedAt": "2026-10-20T04:34:46.550Z", "postProcessHash": "01865239b1acbebd4e22b255692b4cfc0ffd73a726dc799c109199e9f934b678" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.917Z", + "updatedAt": "2026-10-20T04:34:46.551Z", "postProcessHash": "7645a7910ad09bdac24d0b3ce19cd567ef693a9ea891876ad22aca9692fe446b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.917Z", + "updatedAt": "2026-10-20T04:34:46.551Z", "postProcessHash": "7a78bf2f11a0678bcbcf4dd8580d5852d19cf2caef461e2aeae28ce625f375fa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.918Z", + "updatedAt": "2026-10-20T04:34:46.551Z", "postProcessHash": "7d549f0be943b7bfb1ca9f32889d542d67a19183761d4874390a9a27936a3de9" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.918Z", + "updatedAt": "2026-10-20T04:34:46.551Z", "postProcessHash": "ea2ed34f6bc1f771651702686ecb9048bb7af79a8f30f0c6d22e19eb7866893a" } } @@ -47507,23 +47507,23 @@ "45c82e87fb179f1c362a6a4cfa1d9503cf94ff1bff331f4d10b23407bb28e633": { "c6138c0ff7239b36fcb5d30586a4030c29310ce5e2aace1097c20463ae0f1e25": { "fr": { - "updatedAt": "2026-10-20T04:30:25.923Z", + "updatedAt": "2026-10-20T04:34:46.555Z", "postProcessHash": "e885982a73f5bd55e8f3adc780d15c03f460b73ee20a15d7fa910b7780563cb0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.923Z", + "updatedAt": "2026-10-20T04:34:46.555Z", "postProcessHash": "ef83894cc3a2d5db864879e9ffef47d4c136974161ef9dcd29359d80291f30fe" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.924Z", + "updatedAt": "2026-10-20T04:34:46.555Z", "postProcessHash": "9a21e331abc086a4d712e09fa141aef3fee6f77e7562f488ed9433037fbde166" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.924Z", + "updatedAt": "2026-10-20T04:34:46.556Z", "postProcessHash": "8547189a5e4551f66ad5747d77b747d0a45c6ed4f30337b3ae0e687ebb7b6e0d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.923Z", + "updatedAt": "2026-10-20T04:34:46.554Z", "postProcessHash": "f043be2d52451f6e11feccb235936e036eeacabfca7ea03401289f26c422ad01" } } @@ -47531,23 +47531,23 @@ "41103b61fee373ab96fabd54f0b00499cc4c05fef7ce39ea6061633372eac99c": { "59f52b0f124327128daf63d0b0de73cd2054eabed71afe964bfe0732d450c865": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.922Z", + "updatedAt": "2026-10-20T04:34:46.554Z", "postProcessHash": "0e4fa58582821548c82090858fffbd5b2c75fb1314f3b08d2ee128626de2eb64" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.921Z", + "updatedAt": "2026-10-20T04:34:46.553Z", "postProcessHash": "6a9e23960fbf7f9f417a0a08aea10d1880d112d84bc98380831c200e4496abd7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.922Z", + "updatedAt": "2026-10-20T04:34:46.554Z", "postProcessHash": "fa6b939fdacdc0120ddfa931eb32e7e2454802ff1e3855bc7bbd2390819b35ec" }, "es": { - "updatedAt": "2026-10-20T04:30:25.921Z", + "updatedAt": "2026-10-20T04:34:46.553Z", "postProcessHash": "7e8a2f76ffb8130ea88aa63bfeace96c17d1ad10ec5b3a6f50667c673e24b1bd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.922Z", + "updatedAt": "2026-10-20T04:34:46.554Z", "postProcessHash": "679a32b4f4fea2cf0bb0233813c03337aef861e39b17a80e82b4a3d7d6da93cc" } } @@ -47555,23 +47555,23 @@ "eb8ae1611aabcf93bcfc2552ecd99bb9df140c4b24b6758193db81f6a8def506": { "e17c814f937fe672bc8c5f50a541dfd31f3aa6f3b8bc8638c8607d683592d23b": { "es": { - "updatedAt": "2026-10-20T04:30:25.926Z", + "updatedAt": "2026-10-20T04:34:46.557Z", "postProcessHash": "ca7e8037ff7e065b48089434a94b0321dbb1f785e43505419d9add4f6b2d4bf5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.927Z", + "updatedAt": "2026-10-20T04:34:46.558Z", "postProcessHash": "abcbf604172ec67b1cbbb8e10ae03051e1b7caaaebda5e64fd3c3eb98f0d952a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.927Z", + "updatedAt": "2026-10-20T04:34:46.558Z", "postProcessHash": "38659e2badb4f954bbbb09dd8e98b6230dc1a267ebbb30fed19563dccbfc3e15" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.927Z", + "updatedAt": "2026-10-20T04:34:46.558Z", "postProcessHash": "a16660490281e81e72657c3c68cd453e2c09f8173fdb48077d0f6f4bde7aef2c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.927Z", + "updatedAt": "2026-10-20T04:34:46.558Z", "postProcessHash": "e8c5fe571bcddb3dec11deaaa047e70fd6dabbdd0a30ddc039e272f4b1b47265" } } @@ -47579,23 +47579,23 @@ "33bdd56f7f87066a2fae8093a500cbe4f8f032ea3649f33ca9f075a9dd1ee7e4": { "5242da3bad242c8f66b698ad8b9e41fbe84c32fc877056eafdef1d416dc9996d": { "fr": { - "updatedAt": "2026-10-20T04:30:25.930Z", + "updatedAt": "2026-10-20T04:34:46.560Z", "postProcessHash": "bdda21544e8f4e73db7f0d4ccc69a1571cba34aa04e72f9cb75e85a51c44aec2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.930Z", + "updatedAt": "2026-10-20T04:34:46.561Z", "postProcessHash": "7c0d3bc0e91c9fcbe515bc997e291053091ea2b59e59d05e23224a9ab61971d2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.931Z", + "updatedAt": "2026-10-20T04:34:46.561Z", "postProcessHash": "0db098205238471e9d51fe23ab7a68e849eeb19e5b79b27e9219fe753a08008e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.929Z", + "updatedAt": "2026-10-20T04:34:46.560Z", "postProcessHash": "7be3a19e0d54518d3851063aeabdb056af1a4ff11cf7c64ad81cbfb575b55df6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.931Z", + "updatedAt": "2026-10-20T04:34:46.561Z", "postProcessHash": "b9e98c81b830022214d77911e37133ef61df0a962e915f865b8c41ae5ea521fe" } } @@ -47603,23 +47603,23 @@ "22aa5f6656a51ede1b1dc170265059aa9dfbc94dd10527a4ee5eecf9473616e9": { "3345b633d03726c0a63f484c113d77231bf844690c5a2f48c752fe449fd30d34": { "es": { - "updatedAt": "2026-10-20T04:30:25.915Z", + "updatedAt": "2026-10-20T04:34:46.549Z", "postProcessHash": "e8a6acdb8a71e31cb2cb5d4ff4a99184dadde6d8e1353d4438f9ad7037993acf" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.915Z", + "updatedAt": "2026-10-20T04:34:46.549Z", "postProcessHash": "3246a2c1dd2b49e31863f60bc30a72425ab2f905d5be2c53abce7c09b195385a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.916Z", + "updatedAt": "2026-10-20T04:34:46.549Z", "postProcessHash": "7e56e041acb5a43ddaf4a3ae023e2feed1660fd9b82b530f15de6977ba330614" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.916Z", + "updatedAt": "2026-10-20T04:34:46.550Z", "postProcessHash": "1e044dc81f3b09a86980d0f9af7ec8e08edfe72e4a04b241466c19b349f8111a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.916Z", + "updatedAt": "2026-10-20T04:34:46.550Z", "postProcessHash": "cca978487fe3c449dc119584ca76c048308e60a5e5f1837410210355fee915a8" } } @@ -47627,23 +47627,23 @@ "8cfd6b4c6d178f23d3df6bbbd35ae1e2cad3c793f68ab6fe405b67a4ed96d5a2": { "944882a1be151c276720d176fa7a2cd8438ecf5539e546b6804e0aa8f7c5912e": { "es": { - "updatedAt": "2026-10-20T04:30:25.933Z", + "updatedAt": "2026-10-20T04:34:46.563Z", "postProcessHash": "be839c39085d9da095ce889c4de1fa781508d1d190ddb834f4f77d68d832fae0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.933Z", + "updatedAt": "2026-10-20T04:34:46.563Z", "postProcessHash": "547a4f356a187e8e1a2bcb8e22971cf2458828f8a59006b6263c6506fbb9f2b3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.934Z", + "updatedAt": "2026-10-20T04:34:46.563Z", "postProcessHash": "7aaa20e84c74bb11e115c23f89385b7e99d35ccf9a5aa7ed8d994935bde6c293" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.934Z", + "updatedAt": "2026-10-20T04:34:46.564Z", "postProcessHash": "de58eef295bafc8a0711311e2235b17e0323f5fea8a4bd11677156afcffab2ea" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.934Z", + "updatedAt": "2026-10-20T04:34:46.564Z", "postProcessHash": "2633ad26200e6d0ec15cbe924d8f1582fed097a52da3a1bef191b6f80e2d745d" } } @@ -47651,23 +47651,23 @@ "620992f145c22da66cf937cb5d268bf85e35d3e292940dcd67f91c76d7577c88": { "f82fef39a7bc578663122a694a9f2dc99471c10f98b55e20210228cdfd0f3013": { "es": { - "updatedAt": "2026-10-20T04:30:25.924Z", + "updatedAt": "2026-10-20T04:34:46.556Z", "postProcessHash": "caff3378019cc2f4415676be5cc86e7569b8690ea738c0c9988086253b95f0da" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.925Z", + "updatedAt": "2026-10-20T04:34:46.556Z", "postProcessHash": "1d0edfc37989d6571e74bd1f243ea1f316df8bd16ea0a2d37c8f02be3d8295ee" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.925Z", + "updatedAt": "2026-10-20T04:34:46.556Z", "postProcessHash": "a3e09ec1f8e7f191f878fd4cac33511b8b20c6361b1a93398c8cbd11cfe08714" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.926Z", + "updatedAt": "2026-10-20T04:34:46.557Z", "postProcessHash": "97e81bc302d8d40cb6f1658cc475fc4fbc3f27ced14e0f22bb18a8f37140eef0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.926Z", + "updatedAt": "2026-10-20T04:34:46.557Z", "postProcessHash": "97e81bc302d8d40cb6f1658cc475fc4fbc3f27ced14e0f22bb18a8f37140eef0" } } @@ -47675,23 +47675,23 @@ "84b02634e09d41495aae214ad574ee5017de6c087cbcec95b6986a9ab71d49b5": { "09b38af06768be7ca4bae1be519bc468d17c8251260a7e88ca56720f17845691": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.929Z", + "updatedAt": "2026-10-20T04:34:46.559Z", "postProcessHash": "38d906e2954979e302d102e599b151a07b095c46c0e70ba46464026b50604d3a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.928Z", + "updatedAt": "2026-10-20T04:34:46.559Z", "postProcessHash": "819071580f69b6259ea457e8540b0f29d79122bd46e5b83e1c83d98918651f03" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.929Z", + "updatedAt": "2026-10-20T04:34:46.560Z", "postProcessHash": "7e8615db54840c28d92ef5b1b822f31c42ce4d3a8d39a3eec88204d332008b8e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.928Z", + "updatedAt": "2026-10-20T04:34:46.559Z", "postProcessHash": "f6240efe0c483c5165baaf718c4c5c37e940a09c03b8fa47f8fdcf7fe10150d6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.928Z", + "updatedAt": "2026-10-20T04:34:46.559Z", "postProcessHash": "ce258cffcb192bbce3c688f90aee540ac3cad302de4db6f0308b83589e326e11" } } @@ -47699,23 +47699,23 @@ "3d7b20aaddb0eb9cfbe22b700d7238cfa2fdf697007758e4358bcb9dae7dbda2": { "53fcde06640a99fcf2aa0e8c9c737587f6aba22e204608d935c8777724073803": { "es": { - "updatedAt": "2026-10-20T04:30:25.940Z", + "updatedAt": "2026-10-20T04:34:46.568Z", "postProcessHash": "deacc229bc1da59b6d143a251799a527d47d052fde5147a32bc6182e05edccdd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.940Z", + "updatedAt": "2026-10-20T04:34:46.569Z", "postProcessHash": "5cc76bd654fb32cfc43e3ac72fdfdfde30cf02b0eaa1c10ab6aa8e894356bf43" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.941Z", + "updatedAt": "2026-10-20T04:34:46.569Z", "postProcessHash": "868684e27b22f05d91ec4c37341a1761702425f8afd686d504b4ae5b966f4eb6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.941Z", + "updatedAt": "2026-10-20T04:34:46.569Z", "postProcessHash": "6447cc20e544672f15103da63dd3731dd71bfa650792d842a9cc76f6dea55a92" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.941Z", + "updatedAt": "2026-10-20T04:34:46.570Z", "postProcessHash": "269f33308139153c13d94ddd017ff10b9687f7ed63be6fe1379472a37c2355cd" } } @@ -47723,23 +47723,23 @@ "46d8b7a1984b8e73df936f022d3e71032abcff1c90a6c560b0ecc2e5249539c1": { "09ad0a9396bc1e5eda676c4bfe371d0d12aaade3c6174ad08e0a6b3b018a2b63": { "zh": { - "updatedAt": "2026-10-20T04:30:25.936Z", + "updatedAt": "2026-10-20T04:34:46.565Z", "postProcessHash": "55b78c878e8d9b082f5585487521da1200587e9c594637fc6161501334ebef4b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.936Z", + "updatedAt": "2026-10-20T04:34:46.565Z", "postProcessHash": "b820ce90e95b4369f7bc38e54eb8a77fd7904a62915573b0332402da6977976b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.935Z", + "updatedAt": "2026-10-20T04:34:46.565Z", "postProcessHash": "29c321bf7410310b5f10fa1653a9b3dc7148ae96da1beb3b6a2e13d537ebcad0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.935Z", + "updatedAt": "2026-10-20T04:34:46.564Z", "postProcessHash": "3492272fd58f62b490354458bc76662f9f83d3f9dfa9d162bb3eeea67d24e250" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.935Z", + "updatedAt": "2026-10-20T04:34:46.565Z", "postProcessHash": "c3e0fb9364fb1ebd197db0f14ddb0024a27c3e2a566f30b35d681ae7bf753ad7" } } @@ -47747,23 +47747,23 @@ "e154549c9a7ccbcacda787ef66852a1e08d6949f940bfd3434008f614c4db387": { "0a526c69f84602894e1076a14638ebad7f7c20bc346626be6ec08ffcc32e4bf4": { "zh": { - "updatedAt": "2026-10-20T04:30:25.940Z", + "updatedAt": "2026-10-20T04:34:46.568Z", "postProcessHash": "f7c88f104f355835590c6d19603dc684616b550ff60df249aededa654848a3a8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.938Z", + "updatedAt": "2026-10-20T04:34:46.567Z", "postProcessHash": "43601c508048c8366aef8364e1254437c771939b5c7973cfd54ffec9ef8f4f68" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.939Z", + "updatedAt": "2026-10-20T04:34:46.568Z", "postProcessHash": "ea5037ae6580633147b98465a0a93320e57812dc512f6ba2a7f5b32beced49e1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.939Z", + "updatedAt": "2026-10-20T04:34:46.567Z", "postProcessHash": "00808665cff88d12c5a03fd1cab1a62fdb4015cf362e1e8eaab798e646c81ea6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.939Z", + "updatedAt": "2026-10-20T04:34:46.568Z", "postProcessHash": "eb1d6723923f0f07094a9298bae5402496453a3e3f345341663e5fb01e60d3cc" } } @@ -47771,23 +47771,23 @@ "ec53c3c7bc7de4c5c7c01b34bebe129422182a822016639fddc954e05b232545": { "a9a08b0825496e5bc41c7fb37ed94bc13fd7d27c4ee252c0158175f8de707c66": { "es": { - "updatedAt": "2026-10-20T04:30:25.942Z", + "updatedAt": "2026-10-20T04:34:46.570Z", "postProcessHash": "82cdf736fa3afec56baddb5515a34cdf050eb9884e1ecc27fde79f3bce6c2544" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.943Z", + "updatedAt": "2026-10-20T04:34:46.571Z", "postProcessHash": "5a5cb6a01a6d2c4f6b9271ef4acc173ed494d1e4a26f93a1ee957d1921c2a357" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.943Z", + "updatedAt": "2026-10-20T04:34:46.571Z", "postProcessHash": "59e8561beee6e0e5ac45fc600ed18975b3555de13a82101190d415878c875a8b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.943Z", + "updatedAt": "2026-10-20T04:34:46.571Z", "postProcessHash": "050be005c8da4274240e6ada0c2480208a69b5e05beeec0a33f4b9c7d47c9128" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.942Z", + "updatedAt": "2026-10-20T04:34:46.570Z", "postProcessHash": "5457a4f8b4b4140f579f80ffee65798efc819ff8d7d4459c182bb307bde60174" } } @@ -47795,23 +47795,23 @@ "fe53ffa3df5dacbae52f2d9c0c3788e91fc45b7ad8b19103a73a9a7a0ee6707b": { "5fde2b5c9568504aefb0c2a351083e2ab876ba59b003ffeeac78a272aae5c25a": { "es": { - "updatedAt": "2026-10-20T04:30:25.944Z", + "updatedAt": "2026-10-20T04:34:46.571Z", "postProcessHash": "e87b081244aa55f15a424ed40746a717f2f6a943d665feb017e49aa2a2f2c6bc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.944Z", + "updatedAt": "2026-10-20T04:34:46.572Z", "postProcessHash": "f81966838d563ff74c89944ffa33baabcd5f134f5f6f8a55e7c588c34c36e6aa" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.944Z", + "updatedAt": "2026-10-20T04:34:46.572Z", "postProcessHash": "18cd104112905eabd8f7d78cc3c2f38432896ffaeecaf2211aba85a0d7074e54" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.945Z", + "updatedAt": "2026-10-20T04:34:46.572Z", "postProcessHash": "838b43bca8ed2a412d4eb8e5824a8cdabe4e39249fd2bb7dbf10bea298dad535" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.945Z", + "updatedAt": "2026-10-20T04:34:46.573Z", "postProcessHash": "18cd104112905eabd8f7d78cc3c2f38432896ffaeecaf2211aba85a0d7074e54" } } @@ -47819,23 +47819,23 @@ "6fd7bb1b3c7874e5c871cf76b7ead7aaf38de0ee278af13bb955b99f04c17d5d": { "fc3d8bff3d5c816997d8dc354dcefeb3bf601d85570af9c1dbcbb827838425da": { "es": { - "updatedAt": "2026-10-20T04:30:25.949Z", + "updatedAt": "2026-10-20T04:34:46.576Z", "postProcessHash": "b34339c7bd94c8fd4c5a96325e7c9e3b2f2c9382d77f8e5861ae6a9270c2b2b2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.950Z", + "updatedAt": "2026-10-20T04:34:46.577Z", "postProcessHash": "b6e6e920b7a77e1099c690d0beb325bdc7659e1df36f61f4bb9b654aa9f488ee" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.949Z", + "updatedAt": "2026-10-20T04:34:46.576Z", "postProcessHash": "ab29b42b384309206405b4ede34ae8b02e509e6e5a12e8916375f49f79af8595" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.950Z", + "updatedAt": "2026-10-20T04:34:46.576Z", "postProcessHash": "ab29b42b384309206405b4ede34ae8b02e509e6e5a12e8916375f49f79af8595" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.950Z", + "updatedAt": "2026-10-20T04:34:46.577Z", "postProcessHash": "ab29b42b384309206405b4ede34ae8b02e509e6e5a12e8916375f49f79af8595" } } @@ -47843,23 +47843,23 @@ "5459d58afa65261fea85d3ac70904ced40f9c4597e0a9e491371642cc86f35c2": { "878c66cd496550d9752cf85a5d5ee553fb5da763f6455df2035dcc935ccb2a61": { "es": { - "updatedAt": "2026-10-20T04:30:25.947Z", + "updatedAt": "2026-10-20T04:34:46.574Z", "postProcessHash": "badd2ec884527810be9c562bbd5ae385c8b1687d309fbb57c181f0fcce734958" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.948Z", + "updatedAt": "2026-10-20T04:34:46.575Z", "postProcessHash": "a345dc0a9d995e470dd8ca3e1bde1dfd14e47211c441fa6a91dbeeddd8c377d7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.948Z", + "updatedAt": "2026-10-20T04:34:46.575Z", "postProcessHash": "ea4949345988fa0164c0bb521c6b283cafb9d90e2e2c5689f2ad52bc28735269" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.948Z", + "updatedAt": "2026-10-20T04:34:46.575Z", "postProcessHash": "4dcaac2c53a111eb346a49285ce3d3fa87c6150bc3aea2bcf586e416d4bf8252" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.949Z", + "updatedAt": "2026-10-20T04:34:46.575Z", "postProcessHash": "95404dbb49d2691d31d8c9cb00812c49cb3369b607475e759bb57bb8dea220fc" } } @@ -47867,23 +47867,23 @@ "c303cccaa392902ca8dfb8faed259e6a6f9b328774e140597c0c9a28552fc5a7": { "99c0a79b804b0613b0d217ee21f6a3fabae12cb48e2991b6d1bc90b142b39c36": { "zh": { - "updatedAt": "2026-10-20T04:30:25.947Z", + "updatedAt": "2026-10-20T04:34:46.574Z", "postProcessHash": "eddfd5dedbf6e3ad9978baa3f8fab9251d1eb40a7bb09ddab0e6a6d029e24533" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.946Z", + "updatedAt": "2026-10-20T04:34:46.573Z", "postProcessHash": "b26abb135b4931575592a4440b93d503a70f5a100174e3dcfde2ca54f174752b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.946Z", + "updatedAt": "2026-10-20T04:34:46.574Z", "postProcessHash": "648894ca89b4dc6a4d1cdb9dc19aa0bbb4114b53e0aa24db665092621bb560e6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.946Z", + "updatedAt": "2026-10-20T04:34:46.573Z", "postProcessHash": "99375f19b4ee642f3c1fad12ccd32b70268c1e3cab264bc8e17c599bdb8fc33e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.947Z", + "updatedAt": "2026-10-20T04:34:46.574Z", "postProcessHash": "72020c922bcf9f87d4d8a6904de74d8ed8355ab0131d90cc4caf87362ea05201" } } @@ -47891,23 +47891,23 @@ "c15200a900af20d66251e0040046764f427da96a30b791e102b0e140ed8f7dba": { "c615ea4fb1b4b0ddd5a20df9c16bb676f94d7f8690b4f6855e528c9a689c8991": { "ja": { - "updatedAt": "2026-10-20T04:30:25.953Z", + "updatedAt": "2026-10-20T04:34:46.579Z", "postProcessHash": "27a617db8f0557506d83ca136946c0ba37adcd545a848c604148eb1057c25a6d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.953Z", + "updatedAt": "2026-10-20T04:34:46.579Z", "postProcessHash": "09ee6a04b95a0810e7356f95ed7581de5274a0abb1c87575e0b65f3a824a83da" }, "es": { - "updatedAt": "2026-10-20T04:30:25.952Z", + "updatedAt": "2026-10-20T04:34:46.579Z", "postProcessHash": "1b87100b4962f06fdeb5b10ec13ebc2b18f3a1a64911a06b210a0371750695bd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.954Z", + "updatedAt": "2026-10-20T04:34:46.580Z", "postProcessHash": "1bce26add789cd1c05e01e879b123d7938f5a8cf7abcb94c6c34ab3b675742db" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.953Z", + "updatedAt": "2026-10-20T04:34:46.579Z", "postProcessHash": "0e96c5d0a64dd09e798dfe8ac4e76acd17635d978a698416512ad78b9f8cf8cb" } } @@ -47915,23 +47915,23 @@ "77abe816a5b6d061ee8639317c66e227afe15f2c97de8225b1440a251a9604b7": { "a7436a198764caaf69ece5d812a880c1972271fd43874d7598c9e7b8f09cc381": { "es": { - "updatedAt": "2026-10-20T04:30:25.951Z", + "updatedAt": "2026-10-20T04:34:46.577Z", "postProcessHash": "2f4bbf6bf61278f7dbc32e52fb4907fdc11ea84934f7390104fa3f72c4bbef23" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.951Z", + "updatedAt": "2026-10-20T04:34:46.578Z", "postProcessHash": "157e863661768f4392717946500689c03e4ab84743cacd2e6950dcc54dd4de76" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.951Z", + "updatedAt": "2026-10-20T04:34:46.577Z", "postProcessHash": "4155618c9cb4f6a42db566457f32d50a22aea588d68a3fe4b03036463886c004" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.952Z", + "updatedAt": "2026-10-20T04:34:46.578Z", "postProcessHash": "46b71ae7ab0069f9b4d64510602a70ba0b642cbf6d59175308c2b412b3363177" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.952Z", + "updatedAt": "2026-10-20T04:34:46.578Z", "postProcessHash": "fb1822179d1ec57bcd893dc9fa74a97437041e3f3e4421647cd8411fab1f0843" } } @@ -47939,23 +47939,23 @@ "eee6af3c5fb25a681de891a793ed75970adbfcb403c61f86c2ec3c50ec1fa5a5": { "21a1c57f946139df5f310105240266fc1cc7bf6ab12fbba957c2c9db7b16eecf": { "es": { - "updatedAt": "2026-10-20T04:30:25.954Z", + "updatedAt": "2026-10-20T04:34:46.580Z", "postProcessHash": "a30c0ade3b0d9839162d51d9069d8cd8e5d728bb08f30c626a04c4d5fc62a7d1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.955Z", + "updatedAt": "2026-10-20T04:34:46.581Z", "postProcessHash": "716304749b645299229c3c772c62e0665f71f019df85d0c5324f0368e58d082f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.955Z", + "updatedAt": "2026-10-20T04:34:46.581Z", "postProcessHash": "019f6c19d57c79fa8f8e67c86202689ed523a0090f4b8b38d1830e152d900c41" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.955Z", + "updatedAt": "2026-10-20T04:34:46.581Z", "postProcessHash": "933f26d3683925b249b0722a649483be98c571ba52269551c671f584d19bbc97" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.954Z", + "updatedAt": "2026-10-20T04:34:46.580Z", "postProcessHash": "73f0176dba1f3620996e0b46dc1be69846e8a5c8e03bcf8a3aa93df8cffe4452" } } @@ -47963,23 +47963,23 @@ "c823b222add9c321ee98c2e5a5810c41fea3e46f136269ccb8e1d7b62f1ef395": { "028cc179d52908cbe1cb6d8193a7c5f3091d98b861613a2ccebbd05642b124c0": { "es": { - "updatedAt": "2026-10-20T04:30:25.957Z", + "updatedAt": "2026-10-20T04:34:46.583Z", "postProcessHash": "4dd8e36efccfcf90e4105a6536ce5465918a6ffd38eee58dd34065092e2a5ff4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.958Z", + "updatedAt": "2026-10-20T04:34:46.583Z", "postProcessHash": "150332af690caacf58fae1e74a9b5f05b0debb813981f28c70e755e34e5d0717" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.959Z", + "updatedAt": "2026-10-20T04:34:46.584Z", "postProcessHash": "aafa0321a26e736be71d96899f73493309e284c94c50b62605fe427a99dee698" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.958Z", + "updatedAt": "2026-10-20T04:34:46.584Z", "postProcessHash": "9a862b662109e2c064480144c6b742b40ab069eb861f1844fdf16fbd6e208335" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.958Z", + "updatedAt": "2026-10-20T04:34:46.583Z", "postProcessHash": "c6b468e1edbb9fa624b3ec6f069e9e56fe65de0c0b13761ee0fb67e7d63093d5" } } @@ -47987,23 +47987,23 @@ "768faa21c33f8e291b85ecfd8fc167ece5c9f09de33d9ff20bf674059d263302": { "e2f697fcfcbb6d8e0e6c480318d3407bfe41dbbc06e5b213de138ae3ceb71f7a": { "fr": { - "updatedAt": "2026-10-20T04:30:25.956Z", + "updatedAt": "2026-10-20T04:34:46.582Z", "postProcessHash": "7ce59b40ee48ed74b75f98cdd64fd47f8317262e01b6d466867b5f5610814b51" }, "es": { - "updatedAt": "2026-10-20T04:30:25.956Z", + "updatedAt": "2026-10-20T04:34:46.582Z", "postProcessHash": "433e9655ce4cfb01c1eb0a45c8e695d8aa3f8e8f0cb4d4ee9afaf35ed63ee439" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.957Z", + "updatedAt": "2026-10-20T04:34:46.582Z", "postProcessHash": "ede1cb2ee9c588cac76ae84b2a6c4b7a08256e0993a484b66a979235349c8f12" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.956Z", + "updatedAt": "2026-10-20T04:34:46.582Z", "postProcessHash": "62b9db0a952ded9df8cf2bd457507d0f357d7de31c088d41ae3ffb558f5bb168" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.957Z", + "updatedAt": "2026-10-20T04:34:46.583Z", "postProcessHash": "b38aeca3d4262e46ed2511822e7b4b53951eebb3120010e003674b5a4a08c559" } } @@ -48011,23 +48011,23 @@ "07091bc0fd249e5f4d72489ce954037d412a52f70000d6594fe5d04cb8f33325": { "5e141dd33a31ec31f4bcb25cb3c772d9ff0c9b9d2ad321a3ce922f7d73e68708": { "zh": { - "updatedAt": "2026-10-20T04:30:25.960Z", + "updatedAt": "2026-10-20T04:34:46.585Z", "postProcessHash": "83236c098710d50bb10cdfa9c0430f481ed2dc765b0afbd987562bfc24ff806b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.959Z", + "updatedAt": "2026-10-20T04:34:46.585Z", "postProcessHash": "2eae857f911c8fa62c4116960cb6677299dd85944e57f608273d320e309b0d23" }, "es": { - "updatedAt": "2026-10-20T04:30:25.959Z", + "updatedAt": "2026-10-20T04:34:46.584Z", "postProcessHash": "583a3373266d36b6a7f93bd40b40353e914aba8db902826b31ec9fb3939fd75a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.960Z", + "updatedAt": "2026-10-20T04:34:46.585Z", "postProcessHash": "115dff12e86f9aaacf435f41c69e1174cdcb9a71cccf686a81d86d042c43d050" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.960Z", + "updatedAt": "2026-10-20T04:34:46.585Z", "postProcessHash": "4d24e91bec20022392cf8acc7e44f8897802e2758d17d38edbf656ea436961f8" } } @@ -48035,23 +48035,23 @@ "4c3527fc80634d8a858f6c78beee5ccf3a867fb2e404456aa0fc5d7f0d8f2ef2": { "da1b9b3877065f234f0e585a6b1dee07cfb361a9650741a27592d4801cbde0d0": { "es": { - "updatedAt": "2026-10-20T04:30:25.961Z", + "updatedAt": "2026-10-20T04:34:46.586Z", "postProcessHash": "2b73d389218a044f82c6c9ac09ef3e5ad7780cafe53ee713fa78075aafa46b44" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.961Z", + "updatedAt": "2026-10-20T04:34:46.586Z", "postProcessHash": "b43bf1b34718bc88a626f967543643cc3468cf59afda0fcd7d285391897b30c3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.961Z", + "updatedAt": "2026-10-20T04:34:46.586Z", "postProcessHash": "1d35584ecdc41388b32e3bcb3e5c8bf0cd8898f79adb143d007b35cf670f0d98" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.962Z", + "updatedAt": "2026-10-20T04:34:46.587Z", "postProcessHash": "024f3e3a1c1faf5b1ea773d929cfe7b89e52ff05d5134e6173b6c5493cfd76a8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.962Z", + "updatedAt": "2026-10-20T04:34:46.587Z", "postProcessHash": "e7d4cb7dbdec2f912a56076d86210a63d2104cfec918c1eba8024b84aaca4f28" } } @@ -48059,23 +48059,23 @@ "f3aa49e3e783139324bb603cf16eefcf344709c9f4c404006e9f6cae30a91375": { "47eedf8dad0e8d784dfb84b0520c5472059dd665dd57681e4f7239f38c6a9ced": { "es": { - "updatedAt": "2026-10-20T04:30:25.963Z", + "updatedAt": "2026-10-20T04:34:46.587Z", "postProcessHash": "9fd2f98abf54069015e6f19c851af9d091db5dea8489490c93682c8d58b423dd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.963Z", + "updatedAt": "2026-10-20T04:34:46.587Z", "postProcessHash": "7fc991bfb2909a93fe0e154ad223f34e2b9e41a29dad9cae29da1b91181671a4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.963Z", + "updatedAt": "2026-10-20T04:34:46.588Z", "postProcessHash": "6caf354cf58e02a40c7b6a97fa928542dc91d4fc00c80a59b36da579e172e334" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.963Z", + "updatedAt": "2026-10-20T04:34:46.588Z", "postProcessHash": "616c3e7902f0384690e20707e7f427844f6e7563f39c655ae2a9b3909aa6588b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.964Z", + "updatedAt": "2026-10-20T04:34:46.588Z", "postProcessHash": "be8b13fac098ad6a931b4d2b13f095c0515e307a7b896856c54b1ccb24a460fb" } } @@ -48083,23 +48083,23 @@ "01a21efe3d3b87ad2d2a331833396746f30f17f17797956fc6c2d3e6cb647fce": { "9569eda68e46170d357f5fc27487156308363efc043e8683df5e1eaa001e19fb": { "es": { - "updatedAt": "2026-10-20T04:30:25.966Z", + "updatedAt": "2026-10-20T04:34:46.590Z", "postProcessHash": "42c35a9f46b3377f932596b4b1d18982aa34c9febd634ef18d5fd1e6e98be903" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.966Z", + "updatedAt": "2026-10-20T04:34:46.590Z", "postProcessHash": "2c0c111064ff7f5dbe9b6a5d8d6ac3b666921fe8f44af9b9257ccb6c26e1e4d8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.967Z", + "updatedAt": "2026-10-20T04:34:46.591Z", "postProcessHash": "6f5b85d620437962dcca2e41c1131609c44f16184e1d853f41c4fbf32d25e10e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.967Z", + "updatedAt": "2026-10-20T04:34:46.591Z", "postProcessHash": "6239080a0c576bda68781e27be85cc9787aea8eef87a6d41eb950c36dc4ed701" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.967Z", + "updatedAt": "2026-10-20T04:34:46.591Z", "postProcessHash": "140cb32bd0988918e6329ef0a7e5b095f67cb9bc3fa0f34d39c7e3f03b5dfa14" } } @@ -48107,23 +48107,23 @@ "b83161b633c695dae680accd5935a66c4769a51694037ae9d2869b2faf067315": { "4f5057d3de65775adb48756102237dff3ae33a727b1a173ea21ef8e1b97add0c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.965Z", + "updatedAt": "2026-10-20T04:34:46.589Z", "postProcessHash": "bc0623c823acfac511082526d587986864088eaac184796ceb420a7a160fb40f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.964Z", + "updatedAt": "2026-10-20T04:34:46.589Z", "postProcessHash": "84271cdff4e1d442310fcaf41d94a87ce659d7934bea0edc520aaec28e304436" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.965Z", + "updatedAt": "2026-10-20T04:34:46.589Z", "postProcessHash": "c8cb1e811ca84539f952ded78f22c036ced82f9544401cb3e676046aa2df7d8f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.966Z", + "updatedAt": "2026-10-20T04:34:46.590Z", "postProcessHash": "5450bda0135c574723bc70f7a0b314db7c9c25cd37b1f8af3e63ba83b8361ee2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.965Z", + "updatedAt": "2026-10-20T04:34:46.589Z", "postProcessHash": "fc252c43695a4d566a8d0e7f34e158510dc4420b78666d0ef8e6104d4812680a" } } @@ -48131,23 +48131,23 @@ "6d833358ceff509c5534f9bda09e25888b46aa56898f8edb3cad8124379c26a3": { "1ccaa9cfa7f75d551eb834471a9d163602cf1956882e3063a01f8a8b379ba23e": { "es": { - "updatedAt": "2026-10-20T04:30:25.968Z", + "updatedAt": "2026-10-20T04:34:46.591Z", "postProcessHash": "057d61ca5d75ef05585bf714f7e4392fd220199a680d88fd3545ac6f8b9ca14e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.968Z", + "updatedAt": "2026-10-20T04:34:46.592Z", "postProcessHash": "4f80bc72d78f86e6917b2da4891822ee5d55a2f0662f08d6f04dffbe5736655d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.968Z", + "updatedAt": "2026-10-20T04:34:46.592Z", "postProcessHash": "13d3d496b197998f97b8fcc30fdd43d4366a6a40c3f544f927760698a261c8bb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.969Z", + "updatedAt": "2026-10-20T04:34:46.592Z", "postProcessHash": "32de27a1746db0a36582247fffed8a2c37989785da8335cd2486d9b6417219bb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.969Z", + "updatedAt": "2026-10-20T04:34:46.592Z", "postProcessHash": "d7bccd2c5d1aee07b811b80f65d6a57dd36f160c8e30dd08d2b8c50e6ac3cf09" } } @@ -48155,23 +48155,23 @@ "5e7894f6d6a6874bcc4d556a4fee3313ed9dbe9beb1740c6ab23385cca93b4e0": { "9669ce7dbf424ad561a88fb37f956228f9638dd03f6e7c1c7c341c36090b68c7": { "es": { - "updatedAt": "2026-10-20T04:30:25.969Z", + "updatedAt": "2026-10-20T04:34:46.593Z", "postProcessHash": "1f7314ef132d4f4cc12c4c274e81df14d42aba853e100b1f85c68d93f80be13a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.970Z", + "updatedAt": "2026-10-20T04:34:46.593Z", "postProcessHash": "985d4556eabf4db0af220f84ce01a197a2e6fdca6acf29418e998e9e3d5f58d2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.970Z", + "updatedAt": "2026-10-20T04:34:46.593Z", "postProcessHash": "7e832f9b52bb7fe4141eec4b6aebcc825ca9b3a0a91692ee8bb89b94a68d6d9e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.971Z", + "updatedAt": "2026-10-20T04:34:46.594Z", "postProcessHash": "5023964827a54c7e294b0448fdca74d7988711fa6893caf788deb06062f1e331" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.971Z", + "updatedAt": "2026-10-20T04:34:46.594Z", "postProcessHash": "4cb220cb851574696b09f3fd4c882455ad808e26dabbbb2c5853974cc4ed97bb" } } @@ -48179,23 +48179,23 @@ "a03a2fa7648b84e84e9c3c7096e79b0af832d195dfe38705adec39a2e77374c6": { "0bd53a405f515ce8b55251d670ef0b97da509f31dec007ad23c7aaddd826a83d": { "es": { - "updatedAt": "2026-10-20T04:30:25.971Z", + "updatedAt": "2026-10-20T04:34:46.594Z", "postProcessHash": "27333e1b18381efd72f474294c24af6034f13af8ca211abe0125c05555e045e1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.972Z", + "updatedAt": "2026-10-20T04:34:46.594Z", "postProcessHash": "eaa183e672f714ba15cc6ab1a15adf694c8e83045352266942ebd9c7b14eec48" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.972Z", + "updatedAt": "2026-10-20T04:34:46.595Z", "postProcessHash": "0bba756a6b8922c12808e1959171eca359c90290055f1f2136585caf8c807e34" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.972Z", + "updatedAt": "2026-10-20T04:34:46.595Z", "postProcessHash": "6f54ef4e7dd0161b17e2b44e24be39a45dc8e66ea267e824c49a43659f5769ba" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.973Z", + "updatedAt": "2026-10-20T04:34:46.595Z", "postProcessHash": "e0cdfbc9cd5cb78af5f84d59ab9a615d39777b530765846156b71989cc791221" } } @@ -48203,23 +48203,23 @@ "016695141e8cca25588d3327882602ef2fa893b0fa0282819fe09598a7beb862": { "c578ffee94d282151be4285f79933e9cf79a28220893cd3999f9a22610986ef3": { "fr": { - "updatedAt": "2026-10-20T04:30:25.973Z", + "updatedAt": "2026-10-20T04:34:46.596Z", "postProcessHash": "e899ae3b3e1a0d6355558c848ea5d0bf5d4021a264081f99498b5471d4a60890" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.974Z", + "updatedAt": "2026-10-20T04:34:46.596Z", "postProcessHash": "c3b9730cce6e12b031c4668f5bfbbefda2aa788a8de759711efd9c017dfd9459" }, "es": { - "updatedAt": "2026-10-20T04:30:25.973Z", + "updatedAt": "2026-10-20T04:34:46.595Z", "postProcessHash": "188d81f0eb22b9303114d1fdcf12769cc2d879b2a69e7d835a74dc8fe5ce5189" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.974Z", + "updatedAt": "2026-10-20T04:34:46.597Z", "postProcessHash": "9b54ec8143ba2a612db670687eda3042fa03e6faf4fd66f98cd5f2d579400fc0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.974Z", + "updatedAt": "2026-10-20T04:34:46.596Z", "postProcessHash": "54b6f03acdd55633e19627bfcf101e0f959eedec22a655f0faa0c02e7680da48" } } @@ -48227,23 +48227,23 @@ "5e567e2b9a457cf7e951ded2e08118eb2ee792f770b3486a111207b78ede62e8": { "94e2ad42df9c9ae872babad5f1bda8e5b8979582ee8f00041c801e9280e45fd4": { "es": { - "updatedAt": "2026-10-20T04:30:25.975Z", + "updatedAt": "2026-10-20T04:34:46.597Z", "postProcessHash": "273b053912d6f0bc60c00b4ea1ba0d63a6cd69926f192672ffe4ee3f98d9283f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.975Z", + "updatedAt": "2026-10-20T04:34:46.597Z", "postProcessHash": "d90987d7e20519cdf6a67c88a2d66c28219c9371100b879895432cd4092a7818" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.975Z", + "updatedAt": "2026-10-20T04:34:46.597Z", "postProcessHash": "2cfbf0ec10c211c790956a695bbce4afc84bcb9a157b877883c9e20d0e87a7f4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.976Z", + "updatedAt": "2026-10-20T04:34:46.598Z", "postProcessHash": "89639f52374fe7e3b5f5f5dc70078dc8d66db4a48926d62c575d86afb89e9b0b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.976Z", + "updatedAt": "2026-10-20T04:34:46.598Z", "postProcessHash": "18e1e049c6ef8d23c573c57da4bcddc72dead0036c9e0253da6dd36710c9df12" } } @@ -48251,23 +48251,23 @@ "75850eda5da33d17998d4248d7aacdc279ddcfca237b496331f84018c5689edc": { "812af3e51a9a828312d84da6a441b81cf3e4bfdf413589a8728a0a2d5919268d": { "es": { - "updatedAt": "2026-10-20T04:30:25.978Z", + "updatedAt": "2026-10-20T04:34:46.600Z", "postProcessHash": "05c9ce9e7b4bc24b7cb8e7abb924a7de8e4e68d8f05ccf1135f5fd4d6a0c3cb1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.979Z", + "updatedAt": "2026-10-20T04:34:46.600Z", "postProcessHash": "187557718e9fb05bc074aaf739bd835d934fc11b552c94e1a52294d04b6c3535" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.979Z", + "updatedAt": "2026-10-20T04:34:46.600Z", "postProcessHash": "9779c19193257cebf31b0e24a5bbfe7aabe29a870b05b1f34a57f53a7023e3ac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.979Z", + "updatedAt": "2026-10-20T04:34:46.600Z", "postProcessHash": "b3b2c3082db11832e7e5981fc4de9eaf3595edcae2594351dc027955ce776330" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.980Z", + "updatedAt": "2026-10-20T04:34:46.601Z", "postProcessHash": "e4c4f0265ce97175117cf00f50c5ce66c725347c8dcf57516158324411511dea" } } @@ -48275,23 +48275,23 @@ "4ed9f8811e4f68971ff4616e8b5242cd7748725675e6fb59b58602e13eb8d79f": { "f3ba8cf86bf14a5ed5f117fd58c9a56fb3cf78b2ab0c1fc9a5b0c95c7229e149": { "es": { - "updatedAt": "2026-10-20T04:30:25.977Z", + "updatedAt": "2026-10-20T04:34:46.598Z", "postProcessHash": "ffff716323d3be7a81a0994ca2d97e1757757106b4308c0e094cdbfff667333c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.977Z", + "updatedAt": "2026-10-20T04:34:46.598Z", "postProcessHash": "774115655d5fdb40093896a64766060b284bfd231fbc0e7fdc5079a23fab99e1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.977Z", + "updatedAt": "2026-10-20T04:34:46.599Z", "postProcessHash": "880e539062cffb20cf7fb995572280221b0494324af392f7137a8cfe7c4ef007" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.978Z", + "updatedAt": "2026-10-20T04:34:46.599Z", "postProcessHash": "564924f7f784c8b3dddd9df5b5374067367722ed1c913fe143dc494811fb483f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.978Z", + "updatedAt": "2026-10-20T04:34:46.599Z", "postProcessHash": "646144a43805853e40bb6da8f6d39bfafc8bf895b606df513713ea74dd188c07" } } @@ -48299,23 +48299,23 @@ "be510364066b3f532c0b0ad66e3fb467ca3a4a185f3f58e77bfabc3c0f5ca97c": { "d1e8ed875f3851fb98c10ab1bce263c0b2eea0e3dfa6dead7764db7630a2e79f": { "es": { - "updatedAt": "2026-10-20T04:30:25.980Z", + "updatedAt": "2026-10-20T04:34:46.601Z", "postProcessHash": "1ec81ad85c268820d63e3d86b8e56aea618a1c6d0a3ccc56fe85551d4c57a3a0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.980Z", + "updatedAt": "2026-10-20T04:34:46.601Z", "postProcessHash": "117a36924e6d0eb4de1d5bd4413f09f1ae1ff27c7c8f3db2a452c88878b0ce05" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.981Z", + "updatedAt": "2026-10-20T04:34:46.602Z", "postProcessHash": "c39d16c071c786087a18aaf0c59813e333d431850f5edbc66162648a4608888e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.981Z", + "updatedAt": "2026-10-20T04:34:46.602Z", "postProcessHash": "d92dbbddf21bd4a6b1ae5296348f1163da45f90cb3b7b413ee8efb74ffb7bd59" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.981Z", + "updatedAt": "2026-10-20T04:34:46.602Z", "postProcessHash": "98ad7ceb9096d3ca594faf10836538cf1004c92c7c151e2eadff4e76141e9407" } } @@ -48323,23 +48323,23 @@ "5fadeeef739a3434f75433c4e29c2cd20e4592e72d297ba163cf9240ffbb9184": { "5912731ca8839917d2d117307f27e6808a4d6942f07dcd3795c52ae80b93f425": { "es": { - "updatedAt": "2026-10-20T04:30:25.982Z", + "updatedAt": "2026-10-20T04:34:46.602Z", "postProcessHash": "8cb6f81997185b99c1b5eb1e56cd91d03136bf1bff97d352349def2656ab059a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.982Z", + "updatedAt": "2026-10-20T04:34:46.603Z", "postProcessHash": "01a997a78f491b4d1bba0ed6bf6f910a1ae7150c75adb16e5138b6f1c9fcf504" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.982Z", + "updatedAt": "2026-10-20T04:34:46.603Z", "postProcessHash": "1ba4810df36093fc952fc2140f3af5d5c2b984bc6df6e09583746383a565e876" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.983Z", + "updatedAt": "2026-10-20T04:34:46.603Z", "postProcessHash": "c2b8fe5d1f99b5a1736c6ab52fb1ee8ebda64671af8d88a7dd687f7e55853a1f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.983Z", + "updatedAt": "2026-10-20T04:34:46.604Z", "postProcessHash": "1f4c438e85ce014ed49ba9336fece7e1a2c2f1f584f2f8337f7c96e0758edeab" } } @@ -48347,23 +48347,23 @@ "6014c68c3e40c0b6f751330ebbe83576a8053acbfbb252539eb451d989e9664e": { "50be560ebe7cfacc21356a301f2090bcadd557a456552c30f03dbbba303b32fb": { "es": { - "updatedAt": "2026-10-20T04:30:25.983Z", + "updatedAt": "2026-10-20T04:34:46.604Z", "postProcessHash": "17c974dba0b1930f06a2fd5d80b3c3e280d5fddfc1b79de0819734e9e8bd47be" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.984Z", + "updatedAt": "2026-10-20T04:34:46.604Z", "postProcessHash": "b81bcc508bac64347595225a97fe9ce6e57da462ecb3716ed51edf1fbd2e1e06" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.984Z", + "updatedAt": "2026-10-20T04:34:46.604Z", "postProcessHash": "7c73b8ebaab121c4b3a67bd09c1c01590add8b6f657db4940302a7327e6787c7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.984Z", + "updatedAt": "2026-10-20T04:34:46.605Z", "postProcessHash": "196ea87ed772b97d0233db148e6830e0815b096b4435942534dd8476db95344e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.985Z", + "updatedAt": "2026-10-20T04:34:46.605Z", "postProcessHash": "dbbcefb76ee174c302e7e1d8c313bb39d9ec8e5d082913ab24e2a118edbe0cd9" } } @@ -48371,23 +48371,23 @@ "be419082f3c9eabbcda79f218f2880430d7f03de0984116b69ebc2db3bf23e52": { "c33ffa2a08c7d0b93513cc448d339581b5c83137995c45a17004e0dc0e8d65b8": { "es": { - "updatedAt": "2026-10-20T04:30:25.985Z", + "updatedAt": "2026-10-20T04:34:46.605Z", "postProcessHash": "7cfcc70bda6cb7f690168036b3e51aff1322a72bae72ad527cff238585696463" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.985Z", + "updatedAt": "2026-10-20T04:34:46.605Z", "postProcessHash": "6c9f2f2a923d59d7c74a02b7de821e5c4d2f761c68684ac5a49f42f9ee38c124" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.986Z", + "updatedAt": "2026-10-20T04:34:46.606Z", "postProcessHash": "3ccb7943515233cc0e4152ac58906979acd9897ebf4aaf41fcc227e97f18805d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.986Z", + "updatedAt": "2026-10-20T04:34:46.606Z", "postProcessHash": "d414c42abf70eb91d9a664612416801df0ecb300e037736524aefd59d462b168" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.986Z", + "updatedAt": "2026-10-20T04:34:46.606Z", "postProcessHash": "fcb9e64ab6cd764741ac5ef09297e0e5ce749178fb4db575679bf2663c686fdf" } } @@ -48395,23 +48395,23 @@ "0472459cc123fdbeded0455a6f0b217d3d8df5b529cc6bf5451ff3a579f76d40": { "782fba1d3e136847d7ea25c931da23615956fa92d059b386244ae78f2d3fada6": { "es": { - "updatedAt": "2026-10-20T04:30:25.988Z", + "updatedAt": "2026-10-20T04:34:46.608Z", "postProcessHash": "efdb14f5a7d51fbae2897ec3f7b44004e106e31222da852ecd8c0ac4d8797fa5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.989Z", + "updatedAt": "2026-10-20T04:34:46.608Z", "postProcessHash": "7427c133de87c53bb349fa2122b9c22b08ad5e2db6f0999b791ad5fda175b44b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.989Z", + "updatedAt": "2026-10-20T04:34:46.609Z", "postProcessHash": "8faba8bef2d844ef77b7f519f2cf94d48125e00686dc1085e04c446d23cc8ca6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.989Z", + "updatedAt": "2026-10-20T04:34:46.609Z", "postProcessHash": "9ce2b71606f1bcfb356833ea735b5102f199accddaf0864a1e9f0905e7483d65" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.990Z", + "updatedAt": "2026-10-20T04:34:46.609Z", "postProcessHash": "198defe2764ca3797a2238b821f42ac88a51c8aadcea9b1901dfb245a3645ef8" } } @@ -48419,23 +48419,23 @@ "a283bb00088f2aa88f9fc5c868c5678f4a544481c8f2d9389b95fe90c1e8720f": { "adfa1e18e33c22929f910d913939592c62958659a1a0f43b9e8cadb2e6a8e26f": { "es": { - "updatedAt": "2026-10-20T04:30:25.987Z", + "updatedAt": "2026-10-20T04:34:46.607Z", "postProcessHash": "db2d390b155d1b7ccc20a671b10985e4fe372ad6bee72ae59244c2becf14d553" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.987Z", + "updatedAt": "2026-10-20T04:34:46.607Z", "postProcessHash": "4dea8617e455ed39bdea0e68cab3eb3cba448a34633b29624bc64967c243f568" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.987Z", + "updatedAt": "2026-10-20T04:34:46.607Z", "postProcessHash": "f82b32a046bb03123744dbc809b1fa587fc2bd43f57f747295c8017c41ed648e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.988Z", + "updatedAt": "2026-10-20T04:34:46.608Z", "postProcessHash": "51d5e3f4b433a92ee4a7423b17daa567254aa4e40e7f40ce127ea9316f5d26cd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.988Z", + "updatedAt": "2026-10-20T04:34:46.608Z", "postProcessHash": "3e03d4edc0c1cd2d0161329eab6893584b7f56010c04c2bd69ad44a7046d7f41" } } @@ -48443,23 +48443,23 @@ "3d1dfadf07f1a0795e6786aafb830e673b9bedcdefef73b538476ecb44b8667e": { "4750ecf885639b0e9b62eb3d16ade0469898248c6710cc1980d06fd6f4fcb04d": { "es": { - "updatedAt": "2026-10-20T04:30:25.990Z", + "updatedAt": "2026-10-20T04:34:46.610Z", "postProcessHash": "1d3eb17f4dc0e4579309a6077bbe46e23d5c6d403fa4f7a2669eb0a7d2dcf4fe" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.990Z", + "updatedAt": "2026-10-20T04:34:46.610Z", "postProcessHash": "eb0fb3212d0fcb34224245d35442f3573a727bd3076a9319a3bcc626f87af112" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.991Z", + "updatedAt": "2026-10-20T04:34:46.610Z", "postProcessHash": "58737b8b351a6e65cc7a2a65ebd794b7bd087d386bb313110ec438ed622c8fea" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.991Z", + "updatedAt": "2026-10-20T04:34:46.611Z", "postProcessHash": "76cae5429f907729a391ab4d25665266895681b91ff24d9ee213a9dfd7c8ab4a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.992Z", + "updatedAt": "2026-10-20T04:34:46.611Z", "postProcessHash": "d9810152ac3f9725e8109b0e1f9e74e4b493f34eb52d9e469efb0b4a15c18932" } } @@ -48467,23 +48467,23 @@ "d49d742f065749db5876433cfc830e5b16a7b6e7973e4876ae0faaca4520749b": { "ba6030e7d4e422c7e1cd097da9deefad99789121866bfc9155ea0aeee68ffbeb": { "es": { - "updatedAt": "2026-10-20T04:30:25.992Z", + "updatedAt": "2026-10-20T04:34:46.611Z", "postProcessHash": "c33c63fe4a5cd23c201fe95f405c0f305d76d24ce051b726f1980bb997be5d09" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.992Z", + "updatedAt": "2026-10-20T04:34:46.612Z", "postProcessHash": "d6639a62bc96ac74f2fc6964f3331b77cf0691cfd73ac440d0d7aac0a9b798cb" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.993Z", + "updatedAt": "2026-10-20T04:34:46.612Z", "postProcessHash": "2ae4bf0275d171681914751a30b8b45d66ed4e652666516a2cc1dc711bb013bf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.993Z", + "updatedAt": "2026-10-20T04:34:46.612Z", "postProcessHash": "dc017b76a9de7069ca3834d7ab5ff95fdcb78c1c03093e3d41088d3b2fde4314" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.993Z", + "updatedAt": "2026-10-20T04:34:46.612Z", "postProcessHash": "2af6c2566f2777c2a719fe55af2d059a503f1d858a94a235b16ead02588fd7a8" } } @@ -48491,23 +48491,23 @@ "0b0d729c4e917c4477f37d317801ab4570f314dfca74085b9c4fbf2b931a127e": { "c2e164d5f0ed2437e9eba1b22315b694c823d2a47fed9f1cde40831258007eb1": { "es": { - "updatedAt": "2026-10-20T04:30:25.994Z", + "updatedAt": "2026-10-20T04:34:46.613Z", "postProcessHash": "e4b505cf73f6e8be5eedf88a72d4a44538d96a237596bc26d07113b5e8abcb07" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.994Z", + "updatedAt": "2026-10-20T04:34:46.613Z", "postProcessHash": "cb33ebfea82398e42cae431309a1d72e8233055be5f95cec79b2e1e7ea3e6cb4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.994Z", + "updatedAt": "2026-10-20T04:34:46.613Z", "postProcessHash": "97973f05557dbd670dfec4689aafe032a43ffb3d9d22cda42bcae824a479f997" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.995Z", + "updatedAt": "2026-10-20T04:34:46.614Z", "postProcessHash": "e3b6a345591e74a2161c4baafc26a2e16c34bbe31566d7409da6f76c11b69f20" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.995Z", + "updatedAt": "2026-10-20T04:34:46.614Z", "postProcessHash": "6269a1b191bf72ce2ef284550fd1fe5bc0b4f091b6289eec2d9791666614c744" } } @@ -48515,23 +48515,23 @@ "5fffbe6483fd3639c2a7ba9ea379514a7f3c5fa3c6f10906edb3a022803c09c9": { "906da34de9e387f148207f5b480e2af0542af48f27eb7a2c6c83fe19c35b781f": { "es": { - "updatedAt": "2026-10-20T04:30:25.995Z", + "updatedAt": "2026-10-20T04:34:46.614Z", "postProcessHash": "d0731d37a91288f2f440d3cfc276a7f0f135e3f4e4d6dd21ac652674bfbf7910" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.996Z", + "updatedAt": "2026-10-20T04:34:46.615Z", "postProcessHash": "1c62100cdffb0d8e038319a1e6247e50b12a3d5b9b3aaf16a316bac45120d395" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.996Z", + "updatedAt": "2026-10-20T04:34:46.615Z", "postProcessHash": "6cbaed0ec47ab214ad690fea9df6b72bdd888833c2b58167bbd807e18ca5b22f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.996Z", + "updatedAt": "2026-10-20T04:34:46.615Z", "postProcessHash": "0e4d943eb3aed900d7761b193e6f8bddda6514b6af808033480fa1b4b847a265" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.997Z", + "updatedAt": "2026-10-20T04:34:46.616Z", "postProcessHash": "ec89fd16406697e29b463c6d4c4f19e4180e17957273b99ca1a6da24888e6f24" } } @@ -48539,23 +48539,23 @@ "31baea03080d96973ebb17b555c220344bc015444dde536431784b4bccfcdf27": { "a79ee1076004d74473449b7d914db9e250952220878d4db94eba4e423ec6e89a": { "es": { - "updatedAt": "2026-10-20T04:30:25.997Z", + "updatedAt": "2026-10-20T04:34:46.616Z", "postProcessHash": "9686b0f551c42ad4397ceef068642f01c11cb13bb08074839bea7bb64ed7a455" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.997Z", + "updatedAt": "2026-10-20T04:34:46.621Z", "postProcessHash": "050188c5a86c86cef4068288c3f4da88e641f382bd8f7f5a80e4335fdc4aa919" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.998Z", + "updatedAt": "2026-10-20T04:34:46.622Z", "postProcessHash": "5d7d87225d72bb338fda26ef205a3b8ccdca32d5513ec4cb69959436250752dc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.998Z", + "updatedAt": "2026-10-20T04:34:46.623Z", "postProcessHash": "d2f6700c96a50b4e2a8f31878bc8d050725109803491b109f6c97300d94a41e4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.998Z", + "updatedAt": "2026-10-20T04:34:46.624Z", "postProcessHash": "83dda1eb077d7db0578e50379ac139bda9656f493fa388920af4f5eb97d06493" } } @@ -48563,23 +48563,23 @@ "cfe261c79a0ba403dcfa21a13913788a7ceb91ce6c24b7500eae8bf901e9895c": { "04bc3efedb81d5920bc96ab26ab4ed768741ce21367a88aa0111f518b54111e9": { "es": { - "updatedAt": "2026-10-20T04:30:25.999Z", + "updatedAt": "2026-10-20T04:34:46.625Z", "postProcessHash": "0bd21c079f7c5878c636a27ec3e3bf93081e05c9d5e84ca619ae71a51bce9f6a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.999Z", + "updatedAt": "2026-10-20T04:34:46.626Z", "postProcessHash": "053d8c3e85b32a960d688ca38c5eb7fb5806f75acabe5f926d6bb7f136bdabf3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.999Z", + "updatedAt": "2026-10-20T04:34:46.626Z", "postProcessHash": "00ff85749372c140b4f422ba5d252ae7e29041c2bb75403f3eef35c4d2c157a3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.000Z", + "updatedAt": "2026-10-20T04:34:46.627Z", "postProcessHash": "2d03b1375fa146a4d2ba03c1a2b1d4e9eb8ea67fe20066dc77f1ffb4c780a96a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.000Z", + "updatedAt": "2026-10-20T04:34:46.627Z", "postProcessHash": "697652f88d59952303ba42f3dc600fe7fb7229643e8da1e0965223678a5dc940" } } @@ -48587,23 +48587,23 @@ "2425f79d248356b5046f9990196658442876c16097e6d4ab48afa233b6c0e102": { "6777955c62ca2671a0f4ef5bd21cbb21fed2000eac93c3b93ca0a6ac8b804fcf": { "es": { - "updatedAt": "2026-10-20T04:30:26.000Z", + "updatedAt": "2026-10-20T04:34:46.628Z", "postProcessHash": "c39ba78b83dbad7446f6d0de6b7329b8ac3056e5452396ed04691bbed4e0889b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.001Z", + "updatedAt": "2026-10-20T04:34:46.628Z", "postProcessHash": "8954db125e7a3c4f43ee90a769072d8b522dd62aeda5cfb538cf713e3f5b5ec5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.001Z", + "updatedAt": "2026-10-20T04:34:46.628Z", "postProcessHash": "0ffd0b6e65840c7e5ca4cf8af415a4713e228b593c8364cdbdad545cb8bcb529" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.001Z", + "updatedAt": "2026-10-20T04:34:46.629Z", "postProcessHash": "8c6eaf8df0d33f4c59ccab2ff333d581b1905b3eba8687931cd9110b7693a5cd" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.002Z", + "updatedAt": "2026-10-20T04:34:46.629Z", "postProcessHash": "a7de5a6d71cd4cc7f6f86ce92dbe11488c981f9f492c67ca57f9a8e2ae875871" } } @@ -48611,23 +48611,23 @@ "73a78cd3badc156d9896902982f7de914ac9cb613032ed423d08ec6c01a149b0": { "f4c1357faa0adeedb963bae00411c9a246fcefe11e09c4980c12d3a7a0dc5b17": { "es": { - "updatedAt": "2026-10-20T04:30:26.003Z", + "updatedAt": "2026-10-20T04:34:46.632Z", "postProcessHash": "415bdb044de6227d7148d91eb2427b55be6ab56495c739b2c7730138aa55758a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.004Z", + "updatedAt": "2026-10-20T04:34:46.632Z", "postProcessHash": "605937e49f4831f5027794c692925d563b7901d9e82d4a587e6473fe61b97701" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.004Z", + "updatedAt": "2026-10-20T04:34:46.633Z", "postProcessHash": "c799d07028193dc430afa59256eeed00d01fcd809066d275274294fc08655eca" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.004Z", + "updatedAt": "2026-10-20T04:34:46.633Z", "postProcessHash": "603ed73cd7389eb2fc771acf3325abcca09b90c1f92e98f56011180693cc958c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.005Z", + "updatedAt": "2026-10-20T04:34:46.633Z", "postProcessHash": "28d4dd3e6a7f0caa706f483d0bcbd26e339bb7e41d7b861e019387a730d9c0ec" } } @@ -48635,23 +48635,23 @@ "c401b08c354c4052e915a1ade7ffcacdce0ba29fd1123ef7105db8035c743fa9": { "0009d9d8c1b90fc1bb636fac42b56129f0f735551466bac49ae645c0778bb587": { "ja": { - "updatedAt": "2026-10-20T04:30:26.021Z", + "updatedAt": "2026-10-20T04:34:46.636Z", "postProcessHash": "dbb2b939ac6db6cf18153abfc1fb1e20720b7f23580aa4c7ec4529406db18f3e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.021Z", + "updatedAt": "2026-10-20T04:34:46.637Z", "postProcessHash": "c83060ff4220e666c8dc01b077464f2f7b3a2ba6592fe581aa016c51658b19ec" }, "es": { - "updatedAt": "2026-10-20T04:30:26.020Z", + "updatedAt": "2026-10-20T04:34:46.636Z", "postProcessHash": "56ceec5e53cfde2f0ce73e3a2623e2f5826f21d118d0ceeedb90793e4c810e9b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.020Z", + "updatedAt": "2026-10-20T04:34:46.636Z", "postProcessHash": "34fba32095c77b4ba474e1b098924acd58a7e46402cccbdb82868df242a6cbdf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.021Z", + "updatedAt": "2026-10-20T04:34:46.637Z", "postProcessHash": "a3ed83f4c7262486656e3002496ec5216bd68347ba38a329e1ca923bfe5e62dc" } } @@ -48659,23 +48659,23 @@ "e5eb5428a8808be4f09931ebd983e0f2797bad6e541c31a3c18905a1dfea17be": { "825f711c86fc9214e062209cbf83263630096b4d7444dd3e5da1b3c5ad271ed9": { "es": { - "updatedAt": "2026-10-20T04:30:26.005Z", + "updatedAt": "2026-10-20T04:34:46.634Z", "postProcessHash": "71aa7ca4a5cde55b5c00ffa924ca3bbfe255780e43729e51c564b53891a97fda" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.018Z", + "updatedAt": "2026-10-20T04:34:46.634Z", "postProcessHash": "80a26dae99a5dc5f6f599569359ca43c65756bc5c485ceca949d96c1f43be188" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.018Z", + "updatedAt": "2026-10-20T04:34:46.634Z", "postProcessHash": "1f60d2746c0a0b694ffb21b84cd2570052960babb191db29dfe036e64f163dd4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.019Z", + "updatedAt": "2026-10-20T04:34:46.635Z", "postProcessHash": "b007083f959b92af2028712e34df0700d0fdd2564ee0f7444341baa954aabcb3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.019Z", + "updatedAt": "2026-10-20T04:34:46.635Z", "postProcessHash": "7f98833e4d0fbc875e9e51d62bf9fdf5606677fef9981836db6a09fb6c6db12f" } } @@ -48683,23 +48683,23 @@ "107b93d198d394795092c27db2878ace97d608e0d117604275e56fc2e8eb0a80": { "6dba7cd7deb0abf6c4e67f9e554cf654c52afe2139ac021e02ae5a6bbef4bbcc": { "fr": { - "updatedAt": "2026-10-20T04:30:26.025Z", + "updatedAt": "2026-10-20T04:34:46.641Z", "postProcessHash": "6dba7cd7deb0abf6c4e67f9e554cf654c52afe2139ac021e02ae5a6bbef4bbcc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.027Z", + "updatedAt": "2026-10-20T04:34:46.642Z", "postProcessHash": "6dba7cd7deb0abf6c4e67f9e554cf654c52afe2139ac021e02ae5a6bbef4bbcc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.026Z", + "updatedAt": "2026-10-20T04:34:46.642Z", "postProcessHash": "289509605af11ba5fe167dee92ce7ad4a95e42d78bf4fa780cb008fc9eb7f1f3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.025Z", + "updatedAt": "2026-10-20T04:34:46.641Z", "postProcessHash": "6dba7cd7deb0abf6c4e67f9e554cf654c52afe2139ac021e02ae5a6bbef4bbcc" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.026Z", + "updatedAt": "2026-10-20T04:34:46.642Z", "postProcessHash": "6dba7cd7deb0abf6c4e67f9e554cf654c52afe2139ac021e02ae5a6bbef4bbcc" } } @@ -48707,23 +48707,23 @@ "8edae4184d5408ddd26fb1ac7b79bae8cd26613c40f0d2d2ea45ffde94c86e78": { "6a3084d0e8971a3659f58cb41a06f2b105bbb2b7a417373a03fe3d0161287273": { "es": { - "updatedAt": "2026-10-20T04:30:26.002Z", + "updatedAt": "2026-10-20T04:34:46.629Z", "postProcessHash": "114af72299d8b6bf3964611b40a8eedabe9d559c0e3478ad5faccec4503a23e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.002Z", + "updatedAt": "2026-10-20T04:34:46.630Z", "postProcessHash": "0866081d10e15b443b97efcc2a22d399e1a67497a9ee9db13ceb3416db74ee2c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.002Z", + "updatedAt": "2026-10-20T04:34:46.630Z", "postProcessHash": "02d448a54e84c5e9c49cfe286afb728b9b8127b30958559bf47272897ca86463" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.003Z", + "updatedAt": "2026-10-20T04:34:46.631Z", "postProcessHash": "0e0240398c5dd0ba8d1010489ce3cf53fc7a0493573496bbcacb05c7fc9f8da3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.003Z", + "updatedAt": "2026-10-20T04:34:46.631Z", "postProcessHash": "14909e8ec7dec01286f452af6c95875166c5310e41aafe95bd54755806de57e0" } } @@ -48731,23 +48731,23 @@ "68c380c561c551eb530464493d567d7c4b49bea503b06c69bb6f2c7ee73ccea0": { "f4069565a6569d650b7b2e3f86b8815673d37a492a403abc1980ca050db50c80": { "fr": { - "updatedAt": "2026-10-20T04:30:26.024Z", + "updatedAt": "2026-10-20T04:34:46.640Z", "postProcessHash": "79a8fd14a79bc114ab5ca3de5f3f0fbb2fa5be48b341280a69c7e762373c94a5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.025Z", + "updatedAt": "2026-10-20T04:34:46.641Z", "postProcessHash": "b5f63303632be3257f8bde4e39339ab7ebb4d384724bc082c0781fa2749cc3e9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.024Z", + "updatedAt": "2026-10-20T04:34:46.641Z", "postProcessHash": "3df0ec58851238adc7dc438076a4e6174f18fe6e0bde4af0ce7553f4aa5db593" }, "es": { - "updatedAt": "2026-10-20T04:30:26.023Z", + "updatedAt": "2026-10-20T04:34:46.639Z", "postProcessHash": "f3d02c51ab47a3c187e7258cbbcd78475d7c85efb7f5d49428acef334bbeede8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.024Z", + "updatedAt": "2026-10-20T04:34:46.640Z", "postProcessHash": "92469413d656f10a79d846be1d3ba402b4b752086d2df96c4821ac5fd55579a5" } } @@ -48755,23 +48755,23 @@ "cf173be1b786da5ef76c53fdf9b3b4a4711312c51949488a226616ce4ad3ff9e": { "285fce15a5f1267c55c098b129ab5e9ada70b9e9edc6b610bda8f54204abbff2": { "fr": { - "updatedAt": "2026-10-20T04:30:26.022Z", + "updatedAt": "2026-10-20T04:34:46.638Z", "postProcessHash": "3eeaa2bac257b8cb9920c261e13269bd35c34557ba061986527aaed61f3f3b63" }, "es": { - "updatedAt": "2026-10-20T04:30:26.022Z", + "updatedAt": "2026-10-20T04:34:46.638Z", "postProcessHash": "42a129eac5c43ab7a95343927182542480586a7b3dfe5006d5b285dff4388da3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.022Z", + "updatedAt": "2026-10-20T04:34:46.638Z", "postProcessHash": "06d576215d976b5e60e8a1e75b3593b7b967887785a1d3ab2a855189cb06f9df" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.023Z", + "updatedAt": "2026-10-20T04:34:46.639Z", "postProcessHash": "4ceea5497a80e294183394b561974bd349bdc37bdf05a74df5827b39ad815c1f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.023Z", + "updatedAt": "2026-10-20T04:34:46.639Z", "postProcessHash": "1ad871d9b5c6681dc90de51e87972e70220c91ea6b54a6b8abb0e1f1e5fdbd6e" } } @@ -48779,23 +48779,23 @@ "bd506b0b83e7dbdb9dabe5006d3cf2f86adc07b53a6b54c1860c72a659d0984d": { "0557fc8f3862a65434454112aa335fefc1a752ef21a2b8c426e75e9809835b88": { "es": { - "updatedAt": "2026-10-20T04:30:26.029Z", + "updatedAt": "2026-10-20T04:34:46.644Z", "postProcessHash": "d2d2db5589b11fa0cb4c8818d7ef2ec6e2d06745c00564242e56e9c05abee472" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.029Z", + "updatedAt": "2026-10-20T04:34:46.645Z", "postProcessHash": "390986c17ab64c4fba5c917a4daa988ee5dfb068eca35e2a356a798185cfcda8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.030Z", + "updatedAt": "2026-10-20T04:34:46.645Z", "postProcessHash": "02b7a9a2527dee6dc61e4d9d8b160a5877f60f6162cc8caa4bf804d4c4be8cc8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.030Z", + "updatedAt": "2026-10-20T04:34:46.645Z", "postProcessHash": "3dd7e29f3ae4627f78eeadc73be50c7d7b894eb141fb9f5728331961c7ba1471" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.030Z", + "updatedAt": "2026-10-20T04:34:46.645Z", "postProcessHash": "aa47ce73eead469b35200b026674a5ed2653b62615bc13cfd6001d4bee9d5b87" } } @@ -48803,23 +48803,23 @@ "367e73714182c233fecd0cf54dc97dacd64ec72b197fcca7ad51453ace5b55b7": { "8335eead512ced0ab9828e96afb98b3ad2db79fcf35d6a2e4284a61ebc1335e2": { "es": { - "updatedAt": "2026-10-20T04:30:26.027Z", + "updatedAt": "2026-10-20T04:34:46.643Z", "postProcessHash": "6585b36f9f94482f6c80d8f98a890ccf06489230cbb637e5063ac7b1556baa6e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.027Z", + "updatedAt": "2026-10-20T04:34:46.643Z", "postProcessHash": "495e7315305dd073dccbc93a5b2914105f7ecc761d8eeef49a5ff5ecec87a439" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.028Z", + "updatedAt": "2026-10-20T04:34:46.643Z", "postProcessHash": "cc119414a5a7cf6fcedfe37ec418c6420dea6600070e3468877f4e8fbc3fc06a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.028Z", + "updatedAt": "2026-10-20T04:34:46.644Z", "postProcessHash": "97a2221c2e9a49ea75d3f4961e2a853b119d869b62ea9b7491a9f7e3f212f306" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.028Z", + "updatedAt": "2026-10-20T04:34:46.644Z", "postProcessHash": "f7b0a364644babd8fa4096e2d122b3469c930c4ef004ddefb9da8ba7e77fd45b" } } @@ -48827,23 +48827,23 @@ "aaf985c627b7f325cba42a6e9ec32e0d3689c2dd6c10161f98b6e287346f8c15": { "594c69a8927527dbce1c98cfcec4f6e9088f36ea7c344126f6c5edc54af919e1": { "es": { - "updatedAt": "2026-10-20T04:30:26.031Z", + "updatedAt": "2026-10-20T04:34:46.646Z", "postProcessHash": "cbe63cf58192c69bc1852946a4ad0beae34fa9da66e843abc120476a5fb69867" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.031Z", + "updatedAt": "2026-10-20T04:34:46.646Z", "postProcessHash": "26dc1c0edc6dd3d5ee3b0b4ecf096dd316724777d5f8b5c487413d1a3a4ec457" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.031Z", + "updatedAt": "2026-10-20T04:34:46.646Z", "postProcessHash": "ea3e7d348a65fde85f568c07d3d240aea0ddbb5f2abea0def2993f6151136be3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.032Z", + "updatedAt": "2026-10-20T04:34:46.647Z", "postProcessHash": "9471918d93722a546dc6a26c5b84f6430ebd04f8497ec81a3db50a86775fcda6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.032Z", + "updatedAt": "2026-10-20T04:34:46.647Z", "postProcessHash": "964b88b2300b4ebb500e80cbe9d32f1f9aeb9d1adf846897b53fe6ab08b1ded3" } } @@ -48851,23 +48851,23 @@ "d52a9c920d116d2dbf164f932179506b153a8b5f768751c0ab3281e2991b4b26": { "f14a1e4307443e7bcb5ad157bff518552045b60a4e2baa7b45410a7c217bbd39": { "es": { - "updatedAt": "2026-10-20T04:30:26.033Z", + "updatedAt": "2026-10-20T04:34:46.647Z", "postProcessHash": "9328bcee5f77b42390cfa4011cf72a0f16fdcb5919c93b5ee03e5f2ca81ee9d5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.033Z", + "updatedAt": "2026-10-20T04:34:46.648Z", "postProcessHash": "ef1fc6444b63660e64aa7c3e5b1b32455b3b190796b9d76af1c66a2499879ad9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.033Z", + "updatedAt": "2026-10-20T04:34:46.648Z", "postProcessHash": "b6cee53ab0df6fc1ccba446a85945987e7185e411dfe1be9430b272a45290200" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.034Z", + "updatedAt": "2026-10-20T04:34:46.648Z", "postProcessHash": "097bfc81f953f4467374464c24663746b791f7b38815059668beef5bafb82f4c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.034Z", + "updatedAt": "2026-10-20T04:34:46.648Z", "postProcessHash": "f07880c1bb8ba2f39fd127d5c14c907fd9b972712640e105a007aaeb201bd0dd" } } @@ -48875,23 +48875,23 @@ "2acc99943c0db7c0fc6a968e6528a77b6f7601430edf78cb52aa49422180b0e4": { "ff0c8def87ceea89e71a0dab3e66b1bf4ef5717264e133cb6d8867cf284c9e64": { "es": { - "updatedAt": "2026-10-20T04:30:26.038Z", + "updatedAt": "2026-10-20T04:34:46.652Z", "postProcessHash": "65450a223e5cbe3005e9536a1b7efbe255ed6131d6511eb774fc1dc8dc34625b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.038Z", + "updatedAt": "2026-10-20T04:34:46.652Z", "postProcessHash": "5cc790269d5c7f1f0110b7295478e44b644196d188715dd8e150d345b6cdd5f1" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.039Z", + "updatedAt": "2026-10-20T04:34:46.652Z", "postProcessHash": "966750ead7761110fab484f31b4b08f7196744c4136fd3bf1bd8b5877cb4491b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.039Z", + "updatedAt": "2026-10-20T04:34:46.652Z", "postProcessHash": "30e839c6f1ee873d84c1e1ad7ce3918f990edb48d4abcc76b62e18a4c654040a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.039Z", + "updatedAt": "2026-10-20T04:34:46.653Z", "postProcessHash": "ba65d3af00a085793253cd2e86d0dd8d449cb17d2c8d10457a39273d265651e7" } } @@ -48899,23 +48899,23 @@ "4062804e7f5daf84f9521d6d36176ca1d21b63b79ee127696328d0ff88c2f61d": { "c404142b08a6e3b2769fa4ba779f127dd95cdb1be1e38712f5ede4ebc4f0e3a8": { "es": { - "updatedAt": "2026-10-20T04:30:26.036Z", + "updatedAt": "2026-10-20T04:34:46.650Z", "postProcessHash": "18b2a9afefa497dc9b1d313d17246434cc28347f0a2ef2a048f3555ade6d145a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.036Z", + "updatedAt": "2026-10-20T04:34:46.650Z", "postProcessHash": "b066bc09f297e2ec7bd1531b831d470e3e958a0beaf06002af8c4eb2b7e64ad7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.037Z", + "updatedAt": "2026-10-20T04:34:46.651Z", "postProcessHash": "b87993a5323a33c5be0bc481f713218a50ad59ec1fb5db295ebb9ecb1573e618" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.037Z", + "updatedAt": "2026-10-20T04:34:46.651Z", "postProcessHash": "c640b91bf8db3a0e2fb8b1fa4bbde7bd25e4abe36548cd06f49eab48a7688307" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.037Z", + "updatedAt": "2026-10-20T04:34:46.651Z", "postProcessHash": "d87d5096cbbea84687409db04e131b291f08773d8217e92ea4cfb60eb6b4378b" } } @@ -48923,23 +48923,23 @@ "712d4c3004019bfe438e07482e80178530a75d0b67b5fed2d32ae62eed0da87f": { "25683c8cc1fbc2a2b5bb6493255b89f9ecf6cda9229cf2b8075d31c1e256d34a": { "es": { - "updatedAt": "2026-10-20T04:30:26.041Z", + "updatedAt": "2026-10-20T04:34:46.654Z", "postProcessHash": "cca7009e52f7be13c66f1f6b2b0510c473acd0a3dc7ae2427341d9c9501f274c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.042Z", + "updatedAt": "2026-10-20T04:34:46.655Z", "postProcessHash": "40b5b1295a28b31392af189deb533405cc5a2ede476a99490c65198ddedc2a00" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.042Z", + "updatedAt": "2026-10-20T04:34:46.655Z", "postProcessHash": "d2a9747964ddd04b3537f16b500e809ac8b108f05b81923b440cb24902c8eaff" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.042Z", + "updatedAt": "2026-10-20T04:34:46.655Z", "postProcessHash": "7f25cec5c1c78af8042b6856a032e98ef5b127956faeee34de63b514db9df602" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.043Z", + "updatedAt": "2026-10-20T04:34:46.656Z", "postProcessHash": "13bde656959418371c2ef5f49615c3d04378280d6680bddbe419775c05f8ee6f" } } @@ -48947,23 +48947,23 @@ "67f461fd6d4ebeb49147cd70c32f804e3b7d6637eedfc76e8046a1036766b0dc": { "ad66dc6c838cc6b26a89024d1bc0fed465c723bb0494f00101c283dca99680fb": { "es": { - "updatedAt": "2026-10-20T04:30:26.045Z", + "updatedAt": "2026-10-20T04:34:46.657Z", "postProcessHash": "d29a04f669bdf21808e453611d42792e0a5ea98f4bf74985479f72a68a89999f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.045Z", + "updatedAt": "2026-10-20T04:34:46.658Z", "postProcessHash": "bc7b594a101c2e1bd5c9779c0d0e79dd9e2522086096a9e717760d6955514b86" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.046Z", + "updatedAt": "2026-10-20T04:34:46.658Z", "postProcessHash": "3b5c3413152717d592e3c2b8f5c399c57499b02ac2c98a4f6cb5e550e9f7db79" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.046Z", + "updatedAt": "2026-10-20T04:34:46.658Z", "postProcessHash": "35da9c82a51dd19e55979a18a302cb1642a71002c7a9f7a6fbc98126acf79b94" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.046Z", + "updatedAt": "2026-10-20T04:34:46.658Z", "postProcessHash": "ef551824ef5888f402dc9d7b064d6f8452cfe61e2ceb36383a7496afa369b98e" } } @@ -48971,23 +48971,23 @@ "3ba796e62e8b7f3efaf06a978737760d64747075558bd176dad363e4af7d8c45": { "18d49ba325c4d68508a4c725c83b813a1137e4edc34ca28fccdee6437ede1714": { "es": { - "updatedAt": "2026-10-20T04:30:26.043Z", + "updatedAt": "2026-10-20T04:34:46.656Z", "postProcessHash": "7f4385e1e88ca33b48a277961dc1b875921b52d59997f5a2a12d701dc5f1abfc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.043Z", + "updatedAt": "2026-10-20T04:34:46.656Z", "postProcessHash": "c0624ce9b9746ce2585bcb74f7db4d82db22cc7aebcd7493f0b97dbf8f216826" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.044Z", + "updatedAt": "2026-10-20T04:34:46.656Z", "postProcessHash": "5705368f3634c5524e3daa06f5bd260545ec2c3b52bb00402d650f979da4bb6b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.044Z", + "updatedAt": "2026-10-20T04:34:46.657Z", "postProcessHash": "f8d8ccb7cac131570eb405da0b1d6c433b3627a7bc027de4d47fd45bc02067ee" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.045Z", + "updatedAt": "2026-10-20T04:34:46.657Z", "postProcessHash": "bb59dd8dab16cf269fb9462d6ccc3d0e8c794bde42fcdbd80ecdd63cdbe05347" } } @@ -48995,23 +48995,23 @@ "0e84ea2ba357c60cde052d35c2ea32c7bd263b38c9b6c201cdce26f39b22aa66": { "1c96891e9deff350b41616f62a78fb27524d5226247143897f317c6281cfcf5f": { "es": { - "updatedAt": "2026-10-20T04:30:26.047Z", + "updatedAt": "2026-10-20T04:34:46.659Z", "postProcessHash": "0e38257ac7920f8ed99dde2fb16e5bc3ffaba1d0a74cb2bfe8bc00485619db35" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.047Z", + "updatedAt": "2026-10-20T04:34:46.659Z", "postProcessHash": "3014a57d6ecfa44e7768820b757c9d1398216e8b936dcd265bc3bd29c5a377a4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.047Z", + "updatedAt": "2026-10-20T04:34:46.659Z", "postProcessHash": "534ab230aaea1131ee5958501d7a767ccb656450028a83f95ce700948bb44a70" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.048Z", + "updatedAt": "2026-10-20T04:34:46.660Z", "postProcessHash": "8bc3346b18e565dab5d91cdfe61cbc47a753d594ce537a235aacd41137c058b1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.048Z", + "updatedAt": "2026-10-20T04:34:46.660Z", "postProcessHash": "f0232dd87ca02d0d85b0a142313957cfd7020edb0f990068915fe8da773c85e5" } } @@ -49019,23 +49019,23 @@ "753d8bd249b85b2a4167b85d3ce4ae1cb8f4186cbb8272749d6d2a896e5abf81": { "e6545700668b8eff2a27e34834f871a9772a547a0e51b6a5134cf65c62e218f7": { "fr": { - "updatedAt": "2026-10-20T04:30:26.056Z", + "updatedAt": "2026-10-20T04:34:46.667Z", "postProcessHash": "3f264b8cb51024e33ba2ef04e23a6a92cd580fe64f211935e339f506f90a996f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.056Z", + "updatedAt": "2026-10-20T04:34:46.667Z", "postProcessHash": "3f264b8cb51024e33ba2ef04e23a6a92cd580fe64f211935e339f506f90a996f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.055Z", + "updatedAt": "2026-10-20T04:34:46.666Z", "postProcessHash": "3f264b8cb51024e33ba2ef04e23a6a92cd580fe64f211935e339f506f90a996f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.056Z", + "updatedAt": "2026-10-20T04:34:46.667Z", "postProcessHash": "3f264b8cb51024e33ba2ef04e23a6a92cd580fe64f211935e339f506f90a996f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.057Z", + "updatedAt": "2026-10-20T04:34:46.681Z", "postProcessHash": "3f264b8cb51024e33ba2ef04e23a6a92cd580fe64f211935e339f506f90a996f" } } @@ -49043,23 +49043,23 @@ "dfa0a0850505c804055add62b7b100632feaaa7209faed9572384d91f67beaa0": { "ab087523a16b089dc3bbcb3dd0a38274f8fc5afd96d712cb1196afd63750575f": { "fr": { - "updatedAt": "2026-10-20T04:30:26.054Z", + "updatedAt": "2026-10-20T04:34:46.665Z", "postProcessHash": "e529b37f6268f8e38e239585827a1acdc393d04623214fb3f0ee045da0cd3e32" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.055Z", + "updatedAt": "2026-10-20T04:34:46.665Z", "postProcessHash": "d3192b9d8306528fba4c5f1952442b456e8050cad703f49db59bba97ffb6495c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.054Z", + "updatedAt": "2026-10-20T04:34:46.664Z", "postProcessHash": "438c54c3216dbcc9df4a912d158cb1b00e5eb6cf00d57057600976375cecb481" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.055Z", + "updatedAt": "2026-10-20T04:34:46.666Z", "postProcessHash": "1af1fe0346c15206487804c58492efd3088b7caa6ee0f6e3f29ea6b1dda7e45c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.054Z", + "updatedAt": "2026-10-20T04:34:46.665Z", "postProcessHash": "93e12ac388fc9a9cc24c8ae7e8bbca1f690142d3fe2ab25956f8c669fbdfde4e" } } @@ -49067,23 +49067,23 @@ "84939d46b7dad9a618475a769e101702ee05d9aa4924b7ebda56716aa014627f": { "aed29aa51fc4f92eff5ee4bd7e137644b962042b0c7a8ac046fe421d759f1fa8": { "es": { - "updatedAt": "2026-10-20T04:30:26.034Z", + "updatedAt": "2026-10-20T04:34:46.649Z", "postProcessHash": "78edc9e0a2ad79b6aeefae62747b1e97bfc153686d8f464e27d62acfcb24a9e1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.035Z", + "updatedAt": "2026-10-20T04:34:46.649Z", "postProcessHash": "ff1647b04ef32ea6b40ca20dce4f6a5c0911cb99a726a17affd9331c28af65b2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.035Z", + "updatedAt": "2026-10-20T04:34:46.649Z", "postProcessHash": "7a85ea2bf1037cb0c06ce795bc23e8d7887cbe299ea7715bb322933b97802d40" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.035Z", + "updatedAt": "2026-10-20T04:34:46.650Z", "postProcessHash": "29288eebec9ecc11b64c660dfb79f03b9d1cd36ae1dd51cb85601de972521c53" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.036Z", + "updatedAt": "2026-10-20T04:34:46.650Z", "postProcessHash": "55372e23f46662a15f5f85d2ed4eecc336e87d0ab75ce0cf245d151f98f977b7" } } @@ -49091,23 +49091,23 @@ "438feb728e012dc5d7370ccb740eb0c2b9ea1b4036973dc533bc6388a9f8ff2b": { "0179bde27ec22aa38e2805ae8a4d17a83d74952b109eb1b71ae96c2e199e2083": { "es": { - "updatedAt": "2026-10-20T04:30:26.040Z", + "updatedAt": "2026-10-20T04:34:46.653Z", "postProcessHash": "14a38998d1c5311b31c6a320f7ac61298e856e0c7fadcc04b87e757224a461af" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.040Z", + "updatedAt": "2026-10-20T04:34:46.653Z", "postProcessHash": "e1a4ff8588c49789fd4867bc588dc93a22258c0c506dfa8a63a42d1b36453f2a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.040Z", + "updatedAt": "2026-10-20T04:34:46.654Z", "postProcessHash": "bb083e4c085327ca986c8b871483711894a9aea42bd048973303eae4f13e9668" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.041Z", + "updatedAt": "2026-10-20T04:34:46.654Z", "postProcessHash": "2981e9410cee74a43dcf6cfda355a13966ca2afbe6077662405a33c08fda263d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.041Z", + "updatedAt": "2026-10-20T04:34:46.654Z", "postProcessHash": "7d5de499ea67842d3b2a17b7811b127292d2889238fc2241bff6f4899a64a1d1" } } @@ -49115,23 +49115,23 @@ "dd17e1de4698017e598dbc2d412c5c5a6dd5dff3fe09c4634276ea8bfd624b77": { "c8c380c65ec5a6114ef86c2016d3f26e1ea42811cd5062fcca60357ceb0e31ba": { "es": { - "updatedAt": "2026-10-20T04:30:26.048Z", + "updatedAt": "2026-10-20T04:34:46.660Z", "postProcessHash": "7d0d1df5ec6417388878071e025a268d1e0a8c0c0ca99d795ed78e801b0d8465" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.050Z", + "updatedAt": "2026-10-20T04:34:46.661Z", "postProcessHash": "c2879b66700edb11316da28f9a0ea55bccb2cc1274db8bbf52ac4c7a63c39394" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.049Z", + "updatedAt": "2026-10-20T04:34:46.661Z", "postProcessHash": "c2879b66700edb11316da28f9a0ea55bccb2cc1274db8bbf52ac4c7a63c39394" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.049Z", + "updatedAt": "2026-10-20T04:34:46.660Z", "postProcessHash": "a0991916e8484dadd72d2a17d8bab2df2e649269b5bbae82c7de809cecf4d788" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.049Z", + "updatedAt": "2026-10-20T04:34:46.661Z", "postProcessHash": "b0ad9a1265ef58f429d665090a3838b504578c211db027ac2d2922f8bd8751a2" } } @@ -49139,23 +49139,23 @@ "9868c76082b548723442b3156e219ace971c8df8e6eebf8beea4efbf40986da9": { "dab27f4f8c5431d9c2971c545a63b901e7df83b64f5c6c1981ed649fe2cab007": { "fr": { - "updatedAt": "2026-10-20T04:30:26.051Z", + "updatedAt": "2026-10-20T04:34:46.662Z", "postProcessHash": "a53d7263ea3163e5fa52b5245f73edcd41ca0823c3a30abad780c670c821a311" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.052Z", + "updatedAt": "2026-10-20T04:34:46.663Z", "postProcessHash": "e7a63591988d06f35fd29ac72f9dccb839c475764e05ae9a99bcf1e952b1a576" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.051Z", + "updatedAt": "2026-10-20T04:34:46.662Z", "postProcessHash": "02c33ee29080cbb808311d1f93ad7d5dbbd3c1ab0e87da497eaf2c4dcd0d9b5b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.050Z", + "updatedAt": "2026-10-20T04:34:46.662Z", "postProcessHash": "c3f3b24c43c61a9ad87c6f90f955990452281217265f7b263f52d809b87ae7ca" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.051Z", + "updatedAt": "2026-10-20T04:34:46.662Z", "postProcessHash": "baa83118b057779e8488647dd25713954e4aa12021b4eeb65bb1d61914314625" } } @@ -49163,23 +49163,23 @@ "38247262aedaacd9869a9b80bea7524de645ba82b7d68467c61182fa49ef097c": { "5a574d8f39d26a1da8619aa0e9d68ca1fe190398b75f67313a08e3ec676189e2": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.062Z", + "updatedAt": "2026-10-20T04:34:46.687Z", "postProcessHash": "a6498fa74735bda439bd0a55bf0500beefcc9652ef4ab4033cc2086249790af1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.061Z", + "updatedAt": "2026-10-20T04:34:46.686Z", "postProcessHash": "56d320cf16f21716b285f2df68472b2cd26633dc915d7d1437f8ef98574fc7d5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.062Z", + "updatedAt": "2026-10-20T04:34:46.687Z", "postProcessHash": "56d320cf16f21716b285f2df68472b2cd26633dc915d7d1437f8ef98574fc7d5" }, "es": { - "updatedAt": "2026-10-20T04:30:26.061Z", + "updatedAt": "2026-10-20T04:34:46.686Z", "postProcessHash": "56d320cf16f21716b285f2df68472b2cd26633dc915d7d1437f8ef98574fc7d5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.061Z", + "updatedAt": "2026-10-20T04:34:46.686Z", "postProcessHash": "56d320cf16f21716b285f2df68472b2cd26633dc915d7d1437f8ef98574fc7d5" } } @@ -49187,23 +49187,23 @@ "1ce323d16c88c802a5f52e4e8cbebb12fc15ffb8b822b0a378524ca1d4533732": { "2b4c9156a1ea7dcd8bdae65590a1301bd8ad1ba58e43aaac7ae575dfdea630e1": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.060Z", + "updatedAt": "2026-10-20T04:34:46.685Z", "postProcessHash": "39f55daec1ed145e39c8d6e50ac0ebff78d051aeaeb04f0baac11ef341953809" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.059Z", + "updatedAt": "2026-10-20T04:34:46.684Z", "postProcessHash": "78ff55b554d5ba1e48cc070ad674c918905f06fde2a32cbd1eda9e2ed27850a4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.059Z", + "updatedAt": "2026-10-20T04:34:46.684Z", "postProcessHash": "6dffd72bec314d9ef1d70eb7fcbabcefff6423b8fefe682ed011582f3162c8e5" }, "es": { - "updatedAt": "2026-10-20T04:30:26.059Z", + "updatedAt": "2026-10-20T04:34:46.684Z", "postProcessHash": "7e8b29a37d821492b716947ffcf31d3bf49778d7c17b811425e89cec8156033c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.060Z", + "updatedAt": "2026-10-20T04:34:46.685Z", "postProcessHash": "e227a10b3825098ffda87b690b3677389e68551c7e331415903c8424a9a159a9" } } @@ -49211,23 +49211,23 @@ "0231f6391842d3cbd490344aadd21e74dcbf0d7b2188bb665a03406a69700a38": { "562e8402c73a65c856f699c249145d3a87b7be7322577bb44b838e96488efcac": { "fr": { - "updatedAt": "2026-10-20T04:30:26.136Z", + "updatedAt": "2026-10-20T04:34:46.766Z", "postProcessHash": "e803b17c9316f7bf20d8fdb03ba02f8bb31a9b75ab8c1ca1e2cb5c54a0b04155" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.136Z", + "updatedAt": "2026-10-20T04:34:46.766Z", "postProcessHash": "80b8c5ac95f810261d05cbd5693fa96109627503f2a6c2c382b01a2b7416b8a2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.137Z", + "updatedAt": "2026-10-20T04:34:46.767Z", "postProcessHash": "d8f11ef14fac1aa2960230cb20c3b86f17417d194766e1ba0ce7e645dec11cf5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.137Z", + "updatedAt": "2026-10-20T04:34:46.767Z", "postProcessHash": "c50eb13e13f38606d63da60563d8bdb5ebba9940df6a75278725e4fd2f61fb0e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.136Z", + "updatedAt": "2026-10-20T04:34:46.765Z", "postProcessHash": "4415ce79bf13e340d582b179a3a95e3abebaf704f4bb1cafd713c7679a2cab0a" } } @@ -49235,23 +49235,23 @@ "3624a0d1e1f3600092fced5e6804884f04deb9eac0650c30fe430353016c109d": { "9c44e5c13862262e470cc8b65c1acb45f3ebb93344b40a5ac56b6bad5c4fa2dd": { "ja": { - "updatedAt": "2026-10-20T04:30:26.138Z", + "updatedAt": "2026-10-20T04:34:46.768Z", "postProcessHash": "4384cc2a02b0375a6445b2687e65193113ce907d81aacf5de37d149d657e2023" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.138Z", + "updatedAt": "2026-10-20T04:34:46.768Z", "postProcessHash": "481937b1df49acad9333a02fafd5e526d83399e3a2299597ca7813e517a9dfb8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.139Z", + "updatedAt": "2026-10-20T04:34:46.769Z", "postProcessHash": "4384cc2a02b0375a6445b2687e65193113ce907d81aacf5de37d149d657e2023" }, "es": { - "updatedAt": "2026-10-20T04:30:26.137Z", + "updatedAt": "2026-10-20T04:34:46.768Z", "postProcessHash": "4384cc2a02b0375a6445b2687e65193113ce907d81aacf5de37d149d657e2023" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.138Z", + "updatedAt": "2026-10-20T04:34:46.769Z", "postProcessHash": "4384cc2a02b0375a6445b2687e65193113ce907d81aacf5de37d149d657e2023" } } @@ -49259,23 +49259,23 @@ "890c2fd2b966871565a5b110679ddc5de243982b3d003011a6504535657a811b": { "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4": { "zh": { - "updatedAt": "2026-10-20T04:30:26.144Z", + "updatedAt": "2026-10-20T04:34:46.775Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.143Z", + "updatedAt": "2026-10-20T04:34:46.774Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.143Z", + "updatedAt": "2026-10-20T04:34:46.773Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.144Z", + "updatedAt": "2026-10-20T04:34:46.775Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.143Z", + "updatedAt": "2026-10-20T04:34:46.774Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" } } @@ -49283,23 +49283,23 @@ "51f62c3c044d5ea80c70aa38aa32e167e98fe319af942b26c3485fe73ed5e2a2": { "316289e02d4b472e6009d76c1fa52fcaded90ae0e37916623b854da5fb593866": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.140Z", + "updatedAt": "2026-10-20T04:34:46.771Z", "postProcessHash": "85942edfd19d23d185fff3c95c14f2cadecf8887b3d123024081420f40771229" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.140Z", + "updatedAt": "2026-10-20T04:34:46.770Z", "postProcessHash": "80eeca09e2663635bae9c32d476b40905f256c726cd28e4ad74932eb7ede5ce8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.141Z", + "updatedAt": "2026-10-20T04:34:46.771Z", "postProcessHash": "fb248a57634871c9a7de1962acfaa05f366893c5c420a5109f709f9a762eaeeb" }, "es": { - "updatedAt": "2026-10-20T04:30:26.139Z", + "updatedAt": "2026-10-20T04:34:46.770Z", "postProcessHash": "085ab932e120901f27aa52bb30be43c861e9eb0b1628ec3588744ea818bc0135" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.140Z", + "updatedAt": "2026-10-20T04:34:46.770Z", "postProcessHash": "318cfb9beb7b1144a7a2146017e581844c9c4d82c0f81110972fc7ae953d7650" } } @@ -49307,23 +49307,23 @@ "673f825800962d358bdd72ee8b4246f19f1d470b3a18da36188edcaf5692f5aa": { "559c6f698a5c9f980a80b2ef2b96946f4d9636414529b460f720a8c94489fa98": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.142Z", + "updatedAt": "2026-10-20T04:34:46.773Z", "postProcessHash": "13b049a1ad2f654889bcb5a8b6e910b6854260562d44f5b5279284dfb332051d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.142Z", + "updatedAt": "2026-10-20T04:34:46.772Z", "postProcessHash": "ef26ddb9eeeafb6ed996d569e50b872353693ed991306335ff19e86c0bca54a4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.141Z", + "updatedAt": "2026-10-20T04:34:46.772Z", "postProcessHash": "d9a05f34035ccdd2f20ce787399be3a3a056aa27f971471d30bfb4b3038c18a8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.142Z", + "updatedAt": "2026-10-20T04:34:46.773Z", "postProcessHash": "a10c7229c47e302baaa0f6a0f66a9ef9c41f6b4343375cf5986ec7e8d9d7daa6" }, "es": { - "updatedAt": "2026-10-20T04:30:26.141Z", + "updatedAt": "2026-10-20T04:34:46.772Z", "postProcessHash": "dcc6ece42c3b84924f1d6a64e99605431b336fc56713cfdbb423affaa0423dc7" } } @@ -49331,23 +49331,23 @@ "00e2588aa7aff5a198c9c6d0212e9d052722d14b31e002f832533d3c8d5f76e6": { "baef772ab2ea7f8c5b51e92cbc6a3e2091e9076b0696b40bbcfe8a5f91744ae9": { "es": { - "updatedAt": "2026-10-20T04:30:26.145Z", + "updatedAt": "2026-10-20T04:34:46.775Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.145Z", + "updatedAt": "2026-10-20T04:34:46.776Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.145Z", + "updatedAt": "2026-10-20T04:34:46.776Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.146Z", + "updatedAt": "2026-10-20T04:34:46.776Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.146Z", + "updatedAt": "2026-10-20T04:34:46.777Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" } } @@ -49355,23 +49355,23 @@ "9e02f8cc88bddf0e9af402631310d24f882052fdd9fb86aa897a4bb8b1fe2048": { "52949bc521da8c0eef32ee8d6bc615eecf8794490c49e782c55943a2592c3330": { "es": { - "updatedAt": "2026-10-20T04:30:26.052Z", + "updatedAt": "2026-10-20T04:34:46.663Z", "postProcessHash": "189b5270c2dedb47718ebfccf100519e61a88707b030d2e8725e1304d7893e15" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.053Z", + "updatedAt": "2026-10-20T04:34:46.664Z", "postProcessHash": "d2a3873099dd0b890e2f0f6c2cd47d6e011da4806af8c4596d66948348e8d40c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.053Z", + "updatedAt": "2026-10-20T04:34:46.664Z", "postProcessHash": "c1eaea3dccb50ba463c599799cfa737f533791b9369cb7fc89e6b2d6aaef59a2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.053Z", + "updatedAt": "2026-10-20T04:34:46.664Z", "postProcessHash": "24244cb38571b6586354866a9f6e851e0ba7ee059fb20d7cdfc1aa1c87a97063" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.052Z", + "updatedAt": "2026-10-20T04:34:46.663Z", "postProcessHash": "efea4b815bdf0682f6df3e834a2ff6416fcecca7cf6645e19019f62a3c393820" } } @@ -49379,23 +49379,23 @@ "84b3556b8ae254d2d712b1b57c5b4daaf7fe4f65321b601df9e1bac44a28d8d9": { "78a9ba62558ba8de2cbf558596fffce31668601d47ed816cd2124382762bff3c": { "zh": { - "updatedAt": "2026-10-20T04:30:26.058Z", + "updatedAt": "2026-10-20T04:34:46.683Z", "postProcessHash": "c7108409696dac1b105e235ea81153620b286db70cf1a380ea05fc7b6709a09e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.058Z", + "updatedAt": "2026-10-20T04:34:46.683Z", "postProcessHash": "45233978cec4560c2c8022c09e5fef817d73d793548f661016e7905928f03bbd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.057Z", + "updatedAt": "2026-10-20T04:34:46.682Z", "postProcessHash": "d80ce0fb28e1eefe36b9e711519622fb0affdcc15bf65c87e47c45523d8a7651" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.058Z", + "updatedAt": "2026-10-20T04:34:46.682Z", "postProcessHash": "d1f61d11224005d6aee683a6497c9680c3d723577cdfa3375cc4fc973f45aec4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.057Z", + "updatedAt": "2026-10-20T04:34:46.681Z", "postProcessHash": "8766370237fd673a345fd02203ef90627b730c439348aa9884ae697dfc24d74a" } } @@ -49403,23 +49403,23 @@ "977d259d5f5e9b0464ac2dc05df8f23bf0e7b6a8f16b0961642a4b93b0e17b48": { "bc3bcead14ccc501d0dd76045c02a79b6790b99e4caddc2d56ed940727ac3c0e": { "zh": { - "updatedAt": "2026-10-20T04:30:26.152Z", + "updatedAt": "2026-10-20T04:34:46.782Z", "postProcessHash": "5b5c059ec67664f4cc74937ce1b5e9726d467627ad5c4242bc593c9e33128918" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.152Z", + "updatedAt": "2026-10-20T04:34:46.782Z", "postProcessHash": "733cf98038d32d9a32170bc531703bfbe871cc46fd653ae40ab2f78b8a9850f2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.151Z", + "updatedAt": "2026-10-20T04:34:46.781Z", "postProcessHash": "67a82043a962ffb857e8b25ba4be712e2ad5c5690f2392b34d45f7d9a1bbaae4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.152Z", + "updatedAt": "2026-10-20T04:34:46.781Z", "postProcessHash": "0d36395a912ea0322379fc11c057c82767364ffed0494a10adba1e1556c8957a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.150Z", + "updatedAt": "2026-10-20T04:34:46.781Z", "postProcessHash": "6c0e6bb71c110b8879633933f078131d92acf5e06a8e277f088edeac974336ed" } } @@ -49427,23 +49427,23 @@ "6d47de3ee77207e5164d4b3dc134e2b1a0e119901fe4ef5ba570b60c3994d9a3": { "4a277e1666f559cd15f8df6e1bf370778c94bf251e0ba758e33340b3c2be69e1": { "es": { - "updatedAt": "2026-10-20T04:30:26.153Z", + "updatedAt": "2026-10-20T04:34:46.782Z", "postProcessHash": "d5276aeda0bf16a1e2c31c7393f425d41f26eca9763c1c121ebb221cecce2723" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.153Z", + "updatedAt": "2026-10-20T04:34:46.783Z", "postProcessHash": "d5276aeda0bf16a1e2c31c7393f425d41f26eca9763c1c121ebb221cecce2723" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.153Z", + "updatedAt": "2026-10-20T04:34:46.783Z", "postProcessHash": "d5276aeda0bf16a1e2c31c7393f425d41f26eca9763c1c121ebb221cecce2723" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.154Z", + "updatedAt": "2026-10-20T04:34:46.783Z", "postProcessHash": "d5276aeda0bf16a1e2c31c7393f425d41f26eca9763c1c121ebb221cecce2723" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.154Z", + "updatedAt": "2026-10-20T04:34:46.784Z", "postProcessHash": "d5276aeda0bf16a1e2c31c7393f425d41f26eca9763c1c121ebb221cecce2723" } } @@ -49451,23 +49451,23 @@ "1d0ee333b9d6af2fa21dc6cdbb0f051751ccd0f15411daaf21cf2a8684987b2e": { "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4": { "fr": { - "updatedAt": "2026-10-20T04:30:26.157Z", + "updatedAt": "2026-10-20T04:34:46.786Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.158Z", + "updatedAt": "2026-10-20T04:34:46.787Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.156Z", + "updatedAt": "2026-10-20T04:34:46.786Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.158Z", + "updatedAt": "2026-10-20T04:34:46.787Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.157Z", + "updatedAt": "2026-10-20T04:34:46.786Z", "postProcessHash": "cbde2d24e79c82d13c76ae4a488857ef561a65372fd5e0c7eb65f73c72250ce4" } } @@ -49475,23 +49475,23 @@ "57321ae748c10ba832326c97e0f400a4fa2e2ecd3d721353c3ff14d824c09846": { "5fe283ddc8cf73fa8aba72e6c923cf5a9eafc4927e363a8d83171b1fb8deed5a": { "es": { - "updatedAt": "2026-10-20T04:30:26.154Z", + "updatedAt": "2026-10-20T04:34:46.784Z", "postProcessHash": "dfda2eae9d5d8b3cbd878e575e37d879d84e7fa47bcca23e0b9e45a964644655" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.155Z", + "updatedAt": "2026-10-20T04:34:46.784Z", "postProcessHash": "dfda2eae9d5d8b3cbd878e575e37d879d84e7fa47bcca23e0b9e45a964644655" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.155Z", + "updatedAt": "2026-10-20T04:34:46.785Z", "postProcessHash": "dfda2eae9d5d8b3cbd878e575e37d879d84e7fa47bcca23e0b9e45a964644655" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.156Z", + "updatedAt": "2026-10-20T04:34:46.785Z", "postProcessHash": "dfda2eae9d5d8b3cbd878e575e37d879d84e7fa47bcca23e0b9e45a964644655" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.156Z", + "updatedAt": "2026-10-20T04:34:46.785Z", "postProcessHash": "dfda2eae9d5d8b3cbd878e575e37d879d84e7fa47bcca23e0b9e45a964644655" } } @@ -49499,23 +49499,23 @@ "1414abc31d9e3b97d7a1f40481ad121a0168bdb311c0331833e0db34b3564741": { "f325989282a059bf651e3300189ee45fafa6b43ae4f35135725825f674d0737f": { "zh": { - "updatedAt": "2026-10-20T04:30:26.160Z", + "updatedAt": "2026-10-20T04:34:46.789Z", "postProcessHash": "4678bc80233540ad5b07e3b9ad83f189e3d2a577d05118d508cf09b1eac01701" }, "es": { - "updatedAt": "2026-10-20T04:30:26.158Z", + "updatedAt": "2026-10-20T04:34:46.788Z", "postProcessHash": "4678bc80233540ad5b07e3b9ad83f189e3d2a577d05118d508cf09b1eac01701" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.159Z", + "updatedAt": "2026-10-20T04:34:46.789Z", "postProcessHash": "4678bc80233540ad5b07e3b9ad83f189e3d2a577d05118d508cf09b1eac01701" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.159Z", + "updatedAt": "2026-10-20T04:34:46.788Z", "postProcessHash": "7e790d9edd7de7b0186aa22d97c097b11e83c99168fb72208680c4a5fbeb6e6d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.159Z", + "updatedAt": "2026-10-20T04:34:46.788Z", "postProcessHash": "4678bc80233540ad5b07e3b9ad83f189e3d2a577d05118d508cf09b1eac01701" } } @@ -49523,23 +49523,23 @@ "d057c85f5d0d125509e451ecca8f843f31ec34bc7ced269a7809445aa62d51b9": { "ce3680b4eecda1377574a33a2195132b3994a4622c5277fb0686c1e2e331051e": { "zh": { - "updatedAt": "2026-10-20T04:30:26.148Z", + "updatedAt": "2026-10-20T04:34:46.779Z", "postProcessHash": "dd2525a0b1317cd5ba7631c1d055e1adbbd82153e1132e5403b0deea026e4871" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.148Z", + "updatedAt": "2026-10-20T04:34:46.778Z", "postProcessHash": "df62d4199a8b584406528cd0bee13483bf0f88e2f76720b1b10be16b469605f7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.146Z", + "updatedAt": "2026-10-20T04:34:46.777Z", "postProcessHash": "3add6c36ee1bc977bd5101d8652f8b84c6e11fb5741b432280a3432367eb3695" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.147Z", + "updatedAt": "2026-10-20T04:34:46.778Z", "postProcessHash": "f3ec39f752b7e5fbae08c39a0f469036315cc31f15f4f079fa5f2172e3c52029" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.147Z", + "updatedAt": "2026-10-20T04:34:46.777Z", "postProcessHash": "bcca601dd48bd7d42b23e2b663dbb2744c68e90a3f1ea8f5b48493a550dc6d3f" } } @@ -49547,23 +49547,23 @@ "662ff3bb9d30ce9ba52fddd9fa856f1b8106ebfd00971f991a1784bcc86e6a64": { "b15ea99f92b2ede411cdf715df6cb93e60e91d9ece2f19fc3bc9a8872600c49c": { "ja": { - "updatedAt": "2026-10-20T04:30:26.163Z", + "updatedAt": "2026-10-20T04:34:46.792Z", "postProcessHash": "76693d3063165c422125905b7a984d3e1cfe91e2455c214f32a6224ae1e55660" }, "es": { - "updatedAt": "2026-10-20T04:30:26.162Z", + "updatedAt": "2026-10-20T04:34:46.791Z", "postProcessHash": "aeab68d5a6cdcb26257c61fad75c6072e23d54b023febffd44c70f16df2f6ef6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.163Z", + "updatedAt": "2026-10-20T04:34:46.791Z", "postProcessHash": "90c61d8d5f6882794134f3a5e4051ee836b7dcae044d5c9f706c08c0857afacc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.163Z", + "updatedAt": "2026-10-20T04:34:46.792Z", "postProcessHash": "2456ba98845a3b07b5dffd56f7f5ee05f67c726d6944b08164c865a1967b2949" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.164Z", + "updatedAt": "2026-10-20T04:34:46.792Z", "postProcessHash": "d49e7be90e73546a072e6903c5518810e02c890c51ec6ad106c4c9f40504d348" } } @@ -49571,23 +49571,23 @@ "f1b8c9831ecfb489b8dd0dae5188c6f4e18dcab6d2af4206cceab3d62eeb5f48": { "be128b3ef22f660b47f714b9342cfb0919ec20dbdcd514793e0cd2106c0ce414": { "es": { - "updatedAt": "2026-10-20T04:30:26.168Z", + "updatedAt": "2026-10-20T04:34:46.796Z", "postProcessHash": "9424bac28df57c25811001f983d269e6d30df75fb217f709394d090c9d337555" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.168Z", + "updatedAt": "2026-10-20T04:34:46.796Z", "postProcessHash": "9424bac28df57c25811001f983d269e6d30df75fb217f709394d090c9d337555" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.168Z", + "updatedAt": "2026-10-20T04:34:46.797Z", "postProcessHash": "9424bac28df57c25811001f983d269e6d30df75fb217f709394d090c9d337555" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.169Z", + "updatedAt": "2026-10-20T04:34:46.797Z", "postProcessHash": "9424bac28df57c25811001f983d269e6d30df75fb217f709394d090c9d337555" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.169Z", + "updatedAt": "2026-10-20T04:34:46.798Z", "postProcessHash": "9424bac28df57c25811001f983d269e6d30df75fb217f709394d090c9d337555" } } @@ -49595,23 +49595,23 @@ "28e8e3d1c9883f5c84c857860f861690a2053464ecf2788aa859b3d023de0334": { "8121b17b166e0fb90b8534d0bd58ad1763e2067634831706d6ac61eccd316990": { "es": { - "updatedAt": "2026-10-20T04:30:26.171Z", + "updatedAt": "2026-10-20T04:34:46.800Z", "postProcessHash": "7e703e518f179a2439803b87049cbcf8aab11deab35d72d1a135514df661d7a8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.171Z", + "updatedAt": "2026-10-20T04:34:46.800Z", "postProcessHash": "7e703e518f179a2439803b87049cbcf8aab11deab35d72d1a135514df661d7a8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.172Z", + "updatedAt": "2026-10-20T04:34:46.800Z", "postProcessHash": "7e703e518f179a2439803b87049cbcf8aab11deab35d72d1a135514df661d7a8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.172Z", + "updatedAt": "2026-10-20T04:34:46.801Z", "postProcessHash": "7e703e518f179a2439803b87049cbcf8aab11deab35d72d1a135514df661d7a8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.172Z", + "updatedAt": "2026-10-20T04:34:46.801Z", "postProcessHash": "7e703e518f179a2439803b87049cbcf8aab11deab35d72d1a135514df661d7a8" } } @@ -49619,23 +49619,23 @@ "0610730f2c11267a85d75aae1b22f4118f3ad0f9403421aa4178536979344519": { "e88b1093db76b74722e1020bd3fb2b912e7fa4e9f53f27b8ed65eb3f5f84c7cc": { "es": { - "updatedAt": "2026-10-20T04:30:26.148Z", + "updatedAt": "2026-10-20T04:34:46.779Z", "postProcessHash": "20a6285aaf389d55b4555f1020039008cc6514160e02be0407df20961e31ceb4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.149Z", + "updatedAt": "2026-10-20T04:34:46.779Z", "postProcessHash": "3623071a480396d20da886cde89d0e2c7a7932c58a1f07693df1e329dcb8bb3d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.150Z", + "updatedAt": "2026-10-20T04:34:46.780Z", "postProcessHash": "471613c35f495c0039414c82aeeb6d08f1a6870f983b90e998de645f5105f77b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.149Z", + "updatedAt": "2026-10-20T04:34:46.780Z", "postProcessHash": "3dd417a0c8fd2499cf57c537aaee25ea78a5aac592977149b06c6886a556d683" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.150Z", + "updatedAt": "2026-10-20T04:34:46.780Z", "postProcessHash": "8e6db977abe8114f3e00d4094336fbd0c0920fbaf420bb146083a0c73ca78d97" } } @@ -49643,23 +49643,23 @@ "ce76a396ab9d2ae2b18e13dd11e45e163422b93dd404bb2ac5385e14ae1aa383": { "56235f0e4689167667e0b06ddaa3fd14e94cc3fb3b7d3d11e1ba05e603e7e696": { "es": { - "updatedAt": "2026-10-20T04:30:26.160Z", + "updatedAt": "2026-10-20T04:34:46.789Z", "postProcessHash": "871f42a7999f7da9e3711472b35ce7ae0095f6245ea00a9495928aeb2fa01320" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.161Z", + "updatedAt": "2026-10-20T04:34:46.790Z", "postProcessHash": "78df90e675db67f303f6941f535c975e02d3f15b516fb556809ce3e8655c2441" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.161Z", + "updatedAt": "2026-10-20T04:34:46.790Z", "postProcessHash": "8371e3f517297f5cbcced825033ef9bb93c0d4b0bf8512a48737dad9bcbd0303" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.161Z", + "updatedAt": "2026-10-20T04:34:46.790Z", "postProcessHash": "94293fc7c1ab06671d3cc5b9df79f5ca2a8e849d3f87981fb2a0e5e9c15a5707" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.162Z", + "updatedAt": "2026-10-20T04:34:46.791Z", "postProcessHash": "7269a2d5027d1bd30eb2916be16544371d2229791267115e3ee24d83693062c9" } } @@ -49667,23 +49667,23 @@ "27ea1c34cee48c963747a629058d83287a771451bafffaa28c88827baa718e4e": { "baef772ab2ea7f8c5b51e92cbc6a3e2091e9076b0696b40bbcfe8a5f91744ae9": { "es": { - "updatedAt": "2026-10-20T04:30:26.166Z", + "updatedAt": "2026-10-20T04:34:46.794Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.166Z", + "updatedAt": "2026-10-20T04:34:46.795Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.167Z", + "updatedAt": "2026-10-20T04:34:46.795Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.167Z", + "updatedAt": "2026-10-20T04:34:46.796Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.167Z", + "updatedAt": "2026-10-20T04:34:46.796Z", "postProcessHash": "e782987405cefe2896d5ba69a81eb9810270ddc1208a6305c0120ecdbbd933ed" } } @@ -49691,23 +49691,23 @@ "9bab1ce03789f1d096f7686d8ad16635ca1be75f7054f517b8354b2fcb7a37a3": { "5ccb6fdb339dda29aca180f43333f1d662178580b1f4626c650d44079876e6b7": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.165Z", + "updatedAt": "2026-10-20T04:34:46.794Z", "postProcessHash": "f9fe1b65fc91c60c27b6da176cd43d9f0759d3b2181ccda318ebc8350b72dee1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.166Z", + "updatedAt": "2026-10-20T04:34:46.794Z", "postProcessHash": "8b196334343f473b671137524e400f494f045c4fdba2224319df125cc83c4230" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.165Z", + "updatedAt": "2026-10-20T04:34:46.793Z", "postProcessHash": "ab15f8793cd9efef8b4ce2c15f574a2b86cd68af118d370116366f2261fd5306" }, "es": { - "updatedAt": "2026-10-20T04:30:26.164Z", + "updatedAt": "2026-10-20T04:34:46.793Z", "postProcessHash": "337923ef95078e755b99573b664d8ec09c639b5479ff2c70fb33ec7f37251800" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.164Z", + "updatedAt": "2026-10-20T04:34:46.793Z", "postProcessHash": "23ab903c99c1edaaf827b191c48f1a1a1151764a40f0672966feb268f3d79d2c" } } @@ -49715,23 +49715,23 @@ "4aed8b7df1830952626fffcbe068753969b5fcdc07a38d605d2c9be65ee528e6": { "d3f38f38be66ec6c84cbc48250e8c889bae849ac19568dcef4d245ecc0c46b18": { "es": { - "updatedAt": "2026-10-20T04:30:26.287Z", + "updatedAt": "2026-10-20T04:34:46.914Z", "postProcessHash": "26e518af8c5e0f1026a5260d6e3d56b502f9590d16c57bbc23b71842d2bbaf15" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.287Z", + "updatedAt": "2026-10-20T04:34:46.914Z", "postProcessHash": "837d898857f60724216f9b2e4a347e5a40d5edd1c7c0791e8453d388fd0c0ebf" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.287Z", + "updatedAt": "2026-10-20T04:34:46.915Z", "postProcessHash": "34cd9de636aa96206a124616dd31c8659128f744bfa4d444a0929b2083b70ef1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.288Z", + "updatedAt": "2026-10-20T04:34:46.915Z", "postProcessHash": "1099a56c01569938ccc47dd9baff0c3521e4f016dfe6393e73a75e71b7de44e2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.288Z", + "updatedAt": "2026-10-20T04:34:46.915Z", "postProcessHash": "21176688a93c5420f0b62aa4beaf024644a1982295f5d0cc814c2907ebac9278" } } @@ -49739,23 +49739,23 @@ "59a2b4c8a7921dd267ba927616aa20cb576e02b21b5ec67312106a6a3be866d4": { "b8b9730834f6535f10042a846e37a427f1f2631e13a52f4d68b4977d19c5b8a1": { "es": { - "updatedAt": "2026-10-20T04:30:26.295Z", + "updatedAt": "2026-10-20T04:34:46.921Z", "postProcessHash": "2dfcc9d101b78af7d3a22696b8383ac34acb2930937d920e8d59a1577146058a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.296Z", + "updatedAt": "2026-10-20T04:34:46.921Z", "postProcessHash": "484d30f01e61dc96b81ea44d19847f434a2ae29e486fc87266393e7ee813d687" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.296Z", + "updatedAt": "2026-10-20T04:34:46.922Z", "postProcessHash": "8f41824b6c1067cb8846ee76e9d3af419e0af32e41b8eaa87a39344684eb0979" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.296Z", + "updatedAt": "2026-10-20T04:34:46.922Z", "postProcessHash": "570101d54a090f395b63bd9773da1dd7e985966e2550dfdc231884d83e3e7eed" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.297Z", + "updatedAt": "2026-10-20T04:34:46.922Z", "postProcessHash": "07230ebe7619fb697cb67e1665e5bdb931096cb2f547db64bf0e3f7a3241697d" } } @@ -49763,23 +49763,23 @@ "9011b0333d61a324f58784baccda5362d70e6144f18143e635ec1ddd356fc213": { "4ceec1ba2143b579631766c36af7ba039069dcda984a3d3f768a7c09f99a589a": { "es": { - "updatedAt": "2026-10-20T04:30:26.169Z", + "updatedAt": "2026-10-20T04:34:46.798Z", "postProcessHash": "91f49f747e7edaf62c2795d939182fb269ccaf9b27c13036cd7675b4613035c8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.170Z", + "updatedAt": "2026-10-20T04:34:46.799Z", "postProcessHash": "91f49f747e7edaf62c2795d939182fb269ccaf9b27c13036cd7675b4613035c8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.171Z", + "updatedAt": "2026-10-20T04:34:46.799Z", "postProcessHash": "91f49f747e7edaf62c2795d939182fb269ccaf9b27c13036cd7675b4613035c8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.170Z", + "updatedAt": "2026-10-20T04:34:46.798Z", "postProcessHash": "91f49f747e7edaf62c2795d939182fb269ccaf9b27c13036cd7675b4613035c8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.170Z", + "updatedAt": "2026-10-20T04:34:46.799Z", "postProcessHash": "91f49f747e7edaf62c2795d939182fb269ccaf9b27c13036cd7675b4613035c8" } } @@ -49787,23 +49787,23 @@ "84576544f2098236f434ead7ebd3b6607654c79c1fc7f2e1841b864c80f4191f": { "432a7ab21d593df53b19670cfb3cc0084da736db0954e280305297c21acc7c4c": { "es": { - "updatedAt": "2026-10-20T04:30:26.271Z", + "updatedAt": "2026-10-20T04:34:46.902Z", "postProcessHash": "62af3ff6adf449d82b3863f1473f8318dd4150f3d29cce1620e759fb7a0539f2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.271Z", + "updatedAt": "2026-10-20T04:34:46.902Z", "postProcessHash": "62af3ff6adf449d82b3863f1473f8318dd4150f3d29cce1620e759fb7a0539f2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.271Z", + "updatedAt": "2026-10-20T04:34:46.902Z", "postProcessHash": "62af3ff6adf449d82b3863f1473f8318dd4150f3d29cce1620e759fb7a0539f2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.271Z", + "updatedAt": "2026-10-20T04:34:46.903Z", "postProcessHash": "62af3ff6adf449d82b3863f1473f8318dd4150f3d29cce1620e759fb7a0539f2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.272Z", + "updatedAt": "2026-10-20T04:34:46.903Z", "postProcessHash": "62af3ff6adf449d82b3863f1473f8318dd4150f3d29cce1620e759fb7a0539f2" } } @@ -49811,23 +49811,23 @@ "ffff06b74198d7fed9457e82a1e2f492d6f1c689655b2ff0d38a9c65e3f34888": { "245c1a0cb887a3287fb143cdb213a796d35e3d0d8880375cc5ecaf00bcdf308b": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.174Z", + "updatedAt": "2026-10-20T04:34:46.803Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.174Z", + "updatedAt": "2026-10-20T04:34:46.802Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.173Z", + "updatedAt": "2026-10-20T04:34:46.802Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.173Z", + "updatedAt": "2026-10-20T04:34:46.802Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.174Z", + "updatedAt": "2026-10-20T04:34:46.803Z", "postProcessHash": "4f917373d2656f705787b3e182c6d089dd3d98c3cb4094f3f187272fa4a4a41c" } } @@ -49835,23 +49835,23 @@ "ec93bea15ab4e96687d879966e03118ca8b41d138693db1fd713f5fd9a888db3": { "37b32a4507d6af617e31252708b82ed31fd018ce397b6e152bacfb8a6afcf182": { "ja": { - "updatedAt": "2026-10-20T04:30:26.286Z", + "updatedAt": "2026-10-20T04:34:46.913Z", "postProcessHash": "64abfba04dfe4d7b58c7e5169757bbdbb64b28a8a52037dca1b9d5a4b412b829" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.286Z", + "updatedAt": "2026-10-20T04:34:46.914Z", "postProcessHash": "32aaf1a9bba1b74c1ac8e39563f22f8de3a776e923600f2e4899c9f32a062ebe" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.285Z", + "updatedAt": "2026-10-20T04:34:46.913Z", "postProcessHash": "74eff77e75191252f72b1499afe3ebcf403d8cdaf70ecb720eea26610040988e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.286Z", + "updatedAt": "2026-10-20T04:34:46.914Z", "postProcessHash": "74d1c464cf7fa2b32819d64dec355d765d3febb8341005c6dd67fb78ce304299" }, "es": { - "updatedAt": "2026-10-20T04:30:26.285Z", + "updatedAt": "2026-10-20T04:34:46.913Z", "postProcessHash": "234f644a3eeba54ef2c3dff1171d1d51f1f5855b58a77e26245b03caf4916906" } } @@ -49859,23 +49859,23 @@ "ca06ced4cd6376a766d535bf03cdaa639ef344c3f9b9b8d92daf2a3b5c01e2d0": { "ee396c6444ab1bc257d9bf93c0740a0746521c309e459cce054141f731897704": { "es": { - "updatedAt": "2026-10-20T04:30:26.290Z", + "updatedAt": "2026-10-20T04:34:46.917Z", "postProcessHash": "c8b73f02afbf5025eec43f008d3944d7431cb3d5a589c26dc3c25dbc852de7e4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.291Z", + "updatedAt": "2026-10-20T04:34:46.918Z", "postProcessHash": "96e326bf85f1162524d4d943f1673fd535e748d5e07af2112a6a2b8600904202" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.290Z", + "updatedAt": "2026-10-20T04:34:46.917Z", "postProcessHash": "ffe8f7902c21a77fb652ee8e72c7955ab37c6dbfb83f9f51580c8c0d8dc118e2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.291Z", + "updatedAt": "2026-10-20T04:34:46.918Z", "postProcessHash": "1f04db637434a0edebfbb4acc241be162cc7a0e87967aade8ab64ad0711556d3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.291Z", + "updatedAt": "2026-10-20T04:34:46.917Z", "postProcessHash": "27dd082abe29e7b28af55bb8d2aaa60e354a893861688a3f452c72bddc8be3c6" } } @@ -49883,23 +49883,23 @@ "65c02a1a5ea1400f9abba2cbc612b847fff05af02565bf087b58a1f56c469119": { "d6dfdede0b1338c8753bd72519e0894702d250b886fe2286097e0120b51bd067": { "es": { - "updatedAt": "2026-10-20T04:30:26.288Z", + "updatedAt": "2026-10-20T04:34:46.916Z", "postProcessHash": "ff3e4f7f6c9771ed33ac95e97106136711a22a20943f6a2172b2f005f84c9c25" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.289Z", + "updatedAt": "2026-10-20T04:34:46.916Z", "postProcessHash": "a1604ebc0c8a2868742025356c1645ada423555bea003a0530d997e3c9e2385d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.289Z", + "updatedAt": "2026-10-20T04:34:46.916Z", "postProcessHash": "7572e4cf657b8ffc9a68930c1f15a1cc6319b2472921781e265e0cd6807365ec" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.289Z", + "updatedAt": "2026-10-20T04:34:46.916Z", "postProcessHash": "9d439faaad8f01a6f05ac93b4b60ee321cbf103d8b858a65c78abf6091e48b15" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.290Z", + "updatedAt": "2026-10-20T04:34:46.917Z", "postProcessHash": "a1604ebc0c8a2868742025356c1645ada423555bea003a0530d997e3c9e2385d" } } @@ -49907,23 +49907,23 @@ "c3c84fb7e71c2dc321e8df06e7d9c60c15cdafa592fdc26bf0dca6538cc8fd5c": { "6c808ebd7a5a39aa8f25fb4ea90d5937403d62e68ac9dd16976a833cd85ddbfd": { "es": { - "updatedAt": "2026-10-20T04:30:26.276Z", + "updatedAt": "2026-10-20T04:34:46.906Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.277Z", + "updatedAt": "2026-10-20T04:34:46.906Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.277Z", + "updatedAt": "2026-10-20T04:34:46.906Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.277Z", + "updatedAt": "2026-10-20T04:34:46.907Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.278Z", + "updatedAt": "2026-10-20T04:34:46.907Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" } } @@ -49931,23 +49931,23 @@ "b49968678b651f4131fd1bec9495374ce582598cb5396d704b3ca4c1307af6a8": { "c78644609bba7c881eaccc83aa63fcf58343de1cfbf81696993a9eea45fa890d": { "es": { - "updatedAt": "2026-10-20T04:30:26.281Z", + "updatedAt": "2026-10-20T04:34:46.910Z", "postProcessHash": "0f5425d584fe969da285e0214507f11ac2139cb3fef9a443d7d4ae86353a0586" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.282Z", + "updatedAt": "2026-10-20T04:34:46.910Z", "postProcessHash": "7471f7352f50a42f40ca301086854df7bcf582743d9044e56efd7acdfba14977" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.282Z", + "updatedAt": "2026-10-20T04:34:46.911Z", "postProcessHash": "0f5425d584fe969da285e0214507f11ac2139cb3fef9a443d7d4ae86353a0586" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.282Z", + "updatedAt": "2026-10-20T04:34:46.911Z", "postProcessHash": "0f5425d584fe969da285e0214507f11ac2139cb3fef9a443d7d4ae86353a0586" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.283Z", + "updatedAt": "2026-10-20T04:34:46.911Z", "postProcessHash": "0f5425d584fe969da285e0214507f11ac2139cb3fef9a443d7d4ae86353a0586" } } @@ -49955,23 +49955,23 @@ "df2667d825fdc9c2200e5b6e8206b62f1e6db9258056ce02d9108ccdcb1a8a0c": { "a48cf9e4a81bc1c13af4cf47affceabb47e7ddc99d38f1870a6cce9390a65d7f": { "es": { - "updatedAt": "2026-10-20T04:30:26.283Z", + "updatedAt": "2026-10-20T04:34:46.911Z", "postProcessHash": "c859d77e1deac6a9d2e85b3efe48db124837509a4b986c8c87fbd27ab96dd515" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.283Z", + "updatedAt": "2026-10-20T04:34:46.912Z", "postProcessHash": "bcf5a2d538ed66dc7573dd982b767107355587c6f7b0537e559d2325e5a8f17f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.284Z", + "updatedAt": "2026-10-20T04:34:46.912Z", "postProcessHash": "b38ee7b6f26e8ee3752ae2f7364ab0138be336e1031eb942c664aceddc70b46b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.284Z", + "updatedAt": "2026-10-20T04:34:46.912Z", "postProcessHash": "4593686da52dcd076b678028fb554260d6060d699124070a81105b84fca4698d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.285Z", + "updatedAt": "2026-10-20T04:34:46.912Z", "postProcessHash": "29e0a11ddb45656a27953a0ebe80b539dea897bb0b050c403b6ab048e8bc6786" } } @@ -49979,23 +49979,23 @@ "ceb1baee1f52257207f738fbfe825fc150530c1760a8cb8e398356c40eac4133": { "7dd1e3d89cad5d0f6bad65b7d2f9342ba6d32adf8680da2193375baeb6cddc6a": { "es": { - "updatedAt": "2026-10-20T04:30:26.272Z", + "updatedAt": "2026-10-20T04:34:46.903Z", "postProcessHash": "45e3f7a180a89e2b055b8f0a7720f0126fb66bc60848aa25cd670a670ae9e48e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.272Z", + "updatedAt": "2026-10-20T04:34:46.903Z", "postProcessHash": "966c424af3351e4b02ba9ffda9ea274166d1b18fb34ca514326a424c04e01711" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.273Z", + "updatedAt": "2026-10-20T04:34:46.904Z", "postProcessHash": "643440254c2f2742898166f756a07c2fa7759f8e88c8c07605e124ffba130fe9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.273Z", + "updatedAt": "2026-10-20T04:34:46.904Z", "postProcessHash": "45e3f7a180a89e2b055b8f0a7720f0126fb66bc60848aa25cd670a670ae9e48e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.273Z", + "updatedAt": "2026-10-20T04:34:46.904Z", "postProcessHash": "45e3f7a180a89e2b055b8f0a7720f0126fb66bc60848aa25cd670a670ae9e48e" } } @@ -50003,23 +50003,23 @@ "7c406addd77a66db7e505db11ce12717ac246e4bc2d84596b3c86e379120c791": { "ae773e1527b77b8a00069e808eee12446f1dd22dcd9379ca89b7af33e9c5f1ca": { "es": { - "updatedAt": "2026-10-20T04:30:26.278Z", + "updatedAt": "2026-10-20T04:34:46.907Z", "postProcessHash": "5975e66b3086cc0ae528b2dd8eceff0b0dc0048fc3708e1764c8265f389f4952" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.278Z", + "updatedAt": "2026-10-20T04:34:46.908Z", "postProcessHash": "8c8b7d60a5f8b06accf274606090ad88f338f432223a5c19abd8f726636c635f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.279Z", + "updatedAt": "2026-10-20T04:34:46.908Z", "postProcessHash": "8c8b7d60a5f8b06accf274606090ad88f338f432223a5c19abd8f726636c635f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.279Z", + "updatedAt": "2026-10-20T04:34:46.908Z", "postProcessHash": "b28ff7d346a53b26f939d733acbc71a2c8d19613819235a3f10eb989c696f34e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.279Z", + "updatedAt": "2026-10-20T04:34:46.908Z", "postProcessHash": "17e9f40d71731b3a69572cfa82c066b141d52da0a3ec06705ed438f83618cde8" } } @@ -50027,23 +50027,23 @@ "cd6f7485b7605f6b18012525b41c1e877e9635cb5c507df0d0b8d05e6d2d78fc": { "f3a8d65470ba0e0fd05a56b7a448fd804ba6794c9c85d9ef1183d00053080a11": { "fr": { - "updatedAt": "2026-10-20T04:30:26.280Z", + "updatedAt": "2026-10-20T04:34:46.909Z", "postProcessHash": "a8e35d94055a5cdc8061cd1eb3251d83ee2c55f7c74f76211e078f4e4de3c68d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.281Z", + "updatedAt": "2026-10-20T04:34:46.910Z", "postProcessHash": "f3745bf4bea46e60c3ff2a2b51c392a3c60089de597b763228d6e29907a3e5aa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.281Z", + "updatedAt": "2026-10-20T04:34:46.909Z", "postProcessHash": "f39f35b72272b28b3354365927a2820f549d5708ee1e32bf492cd41599852bc7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.280Z", + "updatedAt": "2026-10-20T04:34:46.909Z", "postProcessHash": "7d33276dd9edb4e86bf543d4717e7ca8ef0d4bec0ce353250ec01d6f35b5081f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.280Z", + "updatedAt": "2026-10-20T04:34:46.909Z", "postProcessHash": "409f6d8797926c2514b5f4074f282ef74f66fd7ef6b8bacf4942975a333e7503" } } @@ -50051,23 +50051,23 @@ "0238ab9fdf586c7a41b17069066face0474e84d1fb705fd9e1dafac2d9bfa5e0": { "347b6784c6774c3a5660e145fe697f1005c608138daca3b20bab723fdf0f5170": { "ja": { - "updatedAt": "2026-10-20T04:30:26.326Z", + "updatedAt": "2026-10-20T04:34:46.946Z", "postProcessHash": "bc96ff746154311f4488e7e5877a201b5897b43fe25d9c72a8129a9c84f15108" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.326Z", + "updatedAt": "2026-10-20T04:34:46.946Z", "postProcessHash": "03678f42b807baba7160e59ae64ef2dc73a53afaa21396064ad6789298c5c9c9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.325Z", + "updatedAt": "2026-10-20T04:34:46.945Z", "postProcessHash": "51d93169226c1074efaa5babbe1e582de557eb11361d5a0692436f8be5e2ded4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.326Z", + "updatedAt": "2026-10-20T04:34:46.946Z", "postProcessHash": "1791c22a891e8c8c55173b6f48edd892fd507f4d172bb27beb632bfd4c76a1c9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.327Z", + "updatedAt": "2026-10-20T04:34:46.947Z", "postProcessHash": "425fc825c1707ac6c9bd36ea64ea4a953730e40edb2ef8241c344bd22b4207ba" } } @@ -50075,23 +50075,23 @@ "c8089b80a47342cb76c0fd8952abfab0108328bab7e82d4523ec530345112803": { "fc51d65d73ce1f4db1ff7646715ad276a9e88925652700cfbcbd83288941d1cb": { "fr": { - "updatedAt": "2026-10-20T04:30:26.338Z", + "updatedAt": "2026-10-20T04:34:46.956Z", "postProcessHash": "ebd94b0aad60f72ec76a4a88ebefb63e46107534f26ba1641f0c13d28f6cd393" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.339Z", + "updatedAt": "2026-10-20T04:34:46.957Z", "postProcessHash": "ebd94b0aad60f72ec76a4a88ebefb63e46107534f26ba1641f0c13d28f6cd393" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.339Z", + "updatedAt": "2026-10-20T04:34:46.956Z", "postProcessHash": "ebd94b0aad60f72ec76a4a88ebefb63e46107534f26ba1641f0c13d28f6cd393" }, "es": { - "updatedAt": "2026-10-20T04:30:26.338Z", + "updatedAt": "2026-10-20T04:34:46.956Z", "postProcessHash": "658f8a5c41d1280e4682cf1d3f87fba88c4d65eef5081de58aca30a5abf8b7a3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.338Z", + "updatedAt": "2026-10-20T04:34:46.956Z", "postProcessHash": "ebd94b0aad60f72ec76a4a88ebefb63e46107534f26ba1641f0c13d28f6cd393" } } @@ -50099,23 +50099,23 @@ "371369197d067597e90b58adc8053a9414a1379bc950d4f73dcb1e75a70fd141": { "7712c86739fa219116174e178aabf179b4e3feacf4f86cf8920f805275c64850": { "es": { - "updatedAt": "2026-10-20T04:30:26.322Z", + "updatedAt": "2026-10-20T04:34:46.942Z", "postProcessHash": "34bcfd4257886dd3bf3b48806775dee113d5bda41ab990ed52b24d839c5af2cf" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.322Z", + "updatedAt": "2026-10-20T04:34:46.942Z", "postProcessHash": "ca16ae7be1319162282dd5e5f76f9cff0705eaebd0e11c3cd3a0f8c3417a2b14" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.323Z", + "updatedAt": "2026-10-20T04:34:46.943Z", "postProcessHash": "fc1a9e8b08f56a641772263d1e79eb52b836afc62277db63235f648753503df1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.323Z", + "updatedAt": "2026-10-20T04:34:46.943Z", "postProcessHash": "d2c1ff528ecffb4e3e52e3bd574c991900ea5492afdfc8b5ed43ae9bb516006b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.323Z", + "updatedAt": "2026-10-20T04:34:46.944Z", "postProcessHash": "0e3064cc9f907deb25e950ffcf4929d11a68e228ee6b37aba9d3336992dc7be8" } } @@ -50123,23 +50123,23 @@ "0923da5667504c215d9ed8da7e50fb423078752fcfcd4c590cd18860146253cd": { "9c383abd2cefcd24a1cdab50cdbc64c6f40c9492bde95d3fdfefdce7a5aebd1a": { "zh": { - "updatedAt": "2026-10-20T04:30:26.329Z", + "updatedAt": "2026-10-20T04:34:46.948Z", "postProcessHash": "32cd09984169439ad3bae6019092cfad0625859edfc6342d976644e88b9b35ca" }, "es": { - "updatedAt": "2026-10-20T04:30:26.327Z", + "updatedAt": "2026-10-20T04:34:46.947Z", "postProcessHash": "09d565dd73b1c63be6beba346b8c02c061178da6f9b62e7117ffbd1d8e6e76b9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.328Z", + "updatedAt": "2026-10-20T04:34:46.948Z", "postProcessHash": "4ded8adc109f685df68f57dbf6c3ff2b44cccc7cca26c9c6b90f569f91718e27" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.328Z", + "updatedAt": "2026-10-20T04:34:46.947Z", "postProcessHash": "8e4dc5fbe3b46a0f5e8c611d21b9626a7ae4c256b0e1b08de270e4226ad3129d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.328Z", + "updatedAt": "2026-10-20T04:34:46.948Z", "postProcessHash": "7ba29d2b2ed10a0d23d61e71c6ec64370e504ff7cd4d936e25bac4d3d07512f8" } } @@ -50147,23 +50147,23 @@ "a3e52b466bc6b49a9dd924a66545f2fab4d7758504b8065317e64c3099e82086": { "b405d815d79eb1eb0cd688d2e726423e6a2a04bde24700025766bb0ab556f014": { "es": { - "updatedAt": "2026-10-20T04:30:26.339Z", + "updatedAt": "2026-10-20T04:34:46.957Z", "postProcessHash": "747ec5e0b29085f5bb8681b99ca9843582880c7243c0900fa931fb28115a3d11" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.340Z", + "updatedAt": "2026-10-20T04:34:46.957Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.340Z", + "updatedAt": "2026-10-20T04:34:46.958Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.340Z", + "updatedAt": "2026-10-20T04:34:46.958Z", "postProcessHash": "cb4cb32718637afb9c442c905d5a780757e9b78c8d1fb24191abebe22fe547cf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.341Z", + "updatedAt": "2026-10-20T04:34:46.958Z", "postProcessHash": "8a7ca8fd033f5d9970e23624a53524bbb082ced1988a69392c04862c77886d0d" } } @@ -50171,23 +50171,23 @@ "5ceadbe2fe801d8d178404bb0e79f1fc4221f1a67f61b5c8d1ec0d600e365ef1": { "f510aaf11368d1609eded908902eeef36902b71ca4b6084991323b18bdc76ed8": { "zh": { - "updatedAt": "2026-10-20T04:30:26.320Z", + "updatedAt": "2026-10-20T04:34:46.940Z", "postProcessHash": "f48aa466ee06da294808d0e315c62d8e8485d976bbe5ad05306e7e93ca32a525" }, "es": { - "updatedAt": "2026-10-20T04:30:26.318Z", + "updatedAt": "2026-10-20T04:34:46.939Z", "postProcessHash": "9e1f232d9ca28e54b5deafdfd3824c07a65fe0c3475e37bd7195354dcb9f3bb5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.319Z", + "updatedAt": "2026-10-20T04:34:46.940Z", "postProcessHash": "510c5c08cf6e4b42dc2b6fd2b30ad33d87ff48f4d66aa3fb83a1898bd1789db0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.319Z", + "updatedAt": "2026-10-20T04:34:46.939Z", "postProcessHash": "1b4f0635a4b32906cd484cfde9e60c4678fc59ba993523b179b717ff6a36e355" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.319Z", + "updatedAt": "2026-10-20T04:34:46.940Z", "postProcessHash": "2f74cc6ae00104a8d7470675dbb4ec044adfa9be95d0eb43fd958c03d55fa2f2" } } @@ -50195,23 +50195,23 @@ "b02845cc582e4bbde6dc16dfbc5a99fa5875c0e0cb82947c5093178df1b2e1a5": { "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c": { "ja": { - "updatedAt": "2026-10-20T04:30:26.293Z", + "updatedAt": "2026-10-20T04:34:46.919Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.292Z", + "updatedAt": "2026-10-20T04:34:46.918Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.293Z", + "updatedAt": "2026-10-20T04:34:46.919Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.292Z", + "updatedAt": "2026-10-20T04:34:46.919Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.293Z", + "updatedAt": "2026-10-20T04:34:46.919Z", "postProcessHash": "890c148ac200d5f7c2079284b6685c38381c0ad298fa6978858fc5c96835a44c" } } @@ -50219,23 +50219,23 @@ "21abff6d2ca931acca18591d601dbf651ab5699b8bf74c88fa53be29e5e50b4b": { "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532": { "es": { - "updatedAt": "2026-10-20T04:30:26.294Z", + "updatedAt": "2026-10-20T04:34:46.920Z", "postProcessHash": "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.294Z", + "updatedAt": "2026-10-20T04:34:46.920Z", "postProcessHash": "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.295Z", + "updatedAt": "2026-10-20T04:34:46.920Z", "postProcessHash": "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.295Z", + "updatedAt": "2026-10-20T04:34:46.921Z", "postProcessHash": "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.295Z", + "updatedAt": "2026-10-20T04:34:46.921Z", "postProcessHash": "cf292b55dfafe34978a1345536304921d931df4561207f18f962bf619998d532" } } @@ -50243,23 +50243,23 @@ "aeb52c4306f91acd52a8875a023172efa6ab24e47d492bf75aa6316f2c68026d": { "97627944ac750857224720f4fbb5a13f9bfde441e18388f59f78c3d8243a89b4": { "es": { - "updatedAt": "2026-10-20T04:30:26.310Z", + "updatedAt": "2026-10-20T04:34:46.932Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.310Z", + "updatedAt": "2026-10-20T04:34:46.932Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.310Z", + "updatedAt": "2026-10-20T04:34:46.933Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.311Z", + "updatedAt": "2026-10-20T04:34:46.933Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.311Z", + "updatedAt": "2026-10-20T04:34:46.933Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" } } @@ -50267,23 +50267,23 @@ "9aed481548d52f99a1cf42de1de2c883365c413abe517247853d0d54b7d00efb": { "72b5bd00f671558b2d521b8159643c2000f87db814b87b94b963b4de2d165a08": { "fr": { - "updatedAt": "2026-10-20T04:30:26.301Z", + "updatedAt": "2026-10-20T04:34:46.925Z", "postProcessHash": "42a8e86a3e10401e21012893f076111e3403101135318507b783d43745b3e38f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.302Z", + "updatedAt": "2026-10-20T04:34:46.926Z", "postProcessHash": "1d4d6f44f13aead8e7730342a5d37f40bb98c86e66e94760c75e8aab04e30914" }, "es": { - "updatedAt": "2026-10-20T04:30:26.301Z", + "updatedAt": "2026-10-20T04:34:46.925Z", "postProcessHash": "1d4d6f44f13aead8e7730342a5d37f40bb98c86e66e94760c75e8aab04e30914" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.302Z", + "updatedAt": "2026-10-20T04:34:46.926Z", "postProcessHash": "1d4d6f44f13aead8e7730342a5d37f40bb98c86e66e94760c75e8aab04e30914" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.302Z", + "updatedAt": "2026-10-20T04:34:46.926Z", "postProcessHash": "1260d6229ac2418d41a17fcf620e2030e3fa123f45f7a6f7ef9a469c3344dd5e" } } @@ -50291,23 +50291,23 @@ "49432128560c77049536503803b5eea9230534fe3cc164aaae1b75934a8c7af7": { "4bf605856f47c89d69e03072e299bc6d38849ec11e26f01cb416cd98dc2ed9bd": { "ja": { - "updatedAt": "2026-10-20T04:30:26.303Z", + "updatedAt": "2026-10-20T04:34:46.927Z", "postProcessHash": "0102d6f0a72b0a230dd5471dee7d2afe7b57c6b1b74307d7922c3ad97b4ecce3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.304Z", + "updatedAt": "2026-10-20T04:34:46.928Z", "postProcessHash": "0102d6f0a72b0a230dd5471dee7d2afe7b57c6b1b74307d7922c3ad97b4ecce3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.303Z", + "updatedAt": "2026-10-20T04:34:46.926Z", "postProcessHash": "0102d6f0a72b0a230dd5471dee7d2afe7b57c6b1b74307d7922c3ad97b4ecce3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.303Z", + "updatedAt": "2026-10-20T04:34:46.927Z", "postProcessHash": "0102d6f0a72b0a230dd5471dee7d2afe7b57c6b1b74307d7922c3ad97b4ecce3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.304Z", + "updatedAt": "2026-10-20T04:34:46.927Z", "postProcessHash": "0102d6f0a72b0a230dd5471dee7d2afe7b57c6b1b74307d7922c3ad97b4ecce3" } } @@ -50315,23 +50315,23 @@ "94edced272f9451a64c59c38670e59c6ad3d262baecba4142261482a6435ac47": { "2ee795f09d3cce860b9ab3ee5b3cef9b0994a1c0abf7c22907df78342cbad6c2": { "es": { - "updatedAt": "2026-10-20T04:30:26.312Z", + "updatedAt": "2026-10-20T04:34:46.934Z", "postProcessHash": "31fbad3fc3dc19852fc4f87d0009648da3b24b95af629d90cb0730d72a1fbffd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.312Z", + "updatedAt": "2026-10-20T04:34:46.934Z", "postProcessHash": "35489ebb8849c352a1ae42593cbf51ec3e60619eb815c7e5d589030b97dd339c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.312Z", + "updatedAt": "2026-10-20T04:34:46.934Z", "postProcessHash": "69e6d9b0d9a08dd6d69eaf94a1c1b319cea6f1b4f09c707e6c41a7cdb9e8a914" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.313Z", + "updatedAt": "2026-10-20T04:34:46.934Z", "postProcessHash": "c6cf76b3242ca25522fc2078d089f4c738d58605905177b09cea55cf5fb1602a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.313Z", + "updatedAt": "2026-10-20T04:34:46.935Z", "postProcessHash": "6d0dc9ad9191256b1012b3db23a729afe0ebf69951023aa3a4465c40e91bee96" } } @@ -50339,23 +50339,23 @@ "67bd4c732b725701896cc2482372b60e3a81ce52a3b7e141b0d2d5c75501f661": { "3ddf6fd696eacd4dca723e148835bd0fac2e763f92d58e0494acbb1b0baa13df": { "fr": { - "updatedAt": "2026-10-20T04:30:26.298Z", + "updatedAt": "2026-10-20T04:34:46.923Z", "postProcessHash": "bc10fcaf6877b34d93bef1a3b601fc0f5b0ba9ca55685f8db1618bf95d98e30f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.299Z", + "updatedAt": "2026-10-20T04:34:46.923Z", "postProcessHash": "3073832581e1ea1ef926f0f77c11c6c32dea784d03d4c0875bc2d373ec0f3922" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.298Z", + "updatedAt": "2026-10-20T04:34:46.923Z", "postProcessHash": "1f37f57b1b66e80f52583095e76aa2f6bbd0e00eac3f5fe7555f8356bde4261c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.298Z", + "updatedAt": "2026-10-20T04:34:46.923Z", "postProcessHash": "5a9ed74d7156e642df5e661ebed7a95d5a67783233e16416739c1d44190b638f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.297Z", + "updatedAt": "2026-10-20T04:34:46.922Z", "postProcessHash": "9d6100b374bfc05dff81e8ac6a9528bb7ea17ed8dd4ba501bd9a8fd975677e12" } } @@ -50363,23 +50363,23 @@ "e6aa34c6fa344c219ddd8190a341e46e933f4c8d47910ec53c7a1c522815b653": { "7712c86739fa219116174e178aabf179b4e3feacf4f86cf8920f805275c64850": { "es": { - "updatedAt": "2026-10-20T04:30:26.333Z", + "updatedAt": "2026-10-20T04:34:46.951Z", "postProcessHash": "34bcfd4257886dd3bf3b48806775dee113d5bda41ab990ed52b24d839c5af2cf" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.333Z", + "updatedAt": "2026-10-20T04:34:46.952Z", "postProcessHash": "8588f454c87df1e2f5ce4a3ccc1f72cefaf84ba41ecd2c2bb704672346dfa0bd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.333Z", + "updatedAt": "2026-10-20T04:34:46.952Z", "postProcessHash": "fc1a9e8b08f56a641772263d1e79eb52b836afc62277db63235f648753503df1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.334Z", + "updatedAt": "2026-10-20T04:34:46.952Z", "postProcessHash": "13bf46c7c9a40c1225334160ad1f56c2de8f4499cae7a0794347da3afeafab63" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.334Z", + "updatedAt": "2026-10-20T04:34:46.952Z", "postProcessHash": "4415b4656da0c5d91660f1a42d05b57deebb0dfc8bf1844f5131b09fe1f3e3a0" } } @@ -50387,23 +50387,23 @@ "18797d75c77ed44f3c5ec78018b66592e4bd210756afd64f9a7987509d787e7f": { "97627944ac750857224720f4fbb5a13f9bfde441e18388f59f78c3d8243a89b4": { "es": { - "updatedAt": "2026-10-20T04:30:26.315Z", + "updatedAt": "2026-10-20T04:34:46.936Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.315Z", + "updatedAt": "2026-10-20T04:34:46.937Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.316Z", + "updatedAt": "2026-10-20T04:34:46.937Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.316Z", + "updatedAt": "2026-10-20T04:34:46.937Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.316Z", + "updatedAt": "2026-10-20T04:34:46.937Z", "postProcessHash": "60124cd3065d1fb0815d5cd28ce85770d0394959fbdc62a18565a0ccc036ef56" } } @@ -50411,23 +50411,23 @@ "64680d2e6f40d41304e02c942f6903c66d3fc068b11118f2b2b380a5ec0ab181": { "4b044a780bb0d6f447f3bfcb0b25b92bdbfb33fa949b982baa3b8bfb123667fd": { "es": { - "updatedAt": "2026-10-20T04:30:26.324Z", + "updatedAt": "2026-10-20T04:34:46.944Z", "postProcessHash": "a647abcb0c6d638bfc68cb6b32d49c7b52a68e6d96f7aa41ec21e9e50ac90b90" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.324Z", + "updatedAt": "2026-10-20T04:34:46.944Z", "postProcessHash": "ad104bb0544dc359a0053501767641fbae606d11c9dca14ea449222303293293" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.324Z", + "updatedAt": "2026-10-20T04:34:46.944Z", "postProcessHash": "b294424355c9a562a194fe8cc1f672a19da506ba0be11f053d6793309cf6fd80" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.325Z", + "updatedAt": "2026-10-20T04:34:46.945Z", "postProcessHash": "01288e9d67ac1bd44f988eda6e5bd000c2a213af382b3052aba97933468100af" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.325Z", + "updatedAt": "2026-10-20T04:34:46.945Z", "postProcessHash": "15420e674b513df09c77c58f0f7fad7bc2e3ab7cc7b883f83c562f0f89b5d76b" } } @@ -50435,23 +50435,23 @@ "7b332389e0548918ef5d48701fc9a65e140cc65e8c81d7821a5d8159ac5eeb56": { "efa2588a2a6cfe0dcb55b4dfcdd8fbb244a3aaaeb47177f52ce7c56239114453": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.330Z", + "updatedAt": "2026-10-20T04:34:46.949Z", "postProcessHash": "6c97c74ca3cdd743ee19c869d1c6ff94732cb72721ff92b537c5146e606b22f3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.329Z", + "updatedAt": "2026-10-20T04:34:46.949Z", "postProcessHash": "fbab4c01815a3d74375330af5f453160d76ff731b37ed51e3469c317f71653a4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.330Z", + "updatedAt": "2026-10-20T04:34:46.949Z", "postProcessHash": "4cb15fd9ab033aea9d7310f4f2da1e6b94d59d02552cb934ecac7ed73d8dcd5f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.329Z", + "updatedAt": "2026-10-20T04:34:46.948Z", "postProcessHash": "770bb49e1aba84f76fcb264f4850fb90c8f78235ba944088b8b9365db98a1576" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.330Z", + "updatedAt": "2026-10-20T04:34:46.949Z", "postProcessHash": "c78bd7532e79c51c13d8554c3aaeba0e35cd056f743f5cd93543652f51abec49" } } @@ -50459,23 +50459,23 @@ "e40889d1586bd702a5d0a1cbef0f9a0873f005029853dd8f219a7a12d3f0546d": { "d2f4611ed9565627551b15c1f07e5b996c169187ca61f84c2588a4c8885ab58f": { "fr": { - "updatedAt": "2026-10-20T04:30:26.336Z", + "updatedAt": "2026-10-20T04:34:46.955Z", "postProcessHash": "0bb09915f85090521d7355be2840c415aa282a3ae868ea86c4bc10a91915bb2e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.337Z", + "updatedAt": "2026-10-20T04:34:46.955Z", "postProcessHash": "0bb09915f85090521d7355be2840c415aa282a3ae868ea86c4bc10a91915bb2e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.337Z", + "updatedAt": "2026-10-20T04:34:46.955Z", "postProcessHash": "3c687c91b6236cd62383d5ad01b23f4924d74809cd274a33f34b5a2bc6be4d8c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.336Z", + "updatedAt": "2026-10-20T04:34:46.954Z", "postProcessHash": "66c20e687fcb8fdae4dfcd1758393e46129b7ee65b0fdb99c12246e892561ed7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.337Z", + "updatedAt": "2026-10-20T04:34:46.955Z", "postProcessHash": "0bb09915f85090521d7355be2840c415aa282a3ae868ea86c4bc10a91915bb2e" } } @@ -50483,23 +50483,23 @@ "7c7146ea574c25f2e27fe70c5b4414cf68f17f96d37b06450d9c074d89232bb7": { "b2d3b49225ef625b73ff489c9edb825df49b969070092b3e6b46e44fc0b09450": { "ja": { - "updatedAt": "2026-10-20T04:30:26.314Z", + "updatedAt": "2026-10-20T04:34:46.935Z", "postProcessHash": "0644c51e2d1ac4865909059d7f7223dc0e285d10048703ab9974f599cdd476fe" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.314Z", + "updatedAt": "2026-10-20T04:34:46.936Z", "postProcessHash": "112f81ac2651fb34caf3767019818b0a2f3fa033e62adf03993cb38f593011ec" }, "es": { - "updatedAt": "2026-10-20T04:30:26.313Z", + "updatedAt": "2026-10-20T04:34:46.935Z", "postProcessHash": "112f81ac2651fb34caf3767019818b0a2f3fa033e62adf03993cb38f593011ec" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.315Z", + "updatedAt": "2026-10-20T04:34:46.936Z", "postProcessHash": "43e984bbbc1f58645d611dfc4a21d7144e25d6f4a50ad14027781d8c40191635" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.314Z", + "updatedAt": "2026-10-20T04:34:46.935Z", "postProcessHash": "6f64e7b45fd1e345930209c5a4b2495b44e34ddb93a06ca657fa755e9591d3ee" } } @@ -50507,71 +50507,71 @@ "03794f55c823c05a131a4c066a18fb8ef8f23bf2d02656eb0b9b93d45fbe947e": { "b2ee8165fb3e9a4c54c92c0b1cc119ab88112a4cf966355b0509d6dcc6b375ff": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.321Z", + "updatedAt": "2026-10-20T04:34:46.941Z", "postProcessHash": "9b949376b67a27bdab861e7784387ce0db223e5a371adb42a98d85ffb4c1b8d3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.320Z", + "updatedAt": "2026-10-20T04:34:46.940Z", "postProcessHash": "9b949376b67a27bdab861e7784387ce0db223e5a371adb42a98d85ffb4c1b8d3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.320Z", + "updatedAt": "2026-10-20T04:34:46.941Z", "postProcessHash": "b75885a049a721f19fd65582fbdbf36709bc76c4255981d1a90836d822e67e4d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.321Z", + "updatedAt": "2026-10-20T04:34:46.941Z", "postProcessHash": "bfbc694013c2ff1a8c926061c5dca19455f0ea0e17b770aec7c057179e2666bc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.321Z", + "updatedAt": "2026-10-20T04:34:46.942Z", "postProcessHash": "af25b492f20d59e10795d8fa48be39bba0dacac334e569807cd3135f92a82ac9" } } }, "906402f4bf31ada76d7de9d3347404aed2f056463636966f3b3818a081bcdc65": { - "3ac4a4b7d4e661416bd6ba338eee35a654c5e3cd854ac52ecdfa4bbac664b002": { + "4fae3cd01f7d489bf4573d39bed2978d11c2fd3e65c6a22287169124b8966ad5": { "es": { - "updatedAt": "2026-10-20T04:30:26.341Z", - "postProcessHash": "4078d08bbc4e3e066ffd3dae0d3f52de3fc03d5b0c801dd92963420b07f21d88" + "updatedAt": "2026-10-20T04:34:47.372Z", + "postProcessHash": "f5c1d0bec3a0af99d7771e4181250634c25b5f3c2eb42a217218761312173fef" }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.341Z", - "postProcessHash": "2f6d4b04f969a3beaceaa0948bb8caa93d22c82f157ecd697bc368aa6e71b0d7" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.372Z", + "postProcessHash": "29481946a81b2d8f579f6dd0f196f0af052d8a45f036d599f2aeaf99365f3efe" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.342Z", - "postProcessHash": "2264c87d00c930bcab7f77e10399d8c6004c9db8bcf9d14247f3992fdf61fb5e" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.342Z", - "postProcessHash": "7586fec9c1eebc956caec9c69bb0527225b9b4dddaa5ec38fb3b02dfa123a4d9" + "updatedAt": "2026-10-20T04:34:47.373Z", + "postProcessHash": "fa4cafd7ddaa64e44c9c11f78e90868b19695c5184f9c8d5def3e330708110b3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.342Z", - "postProcessHash": "86e17e012d6faedab38fa9209e5ded711adda6233e501a9e1176340a5c1bfb08" + "updatedAt": "2026-10-20T04:34:47.387Z", + "postProcessHash": "2b5a9cf9a3add50486883b00b46f38ed5b1fcd7f82fe0faf3d355cadda774ed5" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.396Z", + "postProcessHash": "b82e3818ee82bfbd55baa1d6219d68c38edd276c43da127dd43b4d69c15d35a6" } } }, "6c2abff207290eb4745d9467bb62347955c3605742379d4a940b9dbd8024f3b5": { "4990df3c95e83a805138139e2da7bf3d46d356271b40eff73770bcc8137c53a8": { "es": { - "updatedAt": "2026-10-20T04:30:26.346Z", + "updatedAt": "2026-10-20T04:34:46.962Z", "postProcessHash": "db9b42fb85de9141bf8045823cf053cbe9de73d054812d34f4baa432bc5f4278" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.347Z", + "updatedAt": "2026-10-20T04:34:46.962Z", "postProcessHash": "db9b42fb85de9141bf8045823cf053cbe9de73d054812d34f4baa432bc5f4278" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.347Z", + "updatedAt": "2026-10-20T04:34:46.962Z", "postProcessHash": "db9b42fb85de9141bf8045823cf053cbe9de73d054812d34f4baa432bc5f4278" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.347Z", + "updatedAt": "2026-10-20T04:34:46.963Z", "postProcessHash": "db9b42fb85de9141bf8045823cf053cbe9de73d054812d34f4baa432bc5f4278" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.348Z", + "updatedAt": "2026-10-20T04:34:46.963Z", "postProcessHash": "db9b42fb85de9141bf8045823cf053cbe9de73d054812d34f4baa432bc5f4278" } } @@ -50579,23 +50579,23 @@ "b7af8b9e76f7c7a62cabd0dcc4d2ee5e1dc295c9dbc294fad879d763c181c0f5": { "3012e82faa3874fc3bde205b6da3b774249f383b8cb1af1fcb5627edc2c8494d": { "es": { - "updatedAt": "2026-10-20T04:30:26.348Z", + "updatedAt": "2026-10-20T04:34:46.963Z", "postProcessHash": "ea6aad6e7719a407dcf3042ea2718f83511cc51d921c89c15e370201e970dfbd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.349Z", + "updatedAt": "2026-10-20T04:34:46.964Z", "postProcessHash": "8b6bf8814eac75daffc2899c498aa813474f2c7da54261cefdaeb5e55a44643d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.348Z", + "updatedAt": "2026-10-20T04:34:46.963Z", "postProcessHash": "600be10455b4779eb36ecfe29057ad8f1b27727afebf89ffa3dbf0b48e05bd8a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.349Z", + "updatedAt": "2026-10-20T04:34:46.964Z", "postProcessHash": "7d16768e454aa199510e6ab21773e6eb9341fc1e987b01b802e3c05ce9681f7c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.349Z", + "updatedAt": "2026-10-20T04:34:46.964Z", "postProcessHash": "806eb96dbecf1a0df022ba9857ceef19b40ae914d2e5594a5833db49c6866f7f" } } @@ -50603,23 +50603,23 @@ "3f53831feb013a5fd0068d90c84822e87b506b091bde7aff9912d13249e5b48a": { "072fac70b52b6dc65fd7d77cd0cf1e434dce661d692b193716d5490decc35352": { "es": { - "updatedAt": "2026-10-20T04:30:26.344Z", + "updatedAt": "2026-10-20T04:34:46.960Z", "postProcessHash": "2b76710a25f7cdbf15f307f7368f10403a2c2d2bdb9460bbd0dfbb044ce856f8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.345Z", + "updatedAt": "2026-10-20T04:34:46.960Z", "postProcessHash": "aeafdcc5fa0bdb27c45f224ac78477d9d8e5584cbf02230e1b9a3b6cf5147089" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.345Z", + "updatedAt": "2026-10-20T04:34:46.961Z", "postProcessHash": "409cea1be63e5973cca4fbe719b2618e99a4e6def38e88e479a7cc4bd62876f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.345Z", + "updatedAt": "2026-10-20T04:34:46.961Z", "postProcessHash": "8f326f19ce2c904b0ee1c9a2ea2292cee1505fc3545693e8d1e7ea6de0706dcb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.346Z", + "updatedAt": "2026-10-20T04:34:46.961Z", "postProcessHash": "e58fe39c7b0fe9969a02996516a605b69dcb983c5850adf1a65cd090cace0b91" } } @@ -50627,23 +50627,23 @@ "119758ecbc8e872b6034384cbdd7fa7dbdfe8d9c3ea2030383b06126045d478b": { "842e4260c55a14cb77cdda18baddb1874551b141eb89a5f94cccaed28da6ae43": { "fr": { - "updatedAt": "2026-10-20T04:30:26.350Z", + "updatedAt": "2026-10-20T04:34:46.965Z", "postProcessHash": "d3383d861ceccd54eb531f3d099d0993a1e7021633f539abcf19d5a2d9611d2c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.350Z", + "updatedAt": "2026-10-20T04:34:46.964Z", "postProcessHash": "306c37cdadf5a9e5b7665a1b3cc4ad0f96f8eeafaa4244fe4a93863fdf4c9513" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.350Z", + "updatedAt": "2026-10-20T04:34:46.965Z", "postProcessHash": "82c8bc55e8f01fa750c4d47108800ad776781a1cbe0445f37ea538b5199f0afe" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.351Z", + "updatedAt": "2026-10-20T04:34:46.966Z", "postProcessHash": "5ff5e68fb2edc0cfcb7e6af7ebb4f891b0a5a32b765081b12b5dd92d04a5431c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.351Z", + "updatedAt": "2026-10-20T04:34:46.965Z", "postProcessHash": "9f4fcd683343bc06e02d7bed25def8e536c22652d98dfa211f41f5c4ad8995bf" } } @@ -50651,23 +50651,23 @@ "a36b020aff41b7dcf7d76527fb077007098e9ebd22d09296d4dc09d5bf4daef2": { "dd2b3871668d2861ee1aedafc81561b2736cac0c0cd5bc5faa4a4ea2f0b76477": { "es": { - "updatedAt": "2026-10-20T04:30:26.351Z", + "updatedAt": "2026-10-20T04:34:46.966Z", "postProcessHash": "8bd7ccff684769c37c19a6a06493b8a21c6ff5017823db2837f4ed5bb126d2ee" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.352Z", + "updatedAt": "2026-10-20T04:34:46.966Z", "postProcessHash": "baa476f7ef368062fffb3f6c4bb11338f260b099126dfe97b33c9d40f337b34b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.352Z", + "updatedAt": "2026-10-20T04:34:46.966Z", "postProcessHash": "51fb4ab507d2cc1c0729f1e84bd7b8f4288455fbab2ff78e0e6b30e980c27120" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.352Z", + "updatedAt": "2026-10-20T04:34:46.967Z", "postProcessHash": "b1f93556c0edb98948692e244ff53fbe0279f6c2fb5fc95a83e92eafea2753d3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.353Z", + "updatedAt": "2026-10-20T04:34:46.967Z", "postProcessHash": "a6d7afa08d0adf8bf91ed48b6928eb242686e89a18237c584ed097ddad2f7cb2" } } @@ -50675,23 +50675,23 @@ "155fa8e5be832403caffe96e1f4268a520420d4d4b722b369e98fe2d7f7f35ae": { "1dbd22030ee74c6e2f046e4f540b1843c72230fdffaf730e78b8b618a4c37d36": { "ja": { - "updatedAt": "2026-10-20T04:30:26.355Z", + "updatedAt": "2026-10-20T04:34:46.969Z", "postProcessHash": "96ecf9fe427e8d5e281a790b55f8451518a46f1bdd265d6f3735e92d2c4a1836" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.356Z", + "updatedAt": "2026-10-20T04:34:46.970Z", "postProcessHash": "a73e2a47239e42de15731409ab3b095ac86d18af8a843bf650b952d322186bec" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.356Z", + "updatedAt": "2026-10-20T04:34:46.969Z", "postProcessHash": "38c4650086bd68c997979fd5fbf63f0b879066f9c0a4151f6384489309ce5274" }, "es": { - "updatedAt": "2026-10-20T04:30:26.355Z", + "updatedAt": "2026-10-20T04:34:46.969Z", "postProcessHash": "31c4a213f9d3a6e539a4148b5d444977812e59e1d800da5b51a9761bcac4c64a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.355Z", + "updatedAt": "2026-10-20T04:34:46.969Z", "postProcessHash": "a01ec34a064726447a5160f6362a5d96e45d955104d3978ba599fba4b23340bb" } } @@ -50699,23 +50699,23 @@ "8df76792a332223c3bd710317fc1fa13fc1678bc85568fd418fd913fd3b9fdc5": { "6c6ed0162fa835449be75b17d2761fa035297f094bfb0d3facb7e771ac166af5": { "fr": { - "updatedAt": "2026-10-20T04:30:26.356Z", + "updatedAt": "2026-10-20T04:34:46.970Z", "postProcessHash": "96340c1ed86807d69caa41e3e0cc3e3ffa96cbae92285f542b55b102b693cc8e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.357Z", + "updatedAt": "2026-10-20T04:34:46.971Z", "postProcessHash": "9a55e648937f47b1be6680ad7b28082f6eb78d1524281596bee862dbda0666bb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.357Z", + "updatedAt": "2026-10-20T04:34:46.971Z", "postProcessHash": "0a501b7a091bc209a5daa1e26ea93b88fe7da8de3cb787db45ec4e6d8672e59c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.356Z", + "updatedAt": "2026-10-20T04:34:46.970Z", "postProcessHash": "bfcc007b36fd6becc745574cf524508b543cb0f6b691fcb920aefc0abef05199" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.357Z", + "updatedAt": "2026-10-20T04:34:46.971Z", "postProcessHash": "a0050507f1e7ddc1385c2db3bfbaae8ea47710a6e3b433421762a34139ed0777" } } @@ -50723,23 +50723,23 @@ "2b7160d64a12c2c9e4f68923fe8ed7962989e335192422a5b2d77b84ffa81a04": { "a02abcf3f98239aff8c140cb37c232c015c1d46933de77678b3f8ea11e1d54fc": { "ja": { - "updatedAt": "2026-10-20T04:30:26.360Z", + "updatedAt": "2026-10-20T04:34:46.974Z", "postProcessHash": "f30d06b77e92aaffc6c372f525a0565e76d560fd17ce9b969e8e910f08760bcf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.361Z", + "updatedAt": "2026-10-20T04:34:46.974Z", "postProcessHash": "02e07b39838ac81e869c7f2fb2b83b3501948d02f7d6e3336d3c4bd6a9307d97" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.361Z", + "updatedAt": "2026-10-20T04:34:46.974Z", "postProcessHash": "7e19a81a60c6c12f0be1f8508b84e2a0902139369498ca3495e834ba6b77b5f5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.360Z", + "updatedAt": "2026-10-20T04:34:46.973Z", "postProcessHash": "8afad5fe94bfdf2d9da36c8e9a9bd45f7e1cf608849b98fe79f9b39984f6a71a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.359Z", + "updatedAt": "2026-10-20T04:34:46.973Z", "postProcessHash": "4ff451214fa21106635032be803a2ed69a63dbc02abf3f19c738d3063771b798" } } @@ -50747,23 +50747,23 @@ "78f627210090b03cefef67207d3e11bb52b210300e823488431dad4d2a87e9ca": { "02a41eba2ba8d6410c9b4e3678b5049b1e29d2d7bcd983785a0fd663ec8fc43a": { "es": { - "updatedAt": "2026-10-20T04:30:26.363Z", + "updatedAt": "2026-10-20T04:34:46.976Z", "postProcessHash": "f7b2137421a76e9bb1c198eb50ddf05662b9b76f539aa206e639594b6c405585" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.363Z", + "updatedAt": "2026-10-20T04:34:46.976Z", "postProcessHash": "f7b2137421a76e9bb1c198eb50ddf05662b9b76f539aa206e639594b6c405585" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.364Z", + "updatedAt": "2026-10-20T04:34:46.976Z", "postProcessHash": "f7b2137421a76e9bb1c198eb50ddf05662b9b76f539aa206e639594b6c405585" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.364Z", + "updatedAt": "2026-10-20T04:34:46.977Z", "postProcessHash": "f7b2137421a76e9bb1c198eb50ddf05662b9b76f539aa206e639594b6c405585" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.364Z", + "updatedAt": "2026-10-20T04:34:46.977Z", "postProcessHash": "f7b2137421a76e9bb1c198eb50ddf05662b9b76f539aa206e639594b6c405585" } } @@ -50771,23 +50771,23 @@ "c32c7487cf48b21a3c730f4063206deda3a82e1ddfa5eb05c0440a6fd0e6052d": { "96778a36c0aa7d9fca504947b4ecc3c24fb5183304f452daa6185da4de65ff32": { "es": { - "updatedAt": "2026-10-20T04:30:26.353Z", + "updatedAt": "2026-10-20T04:34:46.967Z", "postProcessHash": "5bd927f979bd2d62bae3c32c5e866391ee394ecf50ae9645642160e68af65609" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.353Z", + "updatedAt": "2026-10-20T04:34:46.967Z", "postProcessHash": "9f6c404e7fafaac165ef11fb14b2bdc83255657293db6dfce28e1e5611aadac4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.354Z", + "updatedAt": "2026-10-20T04:34:46.968Z", "postProcessHash": "96778a36c0aa7d9fca504947b4ecc3c24fb5183304f452daa6185da4de65ff32" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.354Z", + "updatedAt": "2026-10-20T04:34:46.968Z", "postProcessHash": "787e9f145c0c8a4b1b0a406afe1778f13c895ee811e1da1f2dacb66fbbc5c991" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.354Z", + "updatedAt": "2026-10-20T04:34:46.968Z", "postProcessHash": "96778a36c0aa7d9fca504947b4ecc3c24fb5183304f452daa6185da4de65ff32" } } @@ -50795,23 +50795,23 @@ "ba7d165c24e72b037deeda79bb300b32c063eb47c3cfc58dcb6f803f16353c3b": { "7278155e797d6596e195e7bc577d275f7c34c1c57c7f40bc6489cef1ee9e0e01": { "es": { - "updatedAt": "2026-10-20T04:30:26.358Z", + "updatedAt": "2026-10-20T04:34:46.972Z", "postProcessHash": "f46370655e1ec07053a7e13397f39487d12faefbc666a855929fe5ab4a58f78f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.358Z", + "updatedAt": "2026-10-20T04:34:46.972Z", "postProcessHash": "f46370655e1ec07053a7e13397f39487d12faefbc666a855929fe5ab4a58f78f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.358Z", + "updatedAt": "2026-10-20T04:34:46.972Z", "postProcessHash": "f46370655e1ec07053a7e13397f39487d12faefbc666a855929fe5ab4a58f78f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.359Z", + "updatedAt": "2026-10-20T04:34:46.973Z", "postProcessHash": "f46370655e1ec07053a7e13397f39487d12faefbc666a855929fe5ab4a58f78f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.359Z", + "updatedAt": "2026-10-20T04:34:46.973Z", "postProcessHash": "f46370655e1ec07053a7e13397f39487d12faefbc666a855929fe5ab4a58f78f" } } @@ -50819,23 +50819,23 @@ "0840f7697c964d04b6c20a62911bbc4ceeb7dbde1cbdedce4429f85df806bb89": { "dda886a42aed79ce7bd80274edefc60b6a5ae5f3b83a45a0125f3ade2ae73d79": { "es": { - "updatedAt": "2026-10-20T04:30:26.361Z", + "updatedAt": "2026-10-20T04:34:46.975Z", "postProcessHash": "4033d124a77619347f9ab4ac10abf65e95aa7a365eac1aa44ef3e29b44a8acd2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.362Z", + "updatedAt": "2026-10-20T04:34:46.975Z", "postProcessHash": "4033d124a77619347f9ab4ac10abf65e95aa7a365eac1aa44ef3e29b44a8acd2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.362Z", + "updatedAt": "2026-10-20T04:34:46.975Z", "postProcessHash": "4033d124a77619347f9ab4ac10abf65e95aa7a365eac1aa44ef3e29b44a8acd2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.362Z", + "updatedAt": "2026-10-20T04:34:46.975Z", "postProcessHash": "4033d124a77619347f9ab4ac10abf65e95aa7a365eac1aa44ef3e29b44a8acd2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.363Z", + "updatedAt": "2026-10-20T04:34:46.976Z", "postProcessHash": "4033d124a77619347f9ab4ac10abf65e95aa7a365eac1aa44ef3e29b44a8acd2" } } @@ -50843,23 +50843,23 @@ "9091180ae9fb861c3d357831f33d1a7a4dcd9fb2efd04c0ef5f50fa3804ed26e": { "58e30382903f1a7888482009cea224d406bbb5f95806838338950ab596dd6a0d": { "ja": { - "updatedAt": "2026-10-20T04:30:26.367Z", + "updatedAt": "2026-10-20T04:34:46.979Z", "postProcessHash": "dcb776b9ee0ce91bece6ca38c49fdccf45a4d5a30f299d72671350dec2d797a9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.368Z", + "updatedAt": "2026-10-20T04:34:46.980Z", "postProcessHash": "758f431cabecbd88ba971566dded69232c0f1251ead672f6603a4e83dcb6dfe2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.367Z", + "updatedAt": "2026-10-20T04:34:46.979Z", "postProcessHash": "4f9d176d9c3f1dd82839cf4850635152a36878cf8dc5bceef2cee456c050379c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.367Z", + "updatedAt": "2026-10-20T04:34:46.979Z", "postProcessHash": "7123613a45af0d7216bd4edd33b60c04b6eeff2ec437bfa422c26685bc3e839a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.366Z", + "updatedAt": "2026-10-20T04:34:46.979Z", "postProcessHash": "d193ccd76452e366a216298fab88221926fa12dae37c1ac81c942c3b4c0d85de" } } @@ -50867,23 +50867,23 @@ "a7488f74c4407d02a0fe3fa6e9b9e8213b06574e4701cb76e4609defc0574360": { "b35b083caf9d6b59231c77e201e54b729aabce2119b7df567a26af1b859640f3": { "zh": { - "updatedAt": "2026-10-20T04:30:26.388Z", + "updatedAt": "2026-10-20T04:34:46.985Z", "postProcessHash": "a2cc61c1d96cddccf56c5a42c241ef33b79c19137bf1a04e0c5413f061979e4a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.387Z", + "updatedAt": "2026-10-20T04:34:46.984Z", "postProcessHash": "b65e8c590588a2895e45e296724142d1680276e32ff94240a70a22fd755eb500" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.387Z", + "updatedAt": "2026-10-20T04:34:46.985Z", "postProcessHash": "00642fdb2c73ed812c6a477ec397398064e870f11ee2b1ccb6e28d3186b04639" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.388Z", + "updatedAt": "2026-10-20T04:34:46.985Z", "postProcessHash": "1e71b6771ffaa482a5d0e4b7d53e0c60d8949e0d3b2e275165c352ab0bf31109" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.388Z", + "updatedAt": "2026-10-20T04:34:46.985Z", "postProcessHash": "a2de2f3bfbadbe46888cc52ce1ce4879e6088bdc614475515c2688c78dc2dc7e" } } @@ -50891,23 +50891,23 @@ "973c64813b196e557d2d07e933311214c8883fbb3a68aa5181f8ae31ada51af9": { "4d9143e8b1b2464b6c299c1c6a503207e9b9a2b2f366c192294fa89548493ef0": { "es": { - "updatedAt": "2026-10-20T04:30:26.365Z", + "updatedAt": "2026-10-20T04:34:46.977Z", "postProcessHash": "1b141d6df70c603d0bda2bd9e9d76dc7e91fe9c6acd0db94d4c2e05ed04c20e4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.366Z", + "updatedAt": "2026-10-20T04:34:46.978Z", "postProcessHash": "0c2d0697171eaf22387fe5b43a1cd4c60e491df0962956901a8cde713801ac9b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.365Z", + "updatedAt": "2026-10-20T04:34:46.978Z", "postProcessHash": "0c2d0697171eaf22387fe5b43a1cd4c60e491df0962956901a8cde713801ac9b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.365Z", + "updatedAt": "2026-10-20T04:34:46.978Z", "postProcessHash": "c007f5445cb1de2e628ee777dfc7f1f86bdd44da9cf3b7bf1bd103557c0f2192" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.366Z", + "updatedAt": "2026-10-20T04:34:46.978Z", "postProcessHash": "980e3c94f340d695afbf4ce144db87d41caecac34f3f7a5bd1f85784ed441fc3" } } @@ -50915,23 +50915,23 @@ "3e58ffe8693211efefc9129b89257e9143cef9ed3e5972cffa48d10312dee7ed": { "3b8bc6af82959fd78d890cdfe041762acfd0fd9bd03a14b1fc696050665f9dd4": { "es": { - "updatedAt": "2026-10-20T04:30:26.389Z", + "updatedAt": "2026-10-20T04:34:46.986Z", "postProcessHash": "fdf63d38636434919af92deb01cf6a1c58333a71fb3777e92af00d24bae0d42d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.389Z", + "updatedAt": "2026-10-20T04:34:46.986Z", "postProcessHash": "75acb8063bedae2684f60c80c8fa5b927292ac61544584d7e73afaf19e3cd25b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.389Z", + "updatedAt": "2026-10-20T04:34:46.986Z", "postProcessHash": "2858de571ca676191e554c02738e69d99280458255d816973fdcd2e972981b63" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.390Z", + "updatedAt": "2026-10-20T04:34:46.987Z", "postProcessHash": "60ad79ae3357ab333652afc4fc3e87eebdb9a4cbf5c12503b36e909a96209c2b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.390Z", + "updatedAt": "2026-10-20T04:34:46.987Z", "postProcessHash": "2ab8b5c236551bd442bb8f317a969504538cc10d766bb4874197925db0b9f7dc" } } @@ -50939,23 +50939,23 @@ "ce9cfab9d1e57ce1e2dbb0e1e3eb33d60504a647d9e90abda1acb5b3f734f581": { "292d3104eb86713ce81cb81e5d66d4ad7d2659325233a79d1883b8d4269676ec": { "es": { - "updatedAt": "2026-10-20T04:30:26.390Z", + "updatedAt": "2026-10-20T04:34:46.987Z", "postProcessHash": "f48cbe42e739ff716ddaddc123eac46b949c6f1bca5454b0099a183d2ce8fbf0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.391Z", + "updatedAt": "2026-10-20T04:34:46.988Z", "postProcessHash": "fa440a2cb5c2798215a30a9d6d92f7ee2c64b307f51f24b09cb41529c95902ff" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.392Z", + "updatedAt": "2026-10-20T04:34:46.988Z", "postProcessHash": "3e665fad346c32f944d93cd4508cb436463cdf2c7582b0dbbdf86ec2f5e35b1f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.391Z", + "updatedAt": "2026-10-20T04:34:46.987Z", "postProcessHash": "cfda266823a99592eed9341131e4daec3adafd2ec378fc016bd602744156e205" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.391Z", + "updatedAt": "2026-10-20T04:34:46.988Z", "postProcessHash": "bea53f7803e9cdc6cc0cbca5c3eb4aa5e0d5517c537a4252ff04e65da399bb93" } } @@ -50963,23 +50963,23 @@ "cde4641e7c76223777f5bc04c2413bd1cf1cee1e1d3873367c086c232c44038a": { "d00c6a724384135cb42e0a10ac0de69364d01c4d129210d0dd9d52b2e701c74f": { "fr": { - "updatedAt": "2026-10-20T04:30:26.343Z", + "updatedAt": "2026-10-20T04:34:46.959Z", "postProcessHash": "42b01d4b46df944e87795ba09e21978fe43cfbe8cb21960e50be81bb0b0bebaf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.344Z", + "updatedAt": "2026-10-20T04:34:46.960Z", "postProcessHash": "2d054fc0cb3eb4cc96c6b649afa3af72d3fc005be34664ea0cb83af170361479" }, "es": { - "updatedAt": "2026-10-20T04:30:26.343Z", + "updatedAt": "2026-10-20T04:34:46.959Z", "postProcessHash": "29bfb8baa64100fda45811ce454cf971bbac9169cafa01a8810b3f21b83ef340" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.343Z", + "updatedAt": "2026-10-20T04:34:46.959Z", "postProcessHash": "5225b9279c8667063abc244e78937d15827c50173055113d43029c9f6dece81c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.344Z", + "updatedAt": "2026-10-20T04:34:46.960Z", "postProcessHash": "33b080f73a17d87b1c1e8a97ed35b9220a396a1669bd0c28cdd80fe3d6ddc4bf" } } @@ -50987,23 +50987,23 @@ "804361874cccaa0e8c9e71b6f4f8e5a88257b439f37164873d85c86bb6521315": { "7a2d6f433f143179c3b73b8fc77e7319738bb6a661066162733219d46ced005a": { "es": { - "updatedAt": "2026-10-20T04:30:26.368Z", + "updatedAt": "2026-10-20T04:34:46.980Z", "postProcessHash": "1a0ac3684f3dc2c142596083f98082bc0dda4cbbf437e49a6e43a2c98124198b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.369Z", + "updatedAt": "2026-10-20T04:34:46.980Z", "postProcessHash": "3bd3a27b98802067e65fe2bb1c0c6cd34a8f288d9e3cafe17bfa4e1802d2bafb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.369Z", + "updatedAt": "2026-10-20T04:34:46.981Z", "postProcessHash": "c07412b60dae9e081e1c90181474218c2897ffe763034bcfc363af0b426d8d75" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.369Z", + "updatedAt": "2026-10-20T04:34:46.981Z", "postProcessHash": "ec59dacffaf02aa7d50243b8948432bcff95e7af76bcd4302c5094f49e68e6ae" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.370Z", + "updatedAt": "2026-10-20T04:34:46.981Z", "postProcessHash": "239ad2e852de5e9ea9214d62c54defbda46da21c94985357f90eec2bc4083e9c" } } @@ -51011,23 +51011,23 @@ "ee4079487f122349ded8a1f7e06b2841d7538ea550ffa61e353bc0c1c5679207": { "8c722aba82c059135e58569906cf28c803b572cb6ff8ff0d50394a6e34cc463d": { "es": { - "updatedAt": "2026-10-20T04:30:26.370Z", + "updatedAt": "2026-10-20T04:34:46.981Z", "postProcessHash": "b19c8a050609c0ae824458647f2b35f4b407678044dcff4f2a65399a5552b175" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.370Z", + "updatedAt": "2026-10-20T04:34:46.982Z", "postProcessHash": "2998adcd11f23f628808af712b6aa0ab364607710afa8c1e22d651465d483715" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.371Z", + "updatedAt": "2026-10-20T04:34:46.982Z", "postProcessHash": "f9d41cc2be18bff7f8690e0769cba7c1b2096140dab9dbae04e2d5ee67914a39" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.371Z", + "updatedAt": "2026-10-20T04:34:46.982Z", "postProcessHash": "565212228913a0158f767ca829176d789ceccbb091d51f8f5bbe19429234f60e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.384Z", + "updatedAt": "2026-10-20T04:34:46.983Z", "postProcessHash": "8c722aba82c059135e58569906cf28c803b572cb6ff8ff0d50394a6e34cc463d" } } @@ -51035,23 +51035,23 @@ "9a4dd64c32b556c94a4cc10aef0720174e32f321584de2f0f35676f99dfc26bb": { "28c12e415e43f6fd7f572e53028b9340d3f0cc386105b76c61988b3bc0c73aea": { "es": { - "updatedAt": "2026-10-20T04:30:26.385Z", + "updatedAt": "2026-10-20T04:34:46.983Z", "postProcessHash": "d4b7b90b885506508398fa0679ab8e79fb25202c5e39e4a7a06215606baeaa69" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.386Z", + "updatedAt": "2026-10-20T04:34:46.983Z", "postProcessHash": "8c7204efcca7a2f17a05a4510d6957cf30802073228070bcc5e3ba4abd67daad" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.385Z", + "updatedAt": "2026-10-20T04:34:46.983Z", "postProcessHash": "6c12da678d1caafa6be3adeac5e9f88ee3306ef10543c4929d6e8b0b13f6b36f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.386Z", + "updatedAt": "2026-10-20T04:34:46.984Z", "postProcessHash": "277dfb3ff3c699c53cdb2db36970f2f08f2cd07d38491f0170a18df0aca06224" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.387Z", + "updatedAt": "2026-10-20T04:34:46.984Z", "postProcessHash": "f7ccfa47db162c85d3f75925d7c3255d3690dc52a56ccc536e2b958e16d8909d" } } @@ -51059,23 +51059,23 @@ "5699966320637ad907e87f04a9bc80abe17dca5358cfc7790058b65ca69dc21b": { "2271c6d54cfd6d7c33d71f03ec09079de9d4bbf1de9b84949ce6683991204e85": { "es": { - "updatedAt": "2026-10-20T04:30:26.459Z", + "updatedAt": "2026-10-20T04:34:47.059Z", "postProcessHash": "49e5a55d389516eba90e1ea85b81c37b0747f1fc673d2258a1175ff33a8e96e2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.460Z", + "updatedAt": "2026-10-20T04:34:47.059Z", "postProcessHash": "de76e2827b94bea1fe9c05d6a4ec49ca8ad1c6367b67f48b5e5e532467555013" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.460Z", + "updatedAt": "2026-10-20T04:34:47.059Z", "postProcessHash": "3ee864dd2ee304d923b73a70e458b19797a37e9538569ebad576c560b073c67b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.460Z", + "updatedAt": "2026-10-20T04:34:47.059Z", "postProcessHash": "0a35e711aac613537c46187c3c83a2cd8134c206aa207aa03a03969dfc3ba86f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.461Z", + "updatedAt": "2026-10-20T04:34:47.060Z", "postProcessHash": "fe972ea3018e946e5d6cc7a78ade6c5f643264d49ae02cb85a124a6a28d11fc4" } } @@ -51083,23 +51083,23 @@ "fbf18d52f72b7574bd65cbfdecf15e01b5ec8953be719827594eaea9f2635fa6": { "bc814623d99b41c0c499022b31a8f022f622a68d86d29d8588213299d929d586": { "es": { - "updatedAt": "2026-10-20T04:30:26.461Z", + "updatedAt": "2026-10-20T04:34:47.060Z", "postProcessHash": "95dc9ea73f495babc18fd1f94d65c93f1fb1293c53d52c38cfc3368539ff742e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.462Z", + "updatedAt": "2026-10-20T04:34:47.060Z", "postProcessHash": "c1062cfdcd7dbe6e1074cc05030f2325cccab7669ef875a5442d090a68a81acf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.462Z", + "updatedAt": "2026-10-20T04:34:47.061Z", "postProcessHash": "60a161d6619ac46ff905893c4e55b4fa4932d69719a08f2f5fcf990fb9b2ba2e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.462Z", + "updatedAt": "2026-10-20T04:34:47.061Z", "postProcessHash": "f2ec6b93041db79d0d079c0a97664609bbb2ad197559b54a486fa3a2a44b9bfa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.463Z", + "updatedAt": "2026-10-20T04:34:47.061Z", "postProcessHash": "f2ec6b93041db79d0d079c0a97664609bbb2ad197559b54a486fa3a2a44b9bfa" } } @@ -51107,23 +51107,23 @@ "e165f47365c0cfee1107a16a5bd57b82e0e26ecf74d70366da83bd3f85bd0717": { "76df0dd3991e4fbb708b57031aa4264db5a3b61c898878a19a07b543b7ada7ae": { "ja": { - "updatedAt": "2026-10-20T04:30:26.393Z", + "updatedAt": "2026-10-20T04:34:46.989Z", "postProcessHash": "ae0b9ea973553d69bb925a53dc1e2c2328c7c4728c348cd66c1f37e8191fd8ce" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.393Z", + "updatedAt": "2026-10-20T04:34:46.989Z", "postProcessHash": "fdd4413f0f39bc99ed5b5391246ebd8e196b5183682a0e05cde990f20aedbdad" }, "es": { - "updatedAt": "2026-10-20T04:30:26.392Z", + "updatedAt": "2026-10-20T04:34:46.988Z", "postProcessHash": "42e83e58717f122fc30206838badc8c9a0a47638598c01d69456e3e1f39d7442" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.394Z", + "updatedAt": "2026-10-20T04:34:46.990Z", "postProcessHash": "da255d8c6b2101752d0012b0d80eae9e495e3aa9309c5f77f26c5e6a4ebfd5a2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.393Z", + "updatedAt": "2026-10-20T04:34:46.989Z", "postProcessHash": "46e0b2f7910b58b2907bc392675d8c533e72f856980f94c7d8dbee680557a5c3" } } @@ -51131,23 +51131,23 @@ "a3d91dd55c3c8a59026a498be96b9aa4ccce562867fe62f947feb358b264da04": { "6dede6a79eb1ef01f84901188664b9dd0e15e9fec1f02963b1655056c1849044": { "es": { - "updatedAt": "2026-10-20T04:30:26.456Z", + "updatedAt": "2026-10-20T04:34:47.056Z", "postProcessHash": "ec7ad7e992a9e66ae73316aae4c16ebcef756db4ba61bdf0649130f9f38aaee1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.456Z", + "updatedAt": "2026-10-20T04:34:47.056Z", "postProcessHash": "e4d65f8b88430f463a408a5d01844d0ad462e33f934bfa2c01b6819e4e8dd470" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.456Z", + "updatedAt": "2026-10-20T04:34:47.056Z", "postProcessHash": "ec7ad7e992a9e66ae73316aae4c16ebcef756db4ba61bdf0649130f9f38aaee1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.457Z", + "updatedAt": "2026-10-20T04:34:47.057Z", "postProcessHash": "8dd6ad1bdcde2beb203e2bbd076bed9d42f45e0a3f74f2e16a9ba4c862d5fd8b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.457Z", + "updatedAt": "2026-10-20T04:34:47.057Z", "postProcessHash": "ec7ad7e992a9e66ae73316aae4c16ebcef756db4ba61bdf0649130f9f38aaee1" } } @@ -51155,23 +51155,23 @@ "565af83edadf94934876bae5b79aa5b8f4130c658c7cc79110d1e975430b5c48": { "d03afe12b0f72bdc02e14be2cf29139b8bbbb0602272998e218ed1dc32d63d1b": { "es": { - "updatedAt": "2026-10-20T04:30:26.458Z", + "updatedAt": "2026-10-20T04:34:47.057Z", "postProcessHash": "61a8a81755436b99c7cb4b5ed504c6a9a606e3e545a87a1bf54efa0af1259365" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.458Z", + "updatedAt": "2026-10-20T04:34:47.057Z", "postProcessHash": "fdd5fb721c810f83d6ac3ad379694223467eb265be2852edc27480dcb5226ad5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.458Z", + "updatedAt": "2026-10-20T04:34:47.058Z", "postProcessHash": "fdd5fb721c810f83d6ac3ad379694223467eb265be2852edc27480dcb5226ad5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.458Z", + "updatedAt": "2026-10-20T04:34:47.058Z", "postProcessHash": "341b6dd0b0130498dcaa2fae49fedf9261606fbdabdd486571db1b931d62d2a7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.459Z", + "updatedAt": "2026-10-20T04:34:47.058Z", "postProcessHash": "fdd5fb721c810f83d6ac3ad379694223467eb265be2852edc27480dcb5226ad5" } } @@ -51179,23 +51179,23 @@ "12fd663b92c70aae4300a1ee08d8eade3d694de204c85b55d8302ef7dffb1afe": { "8ecd534462efcede2550e19c8375a888ad3b48b01eca0d6480c59b1e40b47637": { "es": { - "updatedAt": "2026-10-20T04:30:26.465Z", + "updatedAt": "2026-10-20T04:34:47.063Z", "postProcessHash": "7af0570c2e63bfe42b8cfe29b6016d5f5fcaa2c385ff7d7a2ec7466b2f0ce808" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.466Z", + "updatedAt": "2026-10-20T04:34:47.063Z", "postProcessHash": "3051997a65c924e0d80de67557fe8ae2f2515b97d59f8d91480178efc9b04f8b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.466Z", + "updatedAt": "2026-10-20T04:34:47.064Z", "postProcessHash": "3051997a65c924e0d80de67557fe8ae2f2515b97d59f8d91480178efc9b04f8b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.466Z", + "updatedAt": "2026-10-20T04:34:47.064Z", "postProcessHash": "3051997a65c924e0d80de67557fe8ae2f2515b97d59f8d91480178efc9b04f8b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.467Z", + "updatedAt": "2026-10-20T04:34:47.064Z", "postProcessHash": "3051997a65c924e0d80de67557fe8ae2f2515b97d59f8d91480178efc9b04f8b" } } @@ -51203,23 +51203,23 @@ "a0301ddb4d71855fb9bcdff2257e28f68ba1060ceb7f7b8cc303432d1f7fd3fc": { "1708f9e75c3f9b852931d313ff0b8404a608973c0e0f06ce73d408c107d2a195": { "es": { - "updatedAt": "2026-10-20T04:30:26.467Z", + "updatedAt": "2026-10-20T04:34:47.064Z", "postProcessHash": "2f3d92a18db3743dcc41024da4eb786d1be25686473a53c367acb38483ee7b03" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.467Z", + "updatedAt": "2026-10-20T04:34:47.065Z", "postProcessHash": "2f3d92a18db3743dcc41024da4eb786d1be25686473a53c367acb38483ee7b03" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.468Z", + "updatedAt": "2026-10-20T04:34:47.065Z", "postProcessHash": "2f3d92a18db3743dcc41024da4eb786d1be25686473a53c367acb38483ee7b03" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.468Z", + "updatedAt": "2026-10-20T04:34:47.065Z", "postProcessHash": "9011e6a16e2994b2ade2f438d664c00d03dcf09398fac0078397a3c0e694ace2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.469Z", + "updatedAt": "2026-10-20T04:34:47.065Z", "postProcessHash": "2f3d92a18db3743dcc41024da4eb786d1be25686473a53c367acb38483ee7b03" } } @@ -51227,23 +51227,23 @@ "37c444e0a2de1573f9fc1053a9a49591118e72064abfcf771cac7312668cc421": { "9f1f8a444c2eda322b0bf802e916b526af9750fdaeb66791f63a7ef8006111fb": { "fr": { - "updatedAt": "2026-10-20T04:30:26.469Z", + "updatedAt": "2026-10-20T04:34:47.066Z", "postProcessHash": "c0d2d7bee4c0ca8923c0884d13bec2587e170e0c8538bdacfaded60b4e0481b1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.470Z", + "updatedAt": "2026-10-20T04:34:47.067Z", "postProcessHash": "c0d2d7bee4c0ca8923c0884d13bec2587e170e0c8538bdacfaded60b4e0481b1" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.470Z", + "updatedAt": "2026-10-20T04:34:47.066Z", "postProcessHash": "c0d2d7bee4c0ca8923c0884d13bec2587e170e0c8538bdacfaded60b4e0481b1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.470Z", + "updatedAt": "2026-10-20T04:34:47.067Z", "postProcessHash": "c0d2d7bee4c0ca8923c0884d13bec2587e170e0c8538bdacfaded60b4e0481b1" }, "es": { - "updatedAt": "2026-10-20T04:30:26.469Z", + "updatedAt": "2026-10-20T04:34:47.066Z", "postProcessHash": "77e216e3328f9b649ee8e0a25483c7558eea021fc01fd71c9c744914097b1ad0" } } @@ -51251,23 +51251,23 @@ "f0cd340fae47b211622619869a1d923b054a1ef8caa5da9b1f1512fa6fcfe4e3": { "5799ef96853ef76926a27fd9bfd80eb7cda4c6bb9307cbc2d2b6f64bd7eadb5d": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.474Z", + "updatedAt": "2026-10-20T04:34:47.069Z", "postProcessHash": "8e50c1790fbfa54712cc9a98fb29e2f747bc0be230d3a97867b77ee662d6599b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.473Z", + "updatedAt": "2026-10-20T04:34:47.068Z", "postProcessHash": "bf6f1d7d755b02b2f0d4adc5946ce1b11b44f849929efd2ed1789f424b6dabf0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.474Z", + "updatedAt": "2026-10-20T04:34:47.069Z", "postProcessHash": "bf6f1d7d755b02b2f0d4adc5946ce1b11b44f849929efd2ed1789f424b6dabf0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.474Z", + "updatedAt": "2026-10-20T04:34:47.070Z", "postProcessHash": "bf6f1d7d755b02b2f0d4adc5946ce1b11b44f849929efd2ed1789f424b6dabf0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.473Z", + "updatedAt": "2026-10-20T04:34:47.069Z", "postProcessHash": "8e50c1790fbfa54712cc9a98fb29e2f747bc0be230d3a97867b77ee662d6599b" } } @@ -51275,71 +51275,71 @@ "99a1e0e1fa4ee478b88c5040aace9d603e9722fcade5deae9a2e2a14e4786d4c": { "3bca2b8c16e61a3fef7f28e5f1680e8a24d5bba1ccd12bec508336e62958b718": { "fr": { - "updatedAt": "2026-10-20T04:30:26.475Z", + "updatedAt": "2026-10-20T04:34:47.070Z", "postProcessHash": "ffbaeeca1f455426d26405422f882647e2c888dde5ff5689d86fcd13ac334ec6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.476Z", + "updatedAt": "2026-10-20T04:34:47.071Z", "postProcessHash": "ffbaeeca1f455426d26405422f882647e2c888dde5ff5689d86fcd13ac334ec6" }, "es": { - "updatedAt": "2026-10-20T04:30:26.475Z", + "updatedAt": "2026-10-20T04:34:47.070Z", "postProcessHash": "ffbaeeca1f455426d26405422f882647e2c888dde5ff5689d86fcd13ac334ec6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.475Z", + "updatedAt": "2026-10-20T04:34:47.070Z", "postProcessHash": "ffbaeeca1f455426d26405422f882647e2c888dde5ff5689d86fcd13ac334ec6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.476Z", + "updatedAt": "2026-10-20T04:34:47.071Z", "postProcessHash": "ffbaeeca1f455426d26405422f882647e2c888dde5ff5689d86fcd13ac334ec6" } } }, "550bd145e647d1e4586cfb059f46e81bef0520ea0164da378a9cfa0f0f2f4e62": { - "4f5057d3de65775adb48756102237dff3ae33a727b1a173ea21ef8e1b97add0c": { - "fr": { - "updatedAt": "2026-10-20T04:30:26.529Z", - "postProcessHash": "be7df150d33b4ced60c83a34a1d9fb060ad19475a7ce33f681eb801a371af209" + "8b373a389ba5b358b6e706e1d2a25896bfa586b2ad58cb510c63e6b96e4712e0": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.372Z", + "postProcessHash": "43c29b4dbeb9645ae75965b4f4bfc5139ab845d9cfbba9788adfdd6150a83a8d" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.380Z", + "postProcessHash": "a71b1456eda7441592c1aac9039e0c51a1f4071569a20d86aea9f1fb2e0fa446" }, "es": { - "updatedAt": "2026-10-20T04:30:26.529Z", - "postProcessHash": "f08364f0f991c3b535afe2b3b853e6934b56d8841b19eece357c81bd5e613fa2" + "updatedAt": "2026-10-20T04:34:47.388Z", + "postProcessHash": "8b373a389ba5b358b6e706e1d2a25896bfa586b2ad58cb510c63e6b96e4712e0" }, - "ja": { - "updatedAt": "2026-10-20T04:30:26.529Z", - "postProcessHash": "01d019980e2b3fb2d101ce0d1f41d5b03915a107316c1283b07aafeeee2ddecf" + "fr": { + "updatedAt": "2026-10-20T04:34:47.389Z", + "postProcessHash": "8b373a389ba5b358b6e706e1d2a25896bfa586b2ad58cb510c63e6b96e4712e0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.530Z", - "postProcessHash": "b482b3d29fe7a195cd7da693d8864fb467808b0d62a89903f9d866e3339e9a35" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.530Z", - "postProcessHash": "0c144db207e8a4c5accf0802c65442142ca6e08fd4899c5b261e6ce1f04f2db1" + "updatedAt": "2026-10-20T04:34:47.407Z", + "postProcessHash": "f30e296a744106c6641e9e99ca48688bf4bd95c4b7b3b69dfb0e61218012bc9a" } } }, "4765c8df5b7c71111ea2de8f55e8237eb82ddd25470ca5c57d501aa5eb05a898": { "f575e850c83c4b161bee28d6118ccdbd5125ae0c037109ea266475f393f2e620": { "es": { - "updatedAt": "2026-10-20T04:30:26.539Z", + "updatedAt": "2026-10-20T04:34:47.129Z", "postProcessHash": "eb18889750855603d8bd8d1d99dd003ea5fd413196da04f59c6699877aac0e77" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.540Z", + "updatedAt": "2026-10-20T04:34:47.129Z", "postProcessHash": "393b4549f33540399d70081270305ea8eb4b63d9bff9bc2f75f3ce523ccca513" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.540Z", + "updatedAt": "2026-10-20T04:34:47.130Z", "postProcessHash": "2c6133243ae1850317c59766073b9965f13e0db5584555e31109ba481c50747a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.540Z", + "updatedAt": "2026-10-20T04:34:47.130Z", "postProcessHash": "8b648229aa670dd64d0c0c28181381ef4b00461e43dadd1765250942c8fd8fdd" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.541Z", + "updatedAt": "2026-10-20T04:34:47.130Z", "postProcessHash": "5892466f045fb933b648e7b917db46a20d45182cb4be0b574725948749fe09e7" } } @@ -51347,23 +51347,23 @@ "725a1eeecacabfb2c82e747fe26c5dc6f1ee3fc35aefe745fb8a83ce4dcd55e8": { "1380666d7e0002da5fead06f0ae7c41a148c4f930e7e5604c99b84d1b27d5911": { "es": { - "updatedAt": "2026-10-20T04:30:26.525Z", + "updatedAt": "2026-10-20T04:34:47.116Z", "postProcessHash": "5fddb64a162c71bf244269bbb813ebbc41c3e0f3cc36a699f0b1bf8013ceca3b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.526Z", + "updatedAt": "2026-10-20T04:34:47.117Z", "postProcessHash": "cdab2d2a175c330d921b594c5ebd0051600649fc632816ff0ab5c5b2da5ff425" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.526Z", + "updatedAt": "2026-10-20T04:34:47.117Z", "postProcessHash": "c5ea3babc0b37e724f07b409bcf41b11cf9b47f1e745fe4fc56c893b129c6321" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.526Z", + "updatedAt": "2026-10-20T04:34:47.117Z", "postProcessHash": "4109c8de7efd829916140a0b006ffc99ffe05e3cb65cfa57e09562e74f6cd52d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.527Z", + "updatedAt": "2026-10-20T04:34:47.118Z", "postProcessHash": "2b00d3cc78074eac090e808f014d4419b05ca09dadcd07a78c8f416904e4fb1e" } } @@ -51371,23 +51371,23 @@ "b216e1be5346dc1c4b1b1a7ac8e73eb303e320963370b06c45a6f4e64a115073": { "6eec95c1e50baea52bf5b7882e7a983ff28cf6cc6971f1fce96e308da3476d12": { "es": { - "updatedAt": "2026-10-20T04:30:26.527Z", + "updatedAt": "2026-10-20T04:34:47.118Z", "postProcessHash": "a220f3fa1de9ef24665617079f41fafaf99153a21afa7c5d9b49fd56c7d22763" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.527Z", + "updatedAt": "2026-10-20T04:34:47.119Z", "postProcessHash": "37e9a19592a980146f5d4b1b1931e04cbb4c6395702c93c7ad59eb81744cc92b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.528Z", + "updatedAt": "2026-10-20T04:34:47.119Z", "postProcessHash": "644b2538db12d79a64de258b738052bbc797516e1caff88784b6bca4c3b0b543" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.528Z", + "updatedAt": "2026-10-20T04:34:47.119Z", "postProcessHash": "785121a912e39954935d9717c8a974968c394f088b5f8824f80d118245c29bc9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.528Z", + "updatedAt": "2026-10-20T04:34:47.119Z", "postProcessHash": "5a79e91066b9996a4a07ab14f5a7474f85f4bbaabf63fff701092345cf5729aa" } } @@ -51395,23 +51395,23 @@ "bdc516ef862d4232f068df01504d548e493b625b9120b5ee93cd8855b43fb99f": { "0a794ddf435ded0da97f7836d4bd76286acf12782c4d1bb1645b254976a33ed2": { "es": { - "updatedAt": "2026-10-20T04:30:26.541Z", + "updatedAt": "2026-10-20T04:34:47.130Z", "postProcessHash": "d4f91fe517658cbeba305d540c761dd25d6487a1588d242b1bff2f8c303c262a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.541Z", + "updatedAt": "2026-10-20T04:34:47.131Z", "postProcessHash": "b1b709729aac369de71cf58237fadf4b14931022bc4e253181c5adba9053d4b0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.542Z", + "updatedAt": "2026-10-20T04:34:47.131Z", "postProcessHash": "eb5220321dc58ca085244180d936612cb7ed0571c74f58c3525bf4ce12c3fe57" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.542Z", + "updatedAt": "2026-10-20T04:34:47.131Z", "postProcessHash": "53782ba35844a72e150e865b43b6712f27c2cfcc4b02e71a6c3e168727259725" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.542Z", + "updatedAt": "2026-10-20T04:34:47.131Z", "postProcessHash": "c596b2939cb5d96eb1947e0fb5eece7040c0c941dff551538b11172ee41c420b" } } @@ -51419,71 +51419,71 @@ "7c3ad961202fd93b33839b2cf59c088452795d0ca97e81cf180a428263949c31": { "89510711dc9c02c7b7c4ea66ba033b12cb79b84a17ed7c86dc648f200d12e6ca": { "es": { - "updatedAt": "2026-10-20T04:30:26.545Z", + "updatedAt": "2026-10-20T04:34:47.132Z", "postProcessHash": "6004ed125bfa909c424a62e4e8a042e4d01fe15cb4836bfe7eb11d900c6871e8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.545Z", + "updatedAt": "2026-10-20T04:34:47.132Z", "postProcessHash": "0eecf7e1a2623c9dc051236facf2ce7c1ec577c7cbf13e9640c00f3a308634aa" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.545Z", + "updatedAt": "2026-10-20T04:34:47.132Z", "postProcessHash": "eddba329a2e73537539d56fb8dad4753122d0f4df69a3c28cfed10f0511d62f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.546Z", + "updatedAt": "2026-10-20T04:34:47.133Z", "postProcessHash": "f5d9b11a40bd54e802b339bf9de8e9edb63ffd6f17814743ca880dc75d0f09d6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.546Z", + "updatedAt": "2026-10-20T04:34:47.133Z", "postProcessHash": "c024f6690e98def157e70b7cecc053a03ef98fd8e9307ff97275e7d172bdab4a" } } }, "dfbe73a13066ce1c0ccc1944841e5c37cd96c275673f45ebd1ed61f19882136e": { - "fe367d47ac32dd4157e5c9605bc7bfa51e566301cb5264fc549be2805b40a8f9": { - "es": { - "updatedAt": "2026-10-20T04:30:26.543Z", - "postProcessHash": "7bf0abb9f87b8f40ddc8d9e2408251bb2b4333ce786f45f69b9e6fd69937e6de" + "38d121da89a9dc439a877d12e1ebbaa374c84e22969b813e431217092ee6418a": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.373Z", + "postProcessHash": "a309a9f1d9ea7c6c5db6150fe6fdb6f0be73f6bbd958e7bbc1d707b80e24a932" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.543Z", - "postProcessHash": "0dfbe8e6dd1f9a847eabcf12d10209d3656b172a4163d628e62b1c213c5c0273" + "updatedAt": "2026-10-20T04:34:47.374Z", + "postProcessHash": "4761b494ae4ef47884cece3c2db0b4f94226aa45a5c84864d18c46daa59c0e54" }, - "ja": { - "updatedAt": "2026-10-20T04:30:26.544Z", - "postProcessHash": "98e8cf2338e36ef203825cfbf35a4aea20d93505cd03fd59ca81523d5515201b" + "zh": { + "updatedAt": "2026-10-20T04:34:47.374Z", + "postProcessHash": "4d3cb6c69911306ac15bb6f3f9197cdbe34a90a17568e92616129ea76c6b47fd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.544Z", - "postProcessHash": "c12303be69bd5d7a7ae4c68b0d652ef174a726ffcf3c1350b47b711f5c5c2af0" + "updatedAt": "2026-10-20T04:34:47.407Z", + "postProcessHash": "27252ba201726a7ad941c3f682ee6f25852c05517345613cf34f1d6a81f8373b" }, - "zh": { - "updatedAt": "2026-10-20T04:30:26.544Z", - "postProcessHash": "14d8e0a970c1b41de2456ae619a0e48a93c81ebb9cf428d17f18fd7d27652e22" + "es": { + "updatedAt": "2026-10-20T04:34:47.426Z", + "postProcessHash": "93a600c5ee297b7ca7dd452720bd54b26348dbabb833b333bc5172634952a79e" } } }, "8d25b7784e1629c8b13c0d5b21418495a919e5caac982541994dd3ad0b3458b6": { "300e4f6903fc0cd90b82fabe802c93251bfdd82e58720cfa411631077699073d": { "es": { - "updatedAt": "2026-10-20T04:30:26.548Z", + "updatedAt": "2026-10-20T04:34:47.135Z", "postProcessHash": "b3ed73afb4c5f0370813a6cb082d4c573a56f1348270fd1e8d18cea2c0d19e8b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.549Z", + "updatedAt": "2026-10-20T04:34:47.135Z", "postProcessHash": "2f2223b2905ae92f54c72f10d3ad35c18145a3b21a0a7a39ecb23d5e4489ec02" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.549Z", + "updatedAt": "2026-10-20T04:34:47.135Z", "postProcessHash": "552432995dbc4d7e2035f0f1a086324169cc6a581fd5d01dce3826167af74e1f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.550Z", + "updatedAt": "2026-10-20T04:34:47.136Z", "postProcessHash": "0163515dbac83c4bca4156618e9656ba92bedf6b8268fe7a588e989021e6fbce" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.550Z", + "updatedAt": "2026-10-20T04:34:47.136Z", "postProcessHash": "6dcf4f28577ae9d89dae28edcd9cf12702930a077c59e19939469940173e3f39" } } @@ -51491,23 +51491,23 @@ "a743547a4ccda7eeb92bb78855cfa1ffac74e7a8fd103e2131f747b94d8f2bb2": { "4545f919ef0449b2ee9a4c82785f25ae5487eac85394a2bf84bdacb90a9be489": { "es": { - "updatedAt": "2026-10-20T04:30:26.597Z", + "updatedAt": "2026-10-20T04:34:47.170Z", "postProcessHash": "6d05709f70d90ae7246be1ec497556bd63471afb11972455358f1fdc83d7800b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.598Z", + "updatedAt": "2026-10-20T04:34:47.170Z", "postProcessHash": "ec2e7d285178c9800ff05ce5fe74a5ee672a2fd4552c0c963fe35ea089f7ddd7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.598Z", + "updatedAt": "2026-10-20T04:34:47.170Z", "postProcessHash": "94dfa940b01fb1e786e34c6dbe54257f807fc5666f3a32bcff109fed1d6adbf6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.599Z", + "updatedAt": "2026-10-20T04:34:47.171Z", "postProcessHash": "d6ac2bab29573407380cd07ab98ef66b22ad4947d06a8768a5488b62a1e0403d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.599Z", + "updatedAt": "2026-10-20T04:34:47.171Z", "postProcessHash": "69c3d41e682929ae60f57ef4a010be6f29a8e6ee2dd02a2d9a1c142b8069f95f" } } @@ -51515,23 +51515,23 @@ "c18d3f9fd05fe52c2cc735c86b120841f943cc49b278424ce52f16a436d05187": { "0355c58bf7830b898c1d82999044b61b5d869dc6fb4c50f75c67f13d174b3489": { "es": { - "updatedAt": "2026-10-20T04:30:26.599Z", + "updatedAt": "2026-10-20T04:34:47.171Z", "postProcessHash": "de3bd17f4bed767a92105626bb7315cf92b86e6a639e42f1dc03afbd7c49dcd9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.600Z", + "updatedAt": "2026-10-20T04:34:47.172Z", "postProcessHash": "e470ccdbda2671b2fb602dc2f779a0d3900c34e73395bfabc15e9431fdfb0a04" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.600Z", + "updatedAt": "2026-10-20T04:34:47.172Z", "postProcessHash": "ff9d087ae3dbe3bc72248a4929799bd7bf22c6c4a366fce8926ceb4b6904055f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.600Z", + "updatedAt": "2026-10-20T04:34:47.172Z", "postProcessHash": "7f9fdeea17549cf8b7f0420d8cda2e2d899eab950ec28ed30c01149f6abd462d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.601Z", + "updatedAt": "2026-10-20T04:34:47.172Z", "postProcessHash": "16d79bfe099b7e6fa43c25f1e79ae14fe34aa41277e1a8fa5f9c6931e110d6f3" } } @@ -51539,23 +51539,23 @@ "f5062a5d1444b6b62fc7a04d2bc91b4d898a270e0da1c9c87f90abd3bb18b09e": { "7f20991319523bd8f196daae676390811a6f9e81edb7cca564550fa984b32d47": { "es": { - "updatedAt": "2026-10-20T04:30:26.595Z", + "updatedAt": "2026-10-20T04:34:47.168Z", "postProcessHash": "0d496d1b108e0ea911ea4a16afe90ae6209f2669a16edbf4dc503fb51d8a42e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.596Z", + "updatedAt": "2026-10-20T04:34:47.169Z", "postProcessHash": "7b52d410fc0d6f52e636c1211b13cc1705df8ee1140ea3805ff5fb6bb296dfb5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.596Z", + "updatedAt": "2026-10-20T04:34:47.169Z", "postProcessHash": "6770a1d22d99090e0112580f3ac39daa16e37448e985845f0b618e90623d7d39" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.597Z", + "updatedAt": "2026-10-20T04:34:47.169Z", "postProcessHash": "7e3dba7559eac799c9219adb34ba16c228d3f362e6afcb03ba53c17c7c895e66" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.597Z", + "updatedAt": "2026-10-20T04:34:47.170Z", "postProcessHash": "ac1b1ec7d4a23a8b5765aab5fc4e0a07714080bb3af8ca7f5a2c63885fe3aac4" } } @@ -51563,23 +51563,23 @@ "14b5616718d902ed7a47b6a6e47573fd1463b4ed42d84025ccab84e745cf4216": { "7175368b4ca1f5e27a83b40452ed992a1f232b95fab442485424cb28f844b1b5": { "es": { - "updatedAt": "2026-10-20T04:30:26.531Z", + "updatedAt": "2026-10-20T04:34:47.120Z", "postProcessHash": "5c8bac5c280aeb2e68b41b4eb653db9cef10f832a49ad0fca1b19049f58d132d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.531Z", + "updatedAt": "2026-10-20T04:34:47.120Z", "postProcessHash": "c7a3f2ae323ebe6fcbd903e9851526bde6e8567593e253fcf7524b9854065532" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.531Z", + "updatedAt": "2026-10-20T04:34:47.120Z", "postProcessHash": "53890dc507da32a1d2595fedd525f8dbe7e69c39e143d0626c37f61df2e59d50" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.532Z", + "updatedAt": "2026-10-20T04:34:47.121Z", "postProcessHash": "8339d2ee852119ea770f7d927c330efcbee91a713717177f79a341c7d380d32b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.532Z", + "updatedAt": "2026-10-20T04:34:47.121Z", "postProcessHash": "7c9a8bfa7ed2e82d24299dc41c1446e1f99d7c9cd66a213cb29a8bee1a24a8b1" } } @@ -51587,23 +51587,23 @@ "b2d6aad696480d01479c02a5f964308a68edd02189d5aa3a6d39ff2839bc09e3": { "8283e1b54d8d21795f401eff2eb2a13442052d76b238a203fe7af50d5f4b5652": { "es": { - "updatedAt": "2026-10-20T04:30:26.550Z", + "updatedAt": "2026-10-20T04:34:47.136Z", "postProcessHash": "0cb6c765f20c3ff543af9f7a056fb17353fccdcb3e4690859a9b61f72bbb2ca0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.551Z", + "updatedAt": "2026-10-20T04:34:47.137Z", "postProcessHash": "677b6697ec64d735b24b5fd33bc62085e14f633bbc154fb18ed5f0d767994c4d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.551Z", + "updatedAt": "2026-10-20T04:34:47.138Z", "postProcessHash": "456b40e2ad253c4153028626e573a5031facf76bbdc6089a08808758f08f6a69" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.551Z", + "updatedAt": "2026-10-20T04:34:47.138Z", "postProcessHash": "252157070c28e02ff63822f34a6d28b743bdddc83c1ef77c712668846143119e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.552Z", + "updatedAt": "2026-10-20T04:34:47.138Z", "postProcessHash": "6af56dbb96ca8f160a99dd06fe95f6bf5a3aa253a123697652014073638451f6" } } @@ -51611,23 +51611,23 @@ "8f22fc61dfd424d3a0998bf6e01147d7bd3173cd5267b35bb09f4f144228d9c4": { "19b4b0bc62f2ef78dfa54a2e7a688cb490279842fbe25e08e3c43158fe175781": { "es": { - "updatedAt": "2026-10-20T04:30:26.552Z", + "updatedAt": "2026-10-20T04:34:47.139Z", "postProcessHash": "eb407af36349728a2ef653c4be64b3d545eb0766c86ab08abe055c4e89fa5949" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.552Z", + "updatedAt": "2026-10-20T04:34:47.139Z", "postProcessHash": "c9c8407fc613829c051dc0c046d9e980bf77c05ee16dfad85d0e4fab7e29c9ad" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.553Z", + "updatedAt": "2026-10-20T04:34:47.140Z", "postProcessHash": "6c535a1d9eabe766c8598060aabf7eea5b481f15c23ee014fd22a814edaefa5e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.553Z", + "updatedAt": "2026-10-20T04:34:47.140Z", "postProcessHash": "5c155bf6c3b743abfb437f868217590722936d0cab2bc9aa1bdf552db6e6fd68" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.567Z", + "updatedAt": "2026-10-20T04:34:47.140Z", "postProcessHash": "5653446d382d51a0c926c4502e3b788f82d541264feec9392b4d1957a2d23402" } } @@ -51635,23 +51635,23 @@ "7a6d71e760ce0b6db96fbc1e9f2aa01d2e6d17ff21672aaeb48143c6afbac202": { "3f4236ca802e10d8670aa8f73f4be78ba23acceee06840f0cba08c0227242e03": { "es": { - "updatedAt": "2026-10-20T04:30:26.575Z", + "updatedAt": "2026-10-20T04:34:47.147Z", "postProcessHash": "f073002549b009a0c8aa75a8f8acd2a93f811dd51f524e5e3038a42a74dcbe88" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.575Z", + "updatedAt": "2026-10-20T04:34:47.148Z", "postProcessHash": "3d2e1b60a9dfa06f0a72ad7f14a00ed6c10059b83e1dacb251bd490f8e05179f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.576Z", + "updatedAt": "2026-10-20T04:34:47.148Z", "postProcessHash": "5c8ccd64ea538d55bf53069b7f5b9a3a8a36a073f16dee695141ea3fc05042b1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.576Z", + "updatedAt": "2026-10-20T04:34:47.148Z", "postProcessHash": "3c767e13a879edd14a49809208ca858b6e6845b97fcbc521e504c05777f80309" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.576Z", + "updatedAt": "2026-10-20T04:34:47.149Z", "postProcessHash": "bb6cc9a91262a31499b85e59365cea093c7ca69b72d653d67c332116a8bc9108" } } @@ -51659,23 +51659,23 @@ "dffd4c42da3504b24c18dcd0fd7658ebc25c4cd4e0fc86ddcafb01b05719aad5": { "2fb11b5139ff9205eb822790fbcc76a5190be0a10dc4ee151a388f1cc61fc8ae": { "es": { - "updatedAt": "2026-10-20T04:30:26.576Z", + "updatedAt": "2026-10-20T04:34:47.149Z", "postProcessHash": "88c8bfe56a4e53aa4ff22d681f127ec375ac41e3430cfae1a2d0515883d0ded2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.577Z", + "updatedAt": "2026-10-20T04:34:47.149Z", "postProcessHash": "8a823d68ca262a7eba1e13a646c39d1f786219f5a1f8af20588d1270ae8b043b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.577Z", + "updatedAt": "2026-10-20T04:34:47.150Z", "postProcessHash": "75803d0bf8f4f6e18771337efdd4cb0338fc54feae2e210b77bb6e71e72cc579" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.577Z", + "updatedAt": "2026-10-20T04:34:47.150Z", "postProcessHash": "2b3efa803c8a4ffbef93a3fc0d07deed40166532001af51673fabdd3ae5b0e5a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.578Z", + "updatedAt": "2026-10-20T04:34:47.150Z", "postProcessHash": "3f7a3462ee37d14d8c62d264651e851e4533332cb9e1a79ce91702ae86e98b9e" } } @@ -51683,23 +51683,23 @@ "7932d9bcd4b9594ee35035a723ee451d329721cd2bb4c2548f35d4be4c0d7734": { "2bec58c5930d8873747587def1862c805dd25f5bf23a1660cfa8504bb95335c9": { "es": { - "updatedAt": "2026-10-20T04:30:26.578Z", + "updatedAt": "2026-10-20T04:34:47.151Z", "postProcessHash": "2053fb26261f68d99f690285b693eb0c2b2a0e00f8d8d1eb9505b9e1632db2f9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.578Z", + "updatedAt": "2026-10-20T04:34:47.151Z", "postProcessHash": "6ea6ae611a47e4aec03c5073365e51bbf0020e113dcbf392d258118ee8fcb2b2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.579Z", + "updatedAt": "2026-10-20T04:34:47.151Z", "postProcessHash": "6f1f226d135e1706025395b52a9bec4d1be598d8f591de2b975da3df31e2e582" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.579Z", + "updatedAt": "2026-10-20T04:34:47.152Z", "postProcessHash": "96c051bad0e22990d40a19a091125c8ff1119bda1f6cbdd52a19f37f80126bc6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.579Z", + "updatedAt": "2026-10-20T04:34:47.152Z", "postProcessHash": "31e0284cadd74ef246a554f71a2c863a4ac29e6351984baf50751aecb3bee39e" } } @@ -51707,23 +51707,23 @@ "329223b498b2c65a40990630cb0373a4a1a9bc3f83d61594b86f60de660d2490": { "d6e87ed7a985891500c8e2fd60b353ca69dd41397c7a40de12ce0a0774c99a19": { "es": { - "updatedAt": "2026-10-20T04:30:26.587Z", + "updatedAt": "2026-10-20T04:34:47.160Z", "postProcessHash": "0aa32273528d3ff0f5567e9046946fe0e1a702f30e54871f6c1114970b0097ef" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.587Z", + "updatedAt": "2026-10-20T04:34:47.160Z", "postProcessHash": "8d0a70bac7807face76d2daf1e43ab402e56e0cbd76ec2a4d94d68a86adf7e2f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.587Z", + "updatedAt": "2026-10-20T04:34:47.160Z", "postProcessHash": "a8b4531da011d3508f2144981940ba682d8319d0fc6ecaf5f4f64204d043c338" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.588Z", + "updatedAt": "2026-10-20T04:34:47.161Z", "postProcessHash": "74f4b7727a445026bf7734c10e50cfe84e6c00ce9f54cf97e0e2db58ab08c8e1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.588Z", + "updatedAt": "2026-10-20T04:34:47.161Z", "postProcessHash": "41e88d040b74e864b339f8c5ef0d7267a9e380379fcc34b740651a891c19d9ee" } } @@ -51731,23 +51731,23 @@ "ae56dd531b654349007b5366d35691e520399b2e5755e0981d52d07db2bd0149": { "fbbb671eb6f03950c52636d0b84e6fb24e7cfb1df32cd800a0c5a8a7a6d37e14": { "es": { - "updatedAt": "2026-10-20T04:30:26.619Z", + "updatedAt": "2026-10-20T04:34:47.203Z", "postProcessHash": "15d34d03fe9b320103dfeebcac031974ed144c84d7dfedf45f7378f42d6c7ca3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.619Z", + "updatedAt": "2026-10-20T04:34:47.203Z", "postProcessHash": "c446bd8ba1a071a9c97fe1acbb9cb870228fe0461407d82fea3c57ea39047f7b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.620Z", + "updatedAt": "2026-10-20T04:34:47.203Z", "postProcessHash": "a35f9e07a35f6d4054bee80afa8aa7c656bc97f5b2c90b90feb67e2be44d2784" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.620Z", + "updatedAt": "2026-10-20T04:34:47.204Z", "postProcessHash": "922e73a168c180dbae9aa312c15b486d868dd399f3cab61f968237e881c29302" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.620Z", + "updatedAt": "2026-10-20T04:34:47.204Z", "postProcessHash": "ead83381041db1a768b020ec6b7493041c5eba10e1f5ad01fc92de76cd9be291" } } @@ -51755,23 +51755,23 @@ "55431d6a800bc38f54a449009eab12f6f9bab5ac27008999fd2d0ffad253ebd4": { "f134a3f3f39f195e71a7e9d3e2d373f2c0f52b4306070129bf99c97284855bab": { "es": { - "updatedAt": "2026-10-20T04:30:26.601Z", + "updatedAt": "2026-10-20T04:34:47.173Z", "postProcessHash": "0d3cfd35b01af51928d078e950522c31232f167f90242fcc542eb59220ef2228" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.601Z", + "updatedAt": "2026-10-20T04:34:47.173Z", "postProcessHash": "05d29bada1bb083a8a53f17082057168652e3e49fe964de07fd94ebd4998a0d2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.602Z", + "updatedAt": "2026-10-20T04:34:47.173Z", "postProcessHash": "d41f51c2c86fc7ca9e29803228d4ef386e4580a0bd6b338003c5f36193372a92" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.602Z", + "updatedAt": "2026-10-20T04:34:47.174Z", "postProcessHash": "6c292f1a1b66338e3a15f9056590e5ae7cc4af330b51e99a968f48d2c38562ff" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.602Z", + "updatedAt": "2026-10-20T04:34:47.174Z", "postProcessHash": "6eae24b073e5564f9e75cdee80c998f3ca419d4f35b01627ad2136fe1c8fd2f1" } } @@ -51779,23 +51779,23 @@ "b52a9ffc3e0953721d5cc7fadae8b5846ddb71b76b645abd8cd962b6081d9f81": { "920eea7eabac9efb63b2e8e4b07377f26d092845e552f035d4c62b7470050a97": { "es": { - "updatedAt": "2026-10-20T04:30:26.612Z", + "updatedAt": "2026-10-20T04:34:47.181Z", "postProcessHash": "3e1ff1b879641107938915eba84676b35015043b4180c6dba71924692c479511" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.612Z", + "updatedAt": "2026-10-20T04:34:47.182Z", "postProcessHash": "dfcf86a7f42c39cc57bce34bdff9fbf2f17fead503ac4fe1d6c4632801448f7f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.612Z", + "updatedAt": "2026-10-20T04:34:47.195Z", "postProcessHash": "0f42d92506fd09a6e972a211fca18d6013130e1c0b77affa8d13309a7ca2ec70" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.613Z", + "updatedAt": "2026-10-20T04:34:47.195Z", "postProcessHash": "b4178f3a019fe22e60a0754d88544039aaee1eb31adabeee17ef854c6df7ee3f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.613Z", + "updatedAt": "2026-10-20T04:34:47.196Z", "postProcessHash": "c7e4da04e0a5ab07aae5921cc9ed71a989b892024383793859c6f1668db896a6" } } @@ -51803,23 +51803,23 @@ "a8daa920472039d885cb4780476fd7c9a7e7941bcc2305d5b7c5d9ca041ea150": { "63cad5dcc01e8fd6c0bd5bd0661cdf7eca3a05989a342bb7fdaa79a9af347d71": { "es": { - "updatedAt": "2026-10-20T04:30:26.603Z", + "updatedAt": "2026-10-20T04:34:47.174Z", "postProcessHash": "e530b1e5595f15965e572579b95092a8944e3fb01ed0711adebb517a44f3ddf2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.603Z", + "updatedAt": "2026-10-20T04:34:47.175Z", "postProcessHash": "d1f5bc597c3c4fdc6f017b4014b2a109343d3e71f7f0882f348a3004a60196cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.604Z", + "updatedAt": "2026-10-20T04:34:47.175Z", "postProcessHash": "20aa4080ee7cb0f7711c7e4c265d037925f91d89adbf0cac4c8f8f696bce7a42" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.604Z", + "updatedAt": "2026-10-20T04:34:47.175Z", "postProcessHash": "05f2df63298da464dc6ab3177a0eca8b70e88d30c802740ff6843a3880470d8c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.604Z", + "updatedAt": "2026-10-20T04:34:47.176Z", "postProcessHash": "257766e6208e2902db1f379d68058d127791f3c3926162fcdb2731ee49029911" } } @@ -51827,71 +51827,71 @@ "de072b6c00a2b129c55ded32bd17439ddda585119b85a75685049d4163805a4d": { "9c138a3a23d72582f4ab3daec53dae89fe7c5a4cf005595a73f5ba1b9806c857": { "ja": { - "updatedAt": "2026-10-20T04:30:26.618Z", + "updatedAt": "2026-10-20T04:34:47.202Z", "postProcessHash": "135750a4f36c098e576d2cb9a475b878f965aa4e105b16124b9c0015fca7439f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.618Z", + "updatedAt": "2026-10-20T04:34:47.202Z", "postProcessHash": "fb88d77bdd58d8300d93f6c75ebf19517da1e37bb6ad7b5ce8f57d6f67a482eb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.618Z", + "updatedAt": "2026-10-20T04:34:47.202Z", "postProcessHash": "ada91bfad484663753bfd07ee99d3f2103d32b15dd7bf8192192bb58fd028d3c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.617Z", + "updatedAt": "2026-10-20T04:34:47.201Z", "postProcessHash": "7c06fdc689061a467f756b4209f0350547d6f8c5b05f7efaea22ae725375e499" }, "es": { - "updatedAt": "2026-10-20T04:30:26.617Z", + "updatedAt": "2026-10-20T04:34:47.201Z", "postProcessHash": "7c424dc4edc1f24f7988f2893fa3a503795623fc1beb90dd322620ceafb4c037" } } }, "35971633cee8b45ada59b882da8792675488b905ab07ce2c8d1a5c7656f61f00": { - "183cb6971232ca930f60512e6e8866ebc38ece09cce7a93a7a0d2ade462f26d4": { + "6ade28bbd351bdb5310117ddf49f141b42a8fafdf26f9df0a3b96a823512ab73": { "es": { - "updatedAt": "2026-10-20T04:30:26.605Z", - "postProcessHash": "cffa059dda855e988ee31b0a1c6087d4e88d148a7be278016914b2f3cad8fd4b" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.605Z", - "postProcessHash": "fad6cdd53e82b692d3cc054791f0ec2c443563e42ab25bbb09202b4ef9762ef3" + "updatedAt": "2026-10-20T04:34:47.340Z", + "postProcessHash": "fc4f9b4f847f9fa52b238c56e420e27bb4fd9797b71166fdf83951ce96023f4d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.605Z", - "postProcessHash": "4f498b5f7bf5962c309a21e1adb7637c486d35fa305cf4e2ebdabbde938f401c" + "updatedAt": "2026-10-20T04:34:47.374Z", + "postProcessHash": "5298e6b691cc4c680d702400775c36e2e34792be110df77e280fdb104ba5069b" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.388Z", + "postProcessHash": "b586ee94e2a047a413576c66419d07f28f5a637e093ff945eb62e27970268dfd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.606Z", - "postProcessHash": "c0c1bbd8c619a21a09ee2b14a65e9368c7f246810556334af5bf24f540e4745b" + "updatedAt": "2026-10-20T04:34:47.407Z", + "postProcessHash": "4b7ada19fece5c9995ade1eecf7e069a9b17f24e4ab4f66254004c2fa48fe032" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.606Z", - "postProcessHash": "77adad66000d948fef15fbfafefd22147f0ccff42cf65d5f97da59169b90a353" + "updatedAt": "2026-10-20T04:34:47.409Z", + "postProcessHash": "5228e091ab623cef30d0a9e9db8e4323fcb729114537598f6122c1b3c76e103f" } } }, "4bb195404776aa0760c57c03f638915b194684e43823b7475895849af1c7e254": { "5edd649a2cdf938f6a719c370cc0a31cf99576f53f3e877e96459ee57315d2db": { "es": { - "updatedAt": "2026-10-20T04:30:26.546Z", + "updatedAt": "2026-10-20T04:34:47.133Z", "postProcessHash": "a7100b504ec28b3780e9cc2f398401f0d5addbdbf5d0d4230c642f4fb7e9d85f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.547Z", + "updatedAt": "2026-10-20T04:34:47.134Z", "postProcessHash": "0360f30691965945b91742553671a249bfc8e1c7085beacb1e087aa8d09d505a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.547Z", + "updatedAt": "2026-10-20T04:34:47.134Z", "postProcessHash": "98a079deb4d250ec49c1e7741d8faebe02ac1af0994b8f1157341500ddc0fbd1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.548Z", + "updatedAt": "2026-10-20T04:34:47.134Z", "postProcessHash": "071a7abc04e97fb0020c7c41ab3be3a7d5c12535f88edd38e307c6cfcb421455" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.548Z", + "updatedAt": "2026-10-20T04:34:47.134Z", "postProcessHash": "6c229bde944fbe7f4d8ed3a051f980258d0eb8e095d863e78583c36b1171e775" } } @@ -51899,23 +51899,23 @@ "3a95e6895533532982d4b12440b160759632da7caee0e245d4a53d648f45466b": { "3b7f1c0e1df63bc2cdcf7356269e23dd987704c961dfcfb02d9f3115245087b7": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.616Z", + "updatedAt": "2026-10-20T04:34:47.200Z", "postProcessHash": "c5fb6cc378a7321d4e35741598c32237f8a774fae44c4aa1f54af5e170946888" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.616Z", + "updatedAt": "2026-10-20T04:34:47.200Z", "postProcessHash": "8a624a2631128cbdeff9c564772581cc86961beaea44daf261879b66848a13df" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.617Z", + "updatedAt": "2026-10-20T04:34:47.201Z", "postProcessHash": "1c075bf5bf751e947214361a162e8d5c52bd1ea5dcbd847378434becfa1f6c04" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.616Z", + "updatedAt": "2026-10-20T04:34:47.200Z", "postProcessHash": "25c371f5d9b86451c561cfe7c6da50a0cb5b59114da4b3680c9cbc2e9df93d40" }, "es": { - "updatedAt": "2026-10-20T04:30:26.615Z", + "updatedAt": "2026-10-20T04:34:47.199Z", "postProcessHash": "a97a76980d84768b01f9b92b1233b82fb1ce8de7b55dd51330ddd964c4be3e4f" } } @@ -51923,23 +51923,23 @@ "427a01be524b52fd4b9b7b459ba50bb64a81e28d252ba42c9bc849254788b3ed": { "496476feedc312bee2c8c8fce625452cc4239863a5998417a55a3de4b8f16d3b": { "es": { - "updatedAt": "2026-10-20T04:30:26.630Z", + "updatedAt": "2026-10-20T04:34:47.213Z", "postProcessHash": "fd29fa39eb08f131978856987ca2306a447e336b40a6281f6f3f85fa86442ad1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.630Z", + "updatedAt": "2026-10-20T04:34:47.213Z", "postProcessHash": "0768e328d774c0e5d3eb89eb3773dbf84722c2dd2694ce85bb71c6084e7e7eff" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.630Z", + "updatedAt": "2026-10-20T04:34:47.214Z", "postProcessHash": "7b4a164d26fca9471f300604b12165b9806c21002babbc18a7d716dbe3531917" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.631Z", + "updatedAt": "2026-10-20T04:34:47.214Z", "postProcessHash": "06e32add7e23b8d58db21430725801b2cc477ac3ea90d1236cb5f630ed9a8731" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.631Z", + "updatedAt": "2026-10-20T04:34:47.214Z", "postProcessHash": "d58e54435d0bbb09465c09ac69c3b5306ba4e3dde6328f254abb6966651a66d0" } } @@ -51947,23 +51947,23 @@ "382b60428b12cc451b447dfa88da236533c08515d2a59a1d4617d3224cb84b9f": { "1b212d8344cbbe64f04fbd2bfdca857492360fc1ab513283e8b99eacd2c10a9f": { "es": { - "updatedAt": "2026-10-20T04:30:26.635Z", + "updatedAt": "2026-10-20T04:34:47.217Z", "postProcessHash": "adc94ee0983ea2cd828af87bca53340ea88b6dc09db8a8288e3e72202fd8d7d4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.635Z", + "updatedAt": "2026-10-20T04:34:47.217Z", "postProcessHash": "0db93669c87d8b68db6c856fe1a1dc3ec9dd3acc57b954f3d121a0d2746895c4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.636Z", + "updatedAt": "2026-10-20T04:34:47.217Z", "postProcessHash": "43b18e756a75691b746d340a50f6805668ba1e20433b3687d0bbc5fca638dd9d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.636Z", + "updatedAt": "2026-10-20T04:34:47.218Z", "postProcessHash": "4e7cf8aafdb2a6fb30c29547ec67312966c5ec9d5f6ef9aafd0a9efec9d917fc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.636Z", + "updatedAt": "2026-10-20T04:34:47.218Z", "postProcessHash": "55b5363716ce39d23a04b089000cb4a56e6bc29055bcdcb8bd3bd4da0bdb857c" } } @@ -51971,23 +51971,23 @@ "fc083fcc20595a5f38421325e0cc8f00819e79190b8a5dc92321ee01887e4151": { "b3d141ea26a235b9eaa69c76deea27d2333baf478f77e3194cbaecd88ae90b51": { "es": { - "updatedAt": "2026-10-20T04:30:26.631Z", + "updatedAt": "2026-10-20T04:34:47.215Z", "postProcessHash": "f1c6df64065f1569896209ed930e8dececb474240debf0598f09102d5777d3ff" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.632Z", + "updatedAt": "2026-10-20T04:34:47.215Z", "postProcessHash": "99b1b9204295e98a116dda5edeaa95d14e2daee515e990c123f47ffa567bf5fd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.632Z", + "updatedAt": "2026-10-20T04:34:47.216Z", "postProcessHash": "a09b9e232105ef4047706e7a5cde2cc0c8baf829c26dde916d46a05cd7e0ba3a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.632Z", + "updatedAt": "2026-10-20T04:34:47.216Z", "postProcessHash": "33dab65ec51f3b2c451933d0eb7f40b109bf3bfe32c0bd5b3bb32fe03d28ee2a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.633Z", + "updatedAt": "2026-10-20T04:34:47.216Z", "postProcessHash": "9b7ad7e30105b64a13ceb94ddbdbf50a821567620c4444cca7bdc4337e315098" } } @@ -51995,23 +51995,23 @@ "ccb2d79baa889c5c2fade16e30a2cb95ea91257757be953474e8017e4240ca8a": { "26f6359f1a840258a868c9a49b09a21ce9853de51014a155ab6bd61592014751": { "es": { - "updatedAt": "2026-10-20T04:30:26.639Z", + "updatedAt": "2026-10-20T04:34:47.220Z", "postProcessHash": "9671a29bdfff1b331db24cc572c9d4f43c924f2b3ff5ab7f54e81b56083e4c84" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.639Z", + "updatedAt": "2026-10-20T04:34:47.220Z", "postProcessHash": "172f87a4b40e28dd232cf2353f6e36b80b7849719f22c78a97e4dbdb625c95f2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.640Z", + "updatedAt": "2026-10-20T04:34:47.221Z", "postProcessHash": "042dfd603081d6b56cadd3e5365d1e07ac147a040d57711a8e732008fbe1256f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.640Z", + "updatedAt": "2026-10-20T04:34:47.221Z", "postProcessHash": "68979b61e863481e61f6aa62ebbc518ae1c64efa6abb8f88fcd09ac8f16cc151" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.640Z", + "updatedAt": "2026-10-20T04:34:47.221Z", "postProcessHash": "b55d6dbf5d6959aa958a218fd64aff2181ed430129a85dcd9eab7bd753a9d11a" } } @@ -52019,23 +52019,23 @@ "a766af4151b504649b977388d894ea3b1c93dfdddfd1fcce1a52da3c98273bcc": { "dc8134351886423853686f8dc6437459c52a38679969bf05a5b616a6e1357c27": { "es": { - "updatedAt": "2026-10-20T04:30:26.646Z", + "updatedAt": "2026-10-20T04:34:47.227Z", "postProcessHash": "1a77ea1a5dcad3a6dbba938bbdb8f6d94d73ac0853cbb731be0c7df48586986f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.646Z", + "updatedAt": "2026-10-20T04:34:47.227Z", "postProcessHash": "72e80d2b4825064da343094ec68c1e1edc87b2878e7e2494d6906606dfc77b99" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.647Z", + "updatedAt": "2026-10-20T04:34:47.227Z", "postProcessHash": "7936fc40e4d23a26f44bf296da32b4fbfcefb189c3fe417981139702d995a966" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.647Z", + "updatedAt": "2026-10-20T04:34:47.228Z", "postProcessHash": "c203d49d607a139b2c92c094a82974b6cc23b3c06c017a205835776f72ddccbd" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.647Z", + "updatedAt": "2026-10-20T04:34:47.228Z", "postProcessHash": "3880252210625f8eea9c5a1dfa576d92d0b13aa72910766930720ece040d45b0" } } @@ -52043,23 +52043,23 @@ "1cddecb6c60e552f90c905b8ee5774082e2e26e7294ca0c4dec713ed97a2f43b": { "51472d855670d2643470632913d84c800170e0e8bfc0e2a3433bf0a1e7811aac": { "es": { - "updatedAt": "2026-10-20T04:30:26.662Z", + "updatedAt": "2026-10-20T04:34:47.244Z", "postProcessHash": "b6c36ab58f60cfd2d13f08e2b45775842a4d93ba2e5f7f7306f739d6eba661a6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.663Z", + "updatedAt": "2026-10-20T04:34:47.244Z", "postProcessHash": "922ac994831c7f86ecce5f2dc6cc329d604cb6ece6ce71d00613474c592a6397" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.663Z", + "updatedAt": "2026-10-20T04:34:47.245Z", "postProcessHash": "443bfd1a96a2d4ac42c513d9c0a6122c061234eaf90852b342060850b1192535" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.664Z", + "updatedAt": "2026-10-20T04:34:47.245Z", "postProcessHash": "70ba79067bf0380934ff41a151a30be4fa6e2e3826aaa116c97809f0a99df510" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.663Z", + "updatedAt": "2026-10-20T04:34:47.245Z", "postProcessHash": "e4c5b520fb5c6184ce2768a82620d86949b42222e31006704bef5ed7cc3c6fd2" } } @@ -52067,23 +52067,23 @@ "756ec1dabfac20b85a0b881a4d6fd97678f762dda95eb93ea10e5dc4a43baa3f": { "f54b1d7acc5d1023d25cd7b11369a06831feec18db72bcafabdfd778cab36d9c": { "es": { - "updatedAt": "2026-10-20T04:30:26.648Z", + "updatedAt": "2026-10-20T04:34:47.228Z", "postProcessHash": "2e6bf9abae2efa26c1959b63bfbfd4877ad5693bf3256383f25db9764adebf34" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.648Z", + "updatedAt": "2026-10-20T04:34:47.229Z", "postProcessHash": "fe8e7757f4ffbee4976d2adea5b67d793de3a89401021e586a084741535db6da" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.648Z", + "updatedAt": "2026-10-20T04:34:47.229Z", "postProcessHash": "6073e6864b5c65aec0382384fa2b8084315dba4d912be8fb1704ab5ddcd10649" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.648Z", + "updatedAt": "2026-10-20T04:34:47.229Z", "postProcessHash": "e7f056c355965fa2c2c7a7aa99db84b8f2e5dcf8a3f538712307313ba1c8607c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.649Z", + "updatedAt": "2026-10-20T04:34:47.230Z", "postProcessHash": "4d292150f64d0bf2e8f65cd478f6592f8c31dcac9578a7dfe1a951d8fdff4e94" } } @@ -52091,23 +52091,23 @@ "e5dabc88fbe9cceda68aa84f85c4eac6b5ccc8461e98d3473c49088e9fa10c96": { "6c808ebd7a5a39aa8f25fb4ea90d5937403d62e68ac9dd16976a833cd85ddbfd": { "es": { - "updatedAt": "2026-10-20T04:30:26.664Z", + "updatedAt": "2026-10-20T04:34:47.245Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.664Z", + "updatedAt": "2026-10-20T04:34:47.246Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.665Z", + "updatedAt": "2026-10-20T04:34:47.246Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.665Z", + "updatedAt": "2026-10-20T04:34:47.246Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.665Z", + "updatedAt": "2026-10-20T04:34:47.246Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" } } @@ -52115,23 +52115,23 @@ "d9f6163d3cfe0476202b246bca1c45715a4762c67d3ab1efe303d568fce34dd9": { "b3d141ea26a235b9eaa69c76deea27d2333baf478f77e3194cbaecd88ae90b51": { "es": { - "updatedAt": "2026-10-20T04:30:26.641Z", + "updatedAt": "2026-10-20T04:34:47.222Z", "postProcessHash": "f1c6df64065f1569896209ed930e8dececb474240debf0598f09102d5777d3ff" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.641Z", + "updatedAt": "2026-10-20T04:34:47.222Z", "postProcessHash": "99b1b9204295e98a116dda5edeaa95d14e2daee515e990c123f47ffa567bf5fd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.641Z", + "updatedAt": "2026-10-20T04:34:47.222Z", "postProcessHash": "63058ad2a3d26b8d14f833c9f18ecc689407b0c9f45ca74df6199443384d3b74" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.642Z", + "updatedAt": "2026-10-20T04:34:47.223Z", "postProcessHash": "33dab65ec51f3b2c451933d0eb7f40b109bf3bfe32c0bd5b3bb32fe03d28ee2a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.642Z", + "updatedAt": "2026-10-20T04:34:47.223Z", "postProcessHash": "9b7ad7e30105b64a13ceb94ddbdbf50a821567620c4444cca7bdc4337e315098" } } @@ -52139,71 +52139,71 @@ "0a0730370260ce807af94e146d6ac52c2fd5ac094c41641474fa9e36b398417d": { "dd78fc13b881d55b263093a605ef45b3a45ea9120da66e36b421743fcf3330df": { "es": { - "updatedAt": "2026-10-20T04:30:26.642Z", + "updatedAt": "2026-10-20T04:34:47.223Z", "postProcessHash": "423efb842fdf095e846ade16c4902538fba174fbb9a195f30744cbb4d47587d7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.643Z", + "updatedAt": "2026-10-20T04:34:47.224Z", "postProcessHash": "d928f151c43a17c97f91b1f87d1bb6c06b916c88de8271b1b7d6fd41cb795d2a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.643Z", + "updatedAt": "2026-10-20T04:34:47.224Z", "postProcessHash": "d230b77ce8b02783bc712a4037289c8500803539f6feda34974c198981785be9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.643Z", + "updatedAt": "2026-10-20T04:34:47.224Z", "postProcessHash": "857b1d464b2c6d7ab6874b00b7c9a48f0a017354b122cb49ad72780d121d9b5b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.644Z", + "updatedAt": "2026-10-20T04:34:47.225Z", "postProcessHash": "fb12a6ca7906f2d11cd6e9be78e364f8ccac5d76be4863fb80f0939ca8f6a08f" } } }, "7019807117604292edf9faaac5ee9f3dfc26ec8e69c3fb4a7186d3033288c8a9": { - "2e6ead98027d806ecd8647a5b59b778e2c9005c3ce6401013f3fbdea069d73de": { - "es": { - "updatedAt": "2026-10-20T04:30:26.633Z", - "postProcessHash": "fde1ee12920fea7971691f6fa228ad41ccf40e1671e4eef118a9f0a2bf29b071" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.633Z", - "postProcessHash": "3af12a679ec92d65305147f00226d4e1d2172dba4c0d326c0a1ee0c337f4fa42" - }, + "95537f3d162ae8b8e76ded34ee8462a8ada1492fa42788f5c1852914eb4526db": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.634Z", - "postProcessHash": "fde1ee12920fea7971691f6fa228ad41ccf40e1671e4eef118a9f0a2bf29b071" + "updatedAt": "2026-10-20T04:34:47.338Z", + "postProcessHash": "95537f3d162ae8b8e76ded34ee8462a8ada1492fa42788f5c1852914eb4526db" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.634Z", - "postProcessHash": "02f3ab4b4be108acd68e6d7257a19012d42c85a6e41f540a2635f6a4a027a725" + "updatedAt": "2026-10-20T04:34:47.340Z", + "postProcessHash": "5dfd74f728e75fa29183ce104831dd7366c1a6e9c9e5cb19a815191f74bfef14" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.375Z", + "postProcessHash": "95537f3d162ae8b8e76ded34ee8462a8ada1492fa42788f5c1852914eb4526db" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.635Z", - "postProcessHash": "b9ba4bb8a1a7ec2768c26665b31652be389be15a82e09bab9313c270102801dd" + "updatedAt": "2026-10-20T04:34:47.387Z", + "postProcessHash": "95537f3d162ae8b8e76ded34ee8462a8ada1492fa42788f5c1852914eb4526db" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.397Z", + "postProcessHash": "05800109f52116c4394c96a885cafc3478b5fa920be37dc8bb87562a0d3470ac" } } }, "7c6f70473c6a93d337a4d9ef2c1360adbd7b1d2669fc138fd942ca7a43e5dd9f": { "4fe616d4dbbeb3f3be22de3fa4e8efa1b2e9e6f22d12b773074fd4031dacc553": { "es": { - "updatedAt": "2026-10-20T04:30:26.626Z", + "updatedAt": "2026-10-20T04:34:47.210Z", "postProcessHash": "5109fc978976f289b229717798b279188eb9db5ce26dbfab3b5f0f776e79fbcb" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.626Z", + "updatedAt": "2026-10-20T04:34:47.210Z", "postProcessHash": "842b6428ccbdc5ef4458faabf9d9573731eb4f7370e2315923ae4419bc2a0e7b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.627Z", + "updatedAt": "2026-10-20T04:34:47.210Z", "postProcessHash": "d4c61e7ca7f82a11aed9fb8588ec45a04d5fd4a4bb1169ccafaafcd6bcd821a7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.627Z", + "updatedAt": "2026-10-20T04:34:47.211Z", "postProcessHash": "06eaf24c748e1e44cbc1c1b79f6b16641fc076af016969aa2890553d98f573f9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.627Z", + "updatedAt": "2026-10-20T04:34:47.211Z", "postProcessHash": "12c775a7dd2cd6f59168887185695e3c2e88ca88b296a6620fe414b2c7edbce6" } } @@ -52211,23 +52211,23 @@ "a56b1dbf7019b555c91141227f4e51642f48b0c49d067eabe9097f6fbc7e60c6": { "fb598c9ebead704df5a60562462af6cc9a4fe560d158d178137ef45feb170d29": { "es": { - "updatedAt": "2026-10-20T04:30:26.653Z", + "updatedAt": "2026-10-20T04:34:47.236Z", "postProcessHash": "fc88dd72eb721c2e8bfaa0023eb2a03d172d10ebe61d73176cd3d31bc4dee5b6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.654Z", + "updatedAt": "2026-10-20T04:34:47.236Z", "postProcessHash": "7ac6ffb941c0fcd1982a1a7e0600789cd77bbe15d0c49a7d421a7b406a4d805d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.654Z", + "updatedAt": "2026-10-20T04:34:47.236Z", "postProcessHash": "86a192f6438b75fb443a69b667898ce3413aa4409705ccdfea1e73c72ac3d6fa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.654Z", + "updatedAt": "2026-10-20T04:34:47.236Z", "postProcessHash": "649c976f47f0384149d5f8eafbb81f31ec5ff762af5e1855f537a42f3ce66f9f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.655Z", + "updatedAt": "2026-10-20T04:34:47.237Z", "postProcessHash": "244f2e80155832bb35277c0036ec2b692c115a8471066e46ffc5e602be1e2a81" } } @@ -52235,23 +52235,23 @@ "8a54310c41f81a31375ade8fcc9743c2ad20f43147ab1aba80f3a9254a65e098": { "16f5ecbd2933a155174fc41ea912d3f1ca87b47a6f81d5e30a38a690bc474aa8": { "es": { - "updatedAt": "2026-10-20T04:30:26.649Z", + "updatedAt": "2026-10-20T04:34:47.230Z", "postProcessHash": "cbfe1dd4e428ac687448dc607a8463e4fc64e23924cae1c18fcf2722b5de3ba2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.649Z", + "updatedAt": "2026-10-20T04:34:47.230Z", "postProcessHash": "b20cd7f5386452c22f2f2b679bc453c3d14035505db82405582007afb9e5c5e3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.649Z", + "updatedAt": "2026-10-20T04:34:47.231Z", "postProcessHash": "01bf09de06104b110b2639a56866f7ebcb9c3ed89e6469c41dccc1ddfb3c1ffd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.650Z", + "updatedAt": "2026-10-20T04:34:47.231Z", "postProcessHash": "ca573a25886ef8fb53cbaca7b1e469686aa78634364aca4434841aeafed4dee0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.650Z", + "updatedAt": "2026-10-20T04:34:47.231Z", "postProcessHash": "0bd274ecdabca8bd2cc5a3979e4250d27189d3647a382ca8c8b77ecbed96395c" } } @@ -52259,23 +52259,23 @@ "8c1ae8eea748e67b05515ffb60dbc762fd354cca121b8af179c0e9ba317382a3": { "acf706cf7b13066c25625b9e5e69a0608505d86db9fcb16b7d5ffa9958b4e64f": { "es": { - "updatedAt": "2026-10-20T04:30:26.652Z", + "updatedAt": "2026-10-20T04:34:47.234Z", "postProcessHash": "4114830bc66777085f968c1111c2abc9566be9cc2309482c4ac8baa8a6cc6953" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.652Z", + "updatedAt": "2026-10-20T04:34:47.234Z", "postProcessHash": "45fd019812a2c84935a469d35dd4a65dcb49d2e842c3ed9930a500e03acc8033" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.652Z", + "updatedAt": "2026-10-20T04:34:47.235Z", "postProcessHash": "ac6c73fac448122c8d80eb27aecb408928517ceef36eaa8d30516ca6426c1aa5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.653Z", + "updatedAt": "2026-10-20T04:34:47.235Z", "postProcessHash": "62fd0ef70548ea8f339d43f0a2ca7cdc496bd57105567a161ba0390c7c5fcb2d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.653Z", + "updatedAt": "2026-10-20T04:34:47.235Z", "postProcessHash": "a9e75090b81f8c51bc87bd62029e3bb07a1bd8c7ae300ea7f9b42cf04dff5301" } } @@ -52283,23 +52283,23 @@ "b1a75277754de0398228570210e3ddb5f00a108e5913f3cb0bb566dd01dab52d": { "6c808ebd7a5a39aa8f25fb4ea90d5937403d62e68ac9dd16976a833cd85ddbfd": { "es": { - "updatedAt": "2026-10-20T04:30:26.658Z", + "updatedAt": "2026-10-20T04:34:47.240Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.658Z", + "updatedAt": "2026-10-20T04:34:47.240Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.659Z", + "updatedAt": "2026-10-20T04:34:47.240Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.659Z", + "updatedAt": "2026-10-20T04:34:47.241Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.659Z", + "updatedAt": "2026-10-20T04:34:47.241Z", "postProcessHash": "a1fc63526fe42c5d57c1d12f5948b2d01555ff025944c16323b2a94467a3d370" } } @@ -52307,23 +52307,23 @@ "6cbb691c92aef84c0278ecf14f16f6886dc950f479dd5cf7926280f93bec6254": { "7dbc3947817a2fa6c3471bbe5b2e57f11dfc5c6f39ca513d5102506d62e7f13d": { "es": { - "updatedAt": "2026-10-20T04:30:26.660Z", + "updatedAt": "2026-10-20T04:34:47.241Z", "postProcessHash": "00465ba9a319ae724d031d5d1a2af7a4d3f3b1e9cf108bb8a419082e631ab7ec" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.660Z", + "updatedAt": "2026-10-20T04:34:47.242Z", "postProcessHash": "c6e0d14f75b3dc6fcc304d2f3bcfa7b304005a6054ebf6b26cc7cdb0c6ff623e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.660Z", + "updatedAt": "2026-10-20T04:34:47.242Z", "postProcessHash": "dd24fad098fccbb5bf39950e682df3ec73d59404bf8141690096157748a89a9d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.661Z", + "updatedAt": "2026-10-20T04:34:47.242Z", "postProcessHash": "1c8b485be409a0110c5c5b0f8f4ca417f10bfe7629da947670ff600727dc1a20" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.661Z", + "updatedAt": "2026-10-20T04:34:47.242Z", "postProcessHash": "581900e93cc414056c8bdea1c8908c0e02a901f90b0c370eae25293b39e43d4d" } } @@ -52331,23 +52331,23 @@ "7468f91fb48adb9b5b7c646808a23e2928795e21007804ab8477c3f11e196d81": { "ba9107bc4194cec2c9a0d0d4df0e3ed25a7499cc34f071ae536d3534e5541212": { "es": { - "updatedAt": "2026-10-20T04:30:26.655Z", + "updatedAt": "2026-10-20T04:34:47.237Z", "postProcessHash": "a411de0ce653c6425d71b11c24dabaf68c24224f8aa1ee6907deea3c90e41a17" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.655Z", + "updatedAt": "2026-10-20T04:34:47.237Z", "postProcessHash": "5b5951faf83b221e0fc3d295c8f14841cb84778ad30a3801b94357b0d95e2fc4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.655Z", + "updatedAt": "2026-10-20T04:34:47.238Z", "postProcessHash": "196eaa400d10df73fb75c0144d1a91bd3e971c8e1c6710a62e5d2ad7d5f2d9cd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.656Z", + "updatedAt": "2026-10-20T04:34:47.238Z", "postProcessHash": "d7749b6c0b940b89b6b5e6523389780e95333a35eaf15333a5b5f108ce818ed4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.656Z", + "updatedAt": "2026-10-20T04:34:47.238Z", "postProcessHash": "4005fbca40bb49ab5490874a6d822e8ff66331c91c0191b2f15b92032f43e486" } } @@ -52355,23 +52355,23 @@ "f74f8eeb1018ad53574dd8c9961efb73be0d66de71633eef109c5a5b67ff191e": { "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.662Z", + "updatedAt": "2026-10-20T04:34:47.243Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.662Z", + "updatedAt": "2026-10-20T04:34:47.243Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.661Z", + "updatedAt": "2026-10-20T04:34:47.243Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.662Z", + "updatedAt": "2026-10-20T04:34:47.244Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "es": { - "updatedAt": "2026-10-20T04:30:26.661Z", + "updatedAt": "2026-10-20T04:34:47.243Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" } } @@ -52379,23 +52379,23 @@ "105decee0a46df1fca5eb4c7404f9884ff02d6b1334005fc6d6371e9f05ec702": { "44daff96b5a074d255010ea08fd7c59827f5522b3753b21f61aac67d562925eb": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.672Z", + "updatedAt": "2026-10-20T04:34:47.252Z", "postProcessHash": "e1dcafa0c59f447b246c4eaed050330eb1c173a96a109885cf1429d5178708a9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.671Z", + "updatedAt": "2026-10-20T04:34:47.251Z", "postProcessHash": "e1dcafa0c59f447b246c4eaed050330eb1c173a96a109885cf1429d5178708a9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.672Z", + "updatedAt": "2026-10-20T04:34:47.251Z", "postProcessHash": "e1dcafa0c59f447b246c4eaed050330eb1c173a96a109885cf1429d5178708a9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.673Z", + "updatedAt": "2026-10-20T04:34:47.252Z", "postProcessHash": "e1dcafa0c59f447b246c4eaed050330eb1c173a96a109885cf1429d5178708a9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.672Z", + "updatedAt": "2026-10-20T04:34:47.251Z", "postProcessHash": "e1dcafa0c59f447b246c4eaed050330eb1c173a96a109885cf1429d5178708a9" } } @@ -52403,23 +52403,23 @@ "6fe2bfa4f40f8d77169fb1f6e3005b3fc0f6f68d4b4448516c448d2116384eb5": { "c8c380c65ec5a6114ef86c2016d3f26e1ea42811cd5062fcca60357ceb0e31ba": { "fr": { - "updatedAt": "2026-10-20T04:30:26.676Z", + "updatedAt": "2026-10-20T04:34:47.254Z", "postProcessHash": "d8c5e510aad7f764418ef019aa67e4abf1eddb68c97170e9017f6e7ba8f365c4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.676Z", + "updatedAt": "2026-10-20T04:34:47.254Z", "postProcessHash": "c2879b66700edb11316da28f9a0ea55bccb2cc1274db8bbf52ac4c7a63c39394" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.676Z", + "updatedAt": "2026-10-20T04:34:47.255Z", "postProcessHash": "9f7cb0d9898f8491e9f9e4ea9097cf1e55b00114171ee5867d2943b28ba71fda" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.677Z", + "updatedAt": "2026-10-20T04:34:47.255Z", "postProcessHash": "c2879b66700edb11316da28f9a0ea55bccb2cc1274db8bbf52ac4c7a63c39394" }, "es": { - "updatedAt": "2026-10-20T04:30:26.675Z", + "updatedAt": "2026-10-20T04:34:47.254Z", "postProcessHash": "bfee133877d2d27ee4cd7306fa8ce035f063f85bf9e05b90a1480dcea4d54957" } } @@ -52427,23 +52427,23 @@ "8a66a60b05aa5a534ed2f94aed27b8c9785a85f181b662b04522f95248f21344": { "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893": { "fr": { - "updatedAt": "2026-10-20T04:30:26.670Z", + "updatedAt": "2026-10-20T04:34:47.250Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.670Z", + "updatedAt": "2026-10-20T04:34:47.250Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.671Z", + "updatedAt": "2026-10-20T04:34:47.250Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.671Z", + "updatedAt": "2026-10-20T04:34:47.251Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" }, "es": { - "updatedAt": "2026-10-20T04:30:26.670Z", + "updatedAt": "2026-10-20T04:34:47.250Z", "postProcessHash": "b5968829b2277e2aca634c8c1857d374b7c23c8175c8b7e778c4c6314d06d893" } } @@ -52451,23 +52451,23 @@ "fa161697d413aa0cce69a1cefc632cf8cbee35713d165b14debc527ae7fad1aa": { "2b1087c4fa9d6fcd9bc6b8bc020adf43afdbcf988419e474c9032d6497a62d30": { "ja": { - "updatedAt": "2026-10-20T04:30:26.668Z", + "updatedAt": "2026-10-20T04:34:47.249Z", "postProcessHash": "e573d8591bd570faf339045e674415f754c6c354f6eb6d353393afad6f0b43fe" }, "es": { - "updatedAt": "2026-10-20T04:30:26.667Z", + "updatedAt": "2026-10-20T04:34:47.248Z", "postProcessHash": "e573d8591bd570faf339045e674415f754c6c354f6eb6d353393afad6f0b43fe" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.669Z", + "updatedAt": "2026-10-20T04:34:47.249Z", "postProcessHash": "e573d8591bd570faf339045e674415f754c6c354f6eb6d353393afad6f0b43fe" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.668Z", + "updatedAt": "2026-10-20T04:34:47.248Z", "postProcessHash": "e573d8591bd570faf339045e674415f754c6c354f6eb6d353393afad6f0b43fe" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.669Z", + "updatedAt": "2026-10-20T04:34:47.249Z", "postProcessHash": "e573d8591bd570faf339045e674415f754c6c354f6eb6d353393afad6f0b43fe" } } @@ -52475,23 +52475,23 @@ "5e43e2dc7b1656f7f6b5cc4cb3ee732d76f54db759bdfb2a89a9bb3500f21c2a": { "58da7a92842ca226030545dda9f7da3734eb911a0962ed89717ecff2f968c2ae": { "es": { - "updatedAt": "2026-10-20T04:30:26.750Z", + "updatedAt": "2026-10-20T04:34:47.303Z", "postProcessHash": "22a621ab32e85933106b24ae4d06166c269b11939db5c78842a9bc5dcbbae5f7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.767Z", + "updatedAt": "2026-10-20T04:34:47.303Z", "postProcessHash": "35223413ad63308b28ca0824a2a3d6575949c08cf4d988695d384f514f578ff1" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.767Z", + "updatedAt": "2026-10-20T04:34:47.304Z", "postProcessHash": "6961dc9ee2eaf9228c76df6d58e5570cac7eb86af5f1b0d245a002df1d790895" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.768Z", + "updatedAt": "2026-10-20T04:34:47.304Z", "postProcessHash": "792e2cd7bf782bfdfa0c0a524b6efc4c799202b0a765210bb4571e01c02205ed" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.768Z", + "updatedAt": "2026-10-20T04:34:47.304Z", "postProcessHash": "de70c9a0be3df6fb94ab987e734edf1b28ee38a0c532f0b4da87b58af4e605a9" } } @@ -52499,23 +52499,23 @@ "3e96b75a5b9f723919ebc66220876d31119e516af6c0843c5c80ac21a953f770": { "71c98eb545122f91c9f9826b71e30b9d3ed582ded5348b1bbd209405d2398fcc": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.735Z", + "updatedAt": "2026-10-20T04:34:47.293Z", "postProcessHash": "ef07a2b56f83257b10026f3cd9e1159936fae26a5ac51589f94b83cf60fa962b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.734Z", + "updatedAt": "2026-10-20T04:34:47.292Z", "postProcessHash": "ef07a2b56f83257b10026f3cd9e1159936fae26a5ac51589f94b83cf60fa962b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.735Z", + "updatedAt": "2026-10-20T04:34:47.293Z", "postProcessHash": "ef07a2b56f83257b10026f3cd9e1159936fae26a5ac51589f94b83cf60fa962b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.736Z", + "updatedAt": "2026-10-20T04:34:47.293Z", "postProcessHash": "ef07a2b56f83257b10026f3cd9e1159936fae26a5ac51589f94b83cf60fa962b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.734Z", + "updatedAt": "2026-10-20T04:34:47.292Z", "postProcessHash": "ef07a2b56f83257b10026f3cd9e1159936fae26a5ac51589f94b83cf60fa962b" } } @@ -52523,23 +52523,23 @@ "c270106463ee206cd1a58e831f5e10df5ff0bc82d5698d1f02b4540d42bfc572": { "32b029b930652e5af4a08e8e2b3f6024fabbadc269e58e3d5f2d1015831a198f": { "es": { - "updatedAt": "2026-10-20T04:30:26.740Z", + "updatedAt": "2026-10-20T04:34:47.296Z", "postProcessHash": "88252c7fb9b7d832e55cfa9e5f414cb80aea401ccc12fe86ed4f115071d4bcf2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.740Z", + "updatedAt": "2026-10-20T04:34:47.297Z", "postProcessHash": "41d13570a8fda9466a348937cdc91aa8a3be6d118d8bdc0bd24ba5df5ba31aee" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.741Z", + "updatedAt": "2026-10-20T04:34:47.297Z", "postProcessHash": "7cb09ed2e537d2c336cd2a5b0d146df4c9ab16a1a695ebb6632c08cb67a06594" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.741Z", + "updatedAt": "2026-10-20T04:34:47.297Z", "postProcessHash": "e5fe2c2e31079c90f6179bbe8a9cf9459d7a1c02cec5c5b27cdd19e3caac9951" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.742Z", + "updatedAt": "2026-10-20T04:34:47.297Z", "postProcessHash": "795adc139560fe7d88f91825c9939d5e1f567ba1d7ab66f57f42c96fca0e6e8f" } } @@ -52547,23 +52547,23 @@ "7c2a6224e991b6bf91709f161a96825fc6657086404f4000eb076610e0bb7299": { "fc7807484438bfa4134a06faf981f6d40f4e86eb4a74771145c858e2d48ce530": { "es": { - "updatedAt": "2026-10-20T04:30:26.738Z", + "updatedAt": "2026-10-20T04:34:47.295Z", "postProcessHash": "b50890a5f19e83b6bf7328aee8e86fbe819b062bef95c99cf7235faa1a286d11" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.738Z", + "updatedAt": "2026-10-20T04:34:47.295Z", "postProcessHash": "3f5853fbe38e157ff2f32b4e11a6e4f852738714b797ba334a51b80b54787ede" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.739Z", + "updatedAt": "2026-10-20T04:34:47.295Z", "postProcessHash": "733900b86fa9871d0fda4fd02d2c5c68ae3687a7317ab81a996e2e38cf1c35cb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.739Z", + "updatedAt": "2026-10-20T04:34:47.296Z", "postProcessHash": "f4eb43a64aba802297cef1c84c76cdf7bcf3014aec2b3b63540182d5cee42402" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.740Z", + "updatedAt": "2026-10-20T04:34:47.296Z", "postProcessHash": "d7b8d8629e56f4e570f6700ed55cbc6dd8dc70b332a4dd4dd004fd84367a4b91" } } @@ -52571,23 +52571,23 @@ "7cb770d02369a417ebec1b76a251368e9542ab4051f807d9e3ceebc411e6e060": { "28cc697674cc16a78fd877de3fadf5b24b2c5dc844dd67cb5b6e57a914239bfc": { "es": { - "updatedAt": "2026-10-20T04:30:26.736Z", + "updatedAt": "2026-10-20T04:34:47.293Z", "postProcessHash": "8f77f872999073eb9f2671191b6a78dd83dfaf61f7e8e15de10eeb82281b13b0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.737Z", + "updatedAt": "2026-10-20T04:34:47.294Z", "postProcessHash": "61395ec4955439b507fcb190519eb4c7cdc91a59896e3db8ff149245fc4d25a2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.737Z", + "updatedAt": "2026-10-20T04:34:47.294Z", "postProcessHash": "8fb0bd72b278c1f2e243c3963af880da59bafe6d56388628a7a5bb81f3ef80c6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.737Z", + "updatedAt": "2026-10-20T04:34:47.294Z", "postProcessHash": "77bfb6d1a70a317068d922d50e9eda00bb150cfd8a0ba186191b744db67742fc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.738Z", + "updatedAt": "2026-10-20T04:34:47.294Z", "postProcessHash": "e75be567f4a79de81fa3b46cd16ca5f68095f2751c6136b9313448f0454eeda7" } } @@ -52595,23 +52595,23 @@ "a91d0c98ca796f09d90e49839fa7fe29b2e18442d46c9f1d97e155c8b4eda42d": { "d36f2b73a49acc8cb56cae7f920eed7798222bd31a9670d5447c4a36007c25f3": { "es": { - "updatedAt": "2026-10-20T04:30:26.732Z", + "updatedAt": "2026-10-20T04:34:47.291Z", "postProcessHash": "9e626bd37e47f4de2557e25e4a4047641654b190887549d6a24a86aed23209c0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.732Z", + "updatedAt": "2026-10-20T04:34:47.291Z", "postProcessHash": "fb7ee3221c014137f49df8819d0c021cad1d7a27f588cca3a23dde1a1cd7a2ba" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.733Z", + "updatedAt": "2026-10-20T04:34:47.291Z", "postProcessHash": "2671c88c56f051df9f08a260ec371716015702f878ad8bb051588a17a9307336" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.733Z", + "updatedAt": "2026-10-20T04:34:47.292Z", "postProcessHash": "f54eeac1986b27e4a940958c45d422c50d0511290482ec73318e58f2fa0c1f57" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.734Z", + "updatedAt": "2026-10-20T04:34:47.292Z", "postProcessHash": "5be7be945db13cb62b447e23f25a2e2df108da79699d21782401fb2f2c96896f" } } @@ -52619,23 +52619,23 @@ "df6b2888a8e9740b6721ccdc9ac452a23c5088e70ef5e4669000d6834e2ec88d": { "ab087523a16b089dc3bbcb3dd0a38274f8fc5afd96d712cb1196afd63750575f": { "ja": { - "updatedAt": "2026-10-20T04:30:26.682Z", + "updatedAt": "2026-10-20T04:34:47.258Z", "postProcessHash": "7a4fc5256aa7d4a7bec2e69bc446c91253c24697ac5c866876a67e74b098f878" }, "es": { - "updatedAt": "2026-10-20T04:30:26.681Z", + "updatedAt": "2026-10-20T04:34:47.258Z", "postProcessHash": "2b3b6dd3d10ad2e9f9e4baca51ffed325d29fd396be234b2bd45b87f28b4eaea" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.682Z", + "updatedAt": "2026-10-20T04:34:47.259Z", "postProcessHash": "d3192b9d8306528fba4c5f1952442b456e8050cad703f49db59bba97ffb6495c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.682Z", + "updatedAt": "2026-10-20T04:34:47.259Z", "postProcessHash": "05ec8c6c63b1386c6807aa456f989f23888516227d7a46b6b7c879b12e319700" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.681Z", + "updatedAt": "2026-10-20T04:34:47.258Z", "postProcessHash": "9cbcb6a4e5d2c88e702bdf509c73a8b3e03c7c8d37e691034814f65fbf953845" } } @@ -52643,23 +52643,23 @@ "27985738075e0a6095d16753a2c9dc8ea938b7485beef70347623687e8750f81": { "78862acb162e1dd44e1b56a2c09efe53199585aff8eeb9d9019a1a4577ab6f96": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.685Z", + "updatedAt": "2026-10-20T04:34:47.262Z", "postProcessHash": "296d58c238eec3b0417fa232b13e9ed1ea9b4b0085353bc60e6771a4257d7a10" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.686Z", + "updatedAt": "2026-10-20T04:34:47.262Z", "postProcessHash": "c763b310688fd315b2407f29e16f3f0f3ff36a5c01d52c567769b0c350058265" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.685Z", + "updatedAt": "2026-10-20T04:34:47.261Z", "postProcessHash": "825095b4d9278165c5edad97ac0171189077018b468687cfbc35ed6823befbf7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.684Z", + "updatedAt": "2026-10-20T04:34:47.261Z", "postProcessHash": "22cdab876388ad03428f45eb06eecec2344002d29fe9affd92623ce748f2c55b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.685Z", + "updatedAt": "2026-10-20T04:34:47.261Z", "postProcessHash": "e4903c429d84d7b3ebc5bc8e887c56904fad96d3177b9fe3fcebed4bd2df6838" } } @@ -52667,23 +52667,23 @@ "4c9c4ae38754fba17ec50bb4bef3ca12cb48a0d829cde79257bb7648bf0fea0e": { "717ebbd299966fc85cb3f7498b4e31e1bd314467b80fd33b1d6b9121bda7a795": { "es": { - "updatedAt": "2026-10-20T04:30:26.677Z", + "updatedAt": "2026-10-20T04:34:47.255Z", "postProcessHash": "3706dea4fd233069e205816951acfed3d7273dcbabad6d8ec5277ffb74540200" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.679Z", + "updatedAt": "2026-10-20T04:34:47.256Z", "postProcessHash": "e7d62c415871d470a57886497f0e5460e8d6177dca71e1763a64cf27a3f398c6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.678Z", + "updatedAt": "2026-10-20T04:34:47.256Z", "postProcessHash": "aa93ca36173c3e7eb0b586f069c73945d832a6e0a05352cccd00b31bbf8714d0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.678Z", + "updatedAt": "2026-10-20T04:34:47.256Z", "postProcessHash": "54951321b81b9fa6d8c4f3a8bf70e9c872d202c83d76b0a2bf4b511730f8c246" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.677Z", + "updatedAt": "2026-10-20T04:34:47.255Z", "postProcessHash": "15c07822b7d805887d1ddac605a3717cbe6dd821880e0e812698ac47fefd914e" } } @@ -52691,23 +52691,23 @@ "612171c1503b8c49aa010f76f4aa5e2f63c84aabc256c1ea5c1d815725a5f25f": { "58fd81ad98ef3053cd746431011366fbb60f8537462fa7b2d7847da0eb4c3e54": { "es": { - "updatedAt": "2026-10-20T04:30:26.673Z", + "updatedAt": "2026-10-20T04:34:47.252Z", "postProcessHash": "64f9187e4844d6135e7d4c02560000ab8631c6396ce7a27767baae2ed1f6ed24" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.673Z", + "updatedAt": "2026-10-20T04:34:47.252Z", "postProcessHash": "58d3a396a0cfaea31ea62322cddb3e45f5c58189a57afef9742d608952b7908c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.674Z", + "updatedAt": "2026-10-20T04:34:47.253Z", "postProcessHash": "58d3a396a0cfaea31ea62322cddb3e45f5c58189a57afef9742d608952b7908c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.674Z", + "updatedAt": "2026-10-20T04:34:47.253Z", "postProcessHash": "58d3a396a0cfaea31ea62322cddb3e45f5c58189a57afef9742d608952b7908c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.675Z", + "updatedAt": "2026-10-20T04:34:47.253Z", "postProcessHash": "58d3a396a0cfaea31ea62322cddb3e45f5c58189a57afef9742d608952b7908c" } } @@ -52715,23 +52715,23 @@ "3fe37f43f2f2ef64736c70eddc6381890f39ac68fee677bd9cdcdfddbcf8deca": { "09ad0a9396bc1e5eda676c4bfe371d0d12aaade3c6174ad08e0a6b3b018a2b63": { "fr": { - "updatedAt": "2026-10-20T04:30:26.749Z", + "updatedAt": "2026-10-20T04:34:47.302Z", "postProcessHash": "62247462ad4a3610a874fdb1c90d9d3460c199a98e4e1b6e2d4dc9de83a2eb13" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.749Z", + "updatedAt": "2026-10-20T04:34:47.303Z", "postProcessHash": "11a1063ef4dc2f3280cac169d3889d2a0429e7648bfa34c6f6f8584f3f8d8554" }, "es": { - "updatedAt": "2026-10-20T04:30:26.748Z", + "updatedAt": "2026-10-20T04:34:47.302Z", "postProcessHash": "ea50193ca8316675f8c0fe5101ebc3984a235e3c804fda055f67b8529a6ab947" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.749Z", + "updatedAt": "2026-10-20T04:34:47.302Z", "postProcessHash": "33fc21e2c44fe44b0e78da29fbe879ffcd96b714535f10489fffcbffcd4d5ae7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.750Z", + "updatedAt": "2026-10-20T04:34:47.303Z", "postProcessHash": "806e9c3d1ac4b0d145097bb141d2fad3675c98a49290cb53e7b051dc4cd82166" } } @@ -52739,23 +52739,23 @@ "f0727cb7913e520659485b30bff6401a9e1f1d5aabc1ec2ee24df76e8af0c648": { "d536efbfe1ee025ca1d5f35ee12be1bf5e1e47ffc30316076aeaa65edbbe01bc": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.680Z", + "updatedAt": "2026-10-20T04:34:47.257Z", "postProcessHash": "925294ddfc307cd9fdec520b4ce9fb3d17cd64f6dfcc4747d104ef5bb90582fe" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.680Z", + "updatedAt": "2026-10-20T04:34:47.258Z", "postProcessHash": "84e5d900ca87dd20874fb2d36cc75ddac9e8ceab839bda8ef40325f553894099" }, "es": { - "updatedAt": "2026-10-20T04:30:26.679Z", + "updatedAt": "2026-10-20T04:34:47.257Z", "postProcessHash": "5a8cd3e4d762cbcd8f0834b583e3aa12c7747272c55b7849fb6abbdecc1aa4aa" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.679Z", + "updatedAt": "2026-10-20T04:34:47.257Z", "postProcessHash": "84e5d900ca87dd20874fb2d36cc75ddac9e8ceab839bda8ef40325f553894099" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.680Z", + "updatedAt": "2026-10-20T04:34:47.257Z", "postProcessHash": "3cf9ed11a01c9abe980658d7565d55ee85eaf52265de7e41438759132d187bf8" } } @@ -52763,23 +52763,23 @@ "612e0175177410b9a3237ab37e2bd6e4d7aa57cc67ac6bf300a391f992f80430": { "7d358f96f15743414d09c22d00545761fb19c749512bce1ac94a6259073ebfe5": { "ja": { - "updatedAt": "2026-10-20T04:30:26.683Z", + "updatedAt": "2026-10-20T04:34:47.260Z", "postProcessHash": "53bbb677a8d679f0e6b6f4ad22c3787c9d20245e862d563a83753ef4c77a8213" }, "es": { - "updatedAt": "2026-10-20T04:30:26.683Z", + "updatedAt": "2026-10-20T04:34:47.259Z", "postProcessHash": "a5fbc00933f2eb5cf15d43cbeff3c03ae35b2f170de19d8630996de523719b89" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.683Z", + "updatedAt": "2026-10-20T04:34:47.260Z", "postProcessHash": "59217392a89628f816792f966e4c52306b196dac42b06c48d413dc60d61985d1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.684Z", + "updatedAt": "2026-10-20T04:34:47.260Z", "postProcessHash": "1447e914790e74a3d867aec3ae2d4c88e792f9b71773f756603beef426e437ee" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.684Z", + "updatedAt": "2026-10-20T04:34:47.261Z", "postProcessHash": "b24d596465a6c649c63ef2ec2f630b70e37f8436673a17d02ed85762a9e25dcd" } } @@ -52787,23 +52787,23 @@ "a095548ad57f0146e622c0ec9030a581b0eef4de95f0ed30b548f46b6fd5cf29": { "88925e1abd104a56abf4ed4314b996c597305da24d0e507ba2934f16a5ae9c35": { "es": { - "updatedAt": "2026-10-20T04:30:26.686Z", + "updatedAt": "2026-10-20T04:34:47.262Z", "postProcessHash": "73afdaf8dc0afea20f322bf5dd0d8ec302a834dfa7d198530fab5975eaa91d50" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.688Z", + "updatedAt": "2026-10-20T04:34:47.263Z", "postProcessHash": "69a1006d4143f9092f7ea3fb707f7326aa716453efba4efcb9f5c10d3daf43d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.687Z", + "updatedAt": "2026-10-20T04:34:47.263Z", "postProcessHash": "73afdaf8dc0afea20f322bf5dd0d8ec302a834dfa7d198530fab5975eaa91d50" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.687Z", + "updatedAt": "2026-10-20T04:34:47.263Z", "postProcessHash": "73afdaf8dc0afea20f322bf5dd0d8ec302a834dfa7d198530fab5975eaa91d50" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.686Z", + "updatedAt": "2026-10-20T04:34:47.262Z", "postProcessHash": "73afdaf8dc0afea20f322bf5dd0d8ec302a834dfa7d198530fab5975eaa91d50" } } @@ -52811,23 +52811,23 @@ "3b1cbb6e195c80499a2e87a4113a5667b2d5ae17a6eede037cb934c6553c1719": { "24cdd5c830e523191064a5306b5438d702b45a5f2c4372a6f7186a64c2314e6b": { "ja": { - "updatedAt": "2026-10-20T04:30:26.689Z", + "updatedAt": "2026-10-20T04:34:47.264Z", "postProcessHash": "895537e96fd0505858fae1bdd460dbab3a29a4a4e7a5f0d99555dc4c0288296e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.688Z", + "updatedAt": "2026-10-20T04:34:47.264Z", "postProcessHash": "62c148fbb09d8c00e2ae6ba2202fcc57b2561830cfe2be5ac483a3fe9e9925ad" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.688Z", + "updatedAt": "2026-10-20T04:34:47.264Z", "postProcessHash": "f2a7d216db745b538d73fdc393f6fb7fc0569dfba00a36d72c3ad7bad7eb788b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.689Z", + "updatedAt": "2026-10-20T04:34:47.265Z", "postProcessHash": "11a18355e1259a5dcb57c754025feea5505c096a55cd2e78912cfbb38f56b1e4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.689Z", + "updatedAt": "2026-10-20T04:34:47.265Z", "postProcessHash": "74af0ce3192e406648498a4b00fdd03defe1de938405d70d16b90f37af0ad945" } } @@ -52835,71 +52835,71 @@ "2d044f81baa5ce8fe73a57ee9de7f08ab3ecd777eecaea875733544ff2fcde35": { "1ffb96d6da426a456594a827eff0142fee408fe9395647901b5301cc0b9b2053": { "es": { - "updatedAt": "2026-10-20T04:30:26.730Z", + "updatedAt": "2026-10-20T04:34:47.289Z", "postProcessHash": "7e06d9813a8f158e8be842f74eb283209d1522798f09a91858fd5918d1175430" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.730Z", + "updatedAt": "2026-10-20T04:34:47.290Z", "postProcessHash": "522e4e6ad622adcabad2a1410d2236020234d8f7793508953de76170207a6301" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.731Z", + "updatedAt": "2026-10-20T04:34:47.290Z", "postProcessHash": "9f75955deb79bf842e1e3c42bf834695b4720bb8b0a981c312069f22a6b0c29b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.731Z", + "updatedAt": "2026-10-20T04:34:47.290Z", "postProcessHash": "43975ca3fb35362f4690a952a108c3ba2a9f21da11b1516a8d1b4f3590010113" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.732Z", + "updatedAt": "2026-10-20T04:34:47.290Z", "postProcessHash": "ab285e905e00dee428928c98ed4f80b3a549f8c5bae3e5f0301dcc85df8d7ad0" } } }, "389e5298d5251316e9fdd74197805b174ba7830cab4fe1e5c475d759d580299e": { - "9356a143e11affcbaca5464b709590bfd831d52dfd9445c5ddb4d4aa4ea1dcf1": { + "67f7a2cdae491fbd505766330d53baac9dc668ee070199c46da779db5473a440": { "fr": { - "updatedAt": "2026-10-20T04:30:26.772Z", - "postProcessHash": "739926b1e1298e12ce1a62405e452fc4a92c27e44191aa258ad145125da9f8b1" - }, - "es": { - "updatedAt": "2026-10-20T04:30:26.772Z", - "postProcessHash": "eacae1a03010618a4bd0260730545e1be950b1751a781bea3ece760dca4d4d1c" + "updatedAt": "2026-10-20T04:34:47.339Z", + "postProcessHash": "c698047bd28b49fc21330f0609f2ae8120b30c07185586c4e94c01ff109168d6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.773Z", - "postProcessHash": "6daf4b46361974f736c65e81e598e22b57797fca512842a3c383ae71e57109a8" + "updatedAt": "2026-10-20T04:34:47.378Z", + "postProcessHash": "284859cb8bda2f781528294b3a9db53984fb86dd221f9ec06fbd8e3b54747e4c" }, - "ja": { - "updatedAt": "2026-10-20T04:30:26.773Z", - "postProcessHash": "106f66ea1503d277d53082dbc83bb10ee8c4cabfb93c4359d00c336c19eb621c" + "es": { + "updatedAt": "2026-10-20T04:34:47.378Z", + "postProcessHash": "173c41bc2c62100e8c7238864e6a916de23cea4bd328a315f4458d1197da8807" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.773Z", - "postProcessHash": "d7635ebefacc2da4e6d1c0f30cb3ccf0d6df4f38ac600224ad061fed50d9d17a" + "updatedAt": "2026-10-20T04:34:47.408Z", + "postProcessHash": "7c692d780692f09d72c1685478701787abf8df1d49c1ecb177efc7dfa5cd42d5" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.426Z", + "postProcessHash": "a0dd621c2cbf68a6d64527a75debc06ef4f6e8b11971c5fac52b661e3f7eca85" } } }, "effe2ea2d4138bd05b509fa11dc45d3086effd51b14db25e74b538ab907e586b": { "a9a08b0825496e5bc41c7fb37ed94bc13fd7d27c4ee252c0158175f8de707c66": { "ja": { - "updatedAt": "2026-10-20T04:30:26.779Z", + "updatedAt": "2026-10-20T04:34:47.312Z", "postProcessHash": "5a5cb6a01a6d2c4f6b9271ef4acc173ed494d1e4a26f93a1ee957d1921c2a357" }, "es": { - "updatedAt": "2026-10-20T04:30:26.779Z", + "updatedAt": "2026-10-20T04:34:47.312Z", "postProcessHash": "e107f61bc42a85ac602e24ee2040849e3146697b30e815076aee3c67a43e88bc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.780Z", + "updatedAt": "2026-10-20T04:34:47.313Z", "postProcessHash": "59e8561beee6e0e5ac45fc600ed18975b3555de13a82101190d415878c875a8b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.779Z", + "updatedAt": "2026-10-20T04:34:47.312Z", "postProcessHash": "6e4bfff730ed167e4e142ce9a4fa801c58ff248cd5718719bab31c468463ce1d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.780Z", + "updatedAt": "2026-10-20T04:34:47.312Z", "postProcessHash": "e27b1b6ffdfe269855e6d675bf39fe803e6e52a231fae0786b8f648ac1af2d09" } } @@ -52907,23 +52907,23 @@ "10844edc6c0014b315d27029003fd9afe32846a4464e400dac1b643378446cd6": { "678f681fc2b7d285744864f0973fdefe7f71aae6d321b252a1c39e717c6e0db5": { "es": { - "updatedAt": "2026-10-20T04:30:26.780Z", + "updatedAt": "2026-10-20T04:34:47.313Z", "postProcessHash": "704c5c16e3e3d1bc053fe564c2e3326c3b0d468af66643ac8ff75d840d301b70" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.781Z", + "updatedAt": "2026-10-20T04:34:47.313Z", "postProcessHash": "9a39a1ece85bc1f5e6447b377b313405f296c225acd3e8ad00d11081b023e84a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.781Z", + "updatedAt": "2026-10-20T04:34:47.314Z", "postProcessHash": "2b3632e112354eded72645eeb95c635a262f32ce8f4fe0ecb4702257c9bf663b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.781Z", + "updatedAt": "2026-10-20T04:34:47.314Z", "postProcessHash": "112d9d3b6c46edce89397afd8c72e3795b536d7164add69fdec8ffb61e74ed26" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.782Z", + "updatedAt": "2026-10-20T04:34:47.314Z", "postProcessHash": "b8ca1f5437927710f630bbee687e13597ab9bb772a011ca80b46d95c05a9edcd" } } @@ -52931,23 +52931,23 @@ "9481c2c4d56f8f82c97911859b4e850a0d9ed187c529616fc25d8f191daedc97": { "81234cc00335c479b333f32fe1d2c60a9c7969a86e5575d88b04158bd7b05f87": { "es": { - "updatedAt": "2026-10-20T04:30:26.770Z", + "updatedAt": "2026-10-20T04:34:47.306Z", "postProcessHash": "4f3d7b7ba82b98f26ecf204eb469f29d44f08da2994a2e5e7536dfb632fbd1ea" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.770Z", + "updatedAt": "2026-10-20T04:34:47.306Z", "postProcessHash": "9b8253ca01c0bdac10db78b5fb5557c4ea219befdfcc1a5c0a1195085959b3f3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.771Z", + "updatedAt": "2026-10-20T04:34:47.307Z", "postProcessHash": "532eb32e0d1a998103fa8834bda6c14438df8fd4c5bd4f02c3787c1fa4c7e0f3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.771Z", + "updatedAt": "2026-10-20T04:34:47.307Z", "postProcessHash": "bb7cc16fdf26730222e2c1231cc32d399152ca0281cec6269eced8c0489f34af" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.771Z", + "updatedAt": "2026-10-20T04:34:47.307Z", "postProcessHash": "8de22aae6e32bfa1d08cc7375cdc59427c5e0e4a195e5355224de8044d4d3ff5" } } @@ -52955,23 +52955,23 @@ "7c79ddd3fbf3a3416ca5bb48821f50b9777e6ba01f25dff0124e46bc5e0842ba": { "f37619818ca4dbd7a25463bc016134d810f652500d450d17db1c0d8e4c4e72ee": { "es": { - "updatedAt": "2026-10-20T04:30:26.744Z", + "updatedAt": "2026-10-20T04:34:47.299Z", "postProcessHash": "2ed875e0ca18fc07231c17ba47d03fc4daa74d600254ff64a978148b11f27ddb" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.744Z", + "updatedAt": "2026-10-20T04:34:47.299Z", "postProcessHash": "eb2eba49c59efa1fac3ba0cb8f192150c2063dd05cb9400e8bce14d46f971018" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.745Z", + "updatedAt": "2026-10-20T04:34:47.300Z", "postProcessHash": "34ec29c1afaeb84ca80ae11b34847519988e9bad8d652627cc9835b6857f6b9f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.745Z", + "updatedAt": "2026-10-20T04:34:47.300Z", "postProcessHash": "36acbdf6e04e1592209f218998d7987a535431d66c1edf858595baff5579bc39" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.746Z", + "updatedAt": "2026-10-20T04:34:47.300Z", "postProcessHash": "d48099cc13de95e589613f5f935d6ebeac882ecef9033cb14566823ddf6f1c68" } } @@ -52979,23 +52979,23 @@ "85e067a93f1383fa2da195c647d0a13a92dd8e9ea284668395676725eb96b04d": { "c1c7537d2e8371d8210ab9a3fc314e8d50d29c1897e4c0c7188030cad3050252": { "es": { - "updatedAt": "2026-10-20T04:30:26.746Z", + "updatedAt": "2026-10-20T04:34:47.300Z", "postProcessHash": "8506b768a3f4d0a6d06368b8e5b4f3f433e1d621d819e02830df5f5e7d8a8203" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.747Z", + "updatedAt": "2026-10-20T04:34:47.301Z", "postProcessHash": "50ab25191bf1abb01bc35b24a38dc9e4866ee4b5d3c7b0ba7291a98542a1b1bb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.747Z", + "updatedAt": "2026-10-20T04:34:47.301Z", "postProcessHash": "ede8010b3c297e0bbf25b5c86b5b1031c28a27464acdf3dc94b42bd3951b1d1c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.747Z", + "updatedAt": "2026-10-20T04:34:47.301Z", "postProcessHash": "c2e6d6d199426c1e6c23b7dbab99b9a31fb1811c4ca957f5b41ce7472f7387c1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.748Z", + "updatedAt": "2026-10-20T04:34:47.302Z", "postProcessHash": "7ed14e4252fe5aad17f194b07b516bf9bca39c5803d2f7798d880bbe68daa2c6" } } @@ -53003,23 +53003,23 @@ "d63950c691f085fc20c2ce43600e6ceca1ce497d4f57e8a2874f2930ab35a052": { "ba9ef0a30e9fd8cc72be8aea9e23c11ab8c00541f6d2559526e122ee0d797e04": { "es": { - "updatedAt": "2026-10-20T04:30:26.768Z", + "updatedAt": "2026-10-20T04:34:47.305Z", "postProcessHash": "cb0f3c994d8090dd04722f83b10d2eb52e31ac42959e1adc2d815111dcb700cb" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.769Z", + "updatedAt": "2026-10-20T04:34:47.305Z", "postProcessHash": "04fda03573cfd312181863c7c7bddc0eb69a440d79efbfcb7aa875aeb02c494a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.769Z", + "updatedAt": "2026-10-20T04:34:47.305Z", "postProcessHash": "7427fe86bc5ebbdd5d86d76d05d62823b78d6efc7d844a50d13cad321d732a33" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.769Z", + "updatedAt": "2026-10-20T04:34:47.305Z", "postProcessHash": "1e2b7800f2dba6cd3c279c6eb2841c6572d03be97f9da71fe6246d9f399db777" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.770Z", + "updatedAt": "2026-10-20T04:34:47.306Z", "postProcessHash": "a6b2fbb916d0b9b96e8bfa2e2a0ab2964de7a192ccb73fcab89841f50b48787a" } } @@ -53027,23 +53027,23 @@ "87482778e23f7bceaab8e8151d60dd1b771c8f493bff43e8be7097b161b5c1d8": { "1961ea0ef808a4496aa4855a435d432ba8cffbe16185693bfc56e412263af6ce": { "es": { - "updatedAt": "2026-10-20T04:30:26.742Z", + "updatedAt": "2026-10-20T04:34:47.298Z", "postProcessHash": "2e54eb29954c86e232a7568a131dea3b52ec4f4cae2c3910e4ee5a8f66d0cb01" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.742Z", + "updatedAt": "2026-10-20T04:34:47.298Z", "postProcessHash": "9a4795f3dadd9175822de8cd3e5e4d4ae9f8936aca1dd3b321fbf93658696824" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.743Z", + "updatedAt": "2026-10-20T04:34:47.298Z", "postProcessHash": "d5f845d6b5f5562ef164f51fd968cbe3dad2a6c2fd6d9dbdca64b60ac240a4db" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.743Z", + "updatedAt": "2026-10-20T04:34:47.298Z", "postProcessHash": "fd0c2a523b5013b28d2a791d5daf2d4839a9d5c5b060fc1d9d8857a86f21930f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.744Z", + "updatedAt": "2026-10-20T04:34:47.299Z", "postProcessHash": "9c63c03631d7265c1ac5e8c25f59b56f01e4091b81cf08673d6af82bb2d44209" } } @@ -53051,71 +53051,71 @@ "b7b4169fa5b2e02aa17d40553a73c5d9520086753c501eeb926c63b162bb6d9e": { "cb5548045df41a8bf1f9bb087ef210a0cd1bf2b77527b461430260256ff11edb": { "ja": { - "updatedAt": "2026-10-20T04:30:24.668Z", - "postProcessHash": "a4d2e83d8e9051944462d9ea9ee21bf1d7d6d8d6ba8f5ee3a71ae8eee1d99e4c" + "updatedAt": "2026-10-20T04:34:45.440Z", + "postProcessHash": "6d1eabc9e67eafdeb10093c012018cd5a299672958c66a3095a1e214aa31df51" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.683Z", - "postProcessHash": "a4d2e83d8e9051944462d9ea9ee21bf1d7d6d8d6ba8f5ee3a71ae8eee1d99e4c" + "updatedAt": "2026-10-20T04:34:45.469Z", + "postProcessHash": "6d1eabc9e67eafdeb10093c012018cd5a299672958c66a3095a1e214aa31df51" }, "es": { - "updatedAt": "2026-10-20T04:30:24.619Z", - "postProcessHash": "a4d2e83d8e9051944462d9ea9ee21bf1d7d6d8d6ba8f5ee3a71ae8eee1d99e4c" + "updatedAt": "2026-10-20T04:34:45.404Z", + "postProcessHash": "6d1eabc9e67eafdeb10093c012018cd5a299672958c66a3095a1e214aa31df51" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.635Z", - "postProcessHash": "a4d2e83d8e9051944462d9ea9ee21bf1d7d6d8d6ba8f5ee3a71ae8eee1d99e4c" + "updatedAt": "2026-10-20T04:34:45.422Z", + "postProcessHash": "6d1eabc9e67eafdeb10093c012018cd5a299672958c66a3095a1e214aa31df51" }, "zh": { - "updatedAt": "2026-10-20T04:30:24.699Z", - "postProcessHash": "a4d2e83d8e9051944462d9ea9ee21bf1d7d6d8d6ba8f5ee3a71ae8eee1d99e4c" + "updatedAt": "2026-10-20T04:34:45.481Z", + "postProcessHash": "6d1eabc9e67eafdeb10093c012018cd5a299672958c66a3095a1e214aa31df51" } } }, "c2e553142d3da7d83c2f5c35aa6287684604aec1a6a565135c5fed3939d19357": { - "1cfde3b889e624e1115a31fb010eadeb0aa9509d64b3f563f98c287de4ce0280": { + "0aba9ab5670973ca7352f8065042c6d46c99195fa8d4f1f2065aa78b0fcdaf4c": { "ja": { - "updatedAt": "2026-10-20T04:30:25.515Z", - "postProcessHash": "0e8479105ac237ba6c27232055623420d8affb9fb8a0bda95d9479887579b3a7" + "updatedAt": "2026-10-20T04:34:47.383Z", + "postProcessHash": "ecbe5bd516b1816a0ef9f55db56562e6c67ec7352561cb4d19e0f08b3a96d8ad" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.515Z", - "postProcessHash": "5bcc53d57c7616671dce96eb147989bb1c062e4c847c9db3729c02366e766905" + "es": { + "updatedAt": "2026-10-20T04:34:47.404Z", + "postProcessHash": "8c85d12009a28e5a796bf4697590762ed6d31c663c0b65e66d59db38942c8c98" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.514Z", - "postProcessHash": "ff165517b9cdeaccf373a2c3282ad43b7c57393e19774c9846d1ad1a083d5d2b" + "updatedAt": "2026-10-20T04:34:47.428Z", + "postProcessHash": "0cb7606e408bc5f71ff083edbb826d2f75865e2a5c938fda742afbdda41fe00a" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.516Z", - "postProcessHash": "76ea0fa0222d5fdf4f8b18df8184b654a185a21970aa286742b8e159b27c9463" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.432Z", + "postProcessHash": "10d4fc17f65a822958caadcff53d10fa2fa5f4cbc6da804692be8ce6fccee578" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.514Z", - "postProcessHash": "7e36ba46924a43815577e5f57b8a199f1008300092661fba9a968c1996a7fc96" + "zh": { + "updatedAt": "2026-10-20T04:34:47.449Z", + "postProcessHash": "d0ae38eb4a6810d3b589ad37031e6f4f25f28b6d5b0fc9c3df29d85bfb21ad3d" } } }, "b4f7b00614b406850462159d40609b528f74c9618615dfdba536e138a7d83197": { "d0f7cda5fdc2960c4e6fb91eaaf9fcd3ec7e4e61e6b1585a84b24b51191b36ec": { "es": { - "updatedAt": "2026-10-20T04:30:26.775Z", + "updatedAt": "2026-10-20T04:34:47.309Z", "postProcessHash": "255316323fbc6422cd12044f5704346468873936610210228e49c85bc0904e63" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.776Z", + "updatedAt": "2026-10-20T04:34:47.309Z", "postProcessHash": "069b5c04bf8dc3f56a6cfaf94461789ca0295b98865a5b86817f138be6067ffa" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.776Z", + "updatedAt": "2026-10-20T04:34:47.309Z", "postProcessHash": "1819d74a6aa487675e29b30ce091831bd5fda4d78039ef2ac29bc69bc25d0072" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.776Z", + "updatedAt": "2026-10-20T04:34:47.310Z", "postProcessHash": "eab0069ccc79aa275d513be6e5df05082f3b5de9f2c1f53d264970bf7a9e9a34" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.777Z", + "updatedAt": "2026-10-20T04:34:47.310Z", "postProcessHash": "1ecfec89d3880986534ffa8890d37eedbed50e76106d7961e198ac6f69046742" } } @@ -53123,23 +53123,23 @@ "e316e21da3041ad69d295a1830dfa74305883a0c7fc8864de293ce4d71bb556d": { "6e750333a1e3e2c83f155d8e5230f61df7b40d13b44031ea3c8c5c222cd81a6b": { "es": { - "updatedAt": "2026-10-20T04:30:26.774Z", + "updatedAt": "2026-10-20T04:34:47.308Z", "postProcessHash": "6059f7cb6cc989578e5655e467a0c64e17df28f0c225541eca1f4305220a0844" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.774Z", + "updatedAt": "2026-10-20T04:34:47.308Z", "postProcessHash": "323d13349508e5d4bd16c9c739d06f2d619cbf4af1770078c51f0fa88aeb3d75" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.774Z", + "updatedAt": "2026-10-20T04:34:47.308Z", "postProcessHash": "db88ff079d2210a11309fc55b2e22801b59ed4f90bef8f0302ffa75f50cd3482" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.775Z", + "updatedAt": "2026-10-20T04:34:47.308Z", "postProcessHash": "bb39dc33069cb500f255723a109731bdc60aa1d72625851995000baa7a3f4df3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.775Z", + "updatedAt": "2026-10-20T04:34:47.309Z", "postProcessHash": "8c8c879b67d8228bbb6cce03c3ba69359c69cff8990d8751084f55c361788dea" } } @@ -53147,23 +53147,23 @@ "c3304e1d1e0d87b6b54de058973970bc701ca15333cf6aa3bf29624ce2718382": { "9c06d099bf4736e477dd925630145647881467be4e6495d3753265ecef5fb2fe": { "es": { - "updatedAt": "2026-10-20T04:30:26.777Z", + "updatedAt": "2026-10-20T04:34:47.310Z", "postProcessHash": "6940736705c84a044280e72a3b8c2e2dbd8a2678d8bf3a2365b523baa655f554" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.777Z", + "updatedAt": "2026-10-20T04:34:47.311Z", "postProcessHash": "f4f814f9d65385f99228ab75bb3b3de7a84e19abd0946d428239bd437d8a2496" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.778Z", + "updatedAt": "2026-10-20T04:34:47.311Z", "postProcessHash": "f4bea2c1425ce70a66d99e8dac780488dfa4609102fd9b45cdb2be1ceadf2584" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.778Z", + "updatedAt": "2026-10-20T04:34:47.311Z", "postProcessHash": "f58ecdf33b97c1a757dd7a72ff951e812ab56ed3263407138add7c280e189df0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.778Z", + "updatedAt": "2026-10-20T04:34:47.311Z", "postProcessHash": "636884c51353f8569b9b5b89563c5a71d191ddda62c158ee7bcdd542e23aa05c" } } @@ -53171,23 +53171,23 @@ "db502878f734e676c2e3e5472fcdb6660ec7bd440b7c73a30b32f76b5418110e": { "4ce29ee6277a1e09e75dcfafbfc837b83e3ed24c30c8c9e5fe9f6fc6ced6dcf9": { "es": { - "updatedAt": "2026-10-20T04:30:24.958Z", + "updatedAt": "2026-10-20T04:34:45.737Z", "postProcessHash": "5bf12049b1666e437c45ce5e318d7e85be95f80c36cb7161cc7eca9eb495d43f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.986Z", + "updatedAt": "2026-10-20T04:34:45.760Z", "postProcessHash": "def339598f8f5739901e484689c2a3e8ff0b84e3acb5ef16c6b037182d1aeb0a" }, "zh": { - "updatedAt": "2026-10-20T04:30:24.994Z", + "updatedAt": "2026-10-20T04:34:45.769Z", "postProcessHash": "22d126e18f1c4970fd7761ccb54f65089273e614355607ff91fe8fa81bffacb5" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.967Z", + "updatedAt": "2026-10-20T04:34:45.744Z", "postProcessHash": "607d71a394e8eced0432a33e88bbfe513bb7f56eaa8356917739436946934415" }, "ja": { - "updatedAt": "2026-10-20T04:30:24.977Z", + "updatedAt": "2026-10-20T04:34:45.751Z", "postProcessHash": "9fcd02241ecbaa4d490f59d369ef58683ef046ccfc7306a585dd83443f30d5b4" } } @@ -53195,23 +53195,23 @@ "088b88f900a40ccb5816bdf89adc30a10731f316d6d5b9eeb71040de9bac9064": { "ea505e11a0d8d73b89c679bb9c43a8a115c9a9d63030cdf582df620e5306cb38": { "es": { - "updatedAt": "2026-10-20T04:30:24.721Z", + "updatedAt": "2026-10-20T04:34:45.492Z", "postProcessHash": "63140e1c5c7ba904295b5a66ef12b50fc38bbf37de6edac552e759179cb308c4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.747Z", + "updatedAt": "2026-10-20T04:34:45.517Z", "postProcessHash": "2d55f5f80499e7ad3693873a5e0ac095f3c3c139ab3b673dc1d3292999d2a5fd" }, "ja": { - "updatedAt": "2026-10-20T04:30:24.738Z", + "updatedAt": "2026-10-20T04:34:45.509Z", "postProcessHash": "2324fccf5922ec9d6bb8943eb37e280fde4b96432b5598dced8c2d3092bb337f" }, "zh": { - "updatedAt": "2026-10-20T04:30:24.755Z", + "updatedAt": "2026-10-20T04:34:45.525Z", "postProcessHash": "34d31894712549c4d031f6de91be915d44d3b0aecc74aa9af72cbf0a0fa0f871" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.731Z", + "updatedAt": "2026-10-20T04:34:45.501Z", "postProcessHash": "8808e45a9008083f2d9a2fcf3a8534ba0ea2bfb897386e4e92fd9ca605783aaf" } } @@ -53219,23 +53219,23 @@ "f28d42289beba89b84909ca9b46cabfe2c98b8998cfeeab209fe0aad63527511": { "a4b968f69eaaf9bcac3d5cf7cf84f0fd002bb91cef5fd1e75e2cf9f9f07aa418": { "es": { - "updatedAt": "2026-10-20T04:30:24.913Z", + "updatedAt": "2026-10-20T04:34:45.701Z", "postProcessHash": "f98a52fe6aff9cc53006034cd1802e0f5fea1d3ea4f9e7e584d3e639c546d6a5" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.922Z", + "updatedAt": "2026-10-20T04:34:45.709Z", "postProcessHash": "45a8736e48fb82bb0b7bd6190d6b55110188005c9d29cca3b6d6513574cde9c9" }, "zh": { - "updatedAt": "2026-10-20T04:30:24.949Z", + "updatedAt": "2026-10-20T04:34:45.730Z", "postProcessHash": "7e8841cbc723ac85eec9501df8a7e19b1e8626bd6ff38da2c7c90717125ba00a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.940Z", + "updatedAt": "2026-10-20T04:34:45.723Z", "postProcessHash": "5d16e745f77d32d018c6c352bcec98414c36509a053fe1f3dbffb9a69f739c24" }, "ja": { - "updatedAt": "2026-10-20T04:30:24.931Z", + "updatedAt": "2026-10-20T04:34:45.716Z", "postProcessHash": "a6ae28f865896c4b19b575a8cc2443cfc6dd0822e8114e6fef2a6553a013ca89" } } @@ -53243,23 +53243,23 @@ "6737dc85f682b60e4520761b2a26c06e1efbb507c21ca59e94ff9bb6424d368c": { "875e43c536af85234c0567e70d602540f95f2a33505a005aebaf6dc77c26bf27": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.904Z", + "updatedAt": "2026-10-20T04:34:45.691Z", "postProcessHash": "9e3e3f1735343b0d94fd4e260803d413f2dcb708e0c6b9855514bc8c8dcf9915" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.899Z", + "updatedAt": "2026-10-20T04:34:45.686Z", "postProcessHash": "2b5c5a88b8b3dd14c55950e74f7b733646e98c0d58b0786e5ce745225d0304d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:24.902Z", + "updatedAt": "2026-10-20T04:34:45.689Z", "postProcessHash": "75e78053ea871212370f7bf97621aa109538d89def6c15367b684ea75d8b1c0d" }, "es": { - "updatedAt": "2026-10-20T04:30:24.897Z", + "updatedAt": "2026-10-20T04:34:45.683Z", "postProcessHash": "e6efd26be3b17e2d65b8eaed44dd0975e3c6a423f7492e3c4430e48edb973a76" }, "zh": { - "updatedAt": "2026-10-20T04:30:24.906Z", + "updatedAt": "2026-10-20T04:34:45.693Z", "postProcessHash": "eaed03e54e4de8cfccc6d3fba9855be279db13225d6fa74a8a7c703e2c9b4ceb" } } @@ -53267,95 +53267,95 @@ "8ad6861d84b162d093bdd5d36b6696d95a1eecb61245885ed9b375442921ec03": { "a58639fb25e795f8d60145f51ca61ef5f47c265effecca219b1cbe1015af2ced": { "zh": { - "updatedAt": "2026-10-20T04:30:24.894Z", + "updatedAt": "2026-10-20T04:34:45.679Z", "postProcessHash": "cd09e6aee930e2975ff5435f4e69a481a3e4d5ffe0f272fccb703a0379d2660d" }, "es": { - "updatedAt": "2026-10-20T04:30:24.786Z", + "updatedAt": "2026-10-20T04:34:45.554Z", "postProcessHash": "717d08add606aa07afdc77a4a8375f17c1b47511039409332b42f99809b99085" }, "fr": { - "updatedAt": "2026-10-20T04:30:24.813Z", + "updatedAt": "2026-10-20T04:34:45.586Z", "postProcessHash": "87e7d1ae7a282b1f2451bc3cca1370502e602c5f8e16db64f50a1c065af036e5" }, "ja": { - "updatedAt": "2026-10-20T04:30:24.839Z", + "updatedAt": "2026-10-20T04:34:45.619Z", "postProcessHash": "c25fcd009436324d1f3d56f39cea0489adc0a0ed7456e2a36d7e9571647fe4ef" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:24.866Z", + "updatedAt": "2026-10-20T04:34:45.653Z", "postProcessHash": "f87270cabd1dd65bf55f908848cfb5347b82834da4b4b65a26a52a3d445174c7" } } }, "c576cb8669e5e706de6276efb21e39fc0ad0776e2cb817bef6619d012b3eb928": { - "2a76eebcaf63cf6655dc8c6eefe01fad7ae6ba2709226ef581b98833e78d5c0f": { + "1dcbe975fc50e74237c09cad8eaa4e022d43eea44bac1955df739f1477eb8d58": { + "es": { + "updatedAt": "2026-10-20T04:34:47.384Z", + "postProcessHash": "62c9b26c678df3ddd7dbfbbc7fa0ca524530980a16dfe38310b946d59a09034c" + }, "fr": { - "updatedAt": "2026-10-20T04:30:25.537Z", - "postProcessHash": "31613e2775ae5005950e2d824f9fc316f8ad87a5561727fb3bb3c96583eb62a3" + "updatedAt": "2026-10-20T04:34:47.391Z", + "postProcessHash": "836361a776f5f0a8b69daf1b4673f1ea0f27e3dda8db90a4d3ba0c7856401b7d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.537Z", - "postProcessHash": "ce037bd288e03c26a57fcec2146033840624aa30d57536ca53dc01c90780b01d" + "updatedAt": "2026-10-20T04:34:47.425Z", + "postProcessHash": "336bcb9c6734540e0331c1f0b75add137509e4cf00f043aae3c16758dbc5abec" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.537Z", - "postProcessHash": "ae530c6541a619d8d8a4e62c07c6884ef4da49483794b7a67900a42c964423b0" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.536Z", - "postProcessHash": "88a83971208975ca9e42be9498318793a1cdf4c762055f794730713e9daa99da" + "updatedAt": "2026-10-20T04:34:47.441Z", + "postProcessHash": "bb1aea729bcc6547ece65757e06bd1033f84ff7bc469e77d47b11563e7001eff" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.537Z", - "postProcessHash": "a0b9986105a1b5d094a782854023bf4d52b503d7c3b671331c66c6e29423bf8b" + "updatedAt": "2026-10-20T04:34:47.444Z", + "postProcessHash": "6b6133c9de1a125b61d235a29c4929203fe4fc526920d86393b90ce0cdca1f37" } } }, "9c71b83456173e55bfdad72d11f744d4068616ef278d79f95a82e10615da745e": { - "e0dac283d3f76c4d8921bb8976dafe6e397a35697ad8d2e14d45656ed7203a5c": { - "es": { - "updatedAt": "2026-10-20T04:30:25.103Z", - "postProcessHash": "30c2b717878ca251641b7d7fb8b51c1d508bdb7e2c944bd991e77fee61ae8ece" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.104Z", - "postProcessHash": "ff1541642ad3f49d81ec87340487bc913b362edc71120bc8efa8bfc8578d777c" + "5e43543b557a65104c76fe2c77604428d2ca0f1fb06333a77ea94f84be55cf04": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.345Z", + "postProcessHash": "03ba3cb95ece5a681987d3efadf827f02937306fe5f9053c030b0fbd3d12d808" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.104Z", - "postProcessHash": "fce80ac7e0a1035db3480eb53a81a3158a5963e78e212c78b668b9cb0c6e99ec" + "updatedAt": "2026-10-20T04:34:47.446Z", + "postProcessHash": "8e61fcdab4ccc9b44d07d8a30d3639ebc986123c5e4267e6d15e9e5f9ab9416c" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.105Z", - "postProcessHash": "2b870e82f50856c98d656db91241e59c0b951b6abca2f7077909d44a02453c5f" + "fr": { + "updatedAt": "2026-10-20T04:34:47.451Z", + "postProcessHash": "93a0b5d38feaa6c943809c3c5a9bdec87b183c1f5f0c1561680c6b3c7ba1ef02" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.466Z", + "postProcessHash": "a4f61a7e873fe5946b8e09bae591ab9b97a026b62b5398df8e6e04142cf48da5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.105Z", - "postProcessHash": "1cc4ba99fd3ec829dabd953579a97e64dd43b8211ec652c968e330baabed4f4a" + "updatedAt": "2026-10-20T04:34:47.472Z", + "postProcessHash": "0e2e8763ab97d9813f1007e5c9acc3ab2d46d7c1543efc4594bcbb46ad2174e0" } } }, "58832d7eafd3e3442abbcdf4c186a3175672f729dc1a1c94ff6043d5e730107f": { "c182cdbc516fdce4721deacda9fee06b3eca368826108176a91a51e6971993d6": { "es": { - "updatedAt": "2026-10-20T04:30:26.130Z", + "updatedAt": "2026-10-20T04:34:46.760Z", "postProcessHash": "6c441183e6c270f87a0851d585f2d2fc3b819b52704edb2f098710a9e69298e8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.130Z", + "updatedAt": "2026-10-20T04:34:46.760Z", "postProcessHash": "6c441183e6c270f87a0851d585f2d2fc3b819b52704edb2f098710a9e69298e8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.131Z", + "updatedAt": "2026-10-20T04:34:46.760Z", "postProcessHash": "6c441183e6c270f87a0851d585f2d2fc3b819b52704edb2f098710a9e69298e8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.131Z", + "updatedAt": "2026-10-20T04:34:46.761Z", "postProcessHash": "6c441183e6c270f87a0851d585f2d2fc3b819b52704edb2f098710a9e69298e8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.132Z", + "updatedAt": "2026-10-20T04:34:46.761Z", "postProcessHash": "6c441183e6c270f87a0851d585f2d2fc3b819b52704edb2f098710a9e69298e8" } } @@ -53363,23 +53363,23 @@ "6f4a769283c0159662e9089bcbf81ef10586640e9e5c4593fbb723ca5c79d51e": { "c5e5a783b8aa2f0f95b80ebcd8753b3c15ff9254c4526f8d0aeaed989b3ad163": { "ja": { - "updatedAt": "2026-10-20T04:30:26.124Z", + "updatedAt": "2026-10-20T04:34:46.753Z", "postProcessHash": "070cf3a4df8e7e8cfd45d78bfa582e23d60c09227d2405e6b9e778e501619f11" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.124Z", + "updatedAt": "2026-10-20T04:34:46.753Z", "postProcessHash": "2cb5ace233782ac030c065df3c744bd38a622e0152085cbeb153e1c9f825a6f0" }, "es": { - "updatedAt": "2026-10-20T04:30:26.123Z", + "updatedAt": "2026-10-20T04:34:46.752Z", "postProcessHash": "00f5ddf4a2fedd8d3faa43ab1e3183bfec28b2225c227edefcd6de8c2c1830b2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.124Z", + "updatedAt": "2026-10-20T04:34:46.754Z", "postProcessHash": "b8ccc4ee4c16b1cc49a74f7a9e160d21ef48410263908e25c7e4a00844f838c7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.123Z", + "updatedAt": "2026-10-20T04:34:46.752Z", "postProcessHash": "3b2c3ba16a6064455e1da853019a41c77f3116b97d5016adfd081e79fb62d478" } } @@ -53387,23 +53387,23 @@ "124a7e34085e4bfe6b781a43153ecbbf33f6019582f3c982b727e2c4551bfa4e": { "f719f02f16294009436c8d615840daa088fc91cf46ead048a8e49e3960d49235": { "fr": { - "updatedAt": "2026-10-20T04:30:26.079Z", + "updatedAt": "2026-10-20T04:34:46.704Z", "postProcessHash": "df465ea37387246c1ef34bbf8acffd442a7bf78ad72b6492fbb41f4cce1ec63e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.078Z", + "updatedAt": "2026-10-20T04:34:46.704Z", "postProcessHash": "df465ea37387246c1ef34bbf8acffd442a7bf78ad72b6492fbb41f4cce1ec63e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.079Z", + "updatedAt": "2026-10-20T04:34:46.705Z", "postProcessHash": "df465ea37387246c1ef34bbf8acffd442a7bf78ad72b6492fbb41f4cce1ec63e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.079Z", + "updatedAt": "2026-10-20T04:34:46.705Z", "postProcessHash": "8cc892e6c3f5f6f56399a06faced3c477322a2c11983ea335e0dc7b23fddfbf9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.079Z", + "updatedAt": "2026-10-20T04:34:46.705Z", "postProcessHash": "df465ea37387246c1ef34bbf8acffd442a7bf78ad72b6492fbb41f4cce1ec63e" } } @@ -53411,23 +53411,23 @@ "04bf6af990fc31f46ac38ab526676be2eb94734f5484a7b66f7c237ec7747b11": { "35beebddfabb51d25b256ae0dc2a277bd47532c923fd7aa361dde0ede5431f85": { "fr": { - "updatedAt": "2026-10-20T04:30:26.134Z", + "updatedAt": "2026-10-20T04:34:46.764Z", "postProcessHash": "0165a5ca35e06d98917fbb92bbf79151f719e815dc0608834bbeba2057bb6cac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.135Z", + "updatedAt": "2026-10-20T04:34:46.765Z", "postProcessHash": "a87d870556d06ff63ad37832965b7ff2f744e4ff2d30f682de942260a4985448" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.134Z", + "updatedAt": "2026-10-20T04:34:46.764Z", "postProcessHash": "d09dced28cd3442b5f44ea6965a00f317e0c4ccdff3299ac43c773719986881d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.135Z", + "updatedAt": "2026-10-20T04:34:46.765Z", "postProcessHash": "fc58d7f2d710f0aa65839bb9775cd2f51f5595c61956775cd59600f4ea585238" }, "es": { - "updatedAt": "2026-10-20T04:30:26.134Z", + "updatedAt": "2026-10-20T04:34:46.763Z", "postProcessHash": "695202fa64f6ab0eb55ceade70bb836e206514ec09971178aaa32b4fe3fdee1f" } } @@ -53435,23 +53435,23 @@ "c2ac3cdc4ec43b9440a96d065f73704ffc313ddfebc0cd183b1342be62331cde": { "cfe3dcde5c29ab87e373bd8a6de1f911047f77807293c23963593f491804dda3": { "zh": { - "updatedAt": "2026-10-20T04:30:26.130Z", + "updatedAt": "2026-10-20T04:34:46.759Z", "postProcessHash": "378fa1dc8effd66563f224434f1c1611d1e65635b8eda30bcdb03d2577f3fbbf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.129Z", + "updatedAt": "2026-10-20T04:34:46.759Z", "postProcessHash": "b57147d88aa17405beceabaef6441cf9ff1620f4212e080621ec309f129a084f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.129Z", + "updatedAt": "2026-10-20T04:34:46.758Z", "postProcessHash": "8e5ac78ef0722c969bf23d16a315756aa1f2078d50afeb469fb9f62fd8498967" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.129Z", + "updatedAt": "2026-10-20T04:34:46.758Z", "postProcessHash": "8e5ac78ef0722c969bf23d16a315756aa1f2078d50afeb469fb9f62fd8498967" }, "es": { - "updatedAt": "2026-10-20T04:30:26.128Z", + "updatedAt": "2026-10-20T04:34:46.758Z", "postProcessHash": "9c0010c93276584389cf644fdaefc7f7eca7ec3557d7aaa77a5b4d58c84b01e8" } } @@ -53459,23 +53459,23 @@ "043be8025e0561b64567d3712205a24b2dd80bcb152fece9923ac1774c6d1ea2": { "2b8141a0dd801e2af73c137f667b34b7a17959943147d0e5bb5fb75694f216fc": { "es": { - "updatedAt": "2026-10-20T04:30:26.100Z", + "updatedAt": "2026-10-20T04:34:46.728Z", "postProcessHash": "0a486055f2e05d6054016e204ea0c4d3b219f245e814c70a89a889a72500a29f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.101Z", + "updatedAt": "2026-10-20T04:34:46.729Z", "postProcessHash": "0a486055f2e05d6054016e204ea0c4d3b219f245e814c70a89a889a72500a29f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.101Z", + "updatedAt": "2026-10-20T04:34:46.729Z", "postProcessHash": "0a486055f2e05d6054016e204ea0c4d3b219f245e814c70a89a889a72500a29f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.101Z", + "updatedAt": "2026-10-20T04:34:46.730Z", "postProcessHash": "0a486055f2e05d6054016e204ea0c4d3b219f245e814c70a89a889a72500a29f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.102Z", + "updatedAt": "2026-10-20T04:34:46.730Z", "postProcessHash": "0a486055f2e05d6054016e204ea0c4d3b219f245e814c70a89a889a72500a29f" } } @@ -53483,23 +53483,23 @@ "cfb56c062c102485d0524f6cf1e391b3e66368926daa67eb85dc0362c09b723f": { "f7de1431b6c4c13d084f420513ff319b6d9e948a4a5686c109ffd57366269746": { "es": { - "updatedAt": "2026-10-20T04:30:26.125Z", + "updatedAt": "2026-10-20T04:34:46.754Z", "postProcessHash": "8dc8101c8f8b59158ddb01cbf5521d606f5d6f2f0782ae62d0b8209b24297e0a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.126Z", + "updatedAt": "2026-10-20T04:34:46.755Z", "postProcessHash": "8dc8101c8f8b59158ddb01cbf5521d606f5d6f2f0782ae62d0b8209b24297e0a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.126Z", + "updatedAt": "2026-10-20T04:34:46.755Z", "postProcessHash": "8dc8101c8f8b59158ddb01cbf5521d606f5d6f2f0782ae62d0b8209b24297e0a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.125Z", + "updatedAt": "2026-10-20T04:34:46.754Z", "postProcessHash": "8dc8101c8f8b59158ddb01cbf5521d606f5d6f2f0782ae62d0b8209b24297e0a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.126Z", + "updatedAt": "2026-10-20T04:34:46.755Z", "postProcessHash": "8dc8101c8f8b59158ddb01cbf5521d606f5d6f2f0782ae62d0b8209b24297e0a" } } @@ -53507,23 +53507,23 @@ "290c9b2df809c379ec935b479037ee756403d8e1520c0312cbe98f45baa7dcff": { "16d10cbab0caa9f80ab89ac4e2799cf32ab66555c55de5dc2d6ceb71b5c3551a": { "es": { - "updatedAt": "2026-10-20T04:30:26.132Z", + "updatedAt": "2026-10-20T04:34:46.762Z", "postProcessHash": "213d6b8a9a8c988632bd55ada5b6b063373d871f45c74498d47155a2f03d39f9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.132Z", + "updatedAt": "2026-10-20T04:34:46.762Z", "postProcessHash": "213d6b8a9a8c988632bd55ada5b6b063373d871f45c74498d47155a2f03d39f9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.133Z", + "updatedAt": "2026-10-20T04:34:46.762Z", "postProcessHash": "213d6b8a9a8c988632bd55ada5b6b063373d871f45c74498d47155a2f03d39f9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.133Z", + "updatedAt": "2026-10-20T04:34:46.763Z", "postProcessHash": "213d6b8a9a8c988632bd55ada5b6b063373d871f45c74498d47155a2f03d39f9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.133Z", + "updatedAt": "2026-10-20T04:34:46.763Z", "postProcessHash": "213d6b8a9a8c988632bd55ada5b6b063373d871f45c74498d47155a2f03d39f9" } } @@ -53531,23 +53531,23 @@ "68226e7fd48224b92e660e89f1124c519564808fc25abeb381638c3ed74ff559": { "6becf39801ff0689b934187d3e034cffcbe092d8f9d339113501ccef3fd62e32": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.107Z", + "updatedAt": "2026-10-20T04:34:46.735Z", "postProcessHash": "d8d2f66416961309a8ad881ff77b1c5c6d46dca1a6ccd571929257327108e9d4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.107Z", + "updatedAt": "2026-10-20T04:34:46.735Z", "postProcessHash": "be25e268ebbf757fe17ddbc74b75b168227e0815dfe4cf24e0611df08e5237ae" }, "es": { - "updatedAt": "2026-10-20T04:30:26.106Z", + "updatedAt": "2026-10-20T04:34:46.734Z", "postProcessHash": "79963a2adb1140875bc27c0dc43fa741d09ff7f4d2429cb81744e1f49a646ada" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.106Z", + "updatedAt": "2026-10-20T04:34:46.735Z", "postProcessHash": "9797ac6d4ad45e92b301a1b74fe61f08e85ec2d198132609a6091522c742eb0e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.106Z", + "updatedAt": "2026-10-20T04:34:46.734Z", "postProcessHash": "b3b0266a55db6a007486eb20ae49717ace208669e23cd0bfc7faf8c78473cb22" } } @@ -53555,23 +53555,23 @@ "3c782b0ef55db3046ff9795d2df386e662b7418c886ae89563b3ea22a8e5dd9e": { "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.105Z", + "updatedAt": "2026-10-20T04:34:46.733Z", "postProcessHash": "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.104Z", + "updatedAt": "2026-10-20T04:34:46.732Z", "postProcessHash": "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.105Z", + "updatedAt": "2026-10-20T04:34:46.734Z", "postProcessHash": "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344" }, "es": { - "updatedAt": "2026-10-20T04:30:26.104Z", + "updatedAt": "2026-10-20T04:34:46.732Z", "postProcessHash": "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.105Z", + "updatedAt": "2026-10-20T04:34:46.733Z", "postProcessHash": "c9cec4a2df59fdd07ae02718a8c452e653f4ecf93a1bffe70c3436aa2475c344" } } @@ -53579,23 +53579,23 @@ "92d43674f7ea4fb9908c33f53064e0d2241cb0cc3dc60c85d9b86133b1212801": { "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3": { "ja": { - "updatedAt": "2026-10-20T04:30:26.080Z", + "updatedAt": "2026-10-20T04:34:46.706Z", "postProcessHash": "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.081Z", + "updatedAt": "2026-10-20T04:34:46.707Z", "postProcessHash": "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.080Z", + "updatedAt": "2026-10-20T04:34:46.706Z", "postProcessHash": "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.081Z", + "updatedAt": "2026-10-20T04:34:46.707Z", "postProcessHash": "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.080Z", + "updatedAt": "2026-10-20T04:34:46.706Z", "postProcessHash": "52cf4e170ea0f1d9b4218501c990e9c77af1fe0a4f9159605c9f44cbbfbd10b3" } } @@ -53603,23 +53603,23 @@ "0683ee28391fa693de610d535b8a4b13be235ff67ed6ce91e2598565a9ced571": { "c60e8ba5cd0c179b295097381bf2c2c65c34496b48a38c2ffcd91f8e64b1447f": { "ja": { - "updatedAt": "2026-10-20T04:30:26.082Z", + "updatedAt": "2026-10-20T04:34:46.708Z", "postProcessHash": "329933aafbd0ae7451e67ed6c3a4987fa733ad414716ceaad9b74844b22a05c1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.082Z", + "updatedAt": "2026-10-20T04:34:46.708Z", "postProcessHash": "f55c32863d688391146b32aba747218a6d0a543a28e82f21cc3ceec06b5e0297" }, "es": { - "updatedAt": "2026-10-20T04:30:26.081Z", + "updatedAt": "2026-10-20T04:34:46.707Z", "postProcessHash": "c58735c99cb83fe15c031c5e6483a0594638d5f33a8bfd4862ff6496e6fab468" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.081Z", + "updatedAt": "2026-10-20T04:34:46.707Z", "postProcessHash": "08170f01632bd7904e0365f976f9972d1e1a83f956db2336928655de92b9800e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.082Z", + "updatedAt": "2026-10-20T04:34:46.708Z", "postProcessHash": "be6eff42228804c3ee2c69b41b90d23b4339598965dddcfcd32cd21892b34895" } } @@ -53627,23 +53627,23 @@ "2a91ebbe0aa5ec50c13f3cfc05f5cded6f9858a3b331c6fafe4f3aa5c0036a18": { "704952796d20a4bf8bd30bf55219e42ab43dbf07920b49fe0ed939a2002a3681": { "ja": { - "updatedAt": "2026-10-20T04:30:26.077Z", + "updatedAt": "2026-10-20T04:34:46.703Z", "postProcessHash": "c9e47998dd949dbd3a45ce44a94e509765d1b6f3684d6a0048f503b6f476b299" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.078Z", + "updatedAt": "2026-10-20T04:34:46.703Z", "postProcessHash": "c9e47998dd949dbd3a45ce44a94e509765d1b6f3684d6a0048f503b6f476b299" }, "es": { - "updatedAt": "2026-10-20T04:30:26.077Z", + "updatedAt": "2026-10-20T04:34:46.702Z", "postProcessHash": "c9e47998dd949dbd3a45ce44a94e509765d1b6f3684d6a0048f503b6f476b299" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.077Z", + "updatedAt": "2026-10-20T04:34:46.703Z", "postProcessHash": "c9e47998dd949dbd3a45ce44a94e509765d1b6f3684d6a0048f503b6f476b299" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.078Z", + "updatedAt": "2026-10-20T04:34:46.704Z", "postProcessHash": "c9e47998dd949dbd3a45ce44a94e509765d1b6f3684d6a0048f503b6f476b299" } } @@ -53651,23 +53651,23 @@ "18d581df78ea9cc695a1e1a1a02bd122d5a285e62359df45265b2be1342f0b10": { "ba456a9bcd8330fc12bf2370f29104fe26e16cbc600f7d290b9633750ab8fc77": { "es": { - "updatedAt": "2026-10-20T04:30:26.102Z", + "updatedAt": "2026-10-20T04:34:46.730Z", "postProcessHash": "4cac551ef7056643b6edb18a052bdb8f18317cd1b837c4443310c543d26cbbf7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.102Z", + "updatedAt": "2026-10-20T04:34:46.731Z", "postProcessHash": "f54781d1a0929e3406c8c1a0f9f285d4721e79df78b3ad91104ab49b680bdffb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.103Z", + "updatedAt": "2026-10-20T04:34:46.731Z", "postProcessHash": "02a75e2ca9da2368fbd57c4cc56eb86b9b763915af2445940fe26378efb1847d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.103Z", + "updatedAt": "2026-10-20T04:34:46.731Z", "postProcessHash": "86520267355aa47315ca6c6482d7427459086b68deb2228b9091f8845704fd91" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.103Z", + "updatedAt": "2026-10-20T04:34:46.732Z", "postProcessHash": "25507f2daa52d39cdd6a8ace66fb1ca2f023b27dea88ae1bcbe5395436dd08a6" } } @@ -53675,23 +53675,23 @@ "2bf46e36a6353b7371054af4667abff77c8400045d877e4ce6de58e7fa82567a": { "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0": { "ja": { - "updatedAt": "2026-10-20T04:30:26.127Z", + "updatedAt": "2026-10-20T04:34:46.757Z", "postProcessHash": "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0" }, "es": { - "updatedAt": "2026-10-20T04:30:26.127Z", + "updatedAt": "2026-10-20T04:34:46.756Z", "postProcessHash": "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.127Z", + "updatedAt": "2026-10-20T04:34:46.756Z", "postProcessHash": "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.128Z", + "updatedAt": "2026-10-20T04:34:46.757Z", "postProcessHash": "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.128Z", + "updatedAt": "2026-10-20T04:34:46.757Z", "postProcessHash": "78d2270466a8bf150e8497f8e5888a66757c86cea9e9edda685318aefc6f51a0" } } @@ -53699,23 +53699,23 @@ "f51216bd972491595db775b520a200c4cc220b7ddd4435aa80bbf3a0bae79cf5": { "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9": { "fr": { - "updatedAt": "2026-10-20T04:30:26.099Z", + "updatedAt": "2026-10-20T04:34:46.727Z", "postProcessHash": "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.099Z", + "updatedAt": "2026-10-20T04:34:46.727Z", "postProcessHash": "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.099Z", + "updatedAt": "2026-10-20T04:34:46.728Z", "postProcessHash": "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.100Z", + "updatedAt": "2026-10-20T04:34:46.728Z", "postProcessHash": "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.098Z", + "updatedAt": "2026-10-20T04:34:46.727Z", "postProcessHash": "c44839b1ddf2ec5aa25cb9f8c1ff839680a8fde758c4de179abed65f0a3e74c9" } } @@ -53723,23 +53723,23 @@ "97c3c7908f7572a2beca45a8ef48d5db93e1fe94f58f1510c3d937124a51bad2": { "c622517b551a450189337fe6a15bad1b26be846950ee610fc7490949be4c297f": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.344Z", + "updatedAt": "2026-10-20T04:34:46.051Z", "postProcessHash": "02e839d781f8dccd1bfe4e4a765abd2517009484389197105ef38fa75cde3b3b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.343Z", + "updatedAt": "2026-10-20T04:34:46.050Z", "postProcessHash": "5925c4a1f64fc18122a82ace7d995afcc01e9e0a2b1d54202d4599a1fea30bd1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.343Z", + "updatedAt": "2026-10-20T04:34:46.050Z", "postProcessHash": "ea16f29a5a06cd4bff0a8c491a4a63dcd3d153b914a4f2f0acba784b63bccaad" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.344Z", + "updatedAt": "2026-10-20T04:34:46.051Z", "postProcessHash": "f010eebec6774d09c376fc4966bb590ce31a473744d1d9cd561f53b18d6202b9" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.344Z", + "updatedAt": "2026-10-20T04:34:46.051Z", "postProcessHash": "baff27291d4536641b4b28ae7c8bca12358f0ef0b3d380775ea64cc1c618f1ed" } } @@ -53747,23 +53747,23 @@ "b0f8640d2a6e4bcaa6b72c656a88c47e049859bd474367fed2a1997281f41176": { "a59903db8166331bc0d7a9bc6247596bba15bd9d4cccfaa9403c752072a8f43a": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.346Z", + "updatedAt": "2026-10-20T04:34:46.053Z", "postProcessHash": "07cd4279404d0681cf579f3ddd542cead40ed0fd75261d7a8b6d409094d5a0b6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.345Z", + "updatedAt": "2026-10-20T04:34:46.052Z", "postProcessHash": "114120afb71cf6557cce876b65570148e78c04683242395f4280e635d55c18fa" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.346Z", + "updatedAt": "2026-10-20T04:34:46.053Z", "postProcessHash": "6cc3eca9b75d7b4d213a08e266aa7d78dfe39f3b37342360680fbbadaf5b50bd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.345Z", + "updatedAt": "2026-10-20T04:34:46.052Z", "postProcessHash": "cc1528917a94db5bb729d3137ba33538e551e01a8024ae3dc9b293d44af6d086" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.345Z", + "updatedAt": "2026-10-20T04:34:46.052Z", "postProcessHash": "cc911796ed4021b717a19f8c328371114bb082e2a7935b222bfaa168a6f7aea8" } } @@ -53771,23 +53771,23 @@ "1465f6f16898b7743dc21cf9fd7e96e71809d275b1f6c597165103cb569423d3": { "bd154b4f6c59b91e2749c6319565e1193c0beb3296ed66b5f3806c7d901bdd84": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.352Z", + "updatedAt": "2026-10-20T04:34:46.059Z", "postProcessHash": "3db533a78e90e10e7f1b84e370a553fe367d4c6fb5a226516b9e4bd025e63e95" }, "es": { - "updatedAt": "2026-10-20T04:30:25.351Z", + "updatedAt": "2026-10-20T04:34:46.058Z", "postProcessHash": "f1f11881a090583d44974863853e8389377e98a5afc0e42f86f8f911bc4af28a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.352Z", + "updatedAt": "2026-10-20T04:34:46.059Z", "postProcessHash": "213014cdfef236cc719e3a4ed3be713086ee48519071d296857986ebd082d6db" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.352Z", + "updatedAt": "2026-10-20T04:34:46.059Z", "postProcessHash": "9feb974b12fca9a358d8f973f577d88615088dcfc909f0cab4436f5c2254f21e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.351Z", + "updatedAt": "2026-10-20T04:34:46.058Z", "postProcessHash": "df1650e17240484e720c4c22b42817bc7d5018d4a8789ddaf434d7db02acbc1d" } } @@ -53795,23 +53795,23 @@ "eaabd0f064b48254dd0a8375bfd783f800a6670d56e07ae8e88892def1d3954e": { "57ed704364663a0153127fd487ce318a5e859c72f8243440c3d6dd70fef132f9": { "es": { - "updatedAt": "2026-10-20T04:30:25.516Z", + "updatedAt": "2026-10-20T04:34:46.194Z", "postProcessHash": "10e67a30cc56be8f7ba19f05b71005ef84df3980a7100d90fe5579ae55a3e587" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.516Z", + "updatedAt": "2026-10-20T04:34:46.194Z", "postProcessHash": "d39b5ef59e3b26eb6a44e6055f3a34fabc81457bde36f2970e9c8d0d88561894" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.517Z", + "updatedAt": "2026-10-20T04:34:46.195Z", "postProcessHash": "a8761192a0391a0a9779c95d4fd9093f540568036881df90128bc9357c761e86" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.517Z", + "updatedAt": "2026-10-20T04:34:46.195Z", "postProcessHash": "0be9fd1ae570341cc2cadd8e29a157f0113dc5a15db620b4a5f8cbeff1021b82" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.518Z", + "updatedAt": "2026-10-20T04:34:46.195Z", "postProcessHash": "6fe5f3045ac096e5b3710ab8e26a4fefbeab7fdfdf3ee0a332e8f2fb41f81414" } } @@ -53819,23 +53819,23 @@ "0d09f9a99b3b1b348674a61c0e13158893f736a523d1960a981306c9938373a2": { "98266b08451987c94c82f4cdc2821266c7e159eb69cbb466d8f0619654dba123": { "fr": { - "updatedAt": "2026-10-20T04:30:26.120Z", + "updatedAt": "2026-10-20T04:34:46.749Z", "postProcessHash": "35905949a76809a2ff14198c5640884880a5880e53e70c3659ff5a0069105b52" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.121Z", + "updatedAt": "2026-10-20T04:34:46.749Z", "postProcessHash": "7e2eab2abde6b70509b3429ce7c98e06644956fbb2cd5d0785319070c391796c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.120Z", + "updatedAt": "2026-10-20T04:34:46.748Z", "postProcessHash": "36e58d85bd7cbb1be927bf97eda6590cc52919dad2a3f42ee093ba078a182b0c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.121Z", + "updatedAt": "2026-10-20T04:34:46.749Z", "postProcessHash": "9a75daa82e68297214a3c009ccb8f01fffb67d3d713bce0a4facff19bfe7b5b0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.121Z", + "updatedAt": "2026-10-20T04:34:46.750Z", "postProcessHash": "5659be17cadcfb7fd7d5b832a41699a6bc93996c9ad2e241520172727fe3bd93" } } @@ -53843,23 +53843,23 @@ "cd9c5604f5e0d121395b34897863140ae39081c6da57da06192175437aa6068f": { "a6da48fb5c7035f1faebc0e034d6e2f1e84d4d0879c5cc49cafcf95c18e66e9e": { "es": { - "updatedAt": "2026-10-20T04:30:26.122Z", + "updatedAt": "2026-10-20T04:34:46.750Z", "postProcessHash": "b708c656299a595f0d66f98dc256d2514f222868fe6e5e5ed9cfbffa12c8c66a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.123Z", + "updatedAt": "2026-10-20T04:34:46.752Z", "postProcessHash": "04e6de5ae195a64662d2ebcdccded1d32ee577ee5ecd98deac9988a20f229cd0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.123Z", + "updatedAt": "2026-10-20T04:34:46.751Z", "postProcessHash": "02fbc94170216b309c805aad1743ad0d329d733713012d5656b59cd26b1f6ad2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.122Z", + "updatedAt": "2026-10-20T04:34:46.751Z", "postProcessHash": "7b617519df07acacde7b49fac7bba15e8783e29b312daa1338b5f12bb4196b83" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.122Z", + "updatedAt": "2026-10-20T04:34:46.751Z", "postProcessHash": "ac9afb557ec3c68554ec96c2d6381881b3161a9a5e2f311a9087c31dbfc87eab" } } @@ -53867,23 +53867,23 @@ "8dadd98064fa9c116bf7d058511dc3a7f92edcb2cc47e8a4972e4ab6fccdd4ed": { "f8b813dd06fa0ade128b15e28a56377c59f7702efa67e57a81461743980d3d3e": { "zh": { - "updatedAt": "2026-10-20T04:30:26.119Z", + "updatedAt": "2026-10-20T04:34:46.748Z", "postProcessHash": "7c25a0540f8ca344108cf19b160e4a492b4b0c752f9c3e989dbb6a872d0241b9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.119Z", + "updatedAt": "2026-10-20T04:34:46.748Z", "postProcessHash": "af25de037ff19948522e4b168f36dbb32515aae1b9f4ad94299359f4fbf54913" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.118Z", + "updatedAt": "2026-10-20T04:34:46.747Z", "postProcessHash": "c46acada16c5429c9c56b6034169a10db3c71ce3eea9c8af7ee1735e212d5316" }, "es": { - "updatedAt": "2026-10-20T04:30:26.118Z", + "updatedAt": "2026-10-20T04:34:46.747Z", "postProcessHash": "4b12dd197545d738f8fe77c81b6d89b0ae110066eeb2e3a8e887dbfa0a6e2528" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.119Z", + "updatedAt": "2026-10-20T04:34:46.747Z", "postProcessHash": "4dffdbc10b55851d4068e566503e5fe126afdba0483c69f49adf994334e12142" } } @@ -53891,23 +53891,23 @@ "51d4e83f196ce7a29d9d0c213b01a77370f31b5e84c381e34ebe7eabf4ecc893": { "352bbc4a8b920c408aa6af828b06e7bf17c0078b36abc7696bd67e7cf819a4c0": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.139Z", + "updatedAt": "2026-10-20T04:34:45.891Z", "postProcessHash": "212b84b15e126e7f912ccbce9a746bb2e7074291f18404202cfc0673400652d7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.139Z", + "updatedAt": "2026-10-20T04:34:45.890Z", "postProcessHash": "f2ceb0c0d3740d442c067def0c36dc9b8700a9ebd3474788ad6da35fea491a14" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.140Z", + "updatedAt": "2026-10-20T04:34:45.891Z", "postProcessHash": "cc33ca2ee641bbb58eda976b79c61e829426f36ea5bf1f27ffe342e8213892b7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.139Z", + "updatedAt": "2026-10-20T04:34:45.891Z", "postProcessHash": "8f8971113a7445078866a2dd84cf5a8d913bddcd366b68cfb18933b812e617b6" }, "es": { - "updatedAt": "2026-10-20T04:30:25.138Z", + "updatedAt": "2026-10-20T04:34:45.890Z", "postProcessHash": "3bd484eb0b93d46d50f5a40cc23f2aeb9b7bbef1a902c11229befed87ebcea0d" } } @@ -53915,23 +53915,23 @@ "85a5318407279905d75b28040c9d71a40990d4d3b4da16b4f6487cf27c07f8ee": { "262bbb2a231cf241a6634844131239bdbbeb0f5be367ab214f22f564bcee4772": { "zh": { - "updatedAt": "2026-10-20T04:30:26.250Z", + "updatedAt": "2026-10-20T04:34:46.877Z", "postProcessHash": "e53bba03359a71dd07fd8b0077ff73eb5087f262e8603deecc38a281a9a49edc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.250Z", + "updatedAt": "2026-10-20T04:34:46.876Z", "postProcessHash": "4ea07bc723b23367f7e59d06d2dcbb340ac1ebf393df3143b171fe8f39ec4a5b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.249Z", + "updatedAt": "2026-10-20T04:34:46.876Z", "postProcessHash": "8f00ab31189647314cf9c48c997c029980f914452955cf776476e0ac6cc021f7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.249Z", + "updatedAt": "2026-10-20T04:34:46.875Z", "postProcessHash": "5077566e32b294259868709cc7518afee2d357641ed4928a5567c0e89883cdb0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.249Z", + "updatedAt": "2026-10-20T04:34:46.875Z", "postProcessHash": "0347c074115c8a697ab7acfcfa6eab083d733f1b37c8ff2d40d01ec5a6955779" } } @@ -53939,23 +53939,23 @@ "8a6bd1de35d5e0d25d564d8612646b3ebae83f99f835b29cf5db7b4e993c452f": { "bd75941ef5a63fcd4676624db3a6b9bffdaa2c4df3cc9a54bfec373b69f5694f": { "es": { - "updatedAt": "2026-10-20T04:30:26.260Z", + "updatedAt": "2026-10-20T04:34:46.891Z", "postProcessHash": "d2264385c05ff30a38c2d862062e727dc6076b20b77786b00c5dc1aced8a0ece" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.261Z", + "updatedAt": "2026-10-20T04:34:46.892Z", "postProcessHash": "635594117f1da36b22cebc1050a1f789141433a0ca4a289c64024fd3343d3315" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.262Z", + "updatedAt": "2026-10-20T04:34:46.893Z", "postProcessHash": "892b16af025612ad7e80b4838170f0488a940afc445304877802bdf9200cf2d0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.261Z", + "updatedAt": "2026-10-20T04:34:46.892Z", "postProcessHash": "40fbaa3fe706cdd9bbdcba327842b8ddc68809ca756383ee81c7bf123647aba6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.261Z", + "updatedAt": "2026-10-20T04:34:46.892Z", "postProcessHash": "8f60aa2c80f3e8661641ec853bf3a0b83a11da83c20d2b7cfa8a3cb95815abf8" } } @@ -53963,23 +53963,23 @@ "a8ed2128e33a1336a03747e5a7c2605541dd599a439d88f637f1dca149224e90": { "874ca43f851841382eb56d0d3e2c303dc8c6236193ce8900380ce43ee6aa72c7": { "es": { - "updatedAt": "2026-10-20T04:30:26.257Z", + "updatedAt": "2026-10-20T04:34:46.886Z", "postProcessHash": "b8e1692919b71b685b84213e5a8fced36fe6cdc7a0608beb3fdd3caa9e693977" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.258Z", + "updatedAt": "2026-10-20T04:34:46.887Z", "postProcessHash": "cab3af77eebd1d8d19794dafbf19cf1cec91a510a3e12eb6b4d2961ddc3d474b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.258Z", + "updatedAt": "2026-10-20T04:34:46.887Z", "postProcessHash": "700219b136999a28d9370260894d8baf4c9768a80018b68f8671aa60bb44d73c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.258Z", + "updatedAt": "2026-10-20T04:34:46.888Z", "postProcessHash": "3b594796c5e3b49115cd69a79d975d9b5d28f8440168863a424a6112b7a1373e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.258Z", + "updatedAt": "2026-10-20T04:34:46.887Z", "postProcessHash": "bb669e115082d4ad00e544a5b7073771395536db940add89d0b62bc351ff7747" } } @@ -53987,23 +53987,23 @@ "da486a7e82e973c34b84fb6069309c0eaf0e02819561d9f08b9bc7d1307c2498": { "e002df9784a1bbe6570859ee1b361934a3c7eb23e94b9f9e69bf1bd66c459c70": { "fr": { - "updatedAt": "2026-10-20T04:30:26.331Z", + "updatedAt": "2026-10-20T04:34:46.950Z", "postProcessHash": "d7b4ca2aeb340e0370af9edda81e815c49849a30d4f1df4ba841db403d37ead8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.331Z", + "updatedAt": "2026-10-20T04:34:46.950Z", "postProcessHash": "aaf0e81434accc4f51a8353d022b9f37e31ae85d4b66025f89663d6b01721d16" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.332Z", + "updatedAt": "2026-10-20T04:34:46.951Z", "postProcessHash": "50c7977c4df9c86a9c3891051f4514a50bf450645f70f00e0944cdf728aef1a4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.331Z", + "updatedAt": "2026-10-20T04:34:46.950Z", "postProcessHash": "9b78c7db05ff92ff4627dc5f83a67261413ca6ebe63deeaca2f12768c7fec005" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.332Z", + "updatedAt": "2026-10-20T04:34:46.951Z", "postProcessHash": "4edb743809aff467810e30cca05e39a0f4a15a04fb225260156f9cdb805bb6e7" } } @@ -54011,23 +54011,23 @@ "6450897af23e2ba95ea57803d1b00235b84a4b85d02edab81deb1e6a653191ed": { "52ad3f57abf0efe1a272e29f31b232ce5063f8787ebcef97df56bd5fd2e3fbf9": { "ja": { - "updatedAt": "2026-10-20T04:30:26.259Z", + "updatedAt": "2026-10-20T04:34:46.889Z", "postProcessHash": "17d18606f7792fcc4147ccacc5ecada7504dda6951e42e20411b55b7ed413560" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.260Z", + "updatedAt": "2026-10-20T04:34:46.891Z", "postProcessHash": "0cb4ae1578f65e60b97c5ca59cb93498b056905ef1e5bd70ae6b3388bef87ee4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.260Z", + "updatedAt": "2026-10-20T04:34:46.890Z", "postProcessHash": "9006c6927d0cf755ebc4535c37a7c7363ca0fd6cec4983d1d84851125a97af27" }, "es": { - "updatedAt": "2026-10-20T04:30:26.259Z", + "updatedAt": "2026-10-20T04:34:46.888Z", "postProcessHash": "65c49d97296ac635318feaa6deb1abde16d528c5a5f1a99b9b27882eb6d4954c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.259Z", + "updatedAt": "2026-10-20T04:34:46.888Z", "postProcessHash": "9babb0a0b5078eda2aef16bf2b45e4866331e1e04eb389b79da2a63d16a4a22b" } } @@ -54035,23 +54035,23 @@ "c0bf2b5f9f107f41ff62638197e304dd8672b19d8371e4cf8afb1c21e79b9b1b": { "4d688abde3e05a1510838c003c5d64287f6011975039d1bda57e37b0411dc007": { "zh": { - "updatedAt": "2026-10-20T04:30:26.575Z", + "updatedAt": "2026-10-20T04:34:47.147Z", "postProcessHash": "922d33b4364d3d7ee17e8cb7c1b88a299f381fa34f156071407571b9381a8c70" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.574Z", + "updatedAt": "2026-10-20T04:34:47.147Z", "postProcessHash": "7f2812836d7bbb1cb37129110b4696c5d4da3e0105d4cc678de166eb5d76b050" }, "es": { - "updatedAt": "2026-10-20T04:30:26.573Z", + "updatedAt": "2026-10-20T04:34:47.146Z", "postProcessHash": "8b0293531cf544b3a7a01d481f7e65ab202533600a3d7812ec9001239d13bca0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.574Z", + "updatedAt": "2026-10-20T04:34:47.146Z", "postProcessHash": "ed72a5338b2812ff6f92464b4d667eb2310f8188656338b335b17b437067e1ff" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.574Z", + "updatedAt": "2026-10-20T04:34:47.146Z", "postProcessHash": "3ea419ec6c565a8e2e41e5280d3c16431fe65bcc5d959f271e79501bf1b68351" } } @@ -54059,23 +54059,23 @@ "9dcde382c4f277e8b74e6750d43c198c33b4aefc19ce8e9cdc52873a7c0fa443": { "f77258077e12a41ac20ca87b23105549dd5cda07869060eda6bf3dd0709b54fe": { "fr": { - "updatedAt": "2026-10-20T04:30:26.264Z", + "updatedAt": "2026-10-20T04:34:46.895Z", "postProcessHash": "53769947c9aff822134507b8e2766cf5343e81180d1ff6070358230c5c0728d6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.264Z", + "updatedAt": "2026-10-20T04:34:46.896Z", "postProcessHash": "02c421afaf88c50a30c743ead92d8da54b83679f7a2e1de66c6d1cdff191bb2a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.263Z", + "updatedAt": "2026-10-20T04:34:46.894Z", "postProcessHash": "34c36541304458e545ba3bca59ce673ee67ea498e82674df5a252b3f3a9aa10b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.264Z", + "updatedAt": "2026-10-20T04:34:46.895Z", "postProcessHash": "2e541244fbb515927deca9c22ad056f6449bc797760572530580cc9141a82b8c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.264Z", + "updatedAt": "2026-10-20T04:34:46.895Z", "postProcessHash": "5c1d6736f9f58197cceac1859d095af762a1e12f37ce7333a6a2efc7b13481ed" } } @@ -54083,23 +54083,23 @@ "2d8e2649ff4423f2786175460ec7ea39fe1f7bb8be4c49a2fcc9501bf02773d6": { "986759c2447c65a370b8b72a3f83a93cc1b37e4782494378fb38ce502ec8b1fb": { "ja": { - "updatedAt": "2026-10-20T04:30:26.251Z", + "updatedAt": "2026-10-20T04:34:46.878Z", "postProcessHash": "a94ec8388b081f2caca8dff52362fe04bbacc7dcc4a8fb365d4d351a7ebeb523" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.251Z", + "updatedAt": "2026-10-20T04:34:46.879Z", "postProcessHash": "357f89f4bcc07744f0adc095463eb5216a0a9433b16f4220bd477ac68568a95e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.251Z", + "updatedAt": "2026-10-20T04:34:46.878Z", "postProcessHash": "c183374958ba0ebf6a8812168dac8de60dd510072ccfda987c1b1d0eae991897" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.250Z", + "updatedAt": "2026-10-20T04:34:46.878Z", "postProcessHash": "802057ae6e0af7054ffa8e9556b5927c7c009c01e0462ec59b0955ea9d068089" }, "es": { - "updatedAt": "2026-10-20T04:30:26.250Z", + "updatedAt": "2026-10-20T04:34:46.877Z", "postProcessHash": "2b64d4f5856f1f6620090fcbf2642d0a881cf0ee91dd15d93dbf0501744436df" } } @@ -54107,23 +54107,23 @@ "7a98f36f6ff94fe2e828065e8a89958bac1328a92e7ecee7ae76d3cae4fe3960": { "2e7112c5e0d395d066e3c18f9a8d106976fe392591a01d295449652e28b0fffc": { "ja": { - "updatedAt": "2026-10-20T04:30:26.538Z", + "updatedAt": "2026-10-20T04:34:47.128Z", "postProcessHash": "d52743a8bfb683b16d585544524e418a81d00d69598716ad602f05a3268d37d3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.538Z", + "updatedAt": "2026-10-20T04:34:47.128Z", "postProcessHash": "4dd27ccefc2e8b2a43058ec619b389bb58c36537c1bc71f4cb6a396fca00819f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.539Z", + "updatedAt": "2026-10-20T04:34:47.129Z", "postProcessHash": "1ad30cc1b0fb68f332d72bef2a0e9642ddb0657694f6d0e27bc94092a3d28fc5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.539Z", + "updatedAt": "2026-10-20T04:34:47.128Z", "postProcessHash": "3c839ba24c5981cbe6b6f89f087bc9697c03ab9d86c317ddd50392df4f058ff9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.538Z", + "updatedAt": "2026-10-20T04:34:47.128Z", "postProcessHash": "e4907425719cb1f93c5d1f7fb5bd00e7ab9cc5335351aab7dcad23b42e26badb" } } @@ -54131,23 +54131,23 @@ "6cb01f765ac64f24fb221e9a65711fd7efd3dc67b8042005111e295b812703be": { "6f4e5f7ceb0e289d3c721edecca07ff58acb4ca80be490c2da4437b3ddded022": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.275Z", + "updatedAt": "2026-10-20T04:34:46.905Z", "postProcessHash": "7ac717aa5e2b86d1ae1e75c099c758679684a1b63a57ae7840d2cc6cd05ea6fa" }, "es": { - "updatedAt": "2026-10-20T04:30:26.274Z", + "updatedAt": "2026-10-20T04:34:46.904Z", "postProcessHash": "f65333dca8917f38efbc656faefd2a3c94cc3c9785b8a4e338ab038ffda99bb1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.276Z", + "updatedAt": "2026-10-20T04:34:46.906Z", "postProcessHash": "45de3eec7636630af6093eb5eafb0f3186996d087e3ee32e8c881eab5ab868d0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.274Z", + "updatedAt": "2026-10-20T04:34:46.905Z", "postProcessHash": "c1252d8fb37d129031f63eb8fe3dcefa796d7278f27a8448e749779cd69438d5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.274Z", + "updatedAt": "2026-10-20T04:34:46.905Z", "postProcessHash": "e1dedb937abecb16ce0e320e0b32878704535dfa3416e6bdf8e409a28e242c7c" } } @@ -54155,23 +54155,23 @@ "d009a00929f20499585742f3040a8a5dcdcbe6c3d369b0f03321931f6d99f180": { "f8fc3cc01c522b0d4394682038c6027761e15332d2ac2596306c03c8550aaa70": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.455Z", + "updatedAt": "2026-10-20T04:34:47.055Z", "postProcessHash": "c18bb181286e22b7c5f1296ddfa19915035f2a71a20c19e9b321ddbb4cbb644f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.453Z", + "updatedAt": "2026-10-20T04:34:47.054Z", "postProcessHash": "b30985f49fe4bc495923c663bf4198b9ecb4276e18fceb379a3d89e71355b983" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.454Z", + "updatedAt": "2026-10-20T04:34:47.055Z", "postProcessHash": "eb2f162dcae397c11a40ac21cce368918e23f0f8a3b519e739bd27b74438752c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.454Z", + "updatedAt": "2026-10-20T04:34:47.055Z", "postProcessHash": "42a8c8752436e97bdb7022335364aeabd81aeaa4376e5db513d224652d3dceb3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.455Z", + "updatedAt": "2026-10-20T04:34:47.055Z", "postProcessHash": "10fe691d49ddc956b7a27122239d1ab5536650c45f58468def10e16b360b3a32" } } @@ -54179,23 +54179,23 @@ "f9595befe38e7dff0fb2d56aee4f98061b08fba9cd5640943272fe1cfb7f9e9d": { "6075dab293d7b99676b127ed57bdfe4a3f47933e0fac28c91ca6f0002ea388da": { "ja": { - "updatedAt": "2026-10-20T04:30:26.629Z", + "updatedAt": "2026-10-20T04:34:47.212Z", "postProcessHash": "494a413e1a4791a3db2122ec0393cd05ed0587470e27c6efd91365e84c690bce" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.629Z", + "updatedAt": "2026-10-20T04:34:47.212Z", "postProcessHash": "be06b9f45a83d75a19dca9d16fe7c1d4bad8994eea5619ec9b2de70a2d3b75f0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.629Z", + "updatedAt": "2026-10-20T04:34:47.213Z", "postProcessHash": "b31497a3ebf41486f8f8b4c3e91e677f70855fb9118a099ead7c61133612fa5b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.628Z", + "updatedAt": "2026-10-20T04:34:47.212Z", "postProcessHash": "6f4a035112fce99f957ceda6a7aabc952210b59480728b56b828f12c18e0062b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.628Z", + "updatedAt": "2026-10-20T04:34:47.211Z", "postProcessHash": "863b592c7f0d1a1bb2a2dce0e68cdd60c85ed5f393be508a2e43fc3f66f8f9c7" } } @@ -54203,23 +54203,23 @@ "ac5bf21346b5d8a6daf9b5f9d2de6903478de195be211da4d06ff659751e7bca": { "7bca04ada8d17ad02078b97ee86d0756d2355b041eab2b8937eabd5282fd06ee": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.269Z", + "updatedAt": "2026-10-20T04:34:46.900Z", "postProcessHash": "91ff598491dddacfee75ffee12012eba8352ce8ccfbbada4a0ec86d77d956d19" }, "es": { - "updatedAt": "2026-10-20T04:30:26.268Z", + "updatedAt": "2026-10-20T04:34:46.899Z", "postProcessHash": "18021d9ef78697b968dfd6f3b9f11ef845dab220baf3a8989fd3da00e7347809" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.268Z", + "updatedAt": "2026-10-20T04:34:46.899Z", "postProcessHash": "60e95dea6586a12ddeec9cc7c24dc4423145c219d68901fb11abae8f774636a8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.268Z", + "updatedAt": "2026-10-20T04:34:46.899Z", "postProcessHash": "4f1dde0be1d243dee454b8f0875d68444cb0696e14d545f347b3de4899d4d22e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.269Z", + "updatedAt": "2026-10-20T04:34:46.900Z", "postProcessHash": "065b90eec81f4527750ae9aa91db464335e4342c83f8f3787764a74476ebcf1d" } } @@ -54227,23 +54227,23 @@ "8ff52555c624f41aaa31e4307fd1428747f3d17d97228da4b930eb663d116e05": { "16733dd4904580a10d2954c1c13843ba8333d648f2560e29297e7b43a3ca271d": { "es": { - "updatedAt": "2026-10-20T04:30:26.265Z", + "updatedAt": "2026-10-20T04:34:46.896Z", "postProcessHash": "a610d66177f2702de82b4725db51887e390e5ef1f1fd4366fdf608f23a306cc7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.265Z", + "updatedAt": "2026-10-20T04:34:46.896Z", "postProcessHash": "1ea0e7469fda20054b9cc5b671af6d43d3d2e2dd06694c236c9d54f1130cd4a7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.265Z", + "updatedAt": "2026-10-20T04:34:46.896Z", "postProcessHash": "40cfbb30e7ab9ce5141eae5e9b7a9ec434aeea32a9967510ee3ff4796bc2f5ed" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.266Z", + "updatedAt": "2026-10-20T04:34:46.897Z", "postProcessHash": "8342e9dba0cef0458716e97155ab043783770174e52c3571e69fd7b73a251e4e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.266Z", + "updatedAt": "2026-10-20T04:34:46.897Z", "postProcessHash": "c633e8a8258ebff28bf14c89a403a62d525c2e7d565ab334c36e00945612976f" } } @@ -54251,23 +54251,23 @@ "faad5b0c0212f015da30cc9fa20bf87798ff9faaca9ae482097af5a80e0fcecd": { "080ee866414bf4bdaff4e047488a3069afb9bad3e17cef206f5598d71ddc4391": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.270Z", + "updatedAt": "2026-10-20T04:34:46.901Z", "postProcessHash": "dfce9e8cab83cc9cffc50955194497ee1a66a35ff5190b14b5231b12bfbf5ccc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.269Z", + "updatedAt": "2026-10-20T04:34:46.900Z", "postProcessHash": "4d81ce2dfe2e37a142ceb508b798bd82a15239a31348302437ffd5306a0eae4e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.270Z", + "updatedAt": "2026-10-20T04:34:46.901Z", "postProcessHash": "2f725132ed22c312f058934f69e66b1a5ea1423e48e25364413d0033b77c3d97" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.270Z", + "updatedAt": "2026-10-20T04:34:46.901Z", "postProcessHash": "42ce86ff57cdafa859c68767f5d298b7c302148dbe3b69403842e4eeff0a82f9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.269Z", + "updatedAt": "2026-10-20T04:34:46.900Z", "postProcessHash": "1ba6a1a71cb2e69e982cc61019ed5c08de899fabebc97cc8f0edf0ce7442c183" } } @@ -54275,23 +54275,23 @@ "2f3ea1867d9d796203f7967d2d02d077a3d89a477d0f82f0787d1bd090b08bc4": { "2d37513c9f6553e4c473eeb423288bfcced38aec8d5b3613d217a6a173ebf139": { "es": { - "updatedAt": "2026-10-20T04:30:25.655Z", + "updatedAt": "2026-10-20T04:34:46.294Z", "postProcessHash": "662085c7f590acd06ceb567242238147f2b6b8e962957510718205434ac0dd83" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.657Z", + "updatedAt": "2026-10-20T04:34:46.295Z", "postProcessHash": "24c654083920c7f2be7b7ee46634b4c0ddea37aef17178994b68b36ab3112522" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.658Z", + "updatedAt": "2026-10-20T04:34:46.296Z", "postProcessHash": "c32f5a6e1a82fc788f7df5d592aac9161ed59b6e78b00078f5907b4b48056fed" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.656Z", + "updatedAt": "2026-10-20T04:34:46.295Z", "postProcessHash": "4a7a06a3fb82dd405028a47a5d23fd03f0b665e4b9aed9be3c9fb5e413cc1884" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.655Z", + "updatedAt": "2026-10-20T04:34:46.294Z", "postProcessHash": "2c7b382297ce33e56ba742e1125060f213f31a05f8c6b1ccdb644c3db2a3d1fe" } } @@ -54299,23 +54299,23 @@ "e3c585bf70fbb097781e8af51c99814c19b28a2bc13a3496f1cdaf4faafab98b": { "f2aa2bcf4f9654f4241ee8243f311037f49f68e14910155b05c85ad6d913c635": { "es": { - "updatedAt": "2026-10-20T04:30:26.644Z", + "updatedAt": "2026-10-20T04:34:47.225Z", "postProcessHash": "02d0966966073b4a5ebda544fb192b21b7384eaf63306ff60e697f14da393cd1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.646Z", + "updatedAt": "2026-10-20T04:34:47.226Z", "postProcessHash": "7251bc79c230e0841f9612773856b39a0314e0b270a536142f0c82201e9d2ec2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.645Z", + "updatedAt": "2026-10-20T04:34:47.226Z", "postProcessHash": "df317bfb419cd954e597832d03541eb8491e4e219390df604603ddc23cf4b153" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.645Z", + "updatedAt": "2026-10-20T04:34:47.225Z", "postProcessHash": "e149f223ce8b8e75a50c74ab97978f853c7ec5dbf549c05c69de48bdc150c08a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.645Z", + "updatedAt": "2026-10-20T04:34:47.226Z", "postProcessHash": "e050fb68551a807dee85713e2165b206a860b23eb4ed5a961e5d971cd995a42d" } } @@ -54323,23 +54323,23 @@ "4a68f8af8b683de339a60b01e3b5184b77ede53bc3e87f770261434381c9cefd": { "de0567b8fc7e491ef730a568519791cbce868c78db95fc8694ff87d8974725aa": { "es": { - "updatedAt": "2026-10-20T04:30:26.252Z", + "updatedAt": "2026-10-20T04:34:46.879Z", "postProcessHash": "a655725556ed9a932722304c00f7f966dfa2406a8b38a6c54d64c3860e26c5df" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.253Z", + "updatedAt": "2026-10-20T04:34:46.881Z", "postProcessHash": "6412a32a9f3f28ce05728fc4bceaccae5b247c007bf9496f9e2d4adf2147ae05" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.252Z", + "updatedAt": "2026-10-20T04:34:46.880Z", "postProcessHash": "8d252da0d89a05441564551a361b669bd6b1824fdaea1bd8c31afd0415784ed2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.252Z", + "updatedAt": "2026-10-20T04:34:46.879Z", "postProcessHash": "1d4130bebbda208e04ab07cc94c0b080ca0b9a29428455936cce0457b7366eac" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.252Z", + "updatedAt": "2026-10-20T04:34:46.880Z", "postProcessHash": "8fc6edf04a2e424246034fa141a3a39bd4d3029d115c15fbacb93906c6a92f54" } } @@ -54347,23 +54347,23 @@ "c51562496f50a2c402fe2b2e00b78eab775b36c9e35a4bf2a26c9bd09bf1fc8e": { "2a05b9b8ca05fb90c511f0695e12fdfa43b1d235c8f62c05173aba3850715f48": { "es": { - "updatedAt": "2026-10-20T04:30:26.256Z", + "updatedAt": "2026-10-20T04:34:46.885Z", "postProcessHash": "50d301ddb98f3c3ab8bfac62731d3839b8dab742fab703e951c220539ade1d18" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.256Z", + "updatedAt": "2026-10-20T04:34:46.885Z", "postProcessHash": "73e5deeff1ace0e1adf2d79fe6f5814254272ae35201558c6264a5c1ee1830c0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.256Z", + "updatedAt": "2026-10-20T04:34:46.885Z", "postProcessHash": "7f3936c5cba20b14dbdfdc5a4fe198d8a2146427d0867bec13c1714c9432c2f0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.257Z", + "updatedAt": "2026-10-20T04:34:46.886Z", "postProcessHash": "14df6d5f8a32c67201266f4fbbdcfa2b88bdf7cd59634f3448b17c7234824fdf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.257Z", + "updatedAt": "2026-10-20T04:34:46.886Z", "postProcessHash": "80638de7115bed2e646277ed7ddce274d1ebfe3716a228a90c1cac01774d141d" } } @@ -54371,23 +54371,23 @@ "220a8846860e26c575205dfcbd0b69f3b6eb546ba4a637f7d3075ad528f8a5ff": { "0a74617b4f93bd4825ef963ea8d8a3ef6ac0e37de8b0fca00e614f15e28a8e09": { "zh": { - "updatedAt": "2026-10-20T04:30:26.639Z", + "updatedAt": "2026-10-20T04:34:47.220Z", "postProcessHash": "a8229b75d5a05b0b26e1f25b0bfb7e95fd300bc92f6901e027ca26de5ebbefe5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.638Z", + "updatedAt": "2026-10-20T04:34:47.219Z", "postProcessHash": "aedf126d117006fb42b96a613573869e5bdcf3eaead810cbcd93c9da9bad71fd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.638Z", + "updatedAt": "2026-10-20T04:34:47.219Z", "postProcessHash": "0092f354605792c363591dbcd955b188397dc09ba25d73c2e5437fa7aa4a797b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.637Z", + "updatedAt": "2026-10-20T04:34:47.218Z", "postProcessHash": "24984b9fd26409bc5388de81fa21d62e2fb0a334722c06913a9f561c36516a50" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.638Z", + "updatedAt": "2026-10-20T04:34:47.219Z", "postProcessHash": "009f6d58a3a6fb3c1a278c84db007b45d0428c573dabf7c03245530dfb1ec91a" } } @@ -54395,23 +54395,23 @@ "fd34e333d7f6e4b99d23f7baedd292926cbf1d4e3ce54cdfa47bd68db33d53f9": { "e837fc180df20b0b47c8805aaef660284439a2ff362098e0846ed6a5d7a351b5": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.464Z", + "updatedAt": "2026-10-20T04:34:47.062Z", "postProcessHash": "8b42910bed3c6942190b0e3aa795024e8bcadb6d151d367e592259b9fa5d771b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.465Z", + "updatedAt": "2026-10-20T04:34:47.063Z", "postProcessHash": "1016bd5c55696cb1ec39526613f9dc39c6c451b4de815a64ae935b6b03236fff" }, "es": { - "updatedAt": "2026-10-20T04:30:26.463Z", + "updatedAt": "2026-10-20T04:34:47.061Z", "postProcessHash": "86ee6d26ec9459b7886ad0ab072f369f6f3d6220772d9ed97fb51dc572257739" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.464Z", + "updatedAt": "2026-10-20T04:34:47.062Z", "postProcessHash": "f468ab52153b18341be10fc801087da54dd44eb8466a99ea49d747f6924a074f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.464Z", + "updatedAt": "2026-10-20T04:34:47.062Z", "postProcessHash": "2921b69d2e3389ae6bf6edef9dac7486ecb33177d7320830e21286dab04184a9" } } @@ -54419,23 +54419,23 @@ "c27a0da96408ad6f39a5ebba7925b17e783d5122366c78ee4d72f0d9e38494e2": { "3d6d58bba0e27cde25539b48bb6b4a7a142ae0bf6a85671bb0dde68a33698845": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.255Z", + "updatedAt": "2026-10-20T04:34:46.884Z", "postProcessHash": "282e3fead54a51d4546a1172179f03d5174f811cd2c0e56efbf2e3f7cacb84b4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.254Z", + "updatedAt": "2026-10-20T04:34:46.883Z", "postProcessHash": "3739fa88216cef5086f2af7a5546aa488cc3b168dd47d519bbd4787ddf8a6481" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.255Z", + "updatedAt": "2026-10-20T04:34:46.883Z", "postProcessHash": "c36de38766b932455688577fb58a942e114df42f2f32f66c80b1ed0459b584e8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.256Z", + "updatedAt": "2026-10-20T04:34:46.884Z", "postProcessHash": "f22f8a52a69545ba168c28aec2cc6de8fbc38a16cac46fcdef3202073f305af9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.255Z", + "updatedAt": "2026-10-20T04:34:46.884Z", "postProcessHash": "5d42f8666011e7fe71f559058e91111f3cdc89f574d69349f3a899a06dfc2806" } } @@ -54443,71 +54443,71 @@ "42e1bcc94cab99560e18d2b9e3221730f18e8e7e74e02b5d5367e14048538b28": { "4eaafd07be64edeab5d3c7022fa7078078583e6603359e5995d7a920814f899a": { "ja": { - "updatedAt": "2026-10-20T04:30:26.651Z", + "updatedAt": "2026-10-20T04:34:47.233Z", "postProcessHash": "401c0ad3df4a268de42f403a6dcee2b5084b60cdebf622370acd197018eef2cc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.651Z", + "updatedAt": "2026-10-20T04:34:47.233Z", "postProcessHash": "916c8f337885d02afd6e908bf7750c60d14d82ac0c1837e444c20de4b104e60a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.652Z", + "updatedAt": "2026-10-20T04:34:47.234Z", "postProcessHash": "111b202bf12abcee049b20d34bff71f0d8e757fb6be000808abdf9bf141b9a51" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.651Z", + "updatedAt": "2026-10-20T04:34:47.233Z", "postProcessHash": "67b3d230c6794283509a2be21da9ae48710f957b050ce5c0deb8a6a7f755404e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.650Z", + "updatedAt": "2026-10-20T04:34:47.232Z", "postProcessHash": "24492f6b095b732768db76ea0996bb7f2cfa33d4f62fe7bc04d9a67f0d2b6241" } } }, "e0fbc4e1f8f1d1dfcf83b44cf555169c0114036062b3fbe5c3f11b96defdce23": { - "da44fd5cda32b5f6b411e92d4df7472acd6f3d02fc0c22afc2264da57ddf001e": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.287Z", - "postProcessHash": "548e99e0bfa7e294ccc3931efcf7395e779381b99a78f503224d042d2019a1ac" + "aa8874177c4176d2349926291569816b6437b18e37344c715336737967e491f7": { + "fr": { + "updatedAt": "2026-10-20T04:34:47.339Z", + "postProcessHash": "81a90fe0add8dcef1a4d571beef6457507622ae0bc02cd1afaae1025fb09aeae" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.286Z", - "postProcessHash": "0f856077b8537eff5eb48d407793f51db1baa6052be6ab916a33f1a0fd630b2b" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.285Z", - "postProcessHash": "5038cd88f5a4461a5bfd7f365ade6b50682671a68cb094472f6180538b23d34c" + "updatedAt": "2026-10-20T04:34:47.352Z", + "postProcessHash": "9b07778f213e743e92565a24417cb709d57cedc5ba8272c66194b5f35528b278" }, "es": { - "updatedAt": "2026-10-20T04:30:25.285Z", - "postProcessHash": "cf90ee0223b130315221ea0bd30222d850980ed2ecfafc0f97c4594d21ba0ec0" + "updatedAt": "2026-10-20T04:34:47.441Z", + "postProcessHash": "c1e6eeeb91e97988ce12070f620debe790fa2b9fa436e713e0b9b071e69f829c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.286Z", - "postProcessHash": "51699488309222d641629874541a2167943faa1be2c4ee86c5624a1f3f517569" + "updatedAt": "2026-10-20T04:34:47.476Z", + "postProcessHash": "c2d4c30b1999eb3e68ebedba774f229a3d5ef1976be411633e323a082a4c2aaf" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.478Z", + "postProcessHash": "239e801c0ba4d9cedce60d256dfbb48d450244b0a3865d6ef12f0cc3201219ba" } } }, "0eae67b035ca70664af54da0c63ade5a26c777679b4e67a11864ac329429774a": { "974a360ba63d0bc342cf77fa164f96f5e89899ca59cb9fb2bf3caf328bba1087": { "zh": { - "updatedAt": "2026-10-20T04:30:26.658Z", + "updatedAt": "2026-10-20T04:34:47.240Z", "postProcessHash": "8a78b007c7186486b1bd647a10a79930c0895b3b1dbfc822174c906ce12c410f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.657Z", + "updatedAt": "2026-10-20T04:34:47.239Z", "postProcessHash": "3d65a8127351042ec82d9bdd4d55a776b9fd9f0ab35f28fd51b9eb828ac720bb" }, "es": { - "updatedAt": "2026-10-20T04:30:26.656Z", + "updatedAt": "2026-10-20T04:34:47.238Z", "postProcessHash": "5bc55c119f7a377d388bcba194a303f4ddd343d337ba651d5bbab036052d810a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.657Z", + "updatedAt": "2026-10-20T04:34:47.239Z", "postProcessHash": "7dc195cf019541c3d885d8b9adbacf195fcba527dc1ed724d4603c8cf0577503" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.657Z", + "updatedAt": "2026-10-20T04:34:47.239Z", "postProcessHash": "ec540e8b5e7fab27f7279437fa2d9ba7050a7dc2c87a2c70eb1673b0a9e050c8" } } @@ -54515,23 +54515,23 @@ "d2c23d62f98050837edae871b4d3addf3c17c0f2934607bfb8f39354ac806df5": { "fcdc4ab639171b258ffb53b0ff3a12f581929523794063c9e31d2ac67a441494": { "fr": { - "updatedAt": "2026-10-20T04:30:26.262Z", + "updatedAt": "2026-10-20T04:34:46.893Z", "postProcessHash": "043be6bc1cd1b975ba499f302fd6638aea948de5e43a02c7d6d2200c57991352" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.263Z", + "updatedAt": "2026-10-20T04:34:46.894Z", "postProcessHash": "d56ae933a4f1d8014cacc87e1670da3a3dd54557c23485e23f55a61484a44b85" }, "es": { - "updatedAt": "2026-10-20T04:30:26.262Z", + "updatedAt": "2026-10-20T04:34:46.893Z", "postProcessHash": "114e5f8baf2d18368a3959985fd9b1c6184f07528688fc812a61ef43deefb3c6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.263Z", + "updatedAt": "2026-10-20T04:34:46.894Z", "postProcessHash": "5fd7ddb354aa7b6e114937970e0f046a8af6388e52b6722c326901d74c46ac2f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.262Z", + "updatedAt": "2026-10-20T04:34:46.894Z", "postProcessHash": "5ae535a4e2230c2a27d47623a78d7da4d7eb19daa5c86d1ea35bc6c0ef6624fa" } } @@ -54539,23 +54539,23 @@ "ac8bac0741efc018663219ef80a6be4b472c0048388ffa4aad253accb4e3981b": { "71ff9aeb350f7f3bd836cdf83461ff26051df88776e295dae19e1342d97f910c": { "es": { - "updatedAt": "2026-10-20T04:30:26.266Z", + "updatedAt": "2026-10-20T04:34:46.897Z", "postProcessHash": "7ff4bb82c9cd6e700d99c35c83517ffb1202170b9fc961b1cb8de9c1d955cc37" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.266Z", + "updatedAt": "2026-10-20T04:34:46.898Z", "postProcessHash": "0d4b1dee6654c0c358a59acbf86891b8298f6ebc66e8a44973b20dfa377d4d29" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.267Z", + "updatedAt": "2026-10-20T04:34:46.898Z", "postProcessHash": "c903f5c2efb6f0833c2c1f6882bf6d9f76d1bc32dcd4576bf0d1ee1d61d20ea5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.267Z", + "updatedAt": "2026-10-20T04:34:46.898Z", "postProcessHash": "0ea9e9da35729dad6eb863b7616b0c68c18794f9bed6dd4902aa6eec1f7a1d5f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.267Z", + "updatedAt": "2026-10-20T04:34:46.898Z", "postProcessHash": "605aa1347df04b302daa2314f25ecf9b3009115beaadc94a1d31dcb74b5b79bd" } } @@ -54563,23 +54563,23 @@ "877a3e8ab650d90a923cd7a804378a372ee6be5da665af7937f32b7135774ee9": { "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520": { "es": { - "updatedAt": "2026-10-20T04:30:26.308Z", + "updatedAt": "2026-10-20T04:34:46.930Z", "postProcessHash": "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.308Z", + "updatedAt": "2026-10-20T04:34:46.931Z", "postProcessHash": "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.309Z", + "updatedAt": "2026-10-20T04:34:46.931Z", "postProcessHash": "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.309Z", + "updatedAt": "2026-10-20T04:34:46.932Z", "postProcessHash": "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.309Z", + "updatedAt": "2026-10-20T04:34:46.931Z", "postProcessHash": "f1f644c8ac13debf98865c66d2e76b105792bc5b6ed184816da1683ffde67520" } } @@ -54587,23 +54587,23 @@ "d3e349dff977ba6d811b0a1bf20c13a1d835d773efe5ba63da496eefd7fd4f93": { "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.307Z", + "updatedAt": "2026-10-20T04:34:46.930Z", "postProcessHash": "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.307Z", + "updatedAt": "2026-10-20T04:34:46.930Z", "postProcessHash": "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.307Z", + "updatedAt": "2026-10-20T04:34:46.929Z", "postProcessHash": "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.308Z", + "updatedAt": "2026-10-20T04:34:46.930Z", "postProcessHash": "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108" }, "es": { - "updatedAt": "2026-10-20T04:30:26.306Z", + "updatedAt": "2026-10-20T04:34:46.929Z", "postProcessHash": "825e989369a930fd2ca7d4d76551de5ccb0fcd7ff31741a050999c8ec0e3c108" } } @@ -54611,23 +54611,23 @@ "a0dab7b9db32673c5b14e0bf80fb07585e59411f0170af3d7129a4899bbee15a": { "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02": { "fr": { - "updatedAt": "2026-10-20T04:30:26.305Z", + "updatedAt": "2026-10-20T04:34:46.928Z", "postProcessHash": "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.306Z", + "updatedAt": "2026-10-20T04:34:46.929Z", "postProcessHash": "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02" }, "es": { - "updatedAt": "2026-10-20T04:30:26.304Z", + "updatedAt": "2026-10-20T04:34:46.928Z", "postProcessHash": "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.305Z", + "updatedAt": "2026-10-20T04:34:46.928Z", "postProcessHash": "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.306Z", + "updatedAt": "2026-10-20T04:34:46.929Z", "postProcessHash": "a4f88840b0a2b32e998acc16a957d152fb4f2382c98078aabbab7b608b4b3c02" } } @@ -54635,23 +54635,23 @@ "1edc44b924a10814946b9d61f3ddc9ec999e123fda258c8162c30be83c5eaa22": { "5ce3dbe25e6f99ff9036d57265060859542b2b6cba986e7bd9ef572f13a90fe4": { "zh": { - "updatedAt": "2026-10-20T04:30:25.121Z", + "updatedAt": "2026-10-20T04:34:45.873Z", "postProcessHash": "883219df25eba982d530c07b9d1b25482b7669ac081baeb9cf4eeefe545352cd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.120Z", + "updatedAt": "2026-10-20T04:34:45.873Z", "postProcessHash": "ccc4e5cd6fcbe9d5dea1a709cfa4a31dc99b2310b16cf2ebed4d8282702b0e44" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.120Z", + "updatedAt": "2026-10-20T04:34:45.873Z", "postProcessHash": "2827e2217f48758ce07b36c12c71996bfaff18b5031b30abb692533ff85207cb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.119Z", + "updatedAt": "2026-10-20T04:34:45.872Z", "postProcessHash": "7018c66c8a266b52f042fe31007864f76e1f02dcc61131e2c7052bf4c5f571dd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.120Z", + "updatedAt": "2026-10-20T04:34:45.872Z", "postProcessHash": "e57199da09c6c81006de62a8b0e3844eeaf710d67b3e52781879e10bc3bf3140" } } @@ -54659,23 +54659,23 @@ "9e92f5b34847b96ddc00e158d88a238a736986e98eb35375b91d82225bf95b9d": { "7ae31f7c320d81749e57087ad601fbcb5b98b92ba44c0fc3e078c5bffcdde29b": { "fr": { - "updatedAt": "2026-10-20T04:30:26.253Z", + "updatedAt": "2026-10-20T04:34:46.881Z", "postProcessHash": "df66f9d5baac21c0c8e0785739f2e87994e2449e0e44c9a61536d793332b6897" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.254Z", + "updatedAt": "2026-10-20T04:34:46.882Z", "postProcessHash": "74b2235169b14ea391e4deed8d71ed5cd69c7e4de260eeda4a6d8f822aab7224" }, "es": { - "updatedAt": "2026-10-20T04:30:26.253Z", + "updatedAt": "2026-10-20T04:34:46.881Z", "postProcessHash": "56ff092cae22b0d435c9a5fcb08a6274da75b9f8790fb7368a5a1d8b03ec0ada" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.254Z", + "updatedAt": "2026-10-20T04:34:46.882Z", "postProcessHash": "5c4065898157374d72c10d34c40ac18c97450a8794c179a15880ff0f98f71427" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.254Z", + "updatedAt": "2026-10-20T04:34:46.882Z", "postProcessHash": "c634985bb8f1f7633c5ee5168112850d9a0d33b987d6b24e1169937f7d3d14c7" } } @@ -54683,23 +54683,23 @@ "406f070634e5880fd8ceaa2dc9bf59b967edb609033993095ed4fffdc4299abe": { "c2cd73df8dfeb2ad9825624678fa43b02dc3791f74922362ca665fb2eeb02376": { "es": { - "updatedAt": "2026-10-20T04:30:26.246Z", + "updatedAt": "2026-10-20T04:34:46.871Z", "postProcessHash": "b4a77d47974745231203901c34561c16f297a91813073964ffcf7a73c895a0ce" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.246Z", + "updatedAt": "2026-10-20T04:34:46.871Z", "postProcessHash": "cf6b5df3e4f85c815cdd225f91d3cf73a6f0393c7eda2cff16f5668bc4b4329c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.246Z", + "updatedAt": "2026-10-20T04:34:46.872Z", "postProcessHash": "2a9d089e10801c473f432d199ef8c71cc19e6603ac4dd5849ead6b6b5a602ac0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.247Z", + "updatedAt": "2026-10-20T04:34:46.872Z", "postProcessHash": "ab93d501f058de6206ca7bd5159359464177929f3219901352cb2d1255f9b397" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.247Z", + "updatedAt": "2026-10-20T04:34:46.873Z", "postProcessHash": "fd1e8284cb4f911076b703970f4d6c3844f82f400c5ca845832bb3109e976fe6" } } @@ -54707,23 +54707,23 @@ "6b000aa40204400a9a4d53275f040067fcbd411247af61277db8310c68bf11e6": { "8f7c48ca10d81ef13b546e69a229ae9a959a4ac13a8bac9304727c06183eb2af": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.248Z", + "updatedAt": "2026-10-20T04:34:46.874Z", "postProcessHash": "e7c3edd7b5efb32928938e043f71574ffc0403f6f90eaddb3a994051cc7b3ba8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.247Z", + "updatedAt": "2026-10-20T04:34:46.874Z", "postProcessHash": "21258b9cce77edbbdf185c5c7a916e3af55e6d69a6901c009fef4253dc3ef4b8" }, "es": { - "updatedAt": "2026-10-20T04:30:26.247Z", + "updatedAt": "2026-10-20T04:34:46.873Z", "postProcessHash": "47d900514a1f1986128862acb172a4aa0b1ec23d832f8b530f40676e861432f7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.248Z", + "updatedAt": "2026-10-20T04:34:46.875Z", "postProcessHash": "106a0450097d3896f2ca863733244dd67ffba248f1f2629e1dff3ba1784f16dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.248Z", + "updatedAt": "2026-10-20T04:34:46.874Z", "postProcessHash": "2ac8cb961d9c6a3fc10718bd08606e69db2ea6e96dd0443d6eb73ee1d9146ca3" } } @@ -54755,23 +54755,23 @@ "5c50c9d8e39f5c3dcb460777ac95e5bb369ac70f99f73f4436c8dc4fb815e501": { "924821e3c195b57195aa50a2dc8fa1b31dd90752e793187b339ee044ac214f0c": { "es": { - "updatedAt": "2026-10-20T04:30:25.541Z", + "updatedAt": "2026-10-20T04:34:46.198Z", "postProcessHash": "8eb8ba7cc4f9a5794940ae3682c9ea7720f03ad1e07de596a905866480707746" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.542Z", + "updatedAt": "2026-10-20T04:34:46.198Z", "postProcessHash": "ee789186bbfe6db0f645fde1541a1fc439da18b41b39e2fb511ccf30fe477827" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.542Z", + "updatedAt": "2026-10-20T04:34:46.199Z", "postProcessHash": "d8e3a60fcb79c397bf87a8b9892bbefc3a7df4a76d5e88ab6a036038a7b2ac77" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.542Z", + "updatedAt": "2026-10-20T04:34:46.198Z", "postProcessHash": "62ffee26e53bf18cc884efbe17ce0c385752fda9cffd320ac238befd89e074ac" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.543Z", + "updatedAt": "2026-10-20T04:34:46.199Z", "postProcessHash": "469b3a99e27ed7cd7b0cc1b43d6a542ed718d4b1d88aa4b452c8d19c9256ae22" } } @@ -54779,23 +54779,23 @@ "1e4e5e7758267f4b6ee7df1552854ed6a33123c928d4b8b0c36fbfac73ba56d1": { "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b": { "ja": { - "updatedAt": "2026-10-20T04:30:26.188Z", + "updatedAt": "2026-10-20T04:34:46.815Z", "postProcessHash": "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.188Z", + "updatedAt": "2026-10-20T04:34:46.815Z", "postProcessHash": "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.189Z", + "updatedAt": "2026-10-20T04:34:46.815Z", "postProcessHash": "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.188Z", + "updatedAt": "2026-10-20T04:34:46.815Z", "postProcessHash": "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.187Z", + "updatedAt": "2026-10-20T04:34:46.814Z", "postProcessHash": "a749623a786614dc68a12860a87713454da481d0f27b8ab3836571bec146981b" } } @@ -54803,23 +54803,23 @@ "c34e4592432115da3864805c8b22d5f13b4f152b38f7a6621ad45b7965f61a91": { "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e": { "zh": { - "updatedAt": "2026-10-20T04:30:26.219Z", + "updatedAt": "2026-10-20T04:34:46.831Z", "postProcessHash": "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.219Z", + "updatedAt": "2026-10-20T04:34:46.830Z", "postProcessHash": "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.218Z", + "updatedAt": "2026-10-20T04:34:46.830Z", "postProcessHash": "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.218Z", + "updatedAt": "2026-10-20T04:34:46.830Z", "postProcessHash": "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.218Z", + "updatedAt": "2026-10-20T04:34:46.830Z", "postProcessHash": "4492972f49dadd0c569055ba81c2b54eb69806931a909e436abd970398e6629e" } } @@ -54827,23 +54827,23 @@ "7a1a6e4221b8bcd617bd3a8ffa4767ff9d21a142d02681ac2c45486cdb64a668": { "4ccb08b7fa4e204d161fe77974d6751bff84fa880523a7249335adc00f3f9907": { "fr": { - "updatedAt": "2026-10-20T04:30:25.361Z", + "updatedAt": "2026-10-20T04:34:46.069Z", "postProcessHash": "74086851664ea8936c4564c43b4111832eff672d60a4a83eeadb6382c4e3856e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.362Z", + "updatedAt": "2026-10-20T04:34:46.070Z", "postProcessHash": "9dc9bcb38ae9056aa6f7656c2109e38804482dc7f0487df942f457424c10f3b4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.361Z", + "updatedAt": "2026-10-20T04:34:46.070Z", "postProcessHash": "a9793ed85e22f3d75aaf1d258bd3a6b09bbee80b7253404ea8d3d24155949737" }, "es": { - "updatedAt": "2026-10-20T04:30:25.360Z", + "updatedAt": "2026-10-20T04:34:46.068Z", "postProcessHash": "54c49f216b7f08402230ac75b0627bc4b9a63e2b8177fc3f5a5bddb3caa1f9ea" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.361Z", + "updatedAt": "2026-10-20T04:34:46.069Z", "postProcessHash": "7287a48438dc37c8d7db4436827cc34fca63e67ab8e2725936eba979bd0773e2" } } @@ -54851,23 +54851,23 @@ "809ad2c658f1926d9ad28d042a8fc8705558bbfe6530fc296148f2d4f2902ca1": { "080ef8f9be7f71c5a863f44e610d0a14e3da69ab03ee98127a080dfd1af7a33d": { "ja": { - "updatedAt": "2026-10-20T04:30:26.192Z", + "updatedAt": "2026-10-20T04:34:46.818Z", "postProcessHash": "26714ea5205d338b8af57da03acf65d64bdc0699e4eb92ed13dc6cdd547d4f43" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.193Z", + "updatedAt": "2026-10-20T04:34:46.818Z", "postProcessHash": "4598ad4644d6afedd0a1f41ad5cb0e67af8a9de2d6130c7c06b847320a7d7f83" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.192Z", + "updatedAt": "2026-10-20T04:34:46.818Z", "postProcessHash": "8024507a0e1a431c42a3ebcae869b1a90eabb30ddf494fdedc846192bf3519ad" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.191Z", + "updatedAt": "2026-10-20T04:34:46.818Z", "postProcessHash": "f73a04306b62080c1486121b4895f4c807ad8ee0ca9ae66b5b3adfa703b7273e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.191Z", + "updatedAt": "2026-10-20T04:34:46.817Z", "postProcessHash": "8068bb7cd485d0b7156908614e8a4570325048a682eaba40d1f48331590ed940" } } @@ -54875,23 +54875,23 @@ "e5970a830459cbfb715edae5943e9543915e0352a0e0339fd106447ec891f784": { "1859b85a5ab457c9655975df9cb82da606dcfb857d08f1f3e463f976bf74e66d": { "es": { - "updatedAt": "2026-10-20T04:30:26.216Z", + "updatedAt": "2026-10-20T04:34:46.828Z", "postProcessHash": "a44b0026c6af47c9ae9cd2b7d2c8c9447f43ce0842fd12c9ebdc47eedefbeb08" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.216Z", + "updatedAt": "2026-10-20T04:34:46.829Z", "postProcessHash": "a44b0026c6af47c9ae9cd2b7d2c8c9447f43ce0842fd12c9ebdc47eedefbeb08" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.217Z", + "updatedAt": "2026-10-20T04:34:46.829Z", "postProcessHash": "a44b0026c6af47c9ae9cd2b7d2c8c9447f43ce0842fd12c9ebdc47eedefbeb08" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.217Z", + "updatedAt": "2026-10-20T04:34:46.829Z", "postProcessHash": "a44b0026c6af47c9ae9cd2b7d2c8c9447f43ce0842fd12c9ebdc47eedefbeb08" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.217Z", + "updatedAt": "2026-10-20T04:34:46.829Z", "postProcessHash": "a44b0026c6af47c9ae9cd2b7d2c8c9447f43ce0842fd12c9ebdc47eedefbeb08" } } @@ -54899,23 +54899,23 @@ "6123d33b1555fb791a58278ccb756ae39432fa4d34de4649de93c13e82c1a62d": { "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f": { "ja": { - "updatedAt": "2026-10-20T04:30:26.222Z", + "updatedAt": "2026-10-20T04:34:46.834Z", "postProcessHash": "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.222Z", + "updatedAt": "2026-10-20T04:34:46.834Z", "postProcessHash": "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.221Z", + "updatedAt": "2026-10-20T04:34:46.833Z", "postProcessHash": "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.222Z", + "updatedAt": "2026-10-20T04:34:46.834Z", "postProcessHash": "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.221Z", + "updatedAt": "2026-10-20T04:34:46.833Z", "postProcessHash": "3f639805fe35b3995b6e5b742fd7013009cde018079ebfad58942dc55091a15f" } } @@ -54923,23 +54923,23 @@ "7d553f1dfcab4a832f2fd9b6b20099186dae20c6d1eef11273cec4c86bdd9da4": { "48031be383eef10f0bfda442ff6be08da3db7e1d080156eb20d2f7f26d0c7ae8": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.215Z", + "updatedAt": "2026-10-20T04:34:46.828Z", "postProcessHash": "4922b29d8f1237ec875b19553ab3a34a79e796589a2a852046e06334f4d03c9e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.215Z", + "updatedAt": "2026-10-20T04:34:46.827Z", "postProcessHash": "4922b29d8f1237ec875b19553ab3a34a79e796589a2a852046e06334f4d03c9e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.215Z", + "updatedAt": "2026-10-20T04:34:46.827Z", "postProcessHash": "4922b29d8f1237ec875b19553ab3a34a79e796589a2a852046e06334f4d03c9e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.214Z", + "updatedAt": "2026-10-20T04:34:46.827Z", "postProcessHash": "4922b29d8f1237ec875b19553ab3a34a79e796589a2a852046e06334f4d03c9e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.216Z", + "updatedAt": "2026-10-20T04:34:46.828Z", "postProcessHash": "4922b29d8f1237ec875b19553ab3a34a79e796589a2a852046e06334f4d03c9e" } } @@ -54947,23 +54947,23 @@ "2ee6ecd042dfa7d99f4b788f2d0da65eed360c941e660f303e8cbb09c0e97dd0": { "b00d08d2dbb724bc998606d16ad5ff27f1e9f5bc4bbe5d1b63ec16315544fe6f": { "es": { - "updatedAt": "2026-10-20T04:30:26.182Z", + "updatedAt": "2026-10-20T04:34:46.812Z", "postProcessHash": "d7b74c5768d62abbd55016ad7266a38ea0792e98e874b16d7f224ae3211da96c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.183Z", + "updatedAt": "2026-10-20T04:34:46.812Z", "postProcessHash": "d7b74c5768d62abbd55016ad7266a38ea0792e98e874b16d7f224ae3211da96c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.183Z", + "updatedAt": "2026-10-20T04:34:46.812Z", "postProcessHash": "d7b74c5768d62abbd55016ad7266a38ea0792e98e874b16d7f224ae3211da96c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.184Z", + "updatedAt": "2026-10-20T04:34:46.812Z", "postProcessHash": "d7b74c5768d62abbd55016ad7266a38ea0792e98e874b16d7f224ae3211da96c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.184Z", + "updatedAt": "2026-10-20T04:34:46.813Z", "postProcessHash": "d7b74c5768d62abbd55016ad7266a38ea0792e98e874b16d7f224ae3211da96c" } } @@ -54971,23 +54971,23 @@ "bbbcd4007a0ada790fa90c3b35b9098e4d0970e76997d60ae868fac75c1cddf9": { "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0": { "fr": { - "updatedAt": "2026-10-20T04:30:26.185Z", + "updatedAt": "2026-10-20T04:34:46.813Z", "postProcessHash": "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.186Z", + "updatedAt": "2026-10-20T04:34:46.814Z", "postProcessHash": "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0" }, "es": { - "updatedAt": "2026-10-20T04:30:26.185Z", + "updatedAt": "2026-10-20T04:34:46.813Z", "postProcessHash": "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.186Z", + "updatedAt": "2026-10-20T04:34:46.813Z", "postProcessHash": "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.187Z", + "updatedAt": "2026-10-20T04:34:46.814Z", "postProcessHash": "1723ab80edf25ca2ad69cb901f2139a0914e3ae771ca19320ebc4235cc1baad0" } } @@ -54995,23 +54995,23 @@ "5010f5322e77bf25535a9e015f58ee0f6606500c5b6086b5f2f3b53e3d3e4612": { "4fe4fc61431748a7e07a0e18c6fa8cfc8aed560613a19dffc6cd20836a805ff0": { "es": { - "updatedAt": "2026-10-20T04:30:26.205Z", + "updatedAt": "2026-10-20T04:34:46.819Z", "postProcessHash": "58c483ca7e869049e3c82ce895bded437779e8ff686135333b7203df51eab7bc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.206Z", + "updatedAt": "2026-10-20T04:34:46.819Z", "postProcessHash": "c606dd7d1b941e7b635e286008767753d38743d22787d3a50ccfe3f7ac70a6e2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.206Z", + "updatedAt": "2026-10-20T04:34:46.819Z", "postProcessHash": "f3b3a3a145099056a0f0b5f0e3b44f7b5c47e0a890e9cfb9b8f23b920ca73028" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.207Z", + "updatedAt": "2026-10-20T04:34:46.820Z", "postProcessHash": "62eb25242f7426c0558a749a2479eff9dd2c7d1b2ebacbe2d18fb8b4d5b6e939" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.207Z", + "updatedAt": "2026-10-20T04:34:46.820Z", "postProcessHash": "62c91ff08a34d732253548c150efdd81fa261ce75d37b36c2baf994e8acb6a9d" } } @@ -55019,23 +55019,23 @@ "830a7ecc22d9babdb22edb06b67fd899348153ba3c2650fe44d5dcf23c48912a": { "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd": { "zh": { - "updatedAt": "2026-10-20T04:30:26.240Z", + "updatedAt": "2026-10-20T04:34:46.852Z", "postProcessHash": "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.239Z", + "updatedAt": "2026-10-20T04:34:46.851Z", "postProcessHash": "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd" }, "es": { - "updatedAt": "2026-10-20T04:30:26.238Z", + "updatedAt": "2026-10-20T04:34:46.850Z", "postProcessHash": "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.239Z", + "updatedAt": "2026-10-20T04:34:46.851Z", "postProcessHash": "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.239Z", + "updatedAt": "2026-10-20T04:34:46.851Z", "postProcessHash": "b0c1f268d80f1348a48166545605eba558b28ecf4a1b8a780cec62725b9addbd" } } @@ -55043,23 +55043,23 @@ "2afc81f3725b4c01ef89ea779e468844204d5b5686efc82f72e406a999a0be83": { "0931480e9b7beaea21d8ac1c033071b5877f0e72ae0d95cdbc5d6fd2ea35850c": { "es": { - "updatedAt": "2026-10-20T04:30:26.207Z", + "updatedAt": "2026-10-20T04:34:46.820Z", "postProcessHash": "df07ad7093fb450622cdd1cbb63a311551b1178c6dfaa7ef2c4f63a4cfb07baa" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.208Z", + "updatedAt": "2026-10-20T04:34:46.821Z", "postProcessHash": "df07ad7093fb450622cdd1cbb63a311551b1178c6dfaa7ef2c4f63a4cfb07baa" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.208Z", + "updatedAt": "2026-10-20T04:34:46.821Z", "postProcessHash": "df07ad7093fb450622cdd1cbb63a311551b1178c6dfaa7ef2c4f63a4cfb07baa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.208Z", + "updatedAt": "2026-10-20T04:34:46.821Z", "postProcessHash": "df07ad7093fb450622cdd1cbb63a311551b1178c6dfaa7ef2c4f63a4cfb07baa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.209Z", + "updatedAt": "2026-10-20T04:34:46.822Z", "postProcessHash": "df07ad7093fb450622cdd1cbb63a311551b1178c6dfaa7ef2c4f63a4cfb07baa" } } @@ -55067,23 +55067,23 @@ "741e7346d89fe7f676e638c30c1113e29e8accf1f5bffa194a80f1b6d56b57f1": { "fb7fedad6df753e080909613a99f582285415dc1dcac5ee1740a2f4e5ef23401": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.363Z", + "updatedAt": "2026-10-20T04:34:46.071Z", "postProcessHash": "60321da0c257c3e5470e995b69f7c10ddab3aa181fa380031ec3a92a694f62d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.362Z", + "updatedAt": "2026-10-20T04:34:46.071Z", "postProcessHash": "7baed97f879e0caaa905928f11e47b4fe4da094b17c736abb097750ea6335822" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.363Z", + "updatedAt": "2026-10-20T04:34:46.072Z", "postProcessHash": "c705cb23f4c3876bfdef3c4df91e6ab9bd1e43984587f1ff48f5230411ca663a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.362Z", + "updatedAt": "2026-10-20T04:34:46.070Z", "postProcessHash": "faf62bcf2d47d745d67efbb82740f821208305613a12b002cdb1fb9243dfb35f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.362Z", + "updatedAt": "2026-10-20T04:34:46.071Z", "postProcessHash": "ed97854400d9a275aef96a4a230750d3a010ab543c92502df33854d232a7fc4f" } } @@ -55091,23 +55091,23 @@ "1512dce086d82f865f1888eeb24cc2cb8c806403fa9c10a554c4211c302e0c3a": { "c5b8c34513b786d6f0520ebf58aa826bfa4cbfc3bd4f07aff167901a77a8e1f0": { "es": { - "updatedAt": "2026-10-20T04:30:26.181Z", + "updatedAt": "2026-10-20T04:34:46.810Z", "postProcessHash": "9d0dcbc6ca81f278a1734c2905e32b168ccaccc0d5040e46c6e1e2ca78de244e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.181Z", + "updatedAt": "2026-10-20T04:34:46.810Z", "postProcessHash": "9d0dcbc6ca81f278a1734c2905e32b168ccaccc0d5040e46c6e1e2ca78de244e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.182Z", + "updatedAt": "2026-10-20T04:34:46.811Z", "postProcessHash": "9d0dcbc6ca81f278a1734c2905e32b168ccaccc0d5040e46c6e1e2ca78de244e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.181Z", + "updatedAt": "2026-10-20T04:34:46.811Z", "postProcessHash": "9d0dcbc6ca81f278a1734c2905e32b168ccaccc0d5040e46c6e1e2ca78de244e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.182Z", + "updatedAt": "2026-10-20T04:34:46.811Z", "postProcessHash": "9d0dcbc6ca81f278a1734c2905e32b168ccaccc0d5040e46c6e1e2ca78de244e" } } @@ -55115,23 +55115,23 @@ "1676fbb3f307df205f6945892863d5ecf0254318e1b08af53a0c5447c3a739e7": { "565e9498b766cf37ec942c4f84a9bff5b26f5868a58414bca6287a37fa13a0fd": { "fr": { - "updatedAt": "2026-10-20T04:30:26.240Z", + "updatedAt": "2026-10-20T04:34:46.852Z", "postProcessHash": "bf1bc7ab37ae6da5beeb6af6903026e49dec6c5409b7a8fc81c1fd140edc3fb5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.240Z", + "updatedAt": "2026-10-20T04:34:46.853Z", "postProcessHash": "f3cc933eb2bdbb1db17e32f0da25884603afa10612414624a284674ae546e72c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.240Z", + "updatedAt": "2026-10-20T04:34:46.852Z", "postProcessHash": "1a8e77390b9a74efd64ec85d3094a7301b6c11f34a98c2675f8391d1a73bd3d8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.241Z", + "updatedAt": "2026-10-20T04:34:46.853Z", "postProcessHash": "3b405b314447af03c595cdf138830b013a37e5c320da2733fa442a7d855bdad9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.241Z", + "updatedAt": "2026-10-20T04:34:46.853Z", "postProcessHash": "08804bbf0ae8541d43b5f3e1293903927f67b66d0470b5e4e09ca59f88a3e3d0" } } @@ -55139,23 +55139,23 @@ "c25533ff6e3a4784d7a302ba37778c99778f65815d610bc5bd06294b95f4fbdb": { "2a95c5927fc4a330817ed283e1f7ce1cd57e40c078410d60214f98a269b20ea7": { "ja": { - "updatedAt": "2026-10-20T04:30:26.223Z", + "updatedAt": "2026-10-20T04:34:46.835Z", "postProcessHash": "7cf29021bc05549f20e4aa29cc2095dacf1a782040b94a54a848638bd16f3af5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.223Z", + "updatedAt": "2026-10-20T04:34:46.835Z", "postProcessHash": "bb4b6449db6945ff3c5e4a4fb8bf516c47977d4b6058d1c56e8d7a99ca485998" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.224Z", + "updatedAt": "2026-10-20T04:34:46.836Z", "postProcessHash": "69232982534474c86fe2b53cff6f623a3b7dcbbac6ebf1e626b63f76308442b4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.223Z", + "updatedAt": "2026-10-20T04:34:46.835Z", "postProcessHash": "6d3935681dbe81d2164d74ffc5807ba5ca7540ce8807c392ea4d79b0e3e8396c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.224Z", + "updatedAt": "2026-10-20T04:34:46.836Z", "postProcessHash": "8acfcb268d81bc65a49b123e20c1cc15e00be1ac6f0fc73d99f5bb420ca5b81a" } } @@ -55163,23 +55163,23 @@ "f78b4950b602b65e4e47b33d854a379d9f495f56c6d406d76a788a40fbd614b9": { "a5ca4ce5c50e043a4e4c6e140ac88de6e2a17b859dab7b2a3461a594f6822c8a": { "es": { - "updatedAt": "2026-10-20T04:30:26.224Z", + "updatedAt": "2026-10-20T04:34:46.837Z", "postProcessHash": "03a3b0f372c1fd3bdf7574d18456e3d45e27179dd74f5520c3271e48ed91713b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.225Z", + "updatedAt": "2026-10-20T04:34:46.837Z", "postProcessHash": "93b1b9ec99df331c0b366ef4f0cd7790fee9550b0c8dc1b1cb8d40e83ee846b0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.225Z", + "updatedAt": "2026-10-20T04:34:46.837Z", "postProcessHash": "4458e63badbcfdbfab8ebb8b80775fce861d50b38fbc0149a9058f8e62fb9315" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.225Z", + "updatedAt": "2026-10-20T04:34:46.838Z", "postProcessHash": "3df2f35d220171b231ec2ca08a4152b019d227256b495965f9b49435c39cc5fa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.226Z", + "updatedAt": "2026-10-20T04:34:46.838Z", "postProcessHash": "bfc2e6758904c79734fa87058f27e72bed5ac2e3a7e878a2fe9e662c05df1709" } } @@ -55187,23 +55187,23 @@ "a7521600aea9af2c8bb6be10be352fe02bdb7c5137340eaedd564427c88bff66": { "78faf4ed1398973e32c9491334fdc6404194ff84e5352ebd42b1308722c01f48": { "es": { - "updatedAt": "2026-10-20T04:30:25.363Z", + "updatedAt": "2026-10-20T04:34:46.072Z", "postProcessHash": "35ddcc5d6738ee225044a92965ea271a0a7853d033df843ef11266da21a95184" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.364Z", + "updatedAt": "2026-10-20T04:34:46.072Z", "postProcessHash": "f67d58c9bcf3c66d1c3297f511a2b526417ee15be733f7b7353249037d9e713b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.364Z", + "updatedAt": "2026-10-20T04:34:46.073Z", "postProcessHash": "f3114b9ee019a8dec7c58ded463980ab56720ceb7881657a90f030a744a8d5c9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.364Z", + "updatedAt": "2026-10-20T04:34:46.073Z", "postProcessHash": "0537c1d14104ff9ecf3bfa04509e2294163a3278c375bf4fa2428343a461b775" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.365Z", + "updatedAt": "2026-10-20T04:34:46.074Z", "postProcessHash": "09e0e25e601d9464d8d62eb40d84bcee667dca763642cffbe99f66419018537c" } } @@ -55211,23 +55211,23 @@ "7258e08d10544b889058eedb4ebe69ec2e1e3a421c2eec6e2df86a0118457c84": { "64c3c92e4c30bc7987ffec3b70d770072dbaa2be3a5d2ec40f7788bfcb64d162": { "ja": { - "updatedAt": "2026-10-20T04:30:26.176Z", + "updatedAt": "2026-10-20T04:34:46.805Z", "postProcessHash": "2f222e77823cce11fb3503fc8e7f32ca583c9a0737d7c76acf8a5ad23559db25" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.176Z", + "updatedAt": "2026-10-20T04:34:46.806Z", "postProcessHash": "6257d1cd2da5994b141bba10723aab7f2d00d94d898d03a6e65468d8146cad23" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.175Z", + "updatedAt": "2026-10-20T04:34:46.804Z", "postProcessHash": "bc833b8d592b89bc79ecc8149eb2126232ea888cff4fc4be471c044f126d0c49" }, "es": { - "updatedAt": "2026-10-20T04:30:26.175Z", + "updatedAt": "2026-10-20T04:34:46.804Z", "postProcessHash": "09ed26eec1dc1f3ac3aa3676259a13931682ac75b5ef6094ddd18f5ec1a83790" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.176Z", + "updatedAt": "2026-10-20T04:34:46.805Z", "postProcessHash": "60747afc9198128580414c4cc11b1353ce8a7228d8845abf4110945e12c69d45" } } @@ -55235,23 +55235,23 @@ "151a270fd85aa086e4946394a4f7e293c76c8c8939425f8a382d38edff660558": { "c528dcba40a5b6174bba31f4a7e08ff0c181ade8ef32da4f5e2dcc96bacef7d9": { "es": { - "updatedAt": "2026-10-20T04:30:26.212Z", + "updatedAt": "2026-10-20T04:34:46.825Z", "postProcessHash": "1884b694833e8eb3844df6d235b5bb2d3816a55f83db228b8d4450b61c981d4c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.214Z", + "updatedAt": "2026-10-20T04:34:46.826Z", "postProcessHash": "94d31abed1149f19bc4e6fc0eed88d66b1dd9748eb54e4936e00fa67fef8f4b7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.213Z", + "updatedAt": "2026-10-20T04:34:46.826Z", "postProcessHash": "144fbde6a5414f7ce9d1a5bb9168f44e057e09ca96dcdf5fc630bf2e9c5b9820" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.214Z", + "updatedAt": "2026-10-20T04:34:46.826Z", "postProcessHash": "3f5f842823aace83b68c7228eb8b315e1bf179d813988905298ea109574d3350" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.213Z", + "updatedAt": "2026-10-20T04:34:46.825Z", "postProcessHash": "1381031dc0cbe27ac5369ca2c066f83e39e7167a7fc27510a21e9bd51cc6820c" } } @@ -55259,23 +55259,23 @@ "de4aea6436ab9c9ffd95c3d36c9f880922a04881a7bb0911b586605cc416e211": { "60a5b5f2b9e229060f8a568c3004aef726950a6d0107e38e440116b984cd0c9c": { "es": { - "updatedAt": "2026-10-20T04:30:25.365Z", + "updatedAt": "2026-10-20T04:34:46.074Z", "postProcessHash": "b66e28a8080374536fa317d432e6f295c6918ce17766aee65277608122fbb29f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.365Z", + "updatedAt": "2026-10-20T04:34:46.074Z", "postProcessHash": "514e635dc601a1855e25ca01dcfc7f2d3e42493d211d79efc83ca7fa450579a6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.366Z", + "updatedAt": "2026-10-20T04:34:46.075Z", "postProcessHash": "7f04f5f0ca5cfc61bc236089f6229a2af937ccb6d498234c75e472eac8c097af" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.366Z", + "updatedAt": "2026-10-20T04:34:46.075Z", "postProcessHash": "bb7da16a45b4208f601442a85a90f7ac9fc40f5c2c5e5c491d3797148476b070" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.366Z", + "updatedAt": "2026-10-20T04:34:46.076Z", "postProcessHash": "a52f21333e3836b00d861e961b5c01ad6138066840f049d623148977015451bb" } } @@ -55283,23 +55283,23 @@ "ea87f1405518a9bde2fed84dfb15a8e48bcd6161998a3db02f388ba471ace140": { "4dd5b60eccd63d40fc7e1ee57cc7836241e8a06a005bf881070a658291354809": { "ja": { - "updatedAt": "2026-10-20T04:30:26.180Z", + "updatedAt": "2026-10-20T04:34:46.809Z", "postProcessHash": "2bcdde4f7c4b44250058eaca045e2b3f0335c1a02f679a5d1fad63d0436e0913" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.180Z", + "updatedAt": "2026-10-20T04:34:46.809Z", "postProcessHash": "ec158f850ce1abe50ae0e4562a6647b5f819f4cc640457c2e8ceeb30952973c6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.179Z", + "updatedAt": "2026-10-20T04:34:46.808Z", "postProcessHash": "3c7d4f5fc92df1976142a034827e232642ca2c6ee1f0eee027d28034c1ce2f7f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.179Z", + "updatedAt": "2026-10-20T04:34:46.808Z", "postProcessHash": "caa44a85059207be05567d1f0c26930152f7dbce7eaed3a9f8505c3bea8fa6a0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.180Z", + "updatedAt": "2026-10-20T04:34:46.809Z", "postProcessHash": "3e6955217d2f1d5f46040e15c88ffcfda46234639942f89847d6fc4bdfade5fc" } } @@ -55307,23 +55307,23 @@ "b862d7c2d41e8bb89a1eecc02b3bec2ed3a810e86361f20ce3e6179f50f99124": { "c39a43035f81ba7e30d39a183d714967ca2b949aee16eff09a9957472a48bf72": { "zh": { - "updatedAt": "2026-10-20T04:30:25.112Z", + "updatedAt": "2026-10-20T04:34:45.864Z", "postProcessHash": "de953d186499b2df3e4554b7f110046dab3d074785d784fa571221befe0ce57a" }, "es": { - "updatedAt": "2026-10-20T04:30:25.110Z", + "updatedAt": "2026-10-20T04:34:45.862Z", "postProcessHash": "9d3a54655465adff07fa802795a0b80865eddd7d0b1f1ee3c04af587cf6fe6f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.111Z", + "updatedAt": "2026-10-20T04:34:45.863Z", "postProcessHash": "31ef1dabbbfca9e457cfab1612895d590753020e1b4f6e2319ef9be4a5b2161a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.111Z", + "updatedAt": "2026-10-20T04:34:45.863Z", "postProcessHash": "99c8896c39b125dcc8e4e2119c1522470df33855a3d3358a970379fbe5f8065b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.111Z", + "updatedAt": "2026-10-20T04:34:45.863Z", "postProcessHash": "3bb5e687775cb1c51656998901c43c33581bd7a069c4568e2e9948781d67af1a" } } @@ -55331,23 +55331,23 @@ "fb2f5fe60da23528d3f5b659345c8afae3c03aaf3ded8bf839460339e939da58": { "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3": { "zh": { - "updatedAt": "2026-10-20T04:30:26.229Z", + "updatedAt": "2026-10-20T04:34:46.841Z", "postProcessHash": "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.229Z", + "updatedAt": "2026-10-20T04:34:46.841Z", "postProcessHash": "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.228Z", + "updatedAt": "2026-10-20T04:34:46.841Z", "postProcessHash": "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.228Z", + "updatedAt": "2026-10-20T04:34:46.840Z", "postProcessHash": "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.228Z", + "updatedAt": "2026-10-20T04:34:46.840Z", "postProcessHash": "7a8d79f5db4a2ce715f916ab6bfc8d6ae655d58d57a5ac490263e8a70189c8e3" } } @@ -55355,23 +55355,23 @@ "84ccd8876cf1bdeb3122e529d183b8e9eedc8fde556d4adf6c99d55c7fc8c05a": { "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b": { "ja": { - "updatedAt": "2026-10-20T04:30:26.227Z", + "updatedAt": "2026-10-20T04:34:46.839Z", "postProcessHash": "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.227Z", + "updatedAt": "2026-10-20T04:34:46.839Z", "postProcessHash": "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.226Z", + "updatedAt": "2026-10-20T04:34:46.839Z", "postProcessHash": "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.227Z", + "updatedAt": "2026-10-20T04:34:46.840Z", "postProcessHash": "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.226Z", + "updatedAt": "2026-10-20T04:34:46.838Z", "postProcessHash": "ad965244fddd3c5a8ea877cf5dd56700b5a02664608c16e429bea3f20da4c23b" } } @@ -55379,23 +55379,23 @@ "15c0150490a6afa404ee7d9db9d81369c10bab735361c39ab7cd21008de5317f": { "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f": { "fr": { - "updatedAt": "2026-10-20T04:30:26.211Z", + "updatedAt": "2026-10-20T04:34:46.824Z", "postProcessHash": "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.211Z", + "updatedAt": "2026-10-20T04:34:46.824Z", "postProcessHash": "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.211Z", + "updatedAt": "2026-10-20T04:34:46.824Z", "postProcessHash": "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.212Z", + "updatedAt": "2026-10-20T04:34:46.824Z", "postProcessHash": "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.212Z", + "updatedAt": "2026-10-20T04:34:46.825Z", "postProcessHash": "738ad293ee1e9586783500021b7f9a70a1dde30b9346371b7594f153034a4d7f" } } @@ -55403,23 +55403,23 @@ "a05b6abe5b967259967c8da89abc75284c0b5eeefa880ec36fd44145a9207dfd": { "aae7c83851f7733152137163cad66180be67f1358fb71fea53cfa758e9e8a90f": { "es": { - "updatedAt": "2026-10-20T04:30:26.243Z", + "updatedAt": "2026-10-20T04:34:46.868Z", "postProcessHash": "16df8c0e02a1ec6bf1df9ff412cc0deb72f5e3c76f594d6522055a4dce68d4c4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.243Z", + "updatedAt": "2026-10-20T04:34:46.868Z", "postProcessHash": "16df8c0e02a1ec6bf1df9ff412cc0deb72f5e3c76f594d6522055a4dce68d4c4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.243Z", + "updatedAt": "2026-10-20T04:34:46.868Z", "postProcessHash": "16df8c0e02a1ec6bf1df9ff412cc0deb72f5e3c76f594d6522055a4dce68d4c4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.244Z", + "updatedAt": "2026-10-20T04:34:46.869Z", "postProcessHash": "16df8c0e02a1ec6bf1df9ff412cc0deb72f5e3c76f594d6522055a4dce68d4c4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.244Z", + "updatedAt": "2026-10-20T04:34:46.869Z", "postProcessHash": "16df8c0e02a1ec6bf1df9ff412cc0deb72f5e3c76f594d6522055a4dce68d4c4" } } @@ -55427,23 +55427,23 @@ "54a5b1467a124828105ff977a35e7124b4c30ce001e867c118c5ba5495ee2e9f": { "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7": { "ja": { - "updatedAt": "2026-10-20T04:30:26.210Z", + "updatedAt": "2026-10-20T04:34:46.823Z", "postProcessHash": "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.210Z", + "updatedAt": "2026-10-20T04:34:46.823Z", "postProcessHash": "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.210Z", + "updatedAt": "2026-10-20T04:34:46.823Z", "postProcessHash": "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.209Z", + "updatedAt": "2026-10-20T04:34:46.822Z", "postProcessHash": "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.209Z", + "updatedAt": "2026-10-20T04:34:46.822Z", "postProcessHash": "7d753b7d14f84d02f3804752fc7512977e8bf3c414630a8695791ec574ace4e7" } } @@ -55451,23 +55451,23 @@ "69a56e0ff205d2bc2c1eafc9d0bf1e9a0d95ce4c63af0819965e65eefc454207": { "3f8a454acd1c20ed113ae6ba821545b7747a103530c05d0e1af92ae3a4165607": { "es": { - "updatedAt": "2026-10-20T04:30:26.237Z", + "updatedAt": "2026-10-20T04:34:46.848Z", "postProcessHash": "c7def12df33ccbd051a70e9c1ed9d6344ad4284d7e4088c4a7c206f5546c258d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.237Z", + "updatedAt": "2026-10-20T04:34:46.849Z", "postProcessHash": "c7def12df33ccbd051a70e9c1ed9d6344ad4284d7e4088c4a7c206f5546c258d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.237Z", + "updatedAt": "2026-10-20T04:34:46.849Z", "postProcessHash": "c7def12df33ccbd051a70e9c1ed9d6344ad4284d7e4088c4a7c206f5546c258d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.238Z", + "updatedAt": "2026-10-20T04:34:46.850Z", "postProcessHash": "c7def12df33ccbd051a70e9c1ed9d6344ad4284d7e4088c4a7c206f5546c258d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.238Z", + "updatedAt": "2026-10-20T04:34:46.850Z", "postProcessHash": "c7def12df33ccbd051a70e9c1ed9d6344ad4284d7e4088c4a7c206f5546c258d" } } @@ -55475,23 +55475,23 @@ "02609f85d448f57ba4b52aa67b750c8bbdce25d55eaa31e133409b65474bf7ba": { "4e0e19fb187080181e9f9a2f7dff361a0f8430b875984feabc43b26a6d032588": { "fr": { - "updatedAt": "2026-10-20T04:30:26.242Z", + "updatedAt": "2026-10-20T04:34:46.854Z", "postProcessHash": "78d7e032364789aa4e7a80b8d93d70cac3e1cd575ac1025f3e7d38efa6179c01" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.242Z", + "updatedAt": "2026-10-20T04:34:46.867Z", "postProcessHash": "429807c29d1076e1c26d6d72979667d6290e50c63dfe79b47dc766981c542b79" }, "es": { - "updatedAt": "2026-10-20T04:30:26.241Z", + "updatedAt": "2026-10-20T04:34:46.854Z", "postProcessHash": "15cb236c672fa23fda227c839849ff5f35cc62d13dd1fdfa8d1dd38ee6154b7b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.242Z", + "updatedAt": "2026-10-20T04:34:46.854Z", "postProcessHash": "d2e37e51a7df4a2f407b2defcd8b69cc9144bb076c4c7066c522d523ef14793f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.242Z", + "updatedAt": "2026-10-20T04:34:46.867Z", "postProcessHash": "141c498cce4d3c5bfe577bb5d21a41f4ef711b27e5c7a4f7dcb6864736ff0fb0" } } @@ -55499,23 +55499,23 @@ "d196ada085fcde12e8a75d399d42f205e3c92128b1d1a5c741bcb53d7944c187": { "fe5c3975b9b2e740e9d2bf131468cf025bbb0772a190732aaf8892a29a993e19": { "ja": { - "updatedAt": "2026-10-20T04:30:26.245Z", + "updatedAt": "2026-10-20T04:34:46.870Z", "postProcessHash": "05bc8e759729dba6be85dc1b7f40799c0e6c5c98589aa3a3b4fa61fb4734b128" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.245Z", + "updatedAt": "2026-10-20T04:34:46.871Z", "postProcessHash": "62b3d0e83a9ff7a2efa805a0b79ed9cd87f70be71fb64499cc03a547fafc2c2c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.245Z", + "updatedAt": "2026-10-20T04:34:46.870Z", "postProcessHash": "d88c90385fc72c1d364d84413adbaa68ad17e831b7fd00d8845554bb6eb7f432" }, "es": { - "updatedAt": "2026-10-20T04:30:26.244Z", + "updatedAt": "2026-10-20T04:34:46.869Z", "postProcessHash": "ec4a8872a5573cd9509732a19a65723a93903527d521972e5a783310f9e93004" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.245Z", + "updatedAt": "2026-10-20T04:34:46.870Z", "postProcessHash": "3900643280d6348d15ee69b57c986d649f59f8021351649aa631908327166642" } } @@ -55523,23 +55523,23 @@ "c76e18906a2492b51a542ae20b554f72197cda6f3ec23b5f219bb891920f4341": { "83cd0338a47472ad1431c596b110c084944ddd71314da4633b020176920b6ca5": { "fr": { - "updatedAt": "2026-10-20T04:30:26.189Z", + "updatedAt": "2026-10-20T04:34:46.816Z", "postProcessHash": "cb329611ea741a0ef674481c288255b19bdbc2e1034f8070cf75182b0d02de1d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.190Z", + "updatedAt": "2026-10-20T04:34:46.817Z", "postProcessHash": "bfd2ac89177c09796b102d7682f7f71c8fef80a7d3351ff94b862ac1de11b6fb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.190Z", + "updatedAt": "2026-10-20T04:34:46.816Z", "postProcessHash": "725615d840116316ec0afdfe54df583fc2217a3d9ba9d8609b2486a7788b2e09" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.191Z", + "updatedAt": "2026-10-20T04:34:46.817Z", "postProcessHash": "7b17999cef4e6d314c281d0298f83e1b31e6974ec8b017ce3d29e37fa61b748b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.189Z", + "updatedAt": "2026-10-20T04:34:46.816Z", "postProcessHash": "e54fa021f556da2be66a0ebeb8fa5259745b9ddfa9bf413d609284f606090f60" } } @@ -55547,23 +55547,23 @@ "c7674eecde4bf176106003ad664429586df33d1596220735163b7f1cc64bbca5": { "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b": { "fr": { - "updatedAt": "2026-10-20T04:30:26.220Z", + "updatedAt": "2026-10-20T04:34:46.832Z", "postProcessHash": "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b" }, "es": { - "updatedAt": "2026-10-20T04:30:26.219Z", + "updatedAt": "2026-10-20T04:34:46.831Z", "postProcessHash": "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.221Z", + "updatedAt": "2026-10-20T04:34:46.833Z", "postProcessHash": "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.220Z", + "updatedAt": "2026-10-20T04:34:46.832Z", "postProcessHash": "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.220Z", + "updatedAt": "2026-10-20T04:34:46.832Z", "postProcessHash": "9f9f43bfb2246e5ced9887281a0f0ec55ac9aa5fa9ebba7bb8854e85e64a724b" } } @@ -55571,23 +55571,23 @@ "674e58a3d670abbc0fae7745214c3037534d98fbaa3bda3c199e177c595f0f4a": { "0489e873b35306eff44847ec0f7be69ae53b7cd7b64d5087fcd98d7c171fa661": { "es": { - "updatedAt": "2026-10-20T04:30:26.177Z", + "updatedAt": "2026-10-20T04:34:46.806Z", "postProcessHash": "c6ca28fa9e841b084a4847ca0f28643cc4d43160c612d50c50ff508cec29e6aa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.178Z", + "updatedAt": "2026-10-20T04:34:46.808Z", "postProcessHash": "2966d76f0838c44927d88819372e4fab328cdb5ffc65e89c5a6139523ae32626" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.178Z", + "updatedAt": "2026-10-20T04:34:46.807Z", "postProcessHash": "6e50ff0bd77dc56b3219282b35e7d85bd8fe9778d940d66badce6f4769bdc0ff" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.177Z", + "updatedAt": "2026-10-20T04:34:46.807Z", "postProcessHash": "86e3e0b141c35772a67280dcbcaab869abafa383427648f9eb67790451c63c71" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.178Z", + "updatedAt": "2026-10-20T04:34:46.807Z", "postProcessHash": "e6b5845fece98fb7730a5eb331984ec50950694767bf8f7cd5cae42b30251afe" } } @@ -55619,71 +55619,71 @@ "53db42b3fdd827bc63596691f415a5e02755b51f994476a2321d5b67ec41be05": { "51c8ad545842891f84b7d5e6c5d9ea8cd8757def5d2e21bd1e06c53ac2594fbc": { "fr": { - "updatedAt": "2026-10-20T04:30:25.565Z", + "updatedAt": "2026-10-20T04:34:46.221Z", "postProcessHash": "53230de4ab52b926b22c8298c5ecd08b5f88c5af19f21b9bff36285caa9e53a4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.566Z", + "updatedAt": "2026-10-20T04:34:46.222Z", "postProcessHash": "3ed4c0c6a36be87906359a3b662a478474c9fdd86c48ac169a3688eef6541cb5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.566Z", + "updatedAt": "2026-10-20T04:34:46.221Z", "postProcessHash": "16222b7df8e16d9019bf5a0c17803316f559d20b4fc87abdaaecf074a30624b3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.566Z", + "updatedAt": "2026-10-20T04:34:46.221Z", "postProcessHash": "de349b5be02aa5b8d06c2372e5294397db86fb3b2a581b2a7e6315f20c463101" }, "es": { - "updatedAt": "2026-10-20T04:30:25.565Z", + "updatedAt": "2026-10-20T04:34:46.220Z", "postProcessHash": "bf48464335b8b0b47b2f454f0d128120960ad39baa10a3c8db4a05612a948f9e" } } }, "5023cae7a3fc4aebc2b94b298016799e6af0d56b504888b66ade9ebe155efbab": { - "99de4f81cbb64d6d9d0580966bf7f954e04f2850f4744ec6c865ba7e8240b8c4": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.026Z", - "postProcessHash": "3ed1f3221720e632541272e45d1994470bc7a38f854fe26861731d942ec9df63" - }, + "53896a3b356490ac3e423628b7e6eb494d030acf0272895395c6028ba6bff272": { "es": { - "updatedAt": "2026-10-20T04:30:25.023Z", - "postProcessHash": "15b46347e57d81ed37cc252226cbe8e76a006675436a11236185188c8bcb1273" + "updatedAt": "2026-10-20T04:34:47.382Z", + "postProcessHash": "06ce14ba7f62c7791fb530c9aae8c1ffe9b7613e881068f2b71e83efdacc8691" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.486Z", + "postProcessHash": "ae9d9355228f954e7b683baf7a0b6cced5f60dcce912b41394fdca66b64469ec" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.024Z", - "postProcessHash": "aff2b9e84b3f0c3a089bc86c1f0b40859188b3888826fd574a05c4caa7496635" + "updatedAt": "2026-10-20T04:34:47.487Z", + "postProcessHash": "1757dbeab34960c58aab9ec0ac813676509ac1a0c60d3a103ce7084afb06b6a3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.025Z", - "postProcessHash": "91acc8c320ce900e694959aec572b17aff33c834b27117908924660bc7480d1c" + "updatedAt": "2026-10-20T04:34:47.488Z", + "postProcessHash": "f88c80d1bb81d599117d549a67076c5202f3aba259fb8f27b42d6af659711c76" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.025Z", - "postProcessHash": "66f9b762c712328f48f0c4040559c19a529fa8962c16b97b8315b470a1a5e337" + "updatedAt": "2026-10-20T04:34:47.489Z", + "postProcessHash": "3ed717c53d59a1efc949e87e347b04829eedb4443836af1925dae7c94f03e73d" } } }, "19f0ab89e46fe4f0087e764015d416f8647f92bf43e25ecbca530ed216d73621": { "cf0fc574bb5aff1635b5b10deb27c6067604fa9ed3c4a97c1f57e9cfed3f98d5": { "zh": { - "updatedAt": "2026-10-20T04:30:25.559Z", + "updatedAt": "2026-10-20T04:34:46.215Z", "postProcessHash": "8dbff478d6458dd133947544e8a90131e0ff431db1c94e3f5aa98098b1c6720c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.559Z", + "updatedAt": "2026-10-20T04:34:46.215Z", "postProcessHash": "1e527dd025c845d92fd11b170c2f464e85c58e5aba2df86bd6e0f336e5affd96" }, "es": { - "updatedAt": "2026-10-20T04:30:25.558Z", + "updatedAt": "2026-10-20T04:34:46.214Z", "postProcessHash": "e661566f727d8ada6f4467f1b6afa98668acb99f9d7fd31ce58205cf90b6259b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.558Z", + "updatedAt": "2026-10-20T04:34:46.214Z", "postProcessHash": "de3c38c7ceccbab8120ae4605dcb8b7b359aaf09956f78813e388b3cfb3b8913" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.559Z", + "updatedAt": "2026-10-20T04:34:46.215Z", "postProcessHash": "dd93ad2f7b9653a55ddaa026fc97b9b91241acad227058d08862ea95b814ac23" } } @@ -55691,23 +55691,23 @@ "c6b5cfec714f879096c59c5fc45702a0c2902a53fae1facf81e21091c742547b": { "00ecdb7a14043e72266b237fe60bcf56c89dcdd68deae509af50076fa601e4f1": { "zh": { - "updatedAt": "2026-10-20T04:30:25.561Z", + "updatedAt": "2026-10-20T04:34:46.217Z", "postProcessHash": "5515677e154fde5e1e6ebd188082193a3cd67be1898d3f203ec17df6d9dea4c0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.560Z", + "updatedAt": "2026-10-20T04:34:46.216Z", "postProcessHash": "47d57a976de09a3737cbbff0fcc88a823888b1a9bc62094cba27e1c546905bb5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.561Z", + "updatedAt": "2026-10-20T04:34:46.217Z", "postProcessHash": "6d25dfec7cc5d8a9d93826f542408a14fd0eb437f9c0149aab56f24b326a3acc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.560Z", + "updatedAt": "2026-10-20T04:34:46.216Z", "postProcessHash": "f9f95b4d85d0fef94ddae5ede2151def87860f8e3f777c482f8a269ef3612444" }, "es": { - "updatedAt": "2026-10-20T04:30:25.560Z", + "updatedAt": "2026-10-20T04:34:46.216Z", "postProcessHash": "5b5af4e034bd5ec1db535dfbdc8bc55a10b0ceb2f8463aac4dbd5a19ff917b56" } } @@ -55715,23 +55715,23 @@ "27833e865fee5f3fe81a3f84f88dd73273194c617381b8b46fd5b8e680b2b856": { "8a4ae402c0ea281a77b36b3e6fca175d3274faa7a8ef324ac2dd81e15268875d": { "zh": { - "updatedAt": "2026-10-20T04:30:25.556Z", + "updatedAt": "2026-10-20T04:34:46.212Z", "postProcessHash": "0044f09eda4845ab570f3568f8f13b521179b338b90e0bf97142c471e819c458" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.555Z", + "updatedAt": "2026-10-20T04:34:46.211Z", "postProcessHash": "0f83ed3e935eb958d5e3245345c3f3d59226d958c541d46643d920f316927103" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.555Z", + "updatedAt": "2026-10-20T04:34:46.211Z", "postProcessHash": "423dc2cbe650751ff16d12a8af6fcca8e3159af209184e487804da1bc0b31b23" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.556Z", + "updatedAt": "2026-10-20T04:34:46.211Z", "postProcessHash": "126c258f6befe1a60a3e47f7cbdf5e9dc949d14c09cdab99ae97704892a48d21" }, "es": { - "updatedAt": "2026-10-20T04:30:25.554Z", + "updatedAt": "2026-10-20T04:34:46.210Z", "postProcessHash": "e9e97f4a040b419564a689dcac0f09b41810e574bb35790e9e9d7ee1af9bfc57" } } @@ -55739,23 +55739,23 @@ "6797dfcc47d47d627cc8072e2c8fd8db5b7f95b23e10b6fce5bbca9dbbcc6206": { "693352d22198837f7f1e9d9d323290fbe5aee57e79b7e92573c157c38fe7bc7d": { "zh": { - "updatedAt": "2026-10-20T04:30:25.563Z", + "updatedAt": "2026-10-20T04:34:46.218Z", "postProcessHash": "a38d2e232f832b78ad99d1959c16337e489dfbcdcfed32c5b5af48af80714b15" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.563Z", + "updatedAt": "2026-10-20T04:34:46.218Z", "postProcessHash": "532e4faae01f10c4db9d8e9b65e01e3164a7ca304ad92cc2fa0b2ba7b7315cfc" }, "es": { - "updatedAt": "2026-10-20T04:30:25.561Z", + "updatedAt": "2026-10-20T04:34:46.217Z", "postProcessHash": "6b477e45a1c2e4280b3650258f2fe14d38eaf2acd8b23fc68ec955e4688debff" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.562Z", + "updatedAt": "2026-10-20T04:34:46.217Z", "postProcessHash": "532a58479c986a93b1a324511a8d447a2c639892a38103932ae9d98433f7e4ad" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.562Z", + "updatedAt": "2026-10-20T04:34:46.218Z", "postProcessHash": "31324bcb0ef681ae2f2d8624ab60ff404b5a5cad66a1a1f5d96bc4146b67adfb" } } @@ -55763,23 +55763,23 @@ "5434c7ae8b0553972c391ac81a54585972bad6c131546b1d0a8f89f4c4984877": { "a474a24bbd682954870a972f59846e313fb5b4abf9f1ac8ad694788c6764c9c1": { "fr": { - "updatedAt": "2026-10-20T04:30:25.564Z", + "updatedAt": "2026-10-20T04:34:46.219Z", "postProcessHash": "2d7e0c946907f6fa48f18a11891ad0c823722a79ca7b29acfe46dba39ababc92" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.564Z", + "updatedAt": "2026-10-20T04:34:46.219Z", "postProcessHash": "96260ac9987d33721f2279958a0b54607a34850d9a583e33a9e40b5fe5b61950" }, "es": { - "updatedAt": "2026-10-20T04:30:25.563Z", + "updatedAt": "2026-10-20T04:34:46.219Z", "postProcessHash": "c7ea785555f15dc381ffcd053df655649a4d2957e95928b753457cf0bb2708ff" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.565Z", + "updatedAt": "2026-10-20T04:34:46.220Z", "postProcessHash": "f6a776faeb6e6a92e5afad3dc1b0897843f730f9c9784aadd350a62c404c0e98" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.564Z", + "updatedAt": "2026-10-20T04:34:46.220Z", "postProcessHash": "4b8ae502a5dda6f2ef0f3d2283b7ebfeeed467c45f3e6fc1dec18fd386defff0" } } @@ -55787,23 +55787,23 @@ "b9d99981ac7d33d19dd2ed721924fcd220a465a2ff109047c63214a0b4106348": { "ca49d46b006f62bc72493c3a34ee0291ea7cd9cbcc05c4dee9c9ecbfb54a58b9": { "zh": { - "updatedAt": "2026-10-20T04:30:25.558Z", + "updatedAt": "2026-10-20T04:34:46.214Z", "postProcessHash": "61bec6f95fcddd38846fe6d07db372d92507d91072482cd9102ef6ececb86449" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.557Z", + "updatedAt": "2026-10-20T04:34:46.213Z", "postProcessHash": "2824a7bd6e9cd242136e4a23efccd691566d2b60ac09ccd58dc840d974193464" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.557Z", + "updatedAt": "2026-10-20T04:34:46.213Z", "postProcessHash": "9288fba9f82e5639461666420346ce257bc890e703bdfc7562003c58e30c123e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.557Z", + "updatedAt": "2026-10-20T04:34:46.212Z", "postProcessHash": "b7375b49860dd762d648dca6710061cbe76559303a7d56b09331ed3e55ee312f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.556Z", + "updatedAt": "2026-10-20T04:34:46.212Z", "postProcessHash": "8bd7e930b0387509722181bdead0d30d9ba1f75d75e2488c64e75a0bfaace5aa" } } @@ -55811,23 +55811,23 @@ "c007f85e28e2f3cc12a1ba585c51b9990fdfdfe7147b5974908b437001de367c": { "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40": { "ja": { - "updatedAt": "2026-10-20T04:30:26.235Z", + "updatedAt": "2026-10-20T04:34:46.848Z", "postProcessHash": "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.236Z", + "updatedAt": "2026-10-20T04:34:46.848Z", "postProcessHash": "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40" }, "es": { - "updatedAt": "2026-10-20T04:30:26.235Z", + "updatedAt": "2026-10-20T04:34:46.847Z", "postProcessHash": "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.235Z", + "updatedAt": "2026-10-20T04:34:46.847Z", "postProcessHash": "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.236Z", + "updatedAt": "2026-10-20T04:34:46.848Z", "postProcessHash": "8416be3d315f2b8ed1923e4acabfe9888309a1ce915a65e574041b6a6ec6db40" } } @@ -55835,23 +55835,23 @@ "05aeb229a95fda326828c70254c64cb87c10358a2c2a5c2911065a2e347ccb3c": { "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.234Z", + "updatedAt": "2026-10-20T04:34:46.846Z", "postProcessHash": "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.233Z", + "updatedAt": "2026-10-20T04:34:46.846Z", "postProcessHash": "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.234Z", + "updatedAt": "2026-10-20T04:34:46.846Z", "postProcessHash": "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.234Z", + "updatedAt": "2026-10-20T04:34:46.847Z", "postProcessHash": "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206" }, "es": { - "updatedAt": "2026-10-20T04:30:26.233Z", + "updatedAt": "2026-10-20T04:34:46.845Z", "postProcessHash": "9cd9f33a1f7ce86e04936351dc2bf1049b542acdef0881a9338165c3f71a7206" } } @@ -55859,23 +55859,23 @@ "219fedb9ccbc086fd4f874213128bda628971e3a2190a49317662afcc3dc08d4": { "5e31a03cdd56fc24850cbf38aa41c59dada7d24ae15bab30fd7518bf38653f89": { "es": { - "updatedAt": "2026-10-20T04:30:26.231Z", + "updatedAt": "2026-10-20T04:34:46.844Z", "postProcessHash": "b76665255de23419e62802c31fe712b4e05ea40602b32f2d7458248fd3049e23" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.232Z", + "updatedAt": "2026-10-20T04:34:46.845Z", "postProcessHash": "b76665255de23419e62802c31fe712b4e05ea40602b32f2d7458248fd3049e23" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.233Z", + "updatedAt": "2026-10-20T04:34:46.845Z", "postProcessHash": "b76665255de23419e62802c31fe712b4e05ea40602b32f2d7458248fd3049e23" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.232Z", + "updatedAt": "2026-10-20T04:34:46.845Z", "postProcessHash": "b76665255de23419e62802c31fe712b4e05ea40602b32f2d7458248fd3049e23" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.232Z", + "updatedAt": "2026-10-20T04:34:46.844Z", "postProcessHash": "b76665255de23419e62802c31fe712b4e05ea40602b32f2d7458248fd3049e23" } } @@ -55883,71 +55883,71 @@ "d24ec1123cd09814f331a29900b15903987c4c5e508fc3f0b89931e9209832bf": { "d59fc988817c19b0032394897915a5885bad28a101cd02d650f006157a2a784c": { "es": { - "updatedAt": "2026-10-20T04:30:26.230Z", + "updatedAt": "2026-10-20T04:34:46.842Z", "postProcessHash": "0d61cb93eba5e78cb451b4955d0ed5248f8e9f0922ce5575e2a5088898be112f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.231Z", + "updatedAt": "2026-10-20T04:34:46.843Z", "postProcessHash": "469686ccfac262de52a4d72417de72172d8fe635adb91308e47cf229ff93e677" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.230Z", + "updatedAt": "2026-10-20T04:34:46.842Z", "postProcessHash": "adc5d3382738fbcd165d0eb5a0574a0de4240b0c20c07013c49de32726eb64f7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.230Z", + "updatedAt": "2026-10-20T04:34:46.843Z", "postProcessHash": "6c0289e236e472362eb436bbc7908534faa4bb60f67fdad81f7131089be3bebc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.231Z", + "updatedAt": "2026-10-20T04:34:46.844Z", "postProcessHash": "baa9861361bec997a839c5f90b2ccba0538ceef40a394fca7931c55fa9060137" } } }, "3af6b1c281d52de1eb2b63a9bdc7e9a0241f5a432eaf042720a53060c1c3ca16": { - "0d8c04e0a586567daffb003719e0c997c83d2b5a8b91ece0a5b347865409f3fd": { - "es": { - "updatedAt": "2026-10-20T04:30:25.292Z", - "postProcessHash": "27724d284c2fa005f266ccf3a2c0ba0909b2d300478d0f8170e2a52d29d25aae" + "111758dc5e4071226701bb69608d6bf58064743153735828b3d3d189083226dc": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.417Z", + "postProcessHash": "2483f98b6ce39a52f0dea844c285cfe8fe46d94b03163b6a11df64ab28808181" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.293Z", - "postProcessHash": "5cf18e35974ddbcfad1a9099b1c349570f21b7005ffc56d71f65d7608f188626" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.294Z", - "postProcessHash": "0c28b555f0908ce1f8b106ee677a05555d1733017784b3178a82f90b6c6b4e0a" + "updatedAt": "2026-10-20T04:34:47.433Z", + "postProcessHash": "ec667f957cb108927007d385bfb7fc2901a42d7032c93230b748450c99e4eeb6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.293Z", - "postProcessHash": "8326d6026f16a5dc0a2aac03f898429233d08f366161d48e8a23620caa820d2c" + "updatedAt": "2026-10-20T04:34:47.436Z", + "postProcessHash": "61d34903a4af9281a0127647b8d6497e914996027e34bf1c8c9e5127ad1b5ea5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.293Z", - "postProcessHash": "01921103b943905638b75089c1616374f62c428b38cce355bf8626d5a37a9db2" + "updatedAt": "2026-10-20T04:34:47.439Z", + "postProcessHash": "07b71fb7ce6315ccca0e525542b02d17884777c825c295b02cbdf9a0c7080c59" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.469Z", + "postProcessHash": "bdad66e7809b75ace179fbc86605eda429ee661bf8e6fe39ab42c0261e977e5a" } } }, "06d5983fcf6a8de421287bcea49304cbc70d364e5d910cc60a725f79df5996ab": { "711bd7e2bc27edf5a8e1e9334c19d14f7b76ec7b0d402d3e02edaf2aca45f499": { "es": { - "updatedAt": "2026-10-20T04:30:25.461Z", + "updatedAt": "2026-10-20T04:34:46.133Z", "postProcessHash": "40c7d78da0a79d668f13be2ad206dfd63c32f5ab507b39e2045de0d54f947ea1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.461Z", + "updatedAt": "2026-10-20T04:34:46.133Z", "postProcessHash": "5efd9b00865adfe03e074ce94e17b08a99615ce2a8a4bdb5a3fd79b7053d3806" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.462Z", + "updatedAt": "2026-10-20T04:34:46.134Z", "postProcessHash": "c5ab204a4d673e9e8e47a7d9958ae583acc3439eea572295f04843cc296e6b4f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.462Z", + "updatedAt": "2026-10-20T04:34:46.134Z", "postProcessHash": "f0011fee8dc46f9a2b05fbdd9906fe99ed0671d8e11ac2f74c743bfe970828fe" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.463Z", + "updatedAt": "2026-10-20T04:34:46.134Z", "postProcessHash": "be67a222272c7ecdb7cd3d22a776b6dc54c72066b6f8787210e56c8b151eb10b" } } @@ -55955,23 +55955,23 @@ "0779add64b1bc83827a1d8249f6b9cdfbf009d2633580eaf99983afbe78b4982": { "8c2716c74206e704eabfe071a76bf7eadec86c0db4567acb20df7ce2d06d38c4": { "fr": { - "updatedAt": "2026-10-20T04:30:25.437Z", + "updatedAt": "2026-10-20T04:34:46.128Z", "postProcessHash": "feeec33e645fada9e4f6d99e5423aa520ade69a19412dfd5551856a0f4a2642e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.438Z", + "updatedAt": "2026-10-20T04:34:46.128Z", "postProcessHash": "9899b66613e7cbc11b376db0d4a16f33b70a6e83b6a3cdf8d89bcc94a03db221" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.438Z", + "updatedAt": "2026-10-20T04:34:46.128Z", "postProcessHash": "d516fdfc4cc3d3b92c8fdccc7413da5c21cb79bb327b67a09cc3b74ce14bf433" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.439Z", + "updatedAt": "2026-10-20T04:34:46.129Z", "postProcessHash": "07040fde198b24aa5aac798fd612d290e45b18e5e1c6fa3a9ad3b94533958172" }, "es": { - "updatedAt": "2026-10-20T04:30:25.437Z", + "updatedAt": "2026-10-20T04:34:46.128Z", "postProcessHash": "8ad3ec93e3211132d53bc99138047da4e77e28b3fb8b7cb521b19106970f24ab" } } @@ -55979,23 +55979,23 @@ "91c77dbb3b6806a07525844732f6f4c1fd602189ab4419311def747c0f65f0d4": { "fe2c9fc73e6e0ffd5464ff4b75dff2695f03c2cd51db6d9be35e4d8c1d82973e": { "es": { - "updatedAt": "2026-10-20T04:30:25.464Z", + "updatedAt": "2026-10-20T04:34:46.136Z", "postProcessHash": "80935631c421dc307b0003252c71d4a7ab60577c6aaec744cb032fbd844525fe" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.465Z", + "updatedAt": "2026-10-20T04:34:46.136Z", "postProcessHash": "0f5b45a081e824672ebffefe97051c158c2a3ad0db1fd2fb5689186ee3103cbd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.465Z", + "updatedAt": "2026-10-20T04:34:46.136Z", "postProcessHash": "004ab92652984b1b489e4f401713642b6bacc64a393b7daea9b8909ef7c4b2ff" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.465Z", + "updatedAt": "2026-10-20T04:34:46.136Z", "postProcessHash": "875c5214ca632bd1a37cf79fcc77bd502d112443f7b743df03038b27b5f30ddf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.466Z", + "updatedAt": "2026-10-20T04:34:46.137Z", "postProcessHash": "285ba57b057baef72e8c822ca23e918dcf7ffcda7857ffcf2095a6a56bfe3f4f" } } @@ -56003,23 +56003,23 @@ "1b65d9852a255174de0fad654a731014970c9b7f02f567129555867efea6d3a5": { "b6ca3bcd96cd2f12dad83b8cde4679adfbf583889c8aa56befd0fbca5d9b12c8": { "es": { - "updatedAt": "2026-10-20T04:30:25.468Z", + "updatedAt": "2026-10-20T04:34:46.153Z", "postProcessHash": "5b6998859eb0f5f56fe86f239431957fa3eadbbe6fe47fd35a5bfe78faccc635" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.468Z", + "updatedAt": "2026-10-20T04:34:46.153Z", "postProcessHash": "0e52126ea3170cfbd950c5415a8cb619caa8addbeca83afe48f2494ae1a6c804" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.468Z", + "updatedAt": "2026-10-20T04:34:46.153Z", "postProcessHash": "414e7a0cb98dedfd37a31c872f9f299e688784ac10e73c8b677e66794618bdb9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.469Z", + "updatedAt": "2026-10-20T04:34:46.154Z", "postProcessHash": "46d0c6eb5fd21b0c606f6adaa5ea18e6ee0b8f91460276bb1b55d90b5b9c54fe" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.469Z", + "updatedAt": "2026-10-20T04:34:46.154Z", "postProcessHash": "3970cc0c31219abca5672e058b788519f81dab2dcc7f67c56f771a0530b7e660" } } @@ -56027,23 +56027,23 @@ "46cd0b6a3546061a4819c838b686a33c4b61212bd8c74ea1dc63ff2cd7f80fbc": { "35773bee8668d8edd799e724267a0a99b0c4127e9b122ea62255d1b5c0e9c3aa": { "es": { - "updatedAt": "2026-10-20T04:30:25.441Z", + "updatedAt": "2026-10-20T04:34:46.130Z", "postProcessHash": "9af4d364f8bf7e3ec246b8216fa862fa72f22f670492219b45290515e8e91164" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.442Z", + "updatedAt": "2026-10-20T04:34:46.131Z", "postProcessHash": "d0d128e3b83f7e3b17e818c0925fc2966c4d2d87d1b4b0fee5d558cc31ae549f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.442Z", + "updatedAt": "2026-10-20T04:34:46.131Z", "postProcessHash": "7219350c0aa55c4ba9f1f065d374b194dde04d081ecfa72249deafb6cad8664f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.443Z", + "updatedAt": "2026-10-20T04:34:46.131Z", "postProcessHash": "6faba20392464e50e364c8c2b254b2e620574f4ef4129d62ebb3b3deb51528bc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.442Z", + "updatedAt": "2026-10-20T04:34:46.131Z", "postProcessHash": "e3e61c683ce94f92637809ce4556825f2dc22e37ffb9da35cad74ad8dabcabb9" } } @@ -56051,23 +56051,23 @@ "bf979499de922f8da2bd7e8d40159359f3bb86e705c08523e2fb6ce893458057": { "a63989256ccaf3859ecd5024989be5803ecd9c4ce13f4ea655cde1dc38281cf8": { "es": { - "updatedAt": "2026-10-20T04:30:25.463Z", + "updatedAt": "2026-10-20T04:34:46.134Z", "postProcessHash": "b55129340c13c786ca6a791c394a40a9b5d9c4c54098b4d20fc7b4d516682743" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.463Z", + "updatedAt": "2026-10-20T04:34:46.135Z", "postProcessHash": "9afe4f400f326a3f9f8c7886ff40130505ff68dbe952260e69a042d6a51cc8b2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.463Z", + "updatedAt": "2026-10-20T04:34:46.135Z", "postProcessHash": "2e801fe36a1f6be8b0188546096cb116ffe85c5423c0d5f68e68d27496c9b420" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.464Z", + "updatedAt": "2026-10-20T04:34:46.135Z", "postProcessHash": "10a361406750c92f02ea0d467951a110be5503698a6ee0c52d8399a462c3017a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.464Z", + "updatedAt": "2026-10-20T04:34:46.135Z", "postProcessHash": "08ea49c7ae978d7381a31634505fc070c3c58ba108e09e0858da27cb1a515405" } } @@ -56075,23 +56075,23 @@ "b4bfd69ba27ee12acb3593cb34d4510fe4547709fa989f414198d777f93ebe60": { "f1edfecf8e30bc0d44470f4c1343b87d7425dd00e61f3ef87356146185a8bd78": { "es": { - "updatedAt": "2026-10-20T04:30:25.439Z", + "updatedAt": "2026-10-20T04:34:46.129Z", "postProcessHash": "c5772f018ecc7ab542053711f6f3aa4b9c5184feea134799b3a978cc1161cfa1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.440Z", + "updatedAt": "2026-10-20T04:34:46.129Z", "postProcessHash": "d1a4aba0ce7a606e3eb8130171405ff21f86c337e76690a378d2d43ad1367755" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.440Z", + "updatedAt": "2026-10-20T04:34:46.130Z", "postProcessHash": "7f6ba88e5a12cb07c955ff5320d2da110c3cbf16f65b142bda558dffa02779af" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.441Z", + "updatedAt": "2026-10-20T04:34:46.130Z", "postProcessHash": "6c03675ecdd1e469b1a765857073c93804220bc69a93ed58e2d4f3dae12870c9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.440Z", + "updatedAt": "2026-10-20T04:34:46.130Z", "postProcessHash": "1362b8b9c4738f1ad3e245865a4c4720bdb78055c85c2ffce97e94d09eec286a" } } @@ -56099,23 +56099,23 @@ "cdd477d4c1f942f5f09057fb16cc5880401c27fb3c97fdfda0fb9f98b602c55e": { "fdf75a066317d43bbfb4111d02b11c46caa1968a8df220fe26c1a58292e49155": { "es": { - "updatedAt": "2026-10-20T04:30:25.443Z", + "updatedAt": "2026-10-20T04:34:46.132Z", "postProcessHash": "0f6b97eacdd417199e17d9477655bd792c08554ca2d6bb9c439734ee926096a4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.461Z", + "updatedAt": "2026-10-20T04:34:46.133Z", "postProcessHash": "1799af4464eebe0ae09e425b81520e7789af85a0294a56dcd289d6611766466b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.444Z", + "updatedAt": "2026-10-20T04:34:46.132Z", "postProcessHash": "32b9082d6e8fc93ce545cee6f85b962eedfdae15bb0065e8cd5f1096bc57ecd2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.460Z", + "updatedAt": "2026-10-20T04:34:46.133Z", "postProcessHash": "9463fe4593539b8e485cbd686beb9eaeb47419f46d51eb413dedb05860a245b0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.460Z", + "updatedAt": "2026-10-20T04:34:46.132Z", "postProcessHash": "d362d17db626c7327dd7d38db3f037986912df0c57d2ac7e65360fcc1c15b6e0" } } @@ -56123,23 +56123,23 @@ "e2e4fd6b1c16a1c34ead67b8851237a4c712385d945eb26e759c24e9e14dc663": { "bb727b90a70decd721fd091e1b0b6b6bfd5b40086d7bb65feaa0734d917873fd": { "es": { - "updatedAt": "2026-10-20T04:30:25.466Z", + "updatedAt": "2026-10-20T04:34:46.137Z", "postProcessHash": "1bb98a5560da4adf28fd0cadd104f95ce073885dd676f79d82c79c3fd2061250" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.466Z", + "updatedAt": "2026-10-20T04:34:46.151Z", "postProcessHash": "0c16deb0a0cb37fd5bb7bd87a7d176b5e232d382f064f802ac554bbde330f75e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.467Z", + "updatedAt": "2026-10-20T04:34:46.152Z", "postProcessHash": "bba0302329c358554d0c2cd98e851f37a66d1c8585d3720f15d798bea5aca299" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.467Z", + "updatedAt": "2026-10-20T04:34:46.152Z", "postProcessHash": "6576005d884175d93332c418c9168dba691acaf47f1c52a31563dab236216729" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.467Z", + "updatedAt": "2026-10-20T04:34:46.152Z", "postProcessHash": "1ff2bb7a6f7e906d27e64a5eb505ff68a22df1096d78b6de06974eb381040472" } } @@ -56147,23 +56147,23 @@ "4b9ff6c97b550dfb38576213f42ad8bdc89f37e394be0dd4f2ec1ac57166592f": { "c03faa57a49f1563351e37c1377fe73deb0ec97afe9bcd892abb3dcd46d8fc59": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.436Z", + "updatedAt": "2026-10-20T04:34:46.127Z", "postProcessHash": "a8cb0be9b2080a826fbd8a24081e4b39d2206b7540a2282ac17a943af2444c4c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.436Z", + "updatedAt": "2026-10-20T04:34:46.127Z", "postProcessHash": "512ef5b5aa87b55d3ca9dea883706ce19f7b3e0a6ed835616ae289afd12d3082" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.436Z", + "updatedAt": "2026-10-20T04:34:46.127Z", "postProcessHash": "44d9c75a1d13dbfa95581258329f6689eeddf62e1a692df04959e5700736db00" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.435Z", + "updatedAt": "2026-10-20T04:34:46.127Z", "postProcessHash": "2bbfa2b59300f8f8dde1f3cb2ae3e31edacf4e57d01c60300898f82d06f07182" }, "es": { - "updatedAt": "2026-10-20T04:30:25.435Z", + "updatedAt": "2026-10-20T04:34:46.126Z", "postProcessHash": "5da402226f01651fd95fd0f5be3e7c2902c36ff4909e32a5ded198002c715ed2" } } @@ -56171,23 +56171,23 @@ "f04476bd6fd49e9ea08d2b9c29f92394464c357103bd620431c670bd4fdf094f": { "cd2cc2d732793b9042686fb7ead061a806f8c8c431e34fc895d70c7a6ae5c574": { "es": { - "updatedAt": "2026-10-20T04:30:25.470Z", + "updatedAt": "2026-10-20T04:34:46.154Z", "postProcessHash": "5e9258da42fa734785161822ecb214ceb2f948873793f5846e1f481d40ee3d70" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.470Z", + "updatedAt": "2026-10-20T04:34:46.154Z", "postProcessHash": "97b164d1b4d4d987a8e6f10ba01b28e233785a68931a29ae6b4bf9b1072b5af4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.470Z", + "updatedAt": "2026-10-20T04:34:46.155Z", "postProcessHash": "9b0190835a54ef9bf9027b1aa054019db457bfc28c85cad6af4e768b9768f3dc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.471Z", + "updatedAt": "2026-10-20T04:34:46.155Z", "postProcessHash": "deff68f3d39e807a61424f31500591fdeeac1d6ca369e1de1cef7753e19c20e2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.471Z", + "updatedAt": "2026-10-20T04:34:46.155Z", "postProcessHash": "23b01f58d2e63302550acc12927feb933939d1251c2f4003067385d891724289" } } @@ -56195,23 +56195,23 @@ "e484eb65a713be478bc73e740f28ecdd988183dfdf0eff34bb6f0a7ce7cc23e0": { "afe88b91d9b8b48acbae75177ca26defad7eaa6c69cedffb72b5db9e3f2752e6": { "fr": { - "updatedAt": "2026-10-20T04:30:25.003Z", + "updatedAt": "2026-10-20T04:34:45.779Z", "postProcessHash": "4b78f6babd436b50c68a863f4f3966ff306b669085bf3d09d6e3c2aad206c20f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.007Z", + "updatedAt": "2026-10-20T04:34:45.783Z", "postProcessHash": "5e5453a92353fec31cdfa2c1c64b502e61ed48ea95aeb8919706a5a5899123db" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.014Z", + "updatedAt": "2026-10-20T04:34:45.790Z", "postProcessHash": "fad319dbc524af9694ab5220a34707c6c203f8184dd411cf6b010511e3c9f69c" }, "es": { - "updatedAt": "2026-10-20T04:30:24.999Z", + "updatedAt": "2026-10-20T04:34:45.774Z", "postProcessHash": "914012cdf339997d386da89f207e25188b040471e5e53b2f0352522ab3fd5b9a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.010Z", + "updatedAt": "2026-10-20T04:34:45.786Z", "postProcessHash": "28553396abd3ae254d95cbb4dd78b5fb21b90ab09c46eee54369e2b9543a7d77" } } @@ -56315,23 +56315,23 @@ "8d72e32cc4350d7711486ed4e282ebbe4ed0a2910053a261376d51c0fae16ac1": { "800106ffb09f2a64743731700f765b5962058f6dfb868cb4359cfcfb5abe286a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.030Z", + "updatedAt": "2026-10-20T04:34:45.795Z", "postProcessHash": "7b7225606703c57e804ce2f2af9e5df8da175fac3436dd47366185d2204d261d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.031Z", + "updatedAt": "2026-10-20T04:34:45.796Z", "postProcessHash": "f7686c565cae4d3306eb65b92ba5a7963e86c39ec861dfb0e689508da3800087" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.031Z", + "updatedAt": "2026-10-20T04:34:45.797Z", "postProcessHash": "e8cc187a70de4a771252220dede255287ba9d4e05ead53f6831ae364bdb4adc3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.029Z", + "updatedAt": "2026-10-20T04:34:45.794Z", "postProcessHash": "e26031f70a2db11a31f34cdefe6f49a4b21784228a455d917616f430b12e4336" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.030Z", + "updatedAt": "2026-10-20T04:34:45.795Z", "postProcessHash": "ea86d7d00f479351bdda8eb5a96f283642a605101cc2a66a881eeb9e2f7dbefe" } } @@ -56339,23 +56339,23 @@ "27ba5815c30c5c5619c904bad61f8565e0ed89d2091c764b828273cf71eb795a": { "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96": { "es": { - "updatedAt": "2026-10-20T04:30:26.424Z", + "updatedAt": "2026-10-20T04:34:47.026Z", "postProcessHash": "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.425Z", + "updatedAt": "2026-10-20T04:34:47.026Z", "postProcessHash": "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.425Z", + "updatedAt": "2026-10-20T04:34:47.026Z", "postProcessHash": "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.424Z", + "updatedAt": "2026-10-20T04:34:47.026Z", "postProcessHash": "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.425Z", + "updatedAt": "2026-10-20T04:34:47.027Z", "postProcessHash": "b745fa93f35202dfde5b7ac24351528e0e5e0c75709005c0decc948b1baa9f96" } } @@ -56363,23 +56363,23 @@ "1729bb84a187177e453bba12303c05d98f7ae6bab714027b1f1e35bda9bc0630": { "87617b119b5cce1e17c5eef96696dd6e4d4efc38e008651bd6c59ea698c58a3c": { "es": { - "updatedAt": "2026-10-20T04:30:26.394Z", + "updatedAt": "2026-10-20T04:34:46.990Z", "postProcessHash": "07887a1a22c5178174716ec2a611ed2088f13ea62e75a0c68e37e1defe1e8232" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.394Z", + "updatedAt": "2026-10-20T04:34:46.990Z", "postProcessHash": "42cf6e3093456ebc4b9eccc218816d206bc3a0ff1f8433e3b5afb9fc3b18704c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.396Z", + "updatedAt": "2026-10-20T04:34:46.991Z", "postProcessHash": "bf5935547adb7b239c53a29189823c1f014f43499be5f152682957dd47aabaa6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.395Z", + "updatedAt": "2026-10-20T04:34:46.991Z", "postProcessHash": "cc6f51d210b1ed4c1de8b7ae23bcbce3334c01a1f542d39646210659586ba712" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.395Z", + "updatedAt": "2026-10-20T04:34:46.990Z", "postProcessHash": "8d711a17ddd9e05c9d2aa097338936b60600f6df2b8e3b1a9e29110e6e677cef" } } @@ -56387,23 +56387,23 @@ "b4880be1a026083c00edf7b09c10387a24cbc13a9c72e7ddb269c77dfdd8048b": { "6651a7d3f06ed0446c1e8561046a9fd175745b47a41aa50d26b58f25dc435f9c": { "es": { - "updatedAt": "2026-10-20T04:30:26.448Z", + "updatedAt": "2026-10-20T04:34:47.048Z", "postProcessHash": "eb3e12065f6ace9fb9c847873b323f2da51751f8f903ed4ff4592e4f6b37b2fe" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.448Z", + "updatedAt": "2026-10-20T04:34:47.049Z", "postProcessHash": "bd6873c3afaa52313c789cdfcd5083e014388c0ad089349a46d163d18c1d8cf1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.449Z", + "updatedAt": "2026-10-20T04:34:47.050Z", "postProcessHash": "a63b7a626d4ac1ebfc6930f16906a2c13d99c40d8c2639d6144dc57a07c6485b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.448Z", + "updatedAt": "2026-10-20T04:34:47.049Z", "postProcessHash": "378b5b118efb85a88eae479df765ba9509398fd1be21733c4ae6f45f9c28163a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.448Z", + "updatedAt": "2026-10-20T04:34:47.049Z", "postProcessHash": "dc2031aed326f612e907d9967be65e1f9584b41e9b387ac8f921026cb5e2b779" } } @@ -56411,23 +56411,23 @@ "84629fcd3ae67ab481955727f23362401f790edfa3c37cc18948f6201f7ea4eb": { "8390c1b5d96ab935c2d328ae781b3accdfa4fdc658ff6861ea2e44864418a080": { "ja": { - "updatedAt": "2026-10-20T04:30:26.403Z", + "updatedAt": "2026-10-20T04:34:46.997Z", "postProcessHash": "9e42fada5e79684b084b78c0a44dd3c12401b07f8cd125e193ed030d52e3ca2b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.404Z", + "updatedAt": "2026-10-20T04:34:46.998Z", "postProcessHash": "7ba76bb1af3ba6d74760a4c62ddc9753eb8c9369f81e70ebc0a0bf6eee9f504f" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.403Z", + "updatedAt": "2026-10-20T04:34:46.997Z", "postProcessHash": "493ffd051d18bcdf65f291f99eb9bd6674e73609b9dd0968fea763698faff51e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.403Z", + "updatedAt": "2026-10-20T04:34:46.997Z", "postProcessHash": "d60da5dfe0148fdeba8d1f8b2ef59c6f3b4552367fef593dd4ed79a91412eed2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.404Z", + "updatedAt": "2026-10-20T04:34:46.998Z", "postProcessHash": "93827e0252580facfb7f247f3bbb04e5a7e4d4ae3781a3917726d77795981125" } } @@ -56435,23 +56435,23 @@ "e0c154d9b8a917201f5f981aa9d5dde70fc326fe9ee4bc83f1cd4b5a9d74ea5d": { "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73": { "fr": { - "updatedAt": "2026-10-20T04:30:26.436Z", + "updatedAt": "2026-10-20T04:34:47.038Z", "postProcessHash": "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73" }, "es": { - "updatedAt": "2026-10-20T04:30:26.436Z", + "updatedAt": "2026-10-20T04:34:47.037Z", "postProcessHash": "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.436Z", + "updatedAt": "2026-10-20T04:34:47.038Z", "postProcessHash": "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.437Z", + "updatedAt": "2026-10-20T04:34:47.038Z", "postProcessHash": "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.436Z", + "updatedAt": "2026-10-20T04:34:47.038Z", "postProcessHash": "813e252cca3db6943dfa309fc6e2d698d19bab6da6d4fc9f1bb5e1773ef5fa73" } } @@ -56459,23 +56459,23 @@ "fe01c02433c18a0c63191bbfd73ed73f7387d7bcecd2cee60ce369d525eca8a0": { "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6": { "ja": { - "updatedAt": "2026-10-20T04:30:26.451Z", + "updatedAt": "2026-10-20T04:34:47.052Z", "postProcessHash": "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.451Z", + "updatedAt": "2026-10-20T04:34:47.052Z", "postProcessHash": "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.451Z", + "updatedAt": "2026-10-20T04:34:47.052Z", "postProcessHash": "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6" }, "es": { - "updatedAt": "2026-10-20T04:30:26.451Z", + "updatedAt": "2026-10-20T04:34:47.051Z", "postProcessHash": "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.452Z", + "updatedAt": "2026-10-20T04:34:47.052Z", "postProcessHash": "934a6f86e783202078b32e991b4d2903a6295c123f52d60f332c6423663f55f6" } } @@ -56483,23 +56483,23 @@ "89bee8e56697e4ba72a0c8f59e21c4a50bc36540e51b6fcb5d1275100ec81464": { "97b5a78813967b82badf4dcd44ad4eb33d76a70df86d4d97681730099ab46804": { "fr": { - "updatedAt": "2026-10-20T04:30:26.429Z", + "updatedAt": "2026-10-20T04:34:47.031Z", "postProcessHash": "062937b732544d6348725951d19c39b789f4ba9788c92e7558d758210d07712f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.430Z", + "updatedAt": "2026-10-20T04:34:47.031Z", "postProcessHash": "82ffcc1ec1df0252a7599049770712d807a23cb73453ecd3b3ebb4a5ad1af87e" }, "es": { - "updatedAt": "2026-10-20T04:30:26.428Z", + "updatedAt": "2026-10-20T04:34:47.030Z", "postProcessHash": "3ace718beaaaadc2f3f3c7d135e9cac814eabd7ee0cb6b230158b91a36a1e165" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.429Z", + "updatedAt": "2026-10-20T04:34:47.031Z", "postProcessHash": "e76c52bf9a3bf1cae5223714bd7df69e202c447b3a682aa249e707e3e4369eb7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.429Z", + "updatedAt": "2026-10-20T04:34:47.031Z", "postProcessHash": "bc826874ae836b9a658c3a23b04ef073c496ebc3acafa8efd4af2aaa1c7b2be7" } } @@ -56507,23 +56507,23 @@ "013cc1e477d08539c3955c0216d2d9f9dadaf601e1dd890da891e42f7c337312": { "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8": { "ja": { - "updatedAt": "2026-10-20T04:30:26.408Z", + "updatedAt": "2026-10-20T04:34:47.002Z", "postProcessHash": "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8" }, "es": { - "updatedAt": "2026-10-20T04:30:26.407Z", + "updatedAt": "2026-10-20T04:34:47.001Z", "postProcessHash": "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.407Z", + "updatedAt": "2026-10-20T04:34:47.001Z", "postProcessHash": "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.408Z", + "updatedAt": "2026-10-20T04:34:47.002Z", "postProcessHash": "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.408Z", + "updatedAt": "2026-10-20T04:34:47.002Z", "postProcessHash": "22b7c6c460723c5450f81a657f6429f55b57e4f5ad18c0e9b5f22c4f3663b0a8" } } @@ -56531,23 +56531,23 @@ "21e55a3734421d9e6267000dfbca26035992e60233df95683d40c92357991eba": { "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587": { "fr": { - "updatedAt": "2026-10-20T04:30:26.452Z", + "updatedAt": "2026-10-20T04:34:47.053Z", "postProcessHash": "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.453Z", + "updatedAt": "2026-10-20T04:34:47.054Z", "postProcessHash": "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.453Z", + "updatedAt": "2026-10-20T04:34:47.053Z", "postProcessHash": "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587" }, "es": { - "updatedAt": "2026-10-20T04:30:26.452Z", + "updatedAt": "2026-10-20T04:34:47.053Z", "postProcessHash": "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.453Z", + "updatedAt": "2026-10-20T04:34:47.054Z", "postProcessHash": "aad5259b2362300627c334ffb14f4b9bee84d6fbed4a20055a7c39d623a19587" } } @@ -56555,23 +56555,23 @@ "822a187f9e1fdbbe8780015f1354b02a214cc309e4461796ad08d9e4fa5d42d6": { "84d0d451526c459c8dfdb96259b90666122a114e66b1707b85f4943596bb3c2b": { "ja": { - "updatedAt": "2026-10-20T04:30:26.405Z", + "updatedAt": "2026-10-20T04:34:46.999Z", "postProcessHash": "1f16085d4032d1e61a9fee18bff3306ee23405843d4d1323ed5f68f0b2a84d94" }, "es": { - "updatedAt": "2026-10-20T04:30:26.404Z", + "updatedAt": "2026-10-20T04:34:46.998Z", "postProcessHash": "b52e5a210353f75818131d183bab205d63a5f37f0e9864f552197803c3538ba5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.405Z", + "updatedAt": "2026-10-20T04:34:46.999Z", "postProcessHash": "5a4acd9c7730b1caddd58c3c0aa5138d81221fe4effd551f500134b4fc1c4c47" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.405Z", + "updatedAt": "2026-10-20T04:34:46.999Z", "postProcessHash": "73f07f8c7ef37c312469c38d86adf9ede35d4208a00ea8df9ebc0c355ed8481c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.405Z", + "updatedAt": "2026-10-20T04:34:46.999Z", "postProcessHash": "d19e6dd4c85e1cbc68e7db9a758968c7fed8a756ffdaff5f9c309e0ec7171f5e" } } @@ -56579,23 +56579,23 @@ "52f1fe36039598a5e4096a1088d68e354d7ef181787fefeded076f21d2ebf8d4": { "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1": { "es": { - "updatedAt": "2026-10-20T04:30:26.431Z", + "updatedAt": "2026-10-20T04:34:47.033Z", "postProcessHash": "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.432Z", + "updatedAt": "2026-10-20T04:34:47.034Z", "postProcessHash": "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.432Z", + "updatedAt": "2026-10-20T04:34:47.034Z", "postProcessHash": "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.432Z", + "updatedAt": "2026-10-20T04:34:47.034Z", "postProcessHash": "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.432Z", + "updatedAt": "2026-10-20T04:34:47.034Z", "postProcessHash": "a7aae5239d41722e0ca7bdc654cb269273f9fa01385cc973a73b35b111776fd1" } } @@ -56603,23 +56603,23 @@ "71ca29d28bbfadd2f766cc2c939a8ef2c0d2503cc886734f5b9f5cf92fd58a2c": { "c4c7f19cf5817a516520e5ac72331b350817bfd173c2a66ce847a4e4d9ad7bc3": { "es": { - "updatedAt": "2026-10-20T04:30:26.417Z", + "updatedAt": "2026-10-20T04:34:47.010Z", "postProcessHash": "72dbe378a952d040ee1d332e90378a070daa3cdb84496853474cc16a2e1955a2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.417Z", + "updatedAt": "2026-10-20T04:34:47.010Z", "postProcessHash": "9420cf334db67d1aaaa2bb96a029fbf8e2486cf8a6a3efe84f5e59262a0f30ab" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.418Z", + "updatedAt": "2026-10-20T04:34:47.010Z", "postProcessHash": "765fe6f0f45449b56d2a7f918441139adbfafb643884923bfc6feebabe3d13b3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.418Z", + "updatedAt": "2026-10-20T04:34:47.010Z", "postProcessHash": "1f3f891b8f89977eb7e62ca14681636ef9e02495f08abb0f5510a7d86098a895" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.418Z", + "updatedAt": "2026-10-20T04:34:47.011Z", "postProcessHash": "77779d53160c542ab872910dcdfd2fba146815b02b04563d3c2fbf3857944e3b" } } @@ -56627,23 +56627,23 @@ "6879555c5c00c2e3e20c40bb2aa5b35e904d276b4b4387ea99b3df265fac6692": { "d6aaf46b06d704154dc2a345a860af0f1bc5b014152ef0161f6011c4da67fcb7": { "es": { - "updatedAt": "2026-10-20T04:30:26.427Z", + "updatedAt": "2026-10-20T04:34:47.029Z", "postProcessHash": "16cf44e9a04f5e44ff10cb5e5b1c9cebfadb0cd6e0ae1023d26ff391a10e6b40" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.427Z", + "updatedAt": "2026-10-20T04:34:47.029Z", "postProcessHash": "df2fcc25f6d9fd7c25c220a3d4a24debaebbe31a36b31a7e015aa1a5108d79f5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.428Z", + "updatedAt": "2026-10-20T04:34:47.030Z", "postProcessHash": "fcf1474082de2eb73fd0a5d722900d884d6dc271c93616d1746a109cb3c5afb9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.428Z", + "updatedAt": "2026-10-20T04:34:47.030Z", "postProcessHash": "756ae0e446c8a88282b6b2c81f84d6f11da6612169110a2f3069c88b3c6fd727" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.427Z", + "updatedAt": "2026-10-20T04:34:47.029Z", "postProcessHash": "94e42d706c0a1a85fd273f3ff94e381d00e4896901c9f2c16f42534af1bf7c16" } } @@ -56651,23 +56651,23 @@ "29847dfadff8f11dd69b67024baf356ceebc873c3cf6e0a7637b215c3c49abce": { "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9": { "zh": { - "updatedAt": "2026-10-20T04:30:26.413Z", + "updatedAt": "2026-10-20T04:34:47.007Z", "postProcessHash": "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.412Z", + "updatedAt": "2026-10-20T04:34:47.005Z", "postProcessHash": "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.413Z", + "updatedAt": "2026-10-20T04:34:47.006Z", "postProcessHash": "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.413Z", + "updatedAt": "2026-10-20T04:34:47.006Z", "postProcessHash": "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.412Z", + "updatedAt": "2026-10-20T04:34:47.006Z", "postProcessHash": "2a12109a55a6b2c196537e087b9ce7d3c7c058cf1d6c9363f1091bb37edec3d9" } } @@ -56675,23 +56675,23 @@ "178221a9a46ea0ea6e8cf8530c8b61c2760ebec5edcf798df744906abc805906": { "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7": { "ja": { - "updatedAt": "2026-10-20T04:30:26.433Z", + "updatedAt": "2026-10-20T04:34:47.035Z", "postProcessHash": "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.434Z", + "updatedAt": "2026-10-20T04:34:47.036Z", "postProcessHash": "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.433Z", + "updatedAt": "2026-10-20T04:34:47.035Z", "postProcessHash": "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.433Z", + "updatedAt": "2026-10-20T04:34:47.035Z", "postProcessHash": "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.434Z", + "updatedAt": "2026-10-20T04:34:47.035Z", "postProcessHash": "13feb6ad7da6386d5bc7b8d810b3f41bbade90203cd671e0d942b21d45d0d3d7" } } @@ -56699,23 +56699,23 @@ "2da312441a7ab5828d18ed71c1742d1071e0431222aab9ebceb30f67afcbc754": { "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22": { "ja": { - "updatedAt": "2026-10-20T04:30:26.411Z", + "updatedAt": "2026-10-20T04:34:47.005Z", "postProcessHash": "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22" }, "es": { - "updatedAt": "2026-10-20T04:30:26.410Z", + "updatedAt": "2026-10-20T04:34:47.004Z", "postProcessHash": "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.412Z", + "updatedAt": "2026-10-20T04:34:47.005Z", "postProcessHash": "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.411Z", + "updatedAt": "2026-10-20T04:34:47.005Z", "postProcessHash": "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.411Z", + "updatedAt": "2026-10-20T04:34:47.004Z", "postProcessHash": "f3db7bd025dd49713e922ac914eeb03a85018180b9dea7e1cf483b2a8e137f22" } } @@ -56723,23 +56723,23 @@ "c8136537099a8e2a1c80ddf08d132fac02c7d1b2079c96e35bf0bb67970a5532": { "04a9545589e0ddb2d46e1c7e413a9fe2c7608fb3ab17c70f8f879a024279c9bc": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.407Z", + "updatedAt": "2026-10-20T04:34:47.001Z", "postProcessHash": "e9488de64424b601e05f8c22deead1f852374bcb0332bcd932a6cb9bf287e0e3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.406Z", + "updatedAt": "2026-10-20T04:34:47.000Z", "postProcessHash": "3f3da3dd8b42c1f9ea90aaa9c28ef4b8264cc6a0b52254548ffde41475acbabf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.407Z", + "updatedAt": "2026-10-20T04:34:47.001Z", "postProcessHash": "e5b8deccb4008403f13c0e7136012d4bc3242efe6eba9c27148bd29b162da4ea" }, "es": { - "updatedAt": "2026-10-20T04:30:26.406Z", + "updatedAt": "2026-10-20T04:34:47.000Z", "postProcessHash": "2b5049b8304a583aa412e3e9b33e64ab3b3ffa12130c1e3b89c842e10d9dffa0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.406Z", + "updatedAt": "2026-10-20T04:34:47.000Z", "postProcessHash": "df61c426e713f6eb99446df45b5543e988939f9c9cbe190f5dae53ff36ede07f" } } @@ -56747,23 +56747,23 @@ "8029d8ba0fa4d0240b254611a165475fc842f27c68521975e614aecf69ca43c5": { "4ff0c7f59a2690e386658f57dabc5778a5d2a9b66a7bad80489f6f723356f788": { "es": { - "updatedAt": "2026-10-20T04:30:26.444Z", + "updatedAt": "2026-10-20T04:34:47.046Z", "postProcessHash": "1431963e588657f6462d3aba5b59866db1de7986e1e215c011b24c1cdcb0f593" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.445Z", + "updatedAt": "2026-10-20T04:34:47.046Z", "postProcessHash": "1431963e588657f6462d3aba5b59866db1de7986e1e215c011b24c1cdcb0f593" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.445Z", + "updatedAt": "2026-10-20T04:34:47.046Z", "postProcessHash": "1431963e588657f6462d3aba5b59866db1de7986e1e215c011b24c1cdcb0f593" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.445Z", + "updatedAt": "2026-10-20T04:34:47.047Z", "postProcessHash": "1431963e588657f6462d3aba5b59866db1de7986e1e215c011b24c1cdcb0f593" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.446Z", + "updatedAt": "2026-10-20T04:34:47.047Z", "postProcessHash": "1431963e588657f6462d3aba5b59866db1de7986e1e215c011b24c1cdcb0f593" } } @@ -56771,23 +56771,23 @@ "f7a6d15c894ec4d14eeef5d8bc4a6b7afa2173ea1be98ce736ebcdf8b940dc84": { "db189a612babfcad511d52f7541fd20db6cf85cbf656d602752e5df7e6f4be40": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.409Z", + "updatedAt": "2026-10-20T04:34:47.004Z", "postProcessHash": "4a538525f998d20c83d5990c3816ead3fa3df39a775f206e2a698c1d37f31827" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.409Z", + "updatedAt": "2026-10-20T04:34:47.003Z", "postProcessHash": "7e4f5df0b187c8c6f761980e87d407e679ec504aa87f1e3faef60377e8e3a35c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.409Z", + "updatedAt": "2026-10-20T04:34:47.003Z", "postProcessHash": "edd771be724f1a2a440cf3eddd10d45ee32bbd99baf12a5b9fba3f96fb56574d" }, "es": { - "updatedAt": "2026-10-20T04:30:26.409Z", + "updatedAt": "2026-10-20T04:34:47.003Z", "postProcessHash": "cfedc9644b0a045fd9860044ca7433176f029a1087124803ab562dd87a217ff0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.410Z", + "updatedAt": "2026-10-20T04:34:47.004Z", "postProcessHash": "a3cc7f314dd0d704a3b45f0ff2ed5f6eb8a17d9cf0696338bd732eac8fe9e96e" } } @@ -56795,23 +56795,23 @@ "717c5cea78575fcf7160f87b78516bb384ea15fac2c10fceffe3ae3ad1284327": { "51c4b419b435e0937bcf6aa489c730cdeac26b6ea782f7cee36cded138fd9791": { "es": { - "updatedAt": "2026-10-20T04:30:26.446Z", + "updatedAt": "2026-10-20T04:34:47.047Z", "postProcessHash": "e3ccd96bbcf9fe2c3c9301c8c8050d2ae27560346cd98e8aeaf8b9c0ad550aac" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.446Z", + "updatedAt": "2026-10-20T04:34:47.047Z", "postProcessHash": "e3ccd96bbcf9fe2c3c9301c8c8050d2ae27560346cd98e8aeaf8b9c0ad550aac" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.447Z", + "updatedAt": "2026-10-20T04:34:47.048Z", "postProcessHash": "e3ccd96bbcf9fe2c3c9301c8c8050d2ae27560346cd98e8aeaf8b9c0ad550aac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.447Z", + "updatedAt": "2026-10-20T04:34:47.048Z", "postProcessHash": "e3ccd96bbcf9fe2c3c9301c8c8050d2ae27560346cd98e8aeaf8b9c0ad550aac" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.447Z", + "updatedAt": "2026-10-20T04:34:47.048Z", "postProcessHash": "e3ccd96bbcf9fe2c3c9301c8c8050d2ae27560346cd98e8aeaf8b9c0ad550aac" } } @@ -56819,23 +56819,23 @@ "efccc6df488356086cf2b524558745aab6f7b1bfebb7889f391dbec30562440e": { "07cc4715d3b38285a634d4a6160356de790f18296125f4a49cd89597b399b73b": { "es": { - "updatedAt": "2026-10-20T04:30:26.415Z", + "updatedAt": "2026-10-20T04:34:47.008Z", "postProcessHash": "553c7c463baf10d5de2fc90286c5ba7c7501e1c98a55e34c1e2030c0028f5ef2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.416Z", + "updatedAt": "2026-10-20T04:34:47.009Z", "postProcessHash": "a12c2b3c43f74f3fc0b15f6f32eaad6e35faaeaf6fcb69547327979fb052f494" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.416Z", + "updatedAt": "2026-10-20T04:34:47.009Z", "postProcessHash": "85db54dbebb0e521714b475e8e1fe85e14482dcb62d77d8bf18d216a6106956c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.416Z", + "updatedAt": "2026-10-20T04:34:47.009Z", "postProcessHash": "886851b640bc072db7f9fb91bed00a87c9f609c5056dad5458684817ce08fcd0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.417Z", + "updatedAt": "2026-10-20T04:34:47.009Z", "postProcessHash": "7d4ff6684f495f7696faca0b7ff7e45ab3416610928af6c6db556ffcaa8f9a93" } } @@ -56843,23 +56843,23 @@ "b6ab7b5d9e8396f4753b520819db2b310c3e9acd625f551044da66d519d8a6d5": { "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.435Z", + "updatedAt": "2026-10-20T04:34:47.037Z", "postProcessHash": "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.435Z", + "updatedAt": "2026-10-20T04:34:47.037Z", "postProcessHash": "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.435Z", + "updatedAt": "2026-10-20T04:34:47.037Z", "postProcessHash": "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa" }, "es": { - "updatedAt": "2026-10-20T04:30:26.434Z", + "updatedAt": "2026-10-20T04:34:47.036Z", "postProcessHash": "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.435Z", + "updatedAt": "2026-10-20T04:34:47.036Z", "postProcessHash": "9287765f621267f28dcaccfcb48d6086a6e2da9d76de5d90f91475e8f9e271fa" } } @@ -56867,23 +56867,23 @@ "d15d3e5613b3bc2bd77bf8d136cc3352bc25b69ca6e1ebd9f3704a2b078facde": { "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d": { "fr": { - "updatedAt": "2026-10-20T04:30:26.437Z", + "updatedAt": "2026-10-20T04:34:47.039Z", "postProcessHash": "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d" }, "es": { - "updatedAt": "2026-10-20T04:30:26.437Z", + "updatedAt": "2026-10-20T04:34:47.039Z", "postProcessHash": "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.437Z", + "updatedAt": "2026-10-20T04:34:47.039Z", "postProcessHash": "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.438Z", + "updatedAt": "2026-10-20T04:34:47.040Z", "postProcessHash": "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.438Z", + "updatedAt": "2026-10-20T04:34:47.040Z", "postProcessHash": "c64a7848d7249003c9147c0dd77caa3b5f727255ea0052055cb20a8858c4332d" } } @@ -56891,23 +56891,23 @@ "0b915d12382c304b0f105c08a98cfd37c0a83a6cf0d3c51c4b2412519b68d374": { "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df": { "zh": { - "updatedAt": "2026-10-20T04:30:26.431Z", + "updatedAt": "2026-10-20T04:34:47.033Z", "postProcessHash": "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df" }, "es": { - "updatedAt": "2026-10-20T04:30:26.430Z", + "updatedAt": "2026-10-20T04:34:47.032Z", "postProcessHash": "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.430Z", + "updatedAt": "2026-10-20T04:34:47.032Z", "postProcessHash": "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.430Z", + "updatedAt": "2026-10-20T04:34:47.032Z", "postProcessHash": "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.431Z", + "updatedAt": "2026-10-20T04:34:47.033Z", "postProcessHash": "43d396b1636c1124b5b54293112ca83c72b82f3eb0c0f60a9bdca3afa473a5df" } } @@ -56915,23 +56915,23 @@ "65a6c100fcf8bff08ad8a9b017e4e87a4e92175c88b2c384cfdf503fd690443d": { "c42a800751f191dda084c8b20ec063f54aa01bbbd013438c7ddea69df166b385": { "es": { - "updatedAt": "2026-10-20T04:30:26.426Z", + "updatedAt": "2026-10-20T04:34:47.027Z", "postProcessHash": "ec4d1f2a80f00951cd0d3305a17293b5a9435516ef5b59c2f7735139da353159" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.427Z", + "updatedAt": "2026-10-20T04:34:47.028Z", "postProcessHash": "6c2ebf6db4e44e2739fb0a1e17cd8eb5de5c9806ae2af6fef13da2ec6dc23b42" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.426Z", + "updatedAt": "2026-10-20T04:34:47.028Z", "postProcessHash": "effad0bf9a46b2466ed5d0f95367382e29b78991c337e29140e2169c05239d14" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.426Z", + "updatedAt": "2026-10-20T04:34:47.028Z", "postProcessHash": "68af8691b3e11127854d6045d236b910ef2e3b47e5e2b0bcf910df0b993ca9f1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.426Z", + "updatedAt": "2026-10-20T04:34:47.027Z", "postProcessHash": "fdfd123384f0beed3224050ba90558eeff2cb0c5468ecc97ab708fd2a3a4b09c" } } @@ -56939,23 +56939,23 @@ "9bac7fe3e7af2d368b5abe35e736cd49e2687fd9193b305a2ea9847dd7d2dcdf": { "77a3ef181cd0d388b507d947c7dabb58dc9d03bfaafca374c27d4d72cfcb3950": { "es": { - "updatedAt": "2026-10-20T04:30:26.443Z", + "updatedAt": "2026-10-20T04:34:47.044Z", "postProcessHash": "89d7292fc6927c2a8a6410b0d04bb1cd8565a7fa58cf318257807b3b002b2f8a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.443Z", + "updatedAt": "2026-10-20T04:34:47.045Z", "postProcessHash": "37a724edc4bb46ef5ddf88b22160a558f27aee2968f6b353567701ea3f78f59b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.444Z", + "updatedAt": "2026-10-20T04:34:47.045Z", "postProcessHash": "840e476714091a179540c2a4060589c9e0167e605873f78c0b6cc36f16342fd5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.444Z", + "updatedAt": "2026-10-20T04:34:47.045Z", "postProcessHash": "4b9ba786710ef4b2f850bc6afba832d7967a2ab261b18ce14c05d47e40709c51" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.444Z", + "updatedAt": "2026-10-20T04:34:47.045Z", "postProcessHash": "bd58f0982ea3c4ce6bb5bce79a5bd427a0b84a1ec7b3584ea72c05f6ea9c7c9a" } } @@ -56963,23 +56963,23 @@ "6ac48d0a25c5143f8a2bf6623d59cf16957ed6d3810c3fa0e5fb69c961aa09bc": { "effec2fb0234a0abfc2e4320a821abfef1723fd455c66f930d3f3a237c123982": { "es": { - "updatedAt": "2026-10-20T04:30:26.398Z", + "updatedAt": "2026-10-20T04:34:46.993Z", "postProcessHash": "6b661f866e57a70b7aeca76a7162b5b30b2e71900a063a8116068c6017f03dd9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.398Z", + "updatedAt": "2026-10-20T04:34:46.993Z", "postProcessHash": "7b8331ee35377fd8809d9ab5340870a3ada0709a6482b20364323aafe55989f3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.398Z", + "updatedAt": "2026-10-20T04:34:46.993Z", "postProcessHash": "6d695ec573b07b69aea8851f0c6b3619f02be491211b55db4ac8dc0d48b161e2" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.399Z", + "updatedAt": "2026-10-20T04:34:46.994Z", "postProcessHash": "f5e7a7afcfe5e39b7ca6687459f1f41829c0ebd5ac7dac0c289baa93f23f5a75" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.399Z", + "updatedAt": "2026-10-20T04:34:46.993Z", "postProcessHash": "8b2141cd36ba01bb29a748afc4bdcc4c2c1dab0bef05a05fd013e79ae82a8a54" } } @@ -56987,23 +56987,23 @@ "82a230659bc9914e78c4a595100f60a6835296de21221914d297045b8ffeceb8": { "6ca30747bcf29a488d2b8a7aceae13abfbe807d105f3b26174865614a35d3b68": { "es": { - "updatedAt": "2026-10-20T04:30:26.419Z", + "updatedAt": "2026-10-20T04:34:47.011Z", "postProcessHash": "6abe3f2352a093b4732ed0afe1a9f0e9f2ff1306513e528505f1f624460a468a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.419Z", + "updatedAt": "2026-10-20T04:34:47.011Z", "postProcessHash": "97f7120be9ba56d9eed35fd32deed827e8669792987f08c502bebc5f868aefc9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.420Z", + "updatedAt": "2026-10-20T04:34:47.011Z", "postProcessHash": "bb558b00aa1411d9fd407142508c1affe506c044515aab31370094bb6f1323a6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.420Z", + "updatedAt": "2026-10-20T04:34:47.012Z", "postProcessHash": "a37d3234b282a07cb5d3491bfa9cd7955c984ff06ce2985d72e5c496a1a81573" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.420Z", + "updatedAt": "2026-10-20T04:34:47.012Z", "postProcessHash": "a519b8f1dee736b5e8e5576c8c6f93d006a20658afa4220e47e0ae00cd412d7b" } } @@ -57011,23 +57011,23 @@ "3fc2be4c4d9d920de7f8a62aeb18ed7fffaa8157e19c2ff6097ec4a1a3f4f2b9": { "3eed857f90d6cf2b31eae469b40d6a35a209e5dc913d42c648453d75025164f6": { "es": { - "updatedAt": "2026-10-20T04:30:26.440Z", + "updatedAt": "2026-10-20T04:34:47.042Z", "postProcessHash": "0553268715fb4e0f93ea8dac30c9e69f70a82ecb46b973abcfb86f6e74020595" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.440Z", + "updatedAt": "2026-10-20T04:34:47.042Z", "postProcessHash": "e6708d38f084ea29c25c4cab94c22ca532f84f964ccd91612e1f40e3994fa939" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.441Z", + "updatedAt": "2026-10-20T04:34:47.042Z", "postProcessHash": "f41f96feb0ecf00df8657e1a69a51ef70d89320e5e6660866f5be5f18fc92d2c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.441Z", + "updatedAt": "2026-10-20T04:34:47.042Z", "postProcessHash": "931b54a2d68476fb741ce3a035d663de2d3a62f10982f4dd51ca17ff96ad1825" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.441Z", + "updatedAt": "2026-10-20T04:34:47.043Z", "postProcessHash": "307706c65f000f803793506f0c467b0af176b151457b84eb4f7d31c88338d40e" } } @@ -57035,23 +57035,23 @@ "c0176d250b317bc5dd21a20beccf1857b92cdccd1939038f3260b3e9fb4ab255": { "d9aad67084524ebd409ad56b9e1b46c8401a317aa748d24daf9874b133b0861c": { "zh": { - "updatedAt": "2026-10-20T04:30:26.397Z", + "updatedAt": "2026-10-20T04:34:46.992Z", "postProcessHash": "64ed226e17bbce729bf63b9ac3e7fc448083c8cff502e185fa8be7ca07535903" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.396Z", + "updatedAt": "2026-10-20T04:34:46.992Z", "postProcessHash": "351ab428c627a46ed1e814766583951d8d5e187cec29b63252ff4a950f262fde" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.397Z", + "updatedAt": "2026-10-20T04:34:46.992Z", "postProcessHash": "798bb48eb479766031363da6b9a6e8c637994e33288ee2cd60327c3b53d5570c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.396Z", + "updatedAt": "2026-10-20T04:34:46.991Z", "postProcessHash": "7eeea2b3961fe67df282d43e7a1516f94d7cc13b37e8756a8aec2174eb3a1f3b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.397Z", + "updatedAt": "2026-10-20T04:34:46.992Z", "postProcessHash": "446060dcb31f252475fe25b49ef8bcb50834e18350020a71a40f134ae0c9c495" } } @@ -57059,23 +57059,23 @@ "294f821930a9caa75034fb7d1dfbcb2bdcac6b293d3bbf910b01cd3d1ccef76a": { "89151d51cc296e1ef240b859b30a14f37bbaba0514bbf509ffffb2d8c509a0c2": { "zh": { - "updatedAt": "2026-10-20T04:30:26.401Z", + "updatedAt": "2026-10-20T04:34:46.995Z", "postProcessHash": "9d2ef5ba6375eb5521e9ec1b9883c77a1f05da311e6f9c4743eb68dc3798a001" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.400Z", + "updatedAt": "2026-10-20T04:34:46.994Z", "postProcessHash": "ef302dbc94ae2159239af3c67dab8c79ea5c66d79e4cf96b0250ca8b379d9f84" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.400Z", + "updatedAt": "2026-10-20T04:34:46.995Z", "postProcessHash": "ae7e82a99047dcdc05d067fad35f0bd8d0d65ef8290e74e7be38e1717243e7fb" }, "es": { - "updatedAt": "2026-10-20T04:30:26.399Z", + "updatedAt": "2026-10-20T04:34:46.994Z", "postProcessHash": "e10e02a6a893e887931fb18b1dcbdd4de829c6a3b70cfe815991073b3a707286" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.400Z", + "updatedAt": "2026-10-20T04:34:46.995Z", "postProcessHash": "437f3a9af03bd4ba00f4ef067865d7abc1d96a0a4e128d6da60313fbebf62823" } } @@ -57083,23 +57083,23 @@ "d4431feedc77122c59dc7733e53d08e78d488b76359293504f006a57a4f25639": { "bbb351f653fb1d8bd561c6a156923afcaa0fe32313cedd5fe54440c811e3471e": { "zh": { - "updatedAt": "2026-10-20T04:30:26.415Z", + "updatedAt": "2026-10-20T04:34:47.008Z", "postProcessHash": "5abc152861c9585aca118e60e81e6d009d93d38a014d7bb02820e8d6fe1eac2a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.414Z", + "updatedAt": "2026-10-20T04:34:47.007Z", "postProcessHash": "86fe7d469b85dd9600c9657d4edb55dac05264e03be06f1a929d2ef87e1d6342" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.414Z", + "updatedAt": "2026-10-20T04:34:47.008Z", "postProcessHash": "6e9cabfb19360902ace0680297bbefc14deca1813e217cec706c2489aacc5410" }, "es": { - "updatedAt": "2026-10-20T04:30:26.414Z", + "updatedAt": "2026-10-20T04:34:47.007Z", "postProcessHash": "f394915921bcf410f6a6725dd1e14f15d755108ba75580d85d8e34a5705197d2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.414Z", + "updatedAt": "2026-10-20T04:34:47.007Z", "postProcessHash": "806c08ef1abb72b176d6396099875957491e4435587b00c3958df74a53f0659e" } } @@ -57107,23 +57107,23 @@ "fab2fb03c9abf27ccd6acc9f18a9d1f49e70f81b6b7cb9a5f2c087174723d5b4": { "6f35062557a80b567d709fdc974f8c6a691d8a12c68a69ddb072236d1f1a48f3": { "ja": { - "updatedAt": "2026-10-20T04:30:26.450Z", + "updatedAt": "2026-10-20T04:34:47.050Z", "postProcessHash": "202c101389b41c6ede4f5f33e9a25226745384bb67cde81696b43a9869d369cf" }, "es": { - "updatedAt": "2026-10-20T04:30:26.449Z", + "updatedAt": "2026-10-20T04:34:47.050Z", "postProcessHash": "0c6ab3f790a7a8601d657dbe4d9e8a653bff0325eb509c2a49b08f0661421d1e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.449Z", + "updatedAt": "2026-10-20T04:34:47.050Z", "postProcessHash": "c2f2e55a9bb59336f5f5bde47c5c8b832948e0b2f5a20aa80198aeb37a001a09" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.450Z", + "updatedAt": "2026-10-20T04:34:47.051Z", "postProcessHash": "1d708b319dd2ca8537317bf5d104e4e5aefae87fc37483952be2c0f9810c40df" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.450Z", + "updatedAt": "2026-10-20T04:34:47.051Z", "postProcessHash": "913e43ff9f3cc865e3fdc1994aa59539eb15f58d48a3f199d05c75f8b97aa4f0" } } @@ -57131,23 +57131,23 @@ "6b97cdf347cc3b51a80332970bec1a7d9c4d356a019c3d08551008de779662bc": { "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.424Z", + "updatedAt": "2026-10-20T04:34:47.025Z", "postProcessHash": "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.424Z", + "updatedAt": "2026-10-20T04:34:47.025Z", "postProcessHash": "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.423Z", + "updatedAt": "2026-10-20T04:34:47.025Z", "postProcessHash": "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470" }, "es": { - "updatedAt": "2026-10-20T04:30:26.423Z", + "updatedAt": "2026-10-20T04:34:47.014Z", "postProcessHash": "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.423Z", + "updatedAt": "2026-10-20T04:34:47.014Z", "postProcessHash": "daaf389866513f9653738a8c19dc820b42ba99e5b9899731b9858076831dd470" } } @@ -57155,23 +57155,23 @@ "950e0608c2ef88abe1736cfc29b6fb321913dc77808ca910eb7ea64c9815e933": { "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293": { "es": { - "updatedAt": "2026-10-20T04:30:26.421Z", + "updatedAt": "2026-10-20T04:34:47.012Z", "postProcessHash": "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.422Z", + "updatedAt": "2026-10-20T04:34:47.013Z", "postProcessHash": "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.421Z", + "updatedAt": "2026-10-20T04:34:47.013Z", "postProcessHash": "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.421Z", + "updatedAt": "2026-10-20T04:34:47.013Z", "postProcessHash": "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.422Z", + "updatedAt": "2026-10-20T04:34:47.013Z", "postProcessHash": "ecd90a8d1eb537582aad80f149763cd532f2b4e098964b3f0225d6ea51f56293" } } @@ -57179,23 +57179,23 @@ "c7ad5412758550dd723e87db35e9561166758254cabcfad4d8875bee4d29a978": { "50917493331525e7b8d7d228db120f06a108cd52f9c0ce869e119391b81fcda5": { "fr": { - "updatedAt": "2026-10-20T04:30:26.401Z", + "updatedAt": "2026-10-20T04:34:46.996Z", "postProcessHash": "761fe40cd07c63abd6d3e3d85dd8d2cacb5bcdec2b76af9223f581ed4c7823a1" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.402Z", + "updatedAt": "2026-10-20T04:34:46.997Z", "postProcessHash": "58bdc2d7013859f5dac0e8b84ac22d61d97e0dd3e4c2cc1c20a4a68fa95f07bf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.402Z", + "updatedAt": "2026-10-20T04:34:46.996Z", "postProcessHash": "37b2e3e2894c8ae5db05c083efb2c845e143f10c397109cf2ddc6a25c37a42cb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.402Z", + "updatedAt": "2026-10-20T04:34:46.996Z", "postProcessHash": "284051e72b79ed7bc4f63ad80a178c0bf1bb7c03cbc5c68c8691e55fb5e93f2d" }, "es": { - "updatedAt": "2026-10-20T04:30:26.401Z", + "updatedAt": "2026-10-20T04:34:46.995Z", "postProcessHash": "5a5f02275040d3957fb9b14ee54752ffe40127ba64218d773c171879f10dd90e" } } @@ -57203,23 +57203,23 @@ "ecf69b8e1bf0040a4274d2358fc3c86632612be11b7ff3582ee6151bcad6dfcb": { "9154fb9eb33f80a7510734d0551ba870586c731feff5f3f25eada2e886aca4b7": { "ja": { - "updatedAt": "2026-10-20T04:30:26.439Z", + "updatedAt": "2026-10-20T04:34:47.041Z", "postProcessHash": "df8937c6670b9c725a2de1faf88de6919f50c792ef80e5b28062e6bf19fc76c1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.439Z", + "updatedAt": "2026-10-20T04:34:47.041Z", "postProcessHash": "6a8373a90b6bd271ae7f8758e9c91042f39d2b024e36b62dedb960efcb6790ab" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.439Z", + "updatedAt": "2026-10-20T04:34:47.040Z", "postProcessHash": "fe8bdb254908846924c61f24eb1f544a97d3afe63e8e8e12d1e3f4cd85e831d6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.440Z", + "updatedAt": "2026-10-20T04:34:47.041Z", "postProcessHash": "c1543b3929e9d8bd3f2535defe5ac2a9606139804b4cfd6d3c2fe6cb687815e7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.438Z", + "updatedAt": "2026-10-20T04:34:47.040Z", "postProcessHash": "aacb88ba0400dfedfeba3a199222bb08156e28c40ab88603177468e396bc02fa" } } @@ -57227,23 +57227,23 @@ "bfd837299d2ad3319cd6f97e95aae49c80ce5893e0c0ee84b3c38419509db292": { "5354268fecd9621926b54a167928ee9d0e53c53803b9047a897457409527aeeb": { "es": { - "updatedAt": "2026-10-20T04:30:26.441Z", + "updatedAt": "2026-10-20T04:34:47.043Z", "postProcessHash": "0daffb09c3076a49eb2288695c4fdbad9b0634d96ca5f9f420f3a962ca5fd00a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.442Z", + "updatedAt": "2026-10-20T04:34:47.043Z", "postProcessHash": "fe401f2b94b45922d448c520d72c2f7932220fd5f4059b9175c027db8976bd76" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.442Z", + "updatedAt": "2026-10-20T04:34:47.043Z", "postProcessHash": "67e315e8f8666d9f78cfbdfa4511c85e9e0c005561def420e2dad97d90aa3f47" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.442Z", + "updatedAt": "2026-10-20T04:34:47.044Z", "postProcessHash": "4824178f515bff9690ef6bb42658f42c40618ccffd76b4f87902678387a4c817" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.443Z", + "updatedAt": "2026-10-20T04:34:47.044Z", "postProcessHash": "7c344c0c960d951b749724c8e1470de04b81f88bf19943ef4d0bc2a60918083e" } } @@ -57251,23 +57251,23 @@ "e5bf66dab2f518b274b5e8bce169246582e2dd548f46ef96af9de20db51a4e5d": { "1b500688f1ec81f749e6ffd25bc76b65227bd5ad1c805bd2b5540d9b72370e16": { "zh": { - "updatedAt": "2026-10-20T04:30:25.417Z", + "updatedAt": "2026-10-20T04:34:46.115Z", "postProcessHash": "9499fb3f5eac771a807ca286984926c032b097a6aa19bc21e5423fcfe61bc920" }, "es": { - "updatedAt": "2026-10-20T04:30:25.415Z", + "updatedAt": "2026-10-20T04:34:46.114Z", "postProcessHash": "dbced1bb31887fb04e771f8b740350879e0f38dc018b358a7091aa44c4a0d071" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.416Z", + "updatedAt": "2026-10-20T04:34:46.115Z", "postProcessHash": "bbc144ce95f34c28a3bc25f642693adb8adc4b350a544f8509bf7929131e0bfd" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.415Z", + "updatedAt": "2026-10-20T04:34:46.114Z", "postProcessHash": "afe10fd031c3b3b97d3381c0766c24bb50e7e133364cf90ff5b594077e1bed49" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.416Z", + "updatedAt": "2026-10-20T04:34:46.115Z", "postProcessHash": "23629bd872dfe02fe029d438f37ad00822dc95b7bbcc967ab74306716bea0c3c" } } @@ -57275,23 +57275,23 @@ "d499bccf00b52bcc91ec07840d5f4a3753c27e829d3f7d0ee30d7b2a3efaec85": { "529d453a1b34f3c9cafbe1d9ca0f095806d1a2d5bca8c6723b2e8ede8c546d61": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.419Z", + "updatedAt": "2026-10-20T04:34:46.116Z", "postProcessHash": "839ed404130a3ee398d0bc54174eeb1294808c5c8966a0958ab0084dfac8a3f1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.419Z", + "updatedAt": "2026-10-20T04:34:46.117Z", "postProcessHash": "e564d8fa0c58b8fd481dee5068f32d1caab1382e16c11ab30a984f2b750b0398" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.418Z", + "updatedAt": "2026-10-20T04:34:46.116Z", "postProcessHash": "af260528bcbfd1a74baae26bc7db3c828c548fb5c43eb78a30f4493024e73f02" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.418Z", + "updatedAt": "2026-10-20T04:34:46.116Z", "postProcessHash": "48c49b60559e21db371574913d9581b865a87f900d904e96b3bdb620468dd531" }, "es": { - "updatedAt": "2026-10-20T04:30:25.417Z", + "updatedAt": "2026-10-20T04:34:46.116Z", "postProcessHash": "5d0ecb450961b06524f1d4e0dbeb28c1c00b7157009778c59ddd4b38fe12f80f" } } @@ -57299,71 +57299,71 @@ "587467bfa68b1731a9608bdfc8f6e0c992bb00205ac554998f6e20e9a9ae86e9": { "a89689d269d2c02f557be87bdd9156f600dc60c062d7062cb6b2aa36996e8d1e": { "zh": { - "updatedAt": "2026-10-20T04:30:25.129Z", + "updatedAt": "2026-10-20T04:34:45.879Z", "postProcessHash": "79a0ca06c2c54d7852e0553e3168d5189d3da9997e1a908f2a97aed367383fdd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.128Z", + "updatedAt": "2026-10-20T04:34:45.879Z", "postProcessHash": "3af22b04ed2aadb384a9c6c2a9be084ce69f02c6038e767e1976851ba78e1d0d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.127Z", + "updatedAt": "2026-10-20T04:34:45.878Z", "postProcessHash": "8bbfa132fd22d77b270e74c31347f6136fe612f2ee01a9c4eade90347f8c416c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.128Z", + "updatedAt": "2026-10-20T04:34:45.879Z", "postProcessHash": "fcc4e37b112bbe75d487ebbab23ecb13a33bb098a0356c5a15a23f5585d638bb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.127Z", + "updatedAt": "2026-10-20T04:34:45.878Z", "postProcessHash": "9cd925d57f341eec3b81dce88260977280b7c6516005eeed4d347f0f91016f4a" } } }, "b97751d53a7b6f91091a04bf2542661b71f5cb99fc268b614d0eae4996680e1b": { - "f79de29f21f0671e915de91a48fa37492bb9bb76173590a66ee24f6c5b84b3cb": { - "ja": { - "updatedAt": "2026-10-20T04:30:25.022Z", - "postProcessHash": "777e8887fe39c24a8cf8e78f30fdd788edd48721445d56623ea7670aa8c9016b" - }, + "00301c7c424f8ff6346cfcf2513ebc4115f1be44db89c41f6e1eabe5535193f5": { "es": { - "updatedAt": "2026-10-20T04:30:25.020Z", - "postProcessHash": "17c53aa2a73bb24746d03ff5e19e3231d148a09a31aaf7b9c1c7ace29fcf5b9f" + "updatedAt": "2026-10-20T04:34:47.409Z", + "postProcessHash": "10e5f863f8cbb5d06d41089db6b0a568f7bb4bbf72a6684043241837c1b805d0" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.459Z", + "postProcessHash": "44be473bed34067ec65a32468ba3cfb59f669b55a3b3cf9552503d17ac445567" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.021Z", - "postProcessHash": "15a80dc0245792c92a70d53b90d3d73240ee24f5e91bb51ac759be8df7ef4344" + "updatedAt": "2026-10-20T04:34:47.462Z", + "postProcessHash": "6f7325bbd0cfb05108b496ce1fe46c97aa4221143682f1d376151d4945f1b56a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.022Z", - "postProcessHash": "02a3db1f9905378e7af6441f489739a5c2d107ea9bcd5a0896aecd1db35d868b" + "updatedAt": "2026-10-20T04:34:47.474Z", + "postProcessHash": "d165adaf6e76d06ebba2ed8646493b5f15f674c95abb6c4e194623e56eb25c75" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.023Z", - "postProcessHash": "635bd6145632e932fbfffbb1212ab6f0ed7123f8af82fa443d808c91b945fef0" + "ja": { + "updatedAt": "2026-10-20T04:34:47.481Z", + "postProcessHash": "10cd118132905974e32bf671b8c4167f4dce6b30ecd1d237e5828f4d22e8b56f" } } }, "2d9e19f130416311f610e5c45f78804b8c30e489328c672b9e6c18bc935d8993": { "4ae3bc7eef2080813a407512bb7d58ccb48baf0eca9c99c80cbc370b8aea0a42": { "ja": { - "updatedAt": "2026-10-20T04:30:25.049Z", + "updatedAt": "2026-10-20T04:34:45.809Z", "postProcessHash": "ca6a52f44a8a84747f74be4de561c66fbbe0cc5c09ffb5c2875ab549d031f2d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.050Z", + "updatedAt": "2026-10-20T04:34:45.810Z", "postProcessHash": "1fc468df772d593ce864e07e07f168c7c82240317b6fb6758e1ab75307bd3b2e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.049Z", + "updatedAt": "2026-10-20T04:34:45.809Z", "postProcessHash": "79a70c20ab326f8e1366c196cb7c75da51d4449337629a08d3f4e09734219ffc" }, "es": { - "updatedAt": "2026-10-20T04:30:25.048Z", + "updatedAt": "2026-10-20T04:34:45.808Z", "postProcessHash": "adcd79bf202cf2eb7bb6c344e1987a21819604a051efa8a399373be889c995e4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.051Z", + "updatedAt": "2026-10-20T04:34:45.810Z", "postProcessHash": "6e98b11cf83b1e642189c831b289a6851ac3e2a5cb8f9696f2b7798852bc4e33" } } @@ -57395,23 +57395,23 @@ "ba8401f6a8aa61d800d4780010bb42c741883a9a7b0fdb753db5cb0d8c6d78e4": { "4f22b7ee3f669d6abe1dc2dda4098a5cb0bd9657ae681e93cfdbb2ed7dd91b17": { "es": { - "updatedAt": "2026-10-20T04:30:25.073Z", + "updatedAt": "2026-10-20T04:34:45.833Z", "postProcessHash": "7339d7ad77d0f7dd69b50d852bc3228dfa1714cf7d6691813c1f6c338e4ea605" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.074Z", + "updatedAt": "2026-10-20T04:34:45.833Z", "postProcessHash": "19414aaed50c5d179f56aea055224717eb6bf646969e4f2ece7dd9dc3d57850e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.074Z", + "updatedAt": "2026-10-20T04:34:45.834Z", "postProcessHash": "aea242f4c097e7bfb30d102509800762b28214151b6f2ad4d5e39a5056ce6567" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.075Z", + "updatedAt": "2026-10-20T04:34:45.834Z", "postProcessHash": "67cdfce03cc8e8158a5047900c17dad5e27948cac9dcde7d1dd0c650b53a8ea2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.075Z", + "updatedAt": "2026-10-20T04:34:45.835Z", "postProcessHash": "03fffc23ada1d60766d89feba22f22a85084222ec16921cae3e6096caa0e0247" } } @@ -57419,71 +57419,71 @@ "7a3ba22284b30bf60d18111d365be14aff65fd994ebe52a269111561ba8f0b80": { "a2651872c3f1d42b414223849f82f3debd92cbc1364ff77e9e5efcef693dfc17": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.077Z", + "updatedAt": "2026-10-20T04:34:45.836Z", "postProcessHash": "bcdcd835700958e802300aedfe1e78d6c823165da5ee9f1285277f764583970f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.078Z", + "updatedAt": "2026-10-20T04:34:45.837Z", "postProcessHash": "ab8a9cfb059df32224e0994d73347aef65d3338560935e030d1db1bea9c1674b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.076Z", + "updatedAt": "2026-10-20T04:34:45.836Z", "postProcessHash": "8562f49347e382dd4371158201203363a99e1cc0e10b2e8ce694033f05f9469f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.076Z", + "updatedAt": "2026-10-20T04:34:45.835Z", "postProcessHash": "ca85fe4024da6f275c5814ffa93fc61c0cea07a4991822fbe4544e8a3d41d392" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.077Z", + "updatedAt": "2026-10-20T04:34:45.836Z", "postProcessHash": "fb2ff6b3f0740f5ca4b2f54b0abddd72c4f19b009bdab512992f442d59a609ce" } } }, "2a08cebd93f3a409c61868c69fa001136a044bc7ff98c7191df42ebb8cfe9797": { - "29972c178eacf925abd33ece84ca6447014f4e9b0be9ac79c105fd02cc4ee73a": { + "aa99651d9bf8311e3501b1207333e46979ec99a3dfdd47d55319a98582c56167": { "fr": { - "updatedAt": "2026-10-20T04:30:25.079Z", - "postProcessHash": "88598a9abc5b7f0ad14a87273f7dbb853273c02b73ba22a88cca7ae5dba39082" + "updatedAt": "2026-10-20T04:34:47.345Z", + "postProcessHash": "8157047bc4a8fd93f6830042b2829c95c3b4a1965af96876bf32dcae9a947c80" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.080Z", - "postProcessHash": "dca334a26ae2abaf39f6da55357465e26ef55280506adfe5b96805130ae8de9f" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.079Z", - "postProcessHash": "18e52f1f5cd15641e3b2ef7de71a93b87be3968b0952c49ac9bc70cbff43f18e" + "es": { + "updatedAt": "2026-10-20T04:34:47.390Z", + "postProcessHash": "c582b65fce47345f960eea14c6902b75935ead603ddb6dedd66652ffe683ae53" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.080Z", - "postProcessHash": "8d4b8b52d8cbad4b1846c2afa649b14de089cb9af650116a4ef45976db91d286" + "updatedAt": "2026-10-20T04:34:47.394Z", + "postProcessHash": "c411721d6293453f6df341af66c415057f55efd26d3e17d970aa784149934a7f" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.078Z", - "postProcessHash": "53e7e745f2bc7088a8ad108112b9ef9d40d60f485454a17a36eb863ecb912684" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.398Z", + "postProcessHash": "61cd91d2dbf9dca775584c4be04ae8d5e62c180f95f3a78614ef7b53f8b3af09" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.398Z", + "postProcessHash": "5ccae07c30cb429c147a084d715d8f61d5c300db4757e9152509696d02554b44" } } }, "6b35fdd1f8a8129c90e560d884538a817107d6337c7e19df6f5e2978b2ca3ffe": { "c00f1ebc5ca7ef2240d9b7db930bd5bce721e056903e6da3839e3b0088fd3a46": { "zh": { - "updatedAt": "2026-10-20T04:30:25.087Z", + "updatedAt": "2026-10-20T04:34:45.839Z", "postProcessHash": "68eac9f08f75f188e4f8f6cda8378c100e57e70bf67515948c4468b45e32ad38" }, "es": { - "updatedAt": "2026-10-20T04:30:25.081Z", + "updatedAt": "2026-10-20T04:34:45.837Z", "postProcessHash": "aaf52f7b28835443083e1cb65b0a0db510feebe2010d64eb7dfcc2dcdcc4a915" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.087Z", + "updatedAt": "2026-10-20T04:34:45.839Z", "postProcessHash": "b410bde8e046f86af18b390f98b1cc48c9b87da8d92db84d4f934912bca5937a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.086Z", + "updatedAt": "2026-10-20T04:34:45.838Z", "postProcessHash": "f28d980e6e82bbff86c712e6cf0df08465a6cff930f7119efef248cc7f2765fc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.086Z", + "updatedAt": "2026-10-20T04:34:45.838Z", "postProcessHash": "0460a93c6386966aac33d146206a1172bd03f8b67e95c1609b3b809d039014e0" } } @@ -57491,23 +57491,23 @@ "51cfe3126d599ec8697927ec122f76f2cbb843d539ae57b42abee82f7da45507": { "b1c91f2ecc200113bcc8dc2f54c477cdb6c89c3bba99396ce2502d51b53f1b47": { "fr": { - "updatedAt": "2026-10-20T04:30:25.088Z", + "updatedAt": "2026-10-20T04:34:45.840Z", "postProcessHash": "44b26d0639daae772578379996a6e7ef4180b0a1685d2a55d5c6f3ef05b3c37a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.089Z", + "updatedAt": "2026-10-20T04:34:45.842Z", "postProcessHash": "b48ccd2cae12373147025f5da54b6c07a00249b538512c27eaf44f2e4faf09c8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.087Z", + "updatedAt": "2026-10-20T04:34:45.839Z", "postProcessHash": "dbff7207998311cf2cd1e21e39ef876d9fe5522691227aeebfc71421b542fbfc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.089Z", + "updatedAt": "2026-10-20T04:34:45.841Z", "postProcessHash": "e62b809e4a360587eef22757b3d4194e7fefa8fd9e18ec550f6c22cfbb360b50" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.088Z", + "updatedAt": "2026-10-20T04:34:45.840Z", "postProcessHash": "9c87c278905832f8abf6bb89bb5409409cd89dea1cb055203be7689bf99bb7d4" } } @@ -57515,23 +57515,23 @@ "846d0b4f11f4587cf710a912d8762b45586c5ac2710295d1c8f7d9f014dcfcfa": { "dfcb6c1b97c5ac0ff2a30ad893072e22d96fcab881a0541d201b6b6516ffe408": { "es": { - "updatedAt": "2026-10-20T04:30:25.089Z", + "updatedAt": "2026-10-20T04:34:45.843Z", "postProcessHash": "0b3907f1c21acebaf7ce706b88d1434ef521d404546053826b08ef818e0ab4b7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.090Z", + "updatedAt": "2026-10-20T04:34:45.844Z", "postProcessHash": "8b2bbf3b8bf9d59106f7ac3c27946e29e49318ef4538caa1032b52ad455d0a75" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.091Z", + "updatedAt": "2026-10-20T04:34:45.845Z", "postProcessHash": "3959c163c323cc424ba5dbb4743884d2b862c89028615bff6df248ab7ca0f8f5" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.090Z", + "updatedAt": "2026-10-20T04:34:45.843Z", "postProcessHash": "31339a6d67e693f545e7e39e40d90516c7d43556b5f12b2263fca3d9ecfde521" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.090Z", + "updatedAt": "2026-10-20T04:34:45.844Z", "postProcessHash": "8147b63eb1248367b085ce63eff33c593031a18efdff585a9a39df9ae5d16d1b" } } @@ -57539,23 +57539,23 @@ "99ef59da8caafbb8abe9750ac7003ad3a09e1acd49a4a22496591d095476cc28": { "18f16bbd35c03295ffb33de2d4ba577b8a9952ebd345ce20ebdfe13b393279cb": { "es": { - "updatedAt": "2026-10-20T04:30:25.091Z", + "updatedAt": "2026-10-20T04:34:45.845Z", "postProcessHash": "c8e41ccf9c16e0608b2f93a843b36944caa26e856752022beed47dfb2ee58ec6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.091Z", + "updatedAt": "2026-10-20T04:34:45.845Z", "postProcessHash": "d8c5818922fa4ba8a351a83ca23553775f320bf4319fe56a1485e169a62e6761" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.092Z", + "updatedAt": "2026-10-20T04:34:45.846Z", "postProcessHash": "4e082b031e27c2cef93bd250fa3f7e72339a8fbda7c17c79de7f4b282d5d38ff" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.092Z", + "updatedAt": "2026-10-20T04:34:45.846Z", "postProcessHash": "7771aa9aca01f35cd233ba4d2d5c5f42904d49a16cfdc011ff6d632e1f54ea3b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.092Z", + "updatedAt": "2026-10-20T04:34:45.847Z", "postProcessHash": "40995521583de538f35d14b3b6aea0fa133e03f06f1444a41e5ae82b1766429b" } } @@ -57563,23 +57563,23 @@ "1e0631532a4ac7a00e678a0a045fe94b0121d70b38fd46eb7c685b2ab9a71cd3": { "806d37df1ff6603f3d333b0e22f87e9f04e3f449d9dc2086d536bc6e769a990a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.093Z", + "updatedAt": "2026-10-20T04:34:45.848Z", "postProcessHash": "eda41ac3e5e49039fb5c223889fa073faf35b342783ed524fc96bf88c4b6b38c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.094Z", + "updatedAt": "2026-10-20T04:34:45.848Z", "postProcessHash": "23c2e4e7bb395dfd9bdac87bc9fce12f7615999dbda4afec0f7bb19144f1156b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.093Z", + "updatedAt": "2026-10-20T04:34:45.847Z", "postProcessHash": "848ea035051e12d1eacc80dbe52484c597ddbdf6fc9a514aacc76985b593e8bf" }, "es": { - "updatedAt": "2026-10-20T04:30:25.092Z", + "updatedAt": "2026-10-20T04:34:45.847Z", "postProcessHash": "502b80d8fe85cbc44d346fee066e528b0717339a10818f5fd3fe30f032e51c98" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.094Z", + "updatedAt": "2026-10-20T04:34:45.849Z", "postProcessHash": "7ebb5dc94cd05874eefd606a447d126f4e22d55d4c938fa1b4b9946f87856a3f" } } @@ -57587,23 +57587,23 @@ "082f5bdfd934fd8cb7c3add3015093ddaea1fb4e7ea8b07a649230c5f491d109": { "8b3ce3be226fe958ae018ba88b6f7f6b6740ea627f459a1209b0c566a8933a8b": { "es": { - "updatedAt": "2026-10-20T04:30:25.107Z", + "updatedAt": "2026-10-20T04:34:45.860Z", "postProcessHash": "9b3cf3107768fb35073d9859da63eff6579cab1ddf4ee6e82361f2c49cad19b7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.108Z", + "updatedAt": "2026-10-20T04:34:45.860Z", "postProcessHash": "2b4ccfb13495b62cbd7c23ac8297f6f8f54b2b896f79607881d0bd62227d51a5" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.108Z", + "updatedAt": "2026-10-20T04:34:45.860Z", "postProcessHash": "ff88ecdef61cf1f0e7f3af048ee9f5c0418e77dc05a89dd2ea36937289c75439" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.109Z", + "updatedAt": "2026-10-20T04:34:45.861Z", "postProcessHash": "c3469ba401ca1e8becace07fbe86f56fb48900ac58519ac3cf24de544c92ece3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.107Z", + "updatedAt": "2026-10-20T04:34:45.860Z", "postProcessHash": "b7921dc61f6b21ae4c30cca4c1c5328cbf336faf62b5574df8bc26216ee3526b" } } @@ -57611,23 +57611,23 @@ "656f1f9137e9b087e03c41bbf29221c714c886d0fbfdaa7257ef8011ccc5df10": { "d77190e1117c63daecab7616e38e8e1892f65b17d359a7742ef18f1f51672a86": { "es": { - "updatedAt": "2026-10-20T04:30:25.134Z", + "updatedAt": "2026-10-20T04:34:45.885Z", "postProcessHash": "90582399cc55a357b4302200a2502c3412bab6b763cc0f64e5244ca5a5b4adda" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.134Z", + "updatedAt": "2026-10-20T04:34:45.885Z", "postProcessHash": "48358d8faf304bb6fa220625a5a611fe20e6b86d63ff383524406997bacd8534" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.135Z", + "updatedAt": "2026-10-20T04:34:45.885Z", "postProcessHash": "8ab2e55a66ccad2eb2da54a87e79767713d4b9106f4f63a82d75810ebeaba958" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.135Z", + "updatedAt": "2026-10-20T04:34:45.886Z", "postProcessHash": "1d41f6fd50c7c1a47417dd5fdcf9e4e3a206989e4927161d08e20931a500f0ff" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.135Z", + "updatedAt": "2026-10-20T04:34:45.886Z", "postProcessHash": "fa3c3069605759b25e59ac1be37973aef850a19d2e4798558bb49745e47718d4" } } @@ -57635,23 +57635,23 @@ "1cc6ce1c2cd8acde72173c4d2edc97cb42e8e2c5e62422d1c246c5bde1b1b9d6": { "3b35f807ecf2d71546490eeff0e5368fa8077671593b29d97b1d11f4d3c56b96": { "es": { - "updatedAt": "2026-10-20T04:30:25.137Z", + "updatedAt": "2026-10-20T04:34:45.888Z", "postProcessHash": "f0796af6d9b47b0d18accbf61462bbef715da9169251767f2330b172c29571a2" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.137Z", + "updatedAt": "2026-10-20T04:34:45.888Z", "postProcessHash": "78f6e80fced8972b10ec08930fbaef9f6e01031940e3393c2d4e189def229dca" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.138Z", + "updatedAt": "2026-10-20T04:34:45.889Z", "postProcessHash": "f0f105a06988eed8c7a7e99e082e76af2d05bda5b2fc9d9fb067e17ab41e2d70" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.138Z", + "updatedAt": "2026-10-20T04:34:45.889Z", "postProcessHash": "d77c89ecf797481524bd0fbba0bf6e6bb04b8ada1d618e080910b84aefcf00dd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.138Z", + "updatedAt": "2026-10-20T04:34:45.890Z", "postProcessHash": "75e4a6b5e0b2b0758ed91f51c4728046fa56f2c231ba5ef5dc5085ed261c00b2" } } @@ -57659,71 +57659,71 @@ "ff74b5c68a71e933246165c5db43c0bd8136459add7e7b6ff03c9a90fde31a9a": { "75df340c2dae275a1ea1e9853c98fcfe99d85bc913d917ccbac04c08cb19cc77": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.145Z", + "updatedAt": "2026-10-20T04:34:45.896Z", "postProcessHash": "598d22c301ab5d00adf1274439b3811bca57478c196805472e33064560758629" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.146Z", + "updatedAt": "2026-10-20T04:34:45.897Z", "postProcessHash": "b9bca94c4de3aa92930052fdd442750f4adb3e3c8e9e2ae0a5c7055135dc27d9" }, "es": { - "updatedAt": "2026-10-20T04:30:25.144Z", + "updatedAt": "2026-10-20T04:34:45.895Z", "postProcessHash": "c9f447691002ceb9ff7ad08b1604a8f0fc6065a0ec7a26760f91e542cecef92d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.145Z", + "updatedAt": "2026-10-20T04:34:45.895Z", "postProcessHash": "5ada1b0e82075786c3261f55d0241a3f0510aad72e4307ab33069ed42e596878" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.145Z", + "updatedAt": "2026-10-20T04:34:45.896Z", "postProcessHash": "8cdfc1c6410b07edf9bdd363039bb6d7e14369b92a6e6f12f53244a42578d823" } } }, "b410e5db220f0d09cf487add01999099639b749a0750069bff9dd516fdc04f98": { - "d443ddd61ddbb5a6e6f80286473ac765901d787f6e6f66d9fd3e379fd4ebf50a": { - "ja": { - "updatedAt": "2026-10-20T04:30:25.147Z", - "postProcessHash": "75eb6dfa986934a4b94ab73477d7597f84a3348b4b3651125a940286097b0bbc" + "1318664421a54886d0fe1ffeb3774fd14e145e9fd70eb1e1e245c9fb5ccc5309": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.411Z", + "postProcessHash": "f0844bcd04c2e40e301eadac004848ec02c95cf8028458a47621645c2ce54436" }, "es": { - "updatedAt": "2026-10-20T04:30:25.146Z", - "postProcessHash": "24a9c07e20c5258d045f499c5f3473ee9a33003e59461de9f8eaf7d9075f8d48" + "updatedAt": "2026-10-20T04:34:47.440Z", + "postProcessHash": "cb586491aea0e38ed5308398c5fda60e3fc93f3379bf29c488777795cb147e53" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.146Z", - "postProcessHash": "dc185685834f939eb58cacd119c4fcfe21bbfa1a7a5846d996e5da43454378da" + "ja": { + "updatedAt": "2026-10-20T04:34:47.463Z", + "postProcessHash": "c1a97a42b7b31748ec3639f1277fb54500fcbdf6686cec0513358acf7f0a538b" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.147Z", - "postProcessHash": "25d2aab0304d0858efb21063f7c24834b700097860f2d448e28184ea40214a37" + "fr": { + "updatedAt": "2026-10-20T04:34:47.465Z", + "postProcessHash": "bedf5e8b543c7bfb984082337c5a1957336cdc9a73d459905ca423e2dbbfdb74" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.147Z", - "postProcessHash": "15767bba3b83c26e8554b990e36e42dcfebca6ebdfcd34c66da7edc7f75cc072" + "updatedAt": "2026-10-20T04:34:47.480Z", + "postProcessHash": "4e3208c5da3ba31c11f8ba00d605f7d23d69a6fa4067f8017ebc6c345f5aac13" } } }, "76b1ab7883f20e09611c6613380481220f84706ea9c45bb47e8ecb395d7d0045": { "71025c3dafc2f3dc43f24f0810b82bc62c6b52f8c355821ade4e615f9093c170": { "ja": { - "updatedAt": "2026-10-20T04:30:25.148Z", + "updatedAt": "2026-10-20T04:34:45.898Z", "postProcessHash": "81a1012af90d26dc8afef7ac8e377046774ec5cf3a4f86d20a1989236522b557" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.148Z", + "updatedAt": "2026-10-20T04:34:45.898Z", "postProcessHash": "1173785191cdc3df13bfaf13aebd5921396529e455745872f0b676c7d2f7a341" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.148Z", + "updatedAt": "2026-10-20T04:34:45.897Z", "postProcessHash": "84ee2fdf0ec26b3cd7ec282c9d24d498925edcb927372b5cff1e61b5428bdcba" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.149Z", + "updatedAt": "2026-10-20T04:34:45.898Z", "postProcessHash": "eb0309acf74107e40f90bfe0443dba2db2c15ca869f627ec25a9eb2af64e69f2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.147Z", + "updatedAt": "2026-10-20T04:34:45.897Z", "postProcessHash": "bf2615747c2ab48b6733854d04bc23e7abc8901242866038633aa6eab91effa3" } } @@ -57731,23 +57731,23 @@ "949a3517fef47ee23c041e5e5a71ae479681b5f6de1f0e9eb6e8d52e3a8ce425": { "1e60de695aa49edcfd6ee9b894e0cc198b86609dd5d120a3433507cde313523d": { "es": { - "updatedAt": "2026-10-20T04:30:25.150Z", + "updatedAt": "2026-10-20T04:34:45.901Z", "postProcessHash": "d649d5d7d7c83e28340256ee9f0468146fcaa3963ddec940eec9002552b60752" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.151Z", + "updatedAt": "2026-10-20T04:34:45.901Z", "postProcessHash": "04ef20beb24b1be43c9f3bbebf6ccf6946d8eab70fd9614150174c081f714e17" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.152Z", + "updatedAt": "2026-10-20T04:34:45.902Z", "postProcessHash": "b60eac745b851943624164f2655eaa656f8c0a6074ed11ea77c0c5e3d32de3a2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.151Z", + "updatedAt": "2026-10-20T04:34:45.902Z", "postProcessHash": "d6b2aca52183da8be40db25e841aa4a2fb1bef78ee5e6d4a1ec16e5a10e2e7ee" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.151Z", + "updatedAt": "2026-10-20T04:34:45.901Z", "postProcessHash": "e4c736d15e807a1dae88d872b899c8d8c46107b0da676a0fdd28a493e1a9092d" } } @@ -57755,23 +57755,23 @@ "06b9a3493801df04fb2fad0d6b14c7b48f4a13e39018dd8a8eda67008a3bc6e5": { "662cfe8b31f8a7ad07ad2d339872e5295eff8ddf41cd602a3cc6eff5f72bd288": { "fr": { - "updatedAt": "2026-10-20T04:30:25.205Z", + "updatedAt": "2026-10-20T04:34:45.927Z", "postProcessHash": "0c772c36540f8ebbf54f467b95b6a25849b025fc62835754681958f0764f9c82" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.205Z", + "updatedAt": "2026-10-20T04:34:45.928Z", "postProcessHash": "1f69b8c24acc3f5eaae5be6f00ab635aca08cc1daf9aed54dc13e9605371f41b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.205Z", + "updatedAt": "2026-10-20T04:34:45.928Z", "postProcessHash": "bfa96637ec4fdfa099e6cfc6301d1b8f23081761da9ff49096b5bb18def40eca" }, "es": { - "updatedAt": "2026-10-20T04:30:25.205Z", + "updatedAt": "2026-10-20T04:34:45.927Z", "postProcessHash": "09d735b19b65580e092f27480b20277e044ab39d93789b143df75b5cc11f40e8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.206Z", + "updatedAt": "2026-10-20T04:34:45.928Z", "postProcessHash": "1dac723114fc6e1c626c5b007837479d976d632056d880dcd64cf140e5f21945" } } @@ -57779,23 +57779,23 @@ "82f75bebde82d6901c80a7f5384ba575c5046a0a8ad3c1fbb48e062b58947035": { "d24fa0d2cfd8865a32569dec3aa619f47b695243b3b6a2f0b6e6d5f7f6341a39": { "fr": { - "updatedAt": "2026-10-20T04:30:25.206Z", + "updatedAt": "2026-10-20T04:34:45.929Z", "postProcessHash": "91dc2cb673b81a2144e69d7122a34c81c56354e0cd0a2738e2eb06b5672cc3f2" }, "es": { - "updatedAt": "2026-10-20T04:30:25.206Z", + "updatedAt": "2026-10-20T04:34:45.929Z", "postProcessHash": "833ee7873a139b0ee177476db0c1bc8174d35f172f9fad94e4453c25c6b2607e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.207Z", + "updatedAt": "2026-10-20T04:34:45.930Z", "postProcessHash": "fd0ffd1370a2b4383965fe6207d48e366161c202b34614aec04e23abfad09fc4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.207Z", + "updatedAt": "2026-10-20T04:34:45.930Z", "postProcessHash": "1cebbd196df1b3b82eee9b180d32f3e2adf45f9c5a96d42ad3d4bd11877b5309" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.207Z", + "updatedAt": "2026-10-20T04:34:45.929Z", "postProcessHash": "9045f93e4269eb831de440b54983d1e1dbb2b54b13d80937e52ab0fdcf4368a9" } } @@ -57803,23 +57803,23 @@ "ba198fb3dc0744afab14062beba7147c73d97980faeb0345129db8202ca56543": { "1db192ce3ad20484794c1337e967511778ca9e6f0f5d605add4422ff0e6aea69": { "es": { - "updatedAt": "2026-10-20T04:30:25.207Z", + "updatedAt": "2026-10-20T04:34:45.930Z", "postProcessHash": "49fe1beb116127a97a734c9aa01200cfe9215162733fbc86e5ba5c99d4e11551" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.208Z", + "updatedAt": "2026-10-20T04:34:45.931Z", "postProcessHash": "fe541aef7d574a8bb2a96fb770ce63ee7212e7a840936472b99634c4aaace8d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.208Z", + "updatedAt": "2026-10-20T04:34:45.931Z", "postProcessHash": "37a706b4c648b95dcf3638cbd11b4063fa29b6e1b4c43d4ab3faa675d8632c8c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.208Z", + "updatedAt": "2026-10-20T04:34:45.931Z", "postProcessHash": "652e8c682fae43cc8f4c6809739a9cadfd3d4d2056dba1f2902be9933622dea1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.208Z", + "updatedAt": "2026-10-20T04:34:45.932Z", "postProcessHash": "83739f4e0938cf141ebeb77c2c733d14842623d7fa07082c2643a4ea452a4891" } } @@ -57827,23 +57827,23 @@ "d92a9dc89de0c3b9823992e87898495f610ab11480a7900cc257b4e3aa30bf8d": { "28ba3c362ca6d6a887270261dc7d0d11674ce1412fbc074aed8aea4e7decd010": { "es": { - "updatedAt": "2026-10-20T04:30:25.209Z", + "updatedAt": "2026-10-20T04:34:45.932Z", "postProcessHash": "f579388a92f9b3b187e6fd407732974e11c79d959bacf92b47419e6559cc01ac" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.209Z", + "updatedAt": "2026-10-20T04:34:45.932Z", "postProcessHash": "027abbf327a17460b66482aed4e6a33f619f0124b5787a803705e265ff3c424d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.209Z", + "updatedAt": "2026-10-20T04:34:45.933Z", "postProcessHash": "697940b109be448b84438480fbe8d423796754423c214f7c0ba6045eaf479dfd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.209Z", + "updatedAt": "2026-10-20T04:34:45.933Z", "postProcessHash": "eb00689a252d2b9e32ddfeab0bfe6f5616d8625fcb706901b79153080be1543e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.210Z", + "updatedAt": "2026-10-20T04:34:45.933Z", "postProcessHash": "4e1d0f1c49af4ea05a0df413f1b4b9dd0bc35a51a6f3ac77c92b87cc70aaa8fd" } } @@ -57851,23 +57851,23 @@ "2784f4ec5af72abda6aab2125689daee682d159411a33ff0b69cdd3acce5373b": { "cffa8fbe43991d8e9f13d7a898d4f2ea3b4cf6b79dbd904c83c992d36019e8e0": { "es": { - "updatedAt": "2026-10-20T04:30:25.210Z", + "updatedAt": "2026-10-20T04:34:45.934Z", "postProcessHash": "336f8ff7898a11f93754845838f075c58d4401ef7f04df8a3ca0aa9d6cd1426b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.210Z", + "updatedAt": "2026-10-20T04:34:45.934Z", "postProcessHash": "3ff43b6d5d3997d0585ed7c64c3a208fc91a7a7a6f86cedf45bef4d9202c8a60" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.210Z", + "updatedAt": "2026-10-20T04:34:45.934Z", "postProcessHash": "fb291b4274c06ac15a0092909bc34792aed5f85924956c58be41b722e418d6f8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.211Z", + "updatedAt": "2026-10-20T04:34:45.935Z", "postProcessHash": "3ecc674b01e6e5b5c043e5357193da8f5f976ceb7042c2423541d30f2c0251b5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.211Z", + "updatedAt": "2026-10-20T04:34:45.935Z", "postProcessHash": "33092acdfa7c0ca9ff5cb2d29ee645704cf8c878265a30c390049624d55e64d7" } } @@ -57875,23 +57875,23 @@ "846d1bb6143ad3619e045effc1157faffba6d689751604d5bdb41b80e8ff100e": { "946b3852da2100ac7ac906f95adff6f0338ae5e9a7325f5e677860345a3389db": { "es": { - "updatedAt": "2026-10-20T04:30:25.211Z", + "updatedAt": "2026-10-20T04:34:45.935Z", "postProcessHash": "163e9d743b1e37ae64753ee8d89a43a3a8b52fbdb9602dfbe3e1d502c796444f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.211Z", + "updatedAt": "2026-10-20T04:34:45.936Z", "postProcessHash": "331a42cb1323790b6513dfb2039f2f9036143e1a681f5a044ea2148195904a31" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.212Z", + "updatedAt": "2026-10-20T04:34:45.936Z", "postProcessHash": "c3c8f9a9e823df8ce774173e630a12e7ade2b96e99499f5af15a9c95a58cba24" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.212Z", + "updatedAt": "2026-10-20T04:34:45.936Z", "postProcessHash": "8727d81c74120d5620b4740d8d60d70124723430acdfa595bfc4d30063ef80cd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.212Z", + "updatedAt": "2026-10-20T04:34:45.937Z", "postProcessHash": "7f4bae1e2649e150de6570cf62147d6bfe6eb3d019fdc9db4a6c96cb22fccf4a" } } @@ -57899,23 +57899,23 @@ "4aa1693e6ad5fb6efeb003f4e133dd9469f098e4e72dae6446a85e26183d2adc": { "6b449e9790a066cb1ef0404e3d25c06ffb3beb93d1e307a5d744d92e2437c47d": { "es": { - "updatedAt": "2026-10-20T04:30:25.212Z", + "updatedAt": "2026-10-20T04:34:45.937Z", "postProcessHash": "f228dc5d1f77518f34facfae2aa6118833c1c15b79b6943c16c5193c502c5e0d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.213Z", + "updatedAt": "2026-10-20T04:34:45.937Z", "postProcessHash": "29af5b9ab75b553a8376d7962de3d3f0374823328b8e03fc0efa25108bcfe1a0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.213Z", + "updatedAt": "2026-10-20T04:34:45.938Z", "postProcessHash": "5d7f98944a871a70ef66eae573985d58bdf3237a3a8d7ee545d414efb594c4ca" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.213Z", + "updatedAt": "2026-10-20T04:34:45.938Z", "postProcessHash": "074e5a022b2919d0548097b012be84ace80026e8611428f41985d8fe75daca59" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.213Z", + "updatedAt": "2026-10-20T04:34:45.938Z", "postProcessHash": "23a963d6b03ef636950b3c8a3dacb511c9a6deae81ce000988fa84c99352eee2" } } @@ -57923,23 +57923,23 @@ "180b5013e25138de0897232f3a79082fe656c30c68ffacc445377030852e0a2a": { "b09bfaff6fc9fa81a00adf31e7eb7fa6346821be7941c2e2741f4986b241b863": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.214Z", + "updatedAt": "2026-10-20T04:34:45.940Z", "postProcessHash": "82cdc448f5e2531165e14f66b718bcee63c7d5f0d513c50c89ca11ace81596aa" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.214Z", + "updatedAt": "2026-10-20T04:34:45.939Z", "postProcessHash": "49ab411f6495c49f327e8c15a14eecbd54dcbbc421e8dec92a49bf57546c6961" }, "es": { - "updatedAt": "2026-10-20T04:30:25.214Z", + "updatedAt": "2026-10-20T04:34:45.939Z", "postProcessHash": "451848cf26c1d34949e1454ee5600ba79c05fc07548751eb9b8f6d382e3e07c6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.214Z", + "updatedAt": "2026-10-20T04:34:45.939Z", "postProcessHash": "fb7b5f3b0b97ab3ac74ade27c8caf9f055349ee1f5ee5fad24a143c05800c968" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.215Z", + "updatedAt": "2026-10-20T04:34:45.940Z", "postProcessHash": "4af1cf3790ac4410f7df8afdb29e1967f18a8f6f10681755fb658fd119b11d3c" } } @@ -57947,23 +57947,23 @@ "4a152c85e7a4a1f2c3fc9cb7d736024d70c287618217d5989c2e98cb49b7a8bb": { "2172a586fd4012179eed017892a8429f2d17b7779da2d6f90eedc6fdb24cb537": { "es": { - "updatedAt": "2026-10-20T04:30:25.215Z", + "updatedAt": "2026-10-20T04:34:45.940Z", "postProcessHash": "f8d7ed4c287681ac460d575460bdeb0e14de2b0962420f7a1ee1ea441bb2b9fe" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.215Z", + "updatedAt": "2026-10-20T04:34:45.941Z", "postProcessHash": "b0267a6ae605fa83015dee9e4b8218499754cb08c0fafe3d1170a6175db859f1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.215Z", + "updatedAt": "2026-10-20T04:34:45.941Z", "postProcessHash": "930c06265c345010a35a3cf484f6971369f4e2f24d489f1dc5d5b729a82e7f85" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.216Z", + "updatedAt": "2026-10-20T04:34:45.941Z", "postProcessHash": "1226b67ef7c9187a85c07ecab9bd329fa04fe86cd27bfbaf2fc8d44623662c02" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.216Z", + "updatedAt": "2026-10-20T04:34:45.942Z", "postProcessHash": "8c8c33d7c6d162c5c378947387bc38bb827aba797a589d50ca0b9637eabde3be" } } @@ -57971,23 +57971,23 @@ "c5ac37a9c07cbf94612a361665a08b0df43ff2eda4013c24b0ec1556807057f9": { "361b97cc6a40c0214af17750740e492eb382ab885ce7311a3f77718e2f810277": { "ja": { - "updatedAt": "2026-10-20T04:30:25.217Z", + "updatedAt": "2026-10-20T04:34:45.942Z", "postProcessHash": "3ed056cce2782032fa52cdb2cc0f376558e8000ac45461be1d5d22f626d94009" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.217Z", + "updatedAt": "2026-10-20T04:34:45.942Z", "postProcessHash": "d412723a27868b35d3128fe5f7bc127940caa1eff000606d8c210038bfaf3e50" }, "es": { - "updatedAt": "2026-10-20T04:30:25.216Z", + "updatedAt": "2026-10-20T04:34:45.942Z", "postProcessHash": "fe01c27a358d0a5406c5b167c7f6a3ade643aeb20d66645d3d8a583f321d716f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.217Z", + "updatedAt": "2026-10-20T04:34:45.943Z", "postProcessHash": "d3d35720c84e7075aa46e69419d3d3cc76ac22c1ed9129280a3a413a60945020" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.217Z", + "updatedAt": "2026-10-20T04:34:45.943Z", "postProcessHash": "4157f5e034fbe0b5d59e1ba67ed4118eb2725be432e8ca2794556fef8612283a" } } @@ -57995,23 +57995,23 @@ "5ff3bb82d32cf116bd470e6d0aedc60bacec7c2674b8f347340561eede12eff7": { "e913a5b0c84217d7c9900ce646dd06dc974e0bdf125c410f9b123c4480a46170": { "zh": { - "updatedAt": "2026-10-20T04:30:25.219Z", + "updatedAt": "2026-10-20T04:34:45.945Z", "postProcessHash": "086b504771099f073b6a85a5ae46c7344d5e2ba13ce32642c3b8d931fa30caa7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.218Z", + "updatedAt": "2026-10-20T04:34:45.945Z", "postProcessHash": "67cec45418795eaadd74fed03c2f1174ea7c8bca4f51e9c77859398102b1c475" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.218Z", + "updatedAt": "2026-10-20T04:34:45.945Z", "postProcessHash": "74aa7aea615858ff5edd684dc240b2dfc84fa09dd2b653e636444ca5d7745347" }, "es": { - "updatedAt": "2026-10-20T04:30:25.218Z", + "updatedAt": "2026-10-20T04:34:45.944Z", "postProcessHash": "fff63ab83f3f8620c405c5053068476dc6c1e0af4e2b9530e16b35076b1dc511" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.218Z", + "updatedAt": "2026-10-20T04:34:45.944Z", "postProcessHash": "5422e55597d7787c7096c7f4a6e5606540b9124c09c8ab6d3389882f4626a840" } } @@ -58019,23 +58019,23 @@ "c62cbba0f5905e8b996f5a0785cf6fb78676d5a62703209e7ee32062f4a43cf2": { "434bf01bc24d22d382e1eb7cdec265c5932a2eada46f3780570d43551d9ee304": { "es": { - "updatedAt": "2026-10-20T04:30:25.219Z", + "updatedAt": "2026-10-20T04:34:45.946Z", "postProcessHash": "9053c0c8cc2a9d498dc27a35388cd30018e6dc1bba86edeea6b3bbd8cbb3ad42" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.219Z", + "updatedAt": "2026-10-20T04:34:45.946Z", "postProcessHash": "b19873fbfe9e57f98a6cdc6861e1551560736c79d38307ce91f20113ac55d1a7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.219Z", + "updatedAt": "2026-10-20T04:34:45.946Z", "postProcessHash": "2bcdc604c84939e6c69e796ed782eb189ff77a9cc52a03fa0bfb6dee903058a8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.220Z", + "updatedAt": "2026-10-20T04:34:45.947Z", "postProcessHash": "95442a12ae5d9b365c9ed9aee32511901875ed05a05d98971c6e3dfb12df347a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.220Z", + "updatedAt": "2026-10-20T04:34:45.947Z", "postProcessHash": "f97f93bbb27a26c6a5e567dc48cd3179b30c3a3a9f488b0e95ac91e9f2a409a9" } } @@ -58043,23 +58043,23 @@ "6df75648d2ff89380b86259c5869bc2548dec2cd59ee83a6e1b5603ff9333945": { "18d036abbc8edb1146e18f3849703cf298390aecc3ba4fa22d1a3acc2be9ae5f": { "es": { - "updatedAt": "2026-10-20T04:30:25.220Z", + "updatedAt": "2026-10-20T04:34:45.947Z", "postProcessHash": "b20819e25bdc6a7aaaeeb0eb20b97dd89b3ee8b7cdd2ad88e125bf5930944426" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.220Z", + "updatedAt": "2026-10-20T04:34:45.948Z", "postProcessHash": "cf8affb81331e59a2512167bd01fc92bc1b6ead93f4272f33814bc1583fedf0f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.221Z", + "updatedAt": "2026-10-20T04:34:45.948Z", "postProcessHash": "f03130f2ef21cbf6757efe226c3ebbc16331ad01ea77c523dc9548508c388d24" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.221Z", + "updatedAt": "2026-10-20T04:34:45.948Z", "postProcessHash": "75a0522b332216b199f7d6b1d83fe45da10c1b024cc70c24481c3edbc1688901" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.221Z", + "updatedAt": "2026-10-20T04:34:45.948Z", "postProcessHash": "eb4b996deeadf7b5ba6de898c13d3c3be5b035c04f257d1f367fbb4b9cca097d" } } @@ -58067,23 +58067,23 @@ "68c4244a5c6b77278c212154a7b2b292ee8406507c8090a7fa269b80932d1471": { "3a7f5f3b1f12e84749f041ac562f7757fca3ec452ab10fbad411e3ca2d6dffe4": { "es": { - "updatedAt": "2026-10-20T04:30:25.221Z", + "updatedAt": "2026-10-20T04:34:45.949Z", "postProcessHash": "ea407a2516fa3ace56679fc84e5a22c42e5e5cf1d1244ebc50e9b9b90de5f2ed" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.222Z", + "updatedAt": "2026-10-20T04:34:45.949Z", "postProcessHash": "6ee1f92f0a4d7a29e84c0a0e54919b1f30439c4a1e0c7d96c9740656514a747e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.222Z", + "updatedAt": "2026-10-20T04:34:45.949Z", "postProcessHash": "503ba5d25aaf075f6c0d1ebd4944aef1f39eecc47b9835b907ddd3463b080537" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.222Z", + "updatedAt": "2026-10-20T04:34:45.950Z", "postProcessHash": "ed886a08545b3afa4589f6798fa3196d310e40c0a79b30e201babfbc58ff13bf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.222Z", + "updatedAt": "2026-10-20T04:34:45.950Z", "postProcessHash": "c1c41ca4feceb21e470bb1e22dfe270e8356a6f08676fde712b0f9d73d34c532" } } @@ -58091,23 +58091,23 @@ "31e15381b6ff51b0cbc7968cebbcfd2ca816847370cfa6c7076e2e31ae65eba8": { "52278a3805e90963a155f50c13a81e7df5c4861e6c2ad15d8c0216f11d5eae57": { "es": { - "updatedAt": "2026-10-20T04:30:25.223Z", + "updatedAt": "2026-10-20T04:34:45.950Z", "postProcessHash": "2a780b270fe6e67911d3ea017b206394db6a76a1d364b1a5b6eebf7c8157419b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.223Z", + "updatedAt": "2026-10-20T04:34:45.951Z", "postProcessHash": "fd52c76d0749fc382a65c9e40aa1659ebf52b2ce77f9d60adcf896ee08a91d77" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.223Z", + "updatedAt": "2026-10-20T04:34:45.951Z", "postProcessHash": "2afdfe55e24e47ebacce87cf7bec6ec5e50503ad15f84ed856fb8f23c120311e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.223Z", + "updatedAt": "2026-10-20T04:34:45.951Z", "postProcessHash": "cf7cdbaf5a66b9e7bd019d27328cd056b0fe000b862d03b6d445e6fbfc26b405" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.224Z", + "updatedAt": "2026-10-20T04:34:45.952Z", "postProcessHash": "63db20935061445ef4f0f3e9c50648120371f4c7d3cb53fbe91a7e0d080871c8" } } @@ -58115,23 +58115,23 @@ "605035ead1a63699e9f3e6536c074a65f9b8f3e566b659a94996218bdbab66e6": { "6dd7b86ca801f82ba6ba6771fa4f0bc2c49c996bc3815f04dd907a00af341514": { "es": { - "updatedAt": "2026-10-20T04:30:25.224Z", + "updatedAt": "2026-10-20T04:34:45.952Z", "postProcessHash": "9f22fa3a3ba138c064bf3a1565d2753264e87adc5f46e3709d77dd7e4e4ee9e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.224Z", + "updatedAt": "2026-10-20T04:34:45.952Z", "postProcessHash": "3d2447a47ce6479331a91d3401b097a3c838220de2ad8be8758e278255f9bdfc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.224Z", + "updatedAt": "2026-10-20T04:34:45.953Z", "postProcessHash": "d1c01458e1219ef4e2bf91b90d82483b4c89fa3ee00d769471f85b77e9244a02" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.225Z", + "updatedAt": "2026-10-20T04:34:45.953Z", "postProcessHash": "5cd6568331df078e768eec08fe8ec740458400986896eff9ed147ddd179ece09" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.225Z", + "updatedAt": "2026-10-20T04:34:45.953Z", "postProcessHash": "d4e85520185ad5826a5bce125024011424a692e9958e126bd4fdf8fde49770e6" } } @@ -58139,23 +58139,23 @@ "a1d69151545dd4c322ebb1f2f8f3b7c88677d60de4b8ba9a667838d812d26f64": { "29571e78a1337ad6a924bf1a65dd729b2be88e719a0a86e704402640cc5291a1": { "es": { - "updatedAt": "2026-10-20T04:30:25.225Z", + "updatedAt": "2026-10-20T04:34:45.954Z", "postProcessHash": "085ff967cebc2459193ab60af0f255c8dbefa30694b3c2f8a67896a53aeaeed1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.226Z", + "updatedAt": "2026-10-20T04:34:45.954Z", "postProcessHash": "d8825f300b51867ed6834cce6e97aadc571829101cef23e12875c34ce4f65d39" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.226Z", + "updatedAt": "2026-10-20T04:34:45.954Z", "postProcessHash": "547430b17c3687cddcdfa2569e957c6a725362cdde8716816caded59a0e0f53d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.226Z", + "updatedAt": "2026-10-20T04:34:45.955Z", "postProcessHash": "d051b620387230e290652828e92f122b29cf014d0ce1c43da2afc081d1f96c2d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.226Z", + "updatedAt": "2026-10-20T04:34:45.955Z", "postProcessHash": "3d4bf9368043c2a8ff03e1e4152c45d8683fb4d15967eb9da81505a720d7ab7f" } } @@ -58163,23 +58163,23 @@ "19cbc8cfa56517205c1cba4c87580b2ea2eb80e08c784b4bfbf8f61b11a52962": { "28500c17c46a705fd9b315eede9ee7795cbe958e257c453709d1f7dcd9a66c13": { "es": { - "updatedAt": "2026-10-20T04:30:25.227Z", + "updatedAt": "2026-10-20T04:34:45.955Z", "postProcessHash": "6411bf18e3bc9a0687454ea4eddb6d1215caef693058d741c2bd95a2396b8f81" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.227Z", + "updatedAt": "2026-10-20T04:34:45.955Z", "postProcessHash": "31d8e863be74fdf4123083620cb9d5aac45ddabe8534b4d8a85842fa11597b8c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.227Z", + "updatedAt": "2026-10-20T04:34:45.956Z", "postProcessHash": "e7490d3545d170f70d553875a553c5c36d0f56e6a6ac4a797557dae00127b4fd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.227Z", + "updatedAt": "2026-10-20T04:34:45.956Z", "postProcessHash": "183c616426b48e2fc6bdde486acdfcf90edcd6252ed860690c2a6c5091c9406e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.228Z", + "updatedAt": "2026-10-20T04:34:45.956Z", "postProcessHash": "3d129595c41415f685455b679ac9537c6330b4cf520e365b9c4bf6a243db4dad" } } @@ -58187,23 +58187,23 @@ "22508c0a75a426a3e027331e922ba3f75c4a7cd0234c4be940731e0c338e75ad": { "772126cf85355cc3c2c47c86e2ae64974c8b09403babf7d260d24a7f2a7fed1f": { "es": { - "updatedAt": "2026-10-20T04:30:25.228Z", + "updatedAt": "2026-10-20T04:34:45.957Z", "postProcessHash": "5e8ace72f8833752f502c3dc9e11bcf4e820f44851ac7f67784153ef7e0e2037" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.228Z", + "updatedAt": "2026-10-20T04:34:45.957Z", "postProcessHash": "821e9d19f12b972f707e57c1b0a051b38b5df0be07908437e02ef6eb3e517fc4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.228Z", + "updatedAt": "2026-10-20T04:34:45.957Z", "postProcessHash": "2844af3e288686c3443827dd8555b31f8271c2b8a0890a3e64a177e1595720e3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.229Z", + "updatedAt": "2026-10-20T04:34:45.958Z", "postProcessHash": "1ad1706124a37ffd61cb926aea33b5dc7fef3229cd0d77d436c5f94a1a88c763" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.229Z", + "updatedAt": "2026-10-20T04:34:45.958Z", "postProcessHash": "afefe92aac4f1f4a36d7c1ae649873c502460c448e802c8fcdf005e0ae7f017b" } } @@ -58211,23 +58211,23 @@ "e87541b5547e9f1e751ee102c39d75788c68f15b10333076646d4b92f0935a27": { "18cde38a6eaeee76448dc832d3cec58d072b897512b703da3d0556bc9e085c59": { "fr": { - "updatedAt": "2026-10-20T04:30:25.229Z", + "updatedAt": "2026-10-20T04:34:45.959Z", "postProcessHash": "7e2d478d5dd739372c5d8282b0d6458d6fd3087919c1f091b4b66518e2220010" }, "es": { - "updatedAt": "2026-10-20T04:30:25.229Z", + "updatedAt": "2026-10-20T04:34:45.958Z", "postProcessHash": "caea591874676452b3df2fcde3f67d51c11837cc3b7ef22911fb41130587d8af" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.230Z", + "updatedAt": "2026-10-20T04:34:45.960Z", "postProcessHash": "98e9d3b50e9dc27820f167a2a08e938a9a2fb22ab388d4f92eb4f1cf5a039ad6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.230Z", + "updatedAt": "2026-10-20T04:34:45.959Z", "postProcessHash": "539e31f6697aae69760c06cef5ed2720ef7b9d40e01701d33e44acf563b99cec" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.230Z", + "updatedAt": "2026-10-20T04:34:45.959Z", "postProcessHash": "eaeab0c088427787026e4c02e70fc0c721692b0f8fb357d9cfc39a10c7964985" } } @@ -58235,23 +58235,23 @@ "1e10bff3484cbbf2fb85aff56dbad28221a2fb07836ad79afc5da6ca13849ce1": { "84ec917ed243062cf88b5441b121d96156fb4712af1665b496ac8535a7bbbf00": { "es": { - "updatedAt": "2026-10-20T04:30:25.230Z", + "updatedAt": "2026-10-20T04:34:45.960Z", "postProcessHash": "72154f9819b2a1031eecdc99d3e2fe32f9acf8b5e871891503d0a73039a70214" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.231Z", + "updatedAt": "2026-10-20T04:34:45.960Z", "postProcessHash": "5570f3e7232b83e45c64da2346ffa9674e33341a4ea97a5650a4dca3bf989993" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.231Z", + "updatedAt": "2026-10-20T04:34:45.960Z", "postProcessHash": "a3d5df1657a3bbbe1e8f349e482b39ec375c2a41a3a62b6c809b5b5e7905753f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.231Z", + "updatedAt": "2026-10-20T04:34:45.961Z", "postProcessHash": "00eadf3fbeeceae2a2b07a623ca3b22ec83cb973392e8ce66f18f0bcca6db53e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.231Z", + "updatedAt": "2026-10-20T04:34:45.961Z", "postProcessHash": "b0a63b7ac3c41c227a3b8ba33921af6d7cffcb3457504997228974046abeb986" } } @@ -58259,23 +58259,23 @@ "df8049e74769bd4c04240229ef3b14823cadc1da1406f4e643d10a32ad8a69cf": { "addad4f00ecc07c7d6b5e6bb9c217eef6c98ac3c6ea9c6eb2d0b44e50ddd847d": { "es": { - "updatedAt": "2026-10-20T04:30:25.232Z", + "updatedAt": "2026-10-20T04:34:45.962Z", "postProcessHash": "f95e0334335631c9b18bf8a53a7ef526af49d0f765f8f83f9c70d067b12c5e29" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.232Z", + "updatedAt": "2026-10-20T04:34:45.962Z", "postProcessHash": "c9ec9453a85024d162139ace31fc6c1fbdf0790b3e6a39216a1fbe11fdbd8641" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.232Z", + "updatedAt": "2026-10-20T04:34:45.962Z", "postProcessHash": "a10572654ff22cb092dc6f38f03b9b17f7950677395ff992e91373752e99d4de" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.232Z", + "updatedAt": "2026-10-20T04:34:45.962Z", "postProcessHash": "4484ee155baf9e67409ca3e93b2d898a9bee839b72ed00c7813c96296ae4aea1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.233Z", + "updatedAt": "2026-10-20T04:34:45.963Z", "postProcessHash": "4e5377aa88c690b6a8255fe83281d87c0041740f43fee35f9ae2e845f00dd459" } } @@ -58283,23 +58283,23 @@ "5a88e89a1cc051a2047cf36da7210896f17f08567ee070fcbeece98305bfece2": { "6f83619505c5b4c812156094edc0eb18b725809ba33a1c40858282af012b9e99": { "es": { - "updatedAt": "2026-10-20T04:30:25.233Z", + "updatedAt": "2026-10-20T04:34:45.963Z", "postProcessHash": "6bd8320b36a77d073279e54f5893b34dc75067e765e1145d5c32f5c09f8d1949" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.234Z", + "updatedAt": "2026-10-20T04:34:45.964Z", "postProcessHash": "395d094be897ba0e4cec825102e1f8097371260c310872db3c32be392a08aed3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.234Z", + "updatedAt": "2026-10-20T04:34:45.963Z", "postProcessHash": "5eb43884cfa54f2d6209545637a3a13dd6d3141e34735a73ad5189b34e77cf4e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.235Z", + "updatedAt": "2026-10-20T04:34:45.964Z", "postProcessHash": "83c6d66a3402c7850ac20dc441084850ada43cbbc43c381e94b1efd54b790a9e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.234Z", + "updatedAt": "2026-10-20T04:34:45.964Z", "postProcessHash": "71c90a21cbbc9cb7d6dd5f7a73132e654d88fe9a52bedeac8098450f499ebe5a" } } @@ -58307,23 +58307,23 @@ "a6dc554ee537aa0fa9d4e67b6dfb9ebc8ba18e6618edfdae9bbdee3669f7a38b": { "03daf00fb46e75c7b9fc6887ef0de2898b53e686299f760312fed94faba6e544": { "es": { - "updatedAt": "2026-10-20T04:30:25.235Z", + "updatedAt": "2026-10-20T04:34:45.965Z", "postProcessHash": "544676f8418561e129ecb226c4ce17b19516d699455453033c114e4161d85b7c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.236Z", + "updatedAt": "2026-10-20T04:34:45.965Z", "postProcessHash": "a3a80c2a73487322fc87fc137a1c43b01f32e4c529d0b13f3c285617959523db" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.236Z", + "updatedAt": "2026-10-20T04:34:45.965Z", "postProcessHash": "1ba000a880e1f5d09524fb86571dc37786328bdebbb2477311e3738ffd234b7b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.236Z", + "updatedAt": "2026-10-20T04:34:45.966Z", "postProcessHash": "34b2a62de2009f1184ab8d06fe586e97ca9c084df7a295d98ebe548d14ca9107" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.237Z", + "updatedAt": "2026-10-20T04:34:45.966Z", "postProcessHash": "68b32c46d777be93df48cbdbcc2b348e324bf83f5fb5c1aef8eea28c5b93560e" } } @@ -58331,23 +58331,23 @@ "0f994aaab9d53bfc5b529065405d88dcfd7fcfc2cabdc0eb76b0aa40776ce1fc": { "88549768f09a976b7893192f2d1ca177565d6c51f268d3021ebd9bb1880e7228": { "es": { - "updatedAt": "2026-10-20T04:30:25.237Z", + "updatedAt": "2026-10-20T04:34:45.966Z", "postProcessHash": "b760e2e754e0d58793a36179ac35ada57c816756c33cc644893228234e1cc5a6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.238Z", + "updatedAt": "2026-10-20T04:34:45.967Z", "postProcessHash": "1f65ef1691effb7ab6288788c21a38cf26b80a23395554d76f60a8029e76d3fc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.238Z", + "updatedAt": "2026-10-20T04:34:45.967Z", "postProcessHash": "ecd18b7794b50c3bea92396f3a8fbf1004511a0e1a37c58b7590acc3fed177b3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.238Z", + "updatedAt": "2026-10-20T04:34:45.967Z", "postProcessHash": "a45e64f50366b083471fe67a6ad2fb49b71466c4ffea53eb55e778734748fc8a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.238Z", + "updatedAt": "2026-10-20T04:34:45.968Z", "postProcessHash": "cc391babb409148ac16826c8ac5de7d5a0567fb5786789740be5e3181fea5cf5" } } @@ -58355,23 +58355,23 @@ "a6ce3b09343fd0310ba43e545b2773a62cd4ee885e8a9282369288689f8dfd2f": { "73ddf6f5ad0b0af3d1704187da52dae4a3a9213be4ba44e727e3fce2f6e01712": { "es": { - "updatedAt": "2026-10-20T04:30:25.239Z", + "updatedAt": "2026-10-20T04:34:45.968Z", "postProcessHash": "7582242e3646224098d6215e19732e181a1522ad3836ca73df18bf52b132eeda" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.239Z", + "updatedAt": "2026-10-20T04:34:45.968Z", "postProcessHash": "069596ec9da6ef4272d78b2a0e24ebe4f8adf9fcd209d098af3c413755b1eb58" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.239Z", + "updatedAt": "2026-10-20T04:34:45.969Z", "postProcessHash": "4d31b4828014db998d7b45110bb0fdc618b1fa9008ae858621ac719b5de528cc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.240Z", + "updatedAt": "2026-10-20T04:34:45.969Z", "postProcessHash": "4836d4892c659ebdd6524ed825e03cf3e3bdb539cc33b425c18716bb0c9523fe" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.240Z", + "updatedAt": "2026-10-20T04:34:45.970Z", "postProcessHash": "f43f4a9cda22e61a83d9ec99fe27cd9ce6af77fe1195c97e24a197d09a4089c7" } } @@ -58379,23 +58379,23 @@ "ff3d488e947204bc24f62f0b4cda1e5d6efbb6416a3b948d758f9a7443e7e278": { "5ea39127ce3c569870584346fdc699a1eab949957bb83f59bfdee3eadbe057d4": { "es": { - "updatedAt": "2026-10-20T04:30:25.241Z", + "updatedAt": "2026-10-20T04:34:45.970Z", "postProcessHash": "3d47df163b1be56de96475c96db973dfbcb5ea450cf58d92353f51ec29083046" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.241Z", + "updatedAt": "2026-10-20T04:34:45.970Z", "postProcessHash": "2e2b118cc0fe5c1434d25a3324cf43acb10e811b23544d53cc2f177331528741" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.241Z", + "updatedAt": "2026-10-20T04:34:45.971Z", "postProcessHash": "04ef652845f6c0a5fe5d4f09894056f87116ba6590440842e1c2fd7c22d9749e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.241Z", + "updatedAt": "2026-10-20T04:34:45.971Z", "postProcessHash": "96e6397e0f6d13956d7b9982dc306c0781d7d9b18acc3d8a50a1b6db489969c3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.242Z", + "updatedAt": "2026-10-20T04:34:45.971Z", "postProcessHash": "ce006aeaf555c16d5b06923dc6e04afaa927386060ef7079709888084922ec85" } } @@ -58403,23 +58403,23 @@ "73e5c76985688272c15b2b293eee556a1afa994e7957419627c083b71879c1fa": { "73d18c11c0483fb136d43a0e3a44feeb80ceb6488adfe72528dd5ff6a83a3bcd": { "es": { - "updatedAt": "2026-10-20T04:30:25.243Z", + "updatedAt": "2026-10-20T04:34:45.972Z", "postProcessHash": "80b68c3479f136941a92804f63e6f304dcaebe74b81d8e7b43074a5401e9409c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.245Z", + "updatedAt": "2026-10-20T04:34:45.973Z", "postProcessHash": "9fbd917650268409baaa1002803d38b8eb491c3b4cc84fd4b6ba79ab5dbb2d02" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.244Z", + "updatedAt": "2026-10-20T04:34:45.973Z", "postProcessHash": "957f57d4fa2299abbf0181321d43eb7e4f32bf0335e2838fe7274aaf2834f0e7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.243Z", + "updatedAt": "2026-10-20T04:34:45.973Z", "postProcessHash": "d5e722b2d31790799a8ab2785e2fc17fffd0eefa157a8721e96c5736ab36d37e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.243Z", + "updatedAt": "2026-10-20T04:34:45.972Z", "postProcessHash": "24441dc8dfebb999ce969989ce7dcc76ad8591775be5e4a8b5d87d598fd81c90" } } @@ -58427,23 +58427,23 @@ "49ec144ab3e0d11ca45b9ece4f812984d51748f3934dd3be989ab520c2491e93": { "f11dc86d3aa73c1d43f028ca8d4b27e55cf04dfd68e76db7737a8080e06cc2c8": { "es": { - "updatedAt": "2026-10-20T04:30:25.245Z", + "updatedAt": "2026-10-20T04:34:45.974Z", "postProcessHash": "c7adffbe2f82a829d269975b8c1f13fd302c80ff8a2797d7394aec0c4ea52f91" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.245Z", + "updatedAt": "2026-10-20T04:34:45.974Z", "postProcessHash": "48fc6cce3ae54a4cf791e38a6bf6cce559014e2b23ff87ed051f697fc6a724a1" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.246Z", + "updatedAt": "2026-10-20T04:34:45.974Z", "postProcessHash": "53dfd7b8bc2cafe50e3b5373879cc73b66bde13cd5f37159d17e84dff710cce0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.246Z", + "updatedAt": "2026-10-20T04:34:45.975Z", "postProcessHash": "5a1c11195dc853a603c13e132df6f9e4a61dd9e83d828b65949df2b4ed46d3d3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.247Z", + "updatedAt": "2026-10-20T04:34:45.975Z", "postProcessHash": "de044ded1af54a60e5d4b5d3d0377a4a45732a02b25930de4d02d2060cbcb7a1" } } @@ -58451,23 +58451,23 @@ "9dfad874bba0abf6570810fe74e67c052588cd0b7240885049fbe9db534e8c37": { "fa622e98173d055b0ef8f81022f1f64e6b91a1a424360a2de4cee5f73faad271": { "es": { - "updatedAt": "2026-10-20T04:30:25.247Z", + "updatedAt": "2026-10-20T04:34:45.975Z", "postProcessHash": "58a04c414ff8b9dec7ce1b51462b08e8b1cede79bd6d62f659992dbdddd65624" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.248Z", + "updatedAt": "2026-10-20T04:34:45.976Z", "postProcessHash": "f57e8516d51f595bc45a83358985eae8158ec81c7206379211240a5b470772f0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.248Z", + "updatedAt": "2026-10-20T04:34:45.976Z", "postProcessHash": "00da83d4a28abd01af6ed39d3e2892f4003f94101116d5d18ba2642ca4c57c24" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.248Z", + "updatedAt": "2026-10-20T04:34:45.976Z", "postProcessHash": "98a181521dfcdbd5ab9f01464895eed8d7dcbd35d80bb02a45dd0382d9c1a8f4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.249Z", + "updatedAt": "2026-10-20T04:34:45.977Z", "postProcessHash": "67a209942c376d1ebb5891d239b66883618fc7cb657e328487ad60304ec9dd7d" } } @@ -58475,23 +58475,23 @@ "6226d94cbb67cb87b77d0247bb72422e9e180f417f27e94584230cb1bccdf7f0": { "1127de55ba587e449d11d15f0bdb66619e4567a3596e0c530fb2626b3e0c6f19": { "es": { - "updatedAt": "2026-10-20T04:30:25.249Z", + "updatedAt": "2026-10-20T04:34:45.977Z", "postProcessHash": "09f63a4c2a05434d541187d68bae6df916ebb2acb60e63f0b0040536865ae9f9" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.250Z", + "updatedAt": "2026-10-20T04:34:45.978Z", "postProcessHash": "08e067bae295cc8a8314866dd0e4ae793d3a65302227653c0749d7aab2ce3001" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.250Z", + "updatedAt": "2026-10-20T04:34:45.978Z", "postProcessHash": "125158cff487331dd1bb798dba307a52ad874d5a318da8dd38ccedb9ceb8049c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.250Z", + "updatedAt": "2026-10-20T04:34:45.979Z", "postProcessHash": "24eba9a969da20656da27fac51542148f62e4fea2ef2604586f6aae3bc12f6e8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.249Z", + "updatedAt": "2026-10-20T04:34:45.978Z", "postProcessHash": "4efda69a2525755aa4fc27f85a8eae100dd11ab63aee355888b6a41da31d8acc" } } @@ -58499,23 +58499,23 @@ "d3620695f21bd36eb36603aaf5164f5eb54917907f80726b757099c429dfebd2": { "68467313d4fd7915f687deea57438f21af06d8cb2110cf11c5e7813e078b6afc": { "ja": { - "updatedAt": "2026-10-20T04:30:25.251Z", + "updatedAt": "2026-10-20T04:34:45.980Z", "postProcessHash": "ea9c41408b2cd1316000c05987b849a4585763718aaa3aadc2759b8a8d70e14f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.251Z", + "updatedAt": "2026-10-20T04:34:45.979Z", "postProcessHash": "7522315cbe25640e071d49022fcea19b4d92b75c55cec0ec0e06c259c8a7b460" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.252Z", + "updatedAt": "2026-10-20T04:34:45.980Z", "postProcessHash": "da8ce744304ae148d6c837ffdd9797a235401e23981c04d7834f1387dd805d40" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.251Z", + "updatedAt": "2026-10-20T04:34:45.980Z", "postProcessHash": "61bd325adef02ea0ddb1795141f41a923abef9f5e47156afbc2bb7b64cc30e28" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.251Z", + "updatedAt": "2026-10-20T04:34:45.979Z", "postProcessHash": "0424691f336adff8384c610bfc072a36e45b3c7bfe77b3a3a2b47899e5ad447c" } } @@ -58523,23 +58523,23 @@ "6dba6f1070408b0730c1892c0fb32360c5869a2b4b28c0ef8458595aa0a81556": { "90205afbdfa640722ef2cda1baba6bb3f258d4f80880318f9c227b477f8595a5": { "ja": { - "updatedAt": "2026-10-20T04:30:25.253Z", + "updatedAt": "2026-10-20T04:34:45.981Z", "postProcessHash": "2a8ef2e3086a70fdf4e827709af00781fdaff377153c16af23786f4b337f528b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.252Z", + "updatedAt": "2026-10-20T04:34:45.981Z", "postProcessHash": "f5eef1d8ff0e5d96a2a5d688f741fbd5ba39eca89e7c0dd685179422c4623574" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.252Z", + "updatedAt": "2026-10-20T04:34:45.981Z", "postProcessHash": "cb44d88eac7315c40d6a5a349fc8f9d67f3ebd0f549001c98b24c5d97598c1dd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.253Z", + "updatedAt": "2026-10-20T04:34:45.982Z", "postProcessHash": "c7a28088fffe22d99cd62dd65fe35843aba85706d45dd4a937d5e2d3d1c72988" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.253Z", + "updatedAt": "2026-10-20T04:34:45.982Z", "postProcessHash": "04f100943930d08073282835424af1c56dc0e5a41cb506e011845befce0f3595" } } @@ -58547,23 +58547,23 @@ "a9c64233a275884f4bf2d4f3770b21ec9f23ab7267982bfb00c61a93933b1ca6": { "9b9a586b356935863ea1cf0f608b3a0cb4cfd8ba8cf77ec54becd4f3de14bf25": { "es": { - "updatedAt": "2026-10-20T04:30:25.254Z", + "updatedAt": "2026-10-20T04:34:45.982Z", "postProcessHash": "25189219cf46c78d7a4abf77ff7f30e8c43b72ac588bb70e22e0f69848fda7a9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.254Z", + "updatedAt": "2026-10-20T04:34:45.983Z", "postProcessHash": "0b9789dff037d6764ec5a1202508ebf05ded14b010209cc4f9e25d33679fb94d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.254Z", + "updatedAt": "2026-10-20T04:34:45.983Z", "postProcessHash": "5be61870d3fa6d97e9d6c996e4b35b75a4995f7a7ee8ba3368793cd7c26a6bb2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.255Z", + "updatedAt": "2026-10-20T04:34:45.983Z", "postProcessHash": "2a1d543268e58ebc15b066d24a287e73a3ccd62df1b955833bae8afb05f2db96" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.255Z", + "updatedAt": "2026-10-20T04:34:45.984Z", "postProcessHash": "8f269c2b0708c08e1b4d53daece511e66e4235ae85c4271392a19cd30a0e22e3" } } @@ -58571,23 +58571,23 @@ "1e56f853343275ac3f527a216176cd88f587f6cc5bb4d67b737ac465703bd1fc": { "d69827c598d5ae1736db7563c10a9e661bc0345e8c0862a532f977c8ed119962": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.256Z", + "updatedAt": "2026-10-20T04:34:45.985Z", "postProcessHash": "65e9180bf1a65101947c8551b480ec611f607851f6fc8e17699209b439dce829" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.256Z", + "updatedAt": "2026-10-20T04:34:45.984Z", "postProcessHash": "768ae8d491a8be8fbf5ef87a3e2da57f4d080501c77cd3ef981264e41341dd72" }, "es": { - "updatedAt": "2026-10-20T04:30:25.255Z", + "updatedAt": "2026-10-20T04:34:45.984Z", "postProcessHash": "1363bd58c0b39169cf6c9a63ee8bcffd6ad8de683a11aa851c76dcd327ac79bf" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.257Z", + "updatedAt": "2026-10-20T04:34:45.985Z", "postProcessHash": "cf4b8396c82cbae49e10beecc7d52680baaca53e9ca581a43ee00664f9dadc7c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.256Z", + "updatedAt": "2026-10-20T04:34:45.984Z", "postProcessHash": "039aa7f3f21174171767dc7a64210008bafb1e915421887ba137f7eb14acb48c" } } @@ -58595,23 +58595,23 @@ "452a9d754517c4034011c4444f8649a8d498478cc843435e9415b0b34b68ee04": { "5ba5f5c76f7d9a1e8e5643e9f865bd71d00f7d7c47c6a91e7866d7fcf6e7cbbf": { "es": { - "updatedAt": "2026-10-20T04:30:25.257Z", + "updatedAt": "2026-10-20T04:34:45.985Z", "postProcessHash": "a7f0405b764507d4c8aa1fe8294dab70fe1859dfee4e75fd462f2674dc9d0b50" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.257Z", + "updatedAt": "2026-10-20T04:34:45.986Z", "postProcessHash": "6ec29e0547277d70403c0d95f7391b585cb926cf7726f8b5fcc8f6ef02367c05" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.258Z", + "updatedAt": "2026-10-20T04:34:45.986Z", "postProcessHash": "0fe743df08588c6b585f3d689fd08af5b4bd936ee7fdabe583a7a1f6aaedd264" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.258Z", + "updatedAt": "2026-10-20T04:34:45.987Z", "postProcessHash": "457e61e0d3dcd10f826791450f5392431f2a78408850af2acd175f91f71a4a47" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.258Z", + "updatedAt": "2026-10-20T04:34:45.987Z", "postProcessHash": "d4ba32f03faa4b6b1d1fe457cb70c005945c49ffdb94a00f8ce4c7f50b2238c3" } } @@ -58619,23 +58619,23 @@ "28258de79264e1689e00bc6f3df78932b6f9a68fc49a7672b830884c2dbb9b26": { "2f93df14f9a7bb4849ddf568f39f37ab19c8a500db41ab4c530bf3f0ba51bff7": { "es": { - "updatedAt": "2026-10-20T04:30:25.259Z", + "updatedAt": "2026-10-20T04:34:45.987Z", "postProcessHash": "d848bd783be9295c785fccf9c2ff1629d268cdb666b6a65ca5eeed46fe8620d7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.259Z", + "updatedAt": "2026-10-20T04:34:45.988Z", "postProcessHash": "2c7937438091ab41376a8a1c0138a03af3a219a6df21e1f47d6d354e37c7b325" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.259Z", + "updatedAt": "2026-10-20T04:34:45.988Z", "postProcessHash": "e59f2f79ac0c310f96e6dab0df70df9804b11f4ac20b08d8c3cbbfe24644fa15" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.260Z", + "updatedAt": "2026-10-20T04:34:45.988Z", "postProcessHash": "ae170bbd727ba7b9a23c53130e2c4e6db9fa1b29460f51c4f7bcb0bff2a42ac7" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.260Z", + "updatedAt": "2026-10-20T04:34:45.988Z", "postProcessHash": "87363ff9b859d31b359e91353c2c60ff357caf93ae6283223111fbb293bc309c" } } @@ -58643,23 +58643,23 @@ "5ab160c80926210c14a28792d74ecf3a64ddab8ffb639cc36f4316324804578d": { "83b2b286212ff60561347ee2318e57ca0a33893d77ce44f94119d63708e815f1": { "es": { - "updatedAt": "2026-10-20T04:30:25.260Z", + "updatedAt": "2026-10-20T04:34:45.989Z", "postProcessHash": "8db19a8aba41b0b857085e678979475e04c9ca550ec8c533ed11fac56a7f4c85" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.261Z", + "updatedAt": "2026-10-20T04:34:45.989Z", "postProcessHash": "87bbe1e4ca97dbeb24ffbbb487e6c2d01c5b473ff14ccbc102942e5ac5e491a8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.261Z", + "updatedAt": "2026-10-20T04:34:45.989Z", "postProcessHash": "40399e17cac863cdf1653e6af1d349ec60d9ed89f775a560af2f1878f0036f24" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.261Z", + "updatedAt": "2026-10-20T04:34:45.990Z", "postProcessHash": "542962229f64485ba239607f857cd67c306ebecebbcb74c97cbba448fb401f59" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.262Z", + "updatedAt": "2026-10-20T04:34:45.990Z", "postProcessHash": "2f7610d64b6e2c9e376bc014d91e9619359862c114c040589cde3c405efbd497" } } @@ -58667,23 +58667,23 @@ "9b31719c877ecba409958ddbd60ae689406f459c92f9acd7b4fdbe804e9a95d6": { "37a453248b25d750c725ee1979cbde8e633efa105512f0fb1e07c00be0ba855e": { "es": { - "updatedAt": "2026-10-20T04:30:25.262Z", + "updatedAt": "2026-10-20T04:34:45.990Z", "postProcessHash": "2e3ecbb33df2ce573e8566c4d2d1f7ab051be31bf84fd77a5e4099f477f30a68" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.262Z", + "updatedAt": "2026-10-20T04:34:45.991Z", "postProcessHash": "7b309236546513c3b806a1dea46af9207a9da0cce0ad471335b7982ca8269028" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.263Z", + "updatedAt": "2026-10-20T04:34:45.991Z", "postProcessHash": "69bcaf5ae713f1ad0f0ed3f5cdbe045fb7ad7f026e99a31085c50268308a6d4f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.263Z", + "updatedAt": "2026-10-20T04:34:45.991Z", "postProcessHash": "2574f87fd8a82d51df5fc13dd6302c8976c3e2f4e0b9ad591f54e0da94f210b4" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.263Z", + "updatedAt": "2026-10-20T04:34:45.992Z", "postProcessHash": "88d33a0d1ab0674a3e2324057a68fb457193af8ea1889ceaa27b81354de437d3" } } @@ -58691,23 +58691,23 @@ "b6ffbc8477b77d78d54e7834da893e10052fbf0d30f5a521422a62aae23f905f": { "5bfecb025e01f956ed2610826775c82ffc6ae3b270274cea44cd37c88ca25986": { "zh": { - "updatedAt": "2026-10-20T04:30:25.265Z", + "updatedAt": "2026-10-20T04:34:45.993Z", "postProcessHash": "cd0cd541d257420edb79b12ddfb35ff10408727b0d4ac3c3981b7f1362d07c2a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.264Z", + "updatedAt": "2026-10-20T04:34:45.993Z", "postProcessHash": "d63f4ef0da529faddee778b580c884c6ef38f9674b10494e010d48a9ca84d5d3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.264Z", + "updatedAt": "2026-10-20T04:34:45.993Z", "postProcessHash": "78ba7f53cf37cfc1a276c2974f0d6305b1fbc09d7906456dd333ec5fcc07f165" }, "es": { - "updatedAt": "2026-10-20T04:30:25.263Z", + "updatedAt": "2026-10-20T04:34:45.992Z", "postProcessHash": "bb43146610ff682ee7bbf6a74bb3f0297b79b4466fe28a046c70b771e08cd2ce" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.264Z", + "updatedAt": "2026-10-20T04:34:45.992Z", "postProcessHash": "2818fc5dd35de3976c2d0a85d5536bad04f9a6ce01890ef08f123be0561d5d28" } } @@ -58715,23 +58715,23 @@ "8d2f4959abc67e3c80c45de278f3664ef5d95798c48d9290ad7a7505bd2bd2b8": { "5710a5d36551aac93c8def9e86f58ef3ce6c918031217a9635f65185339ccbe1": { "es": { - "updatedAt": "2026-10-20T04:30:25.265Z", + "updatedAt": "2026-10-20T04:34:45.994Z", "postProcessHash": "9ad2b2c50e853e1492a9948ec5d22bf3e71976f1a0a91c5225804f8c47f6e565" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.266Z", + "updatedAt": "2026-10-20T04:34:45.994Z", "postProcessHash": "84d302ab940320f7ab5ec035b8902f1bd3692b58dfa4a0f008196ffbf0f9eaf3" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.266Z", + "updatedAt": "2026-10-20T04:34:45.994Z", "postProcessHash": "b42166e8dc2433f847ab4e379a6f8d9def0ad1fc79273c0b8928b8ddbbd08ee0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.266Z", + "updatedAt": "2026-10-20T04:34:45.995Z", "postProcessHash": "e4e181fc1a9ee466901fed08846b542c26e1e7baf78c0d204508ee4b2cd9daff" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.267Z", + "updatedAt": "2026-10-20T04:34:45.995Z", "postProcessHash": "b3b3e551c3e3e4ee5e6e8bceac7828ac1c8c261d07a252133758c56d9ba51419" } } @@ -58739,23 +58739,23 @@ "3bf36bdb62847ed05a675e72fba2f4cd19f8bed48432928b334b2dbe0feee41b": { "93e07b4ebd8bb828ed04e3d7ccfb430aceb0dbea4ae79c28fde31241624425dd": { "es": { - "updatedAt": "2026-10-20T04:30:25.267Z", + "updatedAt": "2026-10-20T04:34:45.995Z", "postProcessHash": "4c0ffc96549d9936405ef583d3647ac4091614f1f4475369ae8d238a6c7f8eeb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.268Z", + "updatedAt": "2026-10-20T04:34:45.996Z", "postProcessHash": "e903093855c62d5b1a9f1e4238cf215064ebdc1215fbf97b451ccd70306029b4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.268Z", + "updatedAt": "2026-10-20T04:34:45.996Z", "postProcessHash": "00d50ec94f8e4f6ab6d3e8e736b164db8f6b61819378f9b5e2ca172237a877fc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.268Z", + "updatedAt": "2026-10-20T04:34:45.996Z", "postProcessHash": "0670eb424b0e1afeec58563a5220024dbe55def7a279bd334b368b12ca436376" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.269Z", + "updatedAt": "2026-10-20T04:34:45.997Z", "postProcessHash": "936c074e65aee4f9488eb9be20d3b7520995aa8b113004cbe0f1c51941d05136" } } @@ -58763,23 +58763,23 @@ "a6182c42d7870bcfcca401ad0f96099cfb6c13d2b9c5667394eadafd2ad4efc1": { "ec350da662f2fb269905b34f591e46a7f224d6eedda7c03df271dccb65e40cc0": { "es": { - "updatedAt": "2026-10-20T04:30:25.269Z", + "updatedAt": "2026-10-20T04:34:45.997Z", "postProcessHash": "feec2aaea6aab97edd6343cb7c4cf702b8534df44986f19c7f702648a45be9ab" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.270Z", + "updatedAt": "2026-10-20T04:34:45.997Z", "postProcessHash": "cbf173dca32dfecb195013758376d90e8db1c4b8d82ae3810ba06ffed6057e8b" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.280Z", + "updatedAt": "2026-10-20T04:34:45.998Z", "postProcessHash": "c10530f634ade96e8d03a4a7f875fe6ae345f3f9991096e16b8221eb8a3d6f8d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.280Z", + "updatedAt": "2026-10-20T04:34:45.998Z", "postProcessHash": "12a212116cc83677823194c5d279d68572b58fa3d9117dff5017324bad442327" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.280Z", + "updatedAt": "2026-10-20T04:34:45.998Z", "postProcessHash": "9e0fc34532fc7338ccd7bd5b8fda17208f4666c01f0da34063c5f13d332372ce" } } @@ -58787,23 +58787,23 @@ "68891d2e926ca7ac7409c7a41dfdc020cdd26e388dec81feb43c75dafeec41b5": { "970d4146adc0bce985e68fe9e69a7530c254d2ae8df92e3e602eedeba77273e1": { "ja": { - "updatedAt": "2026-10-20T04:30:25.282Z", + "updatedAt": "2026-10-20T04:34:45.999Z", "postProcessHash": "7ca1d483914dbef1231f10cf435d213af82215642be4f7312199893e9dcf5726" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.281Z", + "updatedAt": "2026-10-20T04:34:45.999Z", "postProcessHash": "b467f9375200e8fc6e5cad674aa21a1ffaa09a495031f4856d565b2479c2de7e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.281Z", + "updatedAt": "2026-10-20T04:34:45.999Z", "postProcessHash": "c7db436c4f6595eef2927542e0667975b1d42ff06d3ae0f8d6187317187ed9b5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.282Z", + "updatedAt": "2026-10-20T04:34:46.000Z", "postProcessHash": "f1f1e548077397889c86a186990f5dc0e4dec7cc61428f8cdab76f84c0f0ec63" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.282Z", + "updatedAt": "2026-10-20T04:34:46.000Z", "postProcessHash": "845dd8374af3cb1186869711838b7a4c367b537ddc922f64c9add2a4ea2c3fe9" } } @@ -58811,143 +58811,143 @@ "5dd9420899194fc82a614b57e260be0b6336a192c6f26cefd67c4abb894f7502": { "f9c970f2bf97d870bbed0a67375a05539e0a3a3071685bbcd485f3c80ef78339": { "zh": { - "updatedAt": "2026-10-20T04:30:25.284Z", + "updatedAt": "2026-10-20T04:34:46.002Z", "postProcessHash": "89a1c5c4d8797838fedc89700df8d86f4d6d9d0432d13949ae392468a4a7981b" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.283Z", + "updatedAt": "2026-10-20T04:34:46.001Z", "postProcessHash": "4aabe0803853fcc243c05b8decd3c83128c4af40550247bc9ad6ee0a0feecab3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.283Z", + "updatedAt": "2026-10-20T04:34:46.000Z", "postProcessHash": "3e77b096813ec3f6cfd9517beaa08a0b4064c443ee56c669bf4b18978b1f737d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.284Z", + "updatedAt": "2026-10-20T04:34:46.001Z", "postProcessHash": "0856f7ca321dc9a9f251df86154824e5ece2f12f2ce22f85aede5f40e2699e3e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.284Z", + "updatedAt": "2026-10-20T04:34:46.002Z", "postProcessHash": "57e576dc28526fa6f7a7eefd6eee6f25de5e93aed6438699b557091447277e0b" } } }, "28e4ed307650b45f0d0a4260c3e83cc14c55fd2250d7bf171335785cb4cf8f9a": { - "4aee775210c27feeaec9c3b57d36a8981c14ad55d0afedffa8df9462f1bbcebc": { - "es": { - "updatedAt": "2026-10-20T04:30:25.287Z", - "postProcessHash": "8cb7b88034cba3487d53460d8c69e6470682bd80fd6a6fdc0bfca1e3a26c4471" + "7665c6336e9c0535715b5bdbfcbd10a43251f4e8857081baab84ae376a8e74c3": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.352Z", + "postProcessHash": "f92f2f8055ac593fbdde0ab534f8f714b5c2e08d57625054205347f080fba651" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.288Z", - "postProcessHash": "6fa5e408fe1a97468b71afacd434af70dc34f01a1c36df1db538942e61349148" + "updatedAt": "2026-10-20T04:34:47.385Z", + "postProcessHash": "8bbac100247ea846fb0c5300c4927e1b6597178a29f89aa6e81de9d738931e8d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.288Z", - "postProcessHash": "f8887794ccb468c9cc2514bd7ea2ef04fd14fb6d4c8d4f55e054107666383360" + "updatedAt": "2026-10-20T04:34:47.415Z", + "postProcessHash": "dbaf917c19f65c759c7bd52506da8a387f3094f3e9645963ef806a862b55833d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.288Z", - "postProcessHash": "a5021f77456cbc4d745b898eecafacc70e25bcb27c0cc0c871175ef2ed487eb8" + "updatedAt": "2026-10-20T04:34:47.437Z", + "postProcessHash": "d6b93734ac591c75f05ddbd5b4fb9c567d546144950e6719d010b21935d19e74" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.289Z", - "postProcessHash": "5717639176f15e93ba6cfd2c0fc89872ace7514ecb3d06857e67c6ff6675cb9b" + "es": { + "updatedAt": "2026-10-20T04:34:47.456Z", + "postProcessHash": "810dbdf775cf7b0b21ab6d39b4fa74ecaa76fd2ab75c486c605a1d2163e5aa06" } } }, "2679d177739c9c4bf1bbe759a8f62decfadc162d0eb6901c10311c206fcc1274": { - "a827b0bed05011b3cdd56910efe32d524d708b3ddc37329508afd70355e05739": { - "es": { - "updatedAt": "2026-10-20T04:30:25.289Z", - "postProcessHash": "1334fc41ae0e280330c33b0332353acfec3ca2065ae2f20ff5f01fa4b02451b0" + "c5cc6bfdf1a8c71dcb53c0cd2f5b60ad5bb0f81d23f25d3bf098ca771d94ab1a": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.416Z", + "postProcessHash": "fd99efdbffdd0824ba391bd87fac48ab74316363ff6eedb5d068c038000fa416" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.289Z", - "postProcessHash": "78869834b4ee2993611be4121abc3b0f49b8881bb81042d8469d0f2a8e0541c6" + "zh": { + "updatedAt": "2026-10-20T04:34:47.437Z", + "postProcessHash": "7caedc5c2cb34f0543cf14a9b5fb0020299232b6baca455f20395d12fb42fb2f" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.290Z", - "postProcessHash": "bdcc24aee597c40a246637de128a6f2531bf32735341ef2c1298d02a284cd06d" + "es": { + "updatedAt": "2026-10-20T04:34:47.447Z", + "postProcessHash": "1e88880a4b4792b98915d2676b31d77b23d90f9308b9a75eb4ff313e3aa0e169" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.290Z", - "postProcessHash": "dca0b0c81dc8d17989d294a30d77bc8199abaa6d617512410f2f2d151fff18b6" + "ja": { + "updatedAt": "2026-10-20T04:34:47.461Z", + "postProcessHash": "1569727cc62e198abf28844c464ddba51410881431c7efcacda41bf797837dde" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.290Z", - "postProcessHash": "4f1d2f9700f6ab5c0a6368702773a4b128d563c9b390a2116a1288d8acd770bb" + "fr": { + "updatedAt": "2026-10-20T04:34:47.477Z", + "postProcessHash": "c761e40b850fae63ce4fb933f3b83c8bb2ef210b553c8d7eb9a120ba2545d212" } } }, "9e10efbac30d73df8f743394a60a8e676916f9e9d2a9732fdb0b7d505d754a30": { - "79911520811abe8c00fed6fc2a2e842e345a2361c65c09fa8521577db9093e1f": { - "ja": { - "updatedAt": "2026-10-20T04:30:25.298Z", - "postProcessHash": "63a611fb9e85f9afe2a43503f2ca9392964635bb7a76aede3013cfef918d28a2" - }, + "7e00f331f282c79fc41e42082ad076838ad16ce4ef262f1fb9e7d5b51b3e10d0": { "zh": { - "updatedAt": "2026-10-20T04:30:25.299Z", - "postProcessHash": "0947f0605fa636802d59b546c413cf028853c7ffde652668047fd8272617e027" + "updatedAt": "2026-10-20T04:34:47.417Z", + "postProcessHash": "6b060e004e11d9d2b38dbca00c96666822917bd9f0905dd1464ca0b52af4ba2b" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.299Z", - "postProcessHash": "2065e881b1992e3208b3e7d05efb9eadbe6d9fdbe6ae6421cecdc0cd50beb67f" + "ja": { + "updatedAt": "2026-10-20T04:34:47.418Z", + "postProcessHash": "018ad0b45b8b4c03d6391eb3b94a3ad2069bbfd7f7b8df801f2c3d5c587708e3" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.448Z", + "postProcessHash": "fc90a1fc7a649bc8cc81d2ad7b9e494fe7fa8e6e290051a12a1dfb4e09709312" }, "es": { - "updatedAt": "2026-10-20T04:30:25.298Z", - "postProcessHash": "81390adf81473a4f47268a2fd9d121d3cb1e557f4d3f9efb37d2a4e8c1412abe" + "updatedAt": "2026-10-20T04:34:47.457Z", + "postProcessHash": "c593900d1d778efe19c77b98c4b0122b7ef803994fe62f955473b16dc2f60bcb" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.298Z", - "postProcessHash": "89202d751abf9ffda0af560805a1d5df0c1aae272c3dc9433ffac20fc7b4b165" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.463Z", + "postProcessHash": "e27afc836abd08ada5ad11eb7d808f142efb6716ae14ee49ccca5b11f1b12cb4" } } }, "dddedc394592fde3b1fa1b2163c59ef5999ae335f4f26e5235a722bfc04af4e8": { - "3b5eeae281a6f39499defd6ad7f689a34f63a4d27b47bbb5c8b92b37db6592d9": { - "es": { - "updatedAt": "2026-10-20T04:30:25.301Z", - "postProcessHash": "d0c7e528c40ae6956069e59b33a28d0f3631e41ac451415373a1901b44d9bb44" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.302Z", - "postProcessHash": "3ccfcff758dba64fe22a260b973845faf6c6dbfe90d3c066cd75abd6da2e5813" + "738301c800e8851c19d2869008d6363b2a37fa70fb7f006d4e33a19b003102d0": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.354Z", + "postProcessHash": "3073b3b28c812ce6ad8d0ddf3d615dd70b37d7d701eeaa0ee65676cc7f7d30ec" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.302Z", - "postProcessHash": "60e75894eee5682b6647937ebad1bd111ed078d09a35c8b781dee473b63371ad" + "updatedAt": "2026-10-20T04:34:47.393Z", + "postProcessHash": "04b73d175ee25828b0388c711d1f3c06a98248048659ef6830cc6ecdbe99d950" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.302Z", - "postProcessHash": "553d1c0fcdda355a140fda5c7bb3b261409d2adf84fd294b4af59ba9f5260fad" + "updatedAt": "2026-10-20T04:34:47.397Z", + "postProcessHash": "2f6e29d31de01766fbc6c8b956186d7838cdd73c5c0c926f3e0474678c3a5286" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.303Z", - "postProcessHash": "34a212b4ae1b86005511f89e3efef3840280fc8157c0e50655938873fe5bb715" + "es": { + "updatedAt": "2026-10-20T04:34:47.419Z", + "postProcessHash": "cc5acaecc2ed42d76ae05cd78b22aa9fdf6312ed648f6ea8dc3b31ac117817a9" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.419Z", + "postProcessHash": "b4f8a2b4b0443ad554ffd6ce6205b388c86fb579ceee4a66a79a74f4993b836e" } } }, "503390a2b725ce09719bd2d44820d716f0199ac13aa0197e0aad250b61bb410f": { "7ec1d75c73f6bc6696479912506ebde4610badbc019ad5cb43c4a19edb7a981c": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.342Z", + "updatedAt": "2026-10-20T04:34:46.049Z", "postProcessHash": "79b5d621992bc72a9e043c345c693ab8db861687dd1dd3b1396394be2418012e" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.343Z", + "updatedAt": "2026-10-20T04:34:46.050Z", "postProcessHash": "30a20e7dc6e144155c4435459b5b806e634f8734c13faed195d5b28d935ea7e4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.342Z", + "updatedAt": "2026-10-20T04:34:46.049Z", "postProcessHash": "c32b93081a57339e64fc683debbbdedd4935533064332fd32fafa0465826dbd8" }, "es": { - "updatedAt": "2026-10-20T04:30:25.341Z", + "updatedAt": "2026-10-20T04:34:46.048Z", "postProcessHash": "03d552e615f5cb6a725650dbd385806399e1afdde6aeac3da67271b9b07c7961" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.342Z", + "updatedAt": "2026-10-20T04:34:46.049Z", "postProcessHash": "52a1910e9f7cc2c76ba9ff48723e8e5e77d7e8a99a69cd7483821a814e7783a4" } } @@ -58955,23 +58955,23 @@ "e0895c60476342b1929ffb0c1f69c7d23eed94bab003594e105682d195ad6b5c": { "19d8719cab50c95ee339ebd4ab6c0a8eb5fad920eb245d81d39544ebe75bb00d": { "es": { - "updatedAt": "2026-10-20T04:30:25.353Z", + "updatedAt": "2026-10-20T04:34:46.060Z", "postProcessHash": "122544dac76fc0e6d8bb218fbb30c6ac5ce02928047a6ad880c4268c3086c4f8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.353Z", + "updatedAt": "2026-10-20T04:34:46.060Z", "postProcessHash": "4993008a6a1e1ad801150b9137ac226ca25d72fa64ad414ee91085b6f357c03e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.353Z", + "updatedAt": "2026-10-20T04:34:46.060Z", "postProcessHash": "5ec7bcfa184ce3f494803fc0ceeed640f15e5d1c241df69edf565ff903e12f8c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.354Z", + "updatedAt": "2026-10-20T04:34:46.060Z", "postProcessHash": "1abbbca0e185d80ada415a18e605372f6d803d6760c2f07d9fc8f3fc0502a02a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.354Z", + "updatedAt": "2026-10-20T04:34:46.061Z", "postProcessHash": "4c5d97108c1757f6826afac894fbc3e9375b20ee56e1d314865cf47fb038e163" } } @@ -58979,23 +58979,23 @@ "71720aca530a03e2cee4f571bb977758a87606477feb77dc27461404d52d48a9": { "ad2addfdb4efd5cab2fbcbe8508f20e36eadc32b253838415ed063aae8e69397": { "es": { - "updatedAt": "2026-10-20T04:30:25.381Z", + "updatedAt": "2026-10-20T04:34:46.089Z", "postProcessHash": "fcbdbaabf18e57a6bf5eee3b5310324b0632c188b75bebf518724931f11c13e8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.381Z", + "updatedAt": "2026-10-20T04:34:46.089Z", "postProcessHash": "a4b5c25d1463a04133f17be3bde67886d1378fb20996d88cf82bda683939c003" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.382Z", + "updatedAt": "2026-10-20T04:34:46.089Z", "postProcessHash": "409142e871ab7e1477cec3a90030224f961b838276a255863000b68f6520215b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.382Z", + "updatedAt": "2026-10-20T04:34:46.089Z", "postProcessHash": "52d372be5425e837caae5bd97f9f1e350be9983ced08a11f641fead63491bc7a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.382Z", + "updatedAt": "2026-10-20T04:34:46.090Z", "postProcessHash": "298befab299f6706cae3239a655cadce648654a864fc41fa732f201ca41ed5e1" } } @@ -59003,23 +59003,23 @@ "9a0ad0d2f85074bb3a7c519e4741c9dfc1a98edb4f3a66b8d96a7440cc3b0899": { "bac4ffa5a9f98b68412dbf16cce75dc96d05f1235d85593640663228cf843502": { "es": { - "updatedAt": "2026-10-20T04:30:25.391Z", + "updatedAt": "2026-10-20T04:34:46.097Z", "postProcessHash": "01d8d30579c9eec3081e3ce80a287486beea94fd5a873493645a4aecac99eb88" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.391Z", + "updatedAt": "2026-10-20T04:34:46.097Z", "postProcessHash": "be66c1ecce75eb949d83151bab52b0c7f8eaa6bd0a2ba0daad7c76ce7dfc2b94" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.392Z", + "updatedAt": "2026-10-20T04:34:46.097Z", "postProcessHash": "12672671b8f8066b1cb2483dded5fab02a45d74933315db1b647a0895fcaf053" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.392Z", + "updatedAt": "2026-10-20T04:34:46.098Z", "postProcessHash": "f505606f8b230f86fa432824f86904fcfddfbab51c32417c468c9346b1f8e74f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.392Z", + "updatedAt": "2026-10-20T04:34:46.098Z", "postProcessHash": "9f602588c7b8521eeba65c5e4dfefad71aef5b8c3719101c8a198afab0e491fe" } } @@ -59027,23 +59027,23 @@ "c24d6af7a55397aba75a404f73b10084a08b81131c1be650892015fcb6b6e409": { "8ecbffa53c3f2e2468b2725b1418956ddd7a1dee46a769418c9fbcf1c4addcb9": { "es": { - "updatedAt": "2026-10-20T04:30:25.393Z", + "updatedAt": "2026-10-20T04:34:46.098Z", "postProcessHash": "8c24dde1d1388aa6e770a1e7b4533b775cff5f04a6c51978209d782c8387578c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.393Z", + "updatedAt": "2026-10-20T04:34:46.098Z", "postProcessHash": "34c3e72d2ddb1db13e15103bead8765d095d38b3d6b9a767c9ce5813614334b0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.393Z", + "updatedAt": "2026-10-20T04:34:46.099Z", "postProcessHash": "cd7b726297724b1895fa7a111d3895c77c687daad466df94bba02afce1292485" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.394Z", + "updatedAt": "2026-10-20T04:34:46.099Z", "postProcessHash": "bdff1080f492cbcbb2caf59cda5306ca09d2bdf611ee0787d7c9505e882f438b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.394Z", + "updatedAt": "2026-10-20T04:34:46.099Z", "postProcessHash": "510c7e546e670ada4e30d737a86c8f8a20921154d9274b90de8391515c16c62a" } } @@ -59051,23 +59051,23 @@ "83dacd847e7feb63f34d83b4a0ffa2ce398179050855ee7df82597512c37adbc": { "a4b59f2032c2ab71a2f26b09ac66541a00a69a16aa144c1b4680fe0f0acedee1": { "es": { - "updatedAt": "2026-10-20T04:30:25.394Z", + "updatedAt": "2026-10-20T04:34:46.099Z", "postProcessHash": "b1251aadd900cc92851cc6ceff322e51b7d80fabd5f9efe546d5692524dbe21f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.395Z", + "updatedAt": "2026-10-20T04:34:46.100Z", "postProcessHash": "e94839739ea774a760dc04dd347a767770e0ddaf2e3c6613bb7c9100c0d4de67" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.395Z", + "updatedAt": "2026-10-20T04:34:46.100Z", "postProcessHash": "e016bede14cb817ae8bac2424aa32890ddba7a7d54d6f06e6c29e1e606efdfaf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.395Z", + "updatedAt": "2026-10-20T04:34:46.100Z", "postProcessHash": "f9ef72fd35457ff7119d76e13d93746742a05d52c994084bd118f01276679a1a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.396Z", + "updatedAt": "2026-10-20T04:34:46.100Z", "postProcessHash": "7fb3c13202fcac083e843772a4b7557d59601818ff790e9497c51d69122702ad" } } @@ -59075,23 +59075,23 @@ "664bc1d8eeff1a8bff6f2bc3349726a4c5d8c510fe326cf242125c74795d7bdd": { "299d6740015993b7a815750a62adddd898bb9adeca4ee68fadf10622af689a43": { "es": { - "updatedAt": "2026-10-20T04:30:25.396Z", + "updatedAt": "2026-10-20T04:34:46.101Z", "postProcessHash": "0cb8c57f082443671d6d478090b0383d9796f006feced46a79ce604ee530443e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.396Z", + "updatedAt": "2026-10-20T04:34:46.101Z", "postProcessHash": "576e1e761549fe59a56ad3542a77b5538e2ce12923bef50e4b57a0d08efab877" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.397Z", + "updatedAt": "2026-10-20T04:34:46.101Z", "postProcessHash": "d3be11e98fbab005f6420dd0eb4b5f03a40cfbbc7d2e87695702b3a992b87e1f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.397Z", + "updatedAt": "2026-10-20T04:34:46.102Z", "postProcessHash": "44751d248e51442ba15c3b2117f630e2e5e2ada11fa8b241d3506fc13221aadb" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.397Z", + "updatedAt": "2026-10-20T04:34:46.102Z", "postProcessHash": "7f151ed986c46ef3c799e7b099948181c5ac4aa96f04a4266780120fc6d0f144" } } @@ -59099,23 +59099,23 @@ "fc6e21bab97556422ab0f651085c544bb4c3c33b53d63f61ed3e6efde5e9bb53": { "a1120f63d806df6fcd6d1c2c87bb50fee71bde7ce1766ddfc72ef6a1e1bbc16f": { "es": { - "updatedAt": "2026-10-20T04:30:25.398Z", + "updatedAt": "2026-10-20T04:34:46.102Z", "postProcessHash": "43daf003951d53a759650423c10110a58c30b6f41ce11c00f09406b6e1e216cb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.398Z", + "updatedAt": "2026-10-20T04:34:46.102Z", "postProcessHash": "35b4fa4b814f0f1b42973515eee89cfe5d209ba75876cb5b0b623447e91e15eb" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.398Z", + "updatedAt": "2026-10-20T04:34:46.103Z", "postProcessHash": "0310b053dec21b74f93419c001c6223bbdb022496282eb2114620876eb2d75fe" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.399Z", + "updatedAt": "2026-10-20T04:34:46.103Z", "postProcessHash": "e9605e135b8497681b9763a15d0c401bb0a72bf34694855361408a59bd50cc57" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.399Z", + "updatedAt": "2026-10-20T04:34:46.103Z", "postProcessHash": "894a39b4c911bc8d4e70a51774a479fe4d04769b999c49e4dd2475cd951a47b3" } } @@ -59123,23 +59123,23 @@ "a1ed1d315841a388aac89008daf5df4711b096f5fb62fe42a193a480f0c302ac": { "a6d6b59e7ecc8ddaa1e7fa36f442657720a530c07ab8fba008cd9c7bd51e37f0": { "es": { - "updatedAt": "2026-10-20T04:30:25.399Z", + "updatedAt": "2026-10-20T04:34:46.103Z", "postProcessHash": "58f0de5c46016efe5ab6f915da82f68df7984ee74aab04b4587558c620465ef9" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.400Z", + "updatedAt": "2026-10-20T04:34:46.104Z", "postProcessHash": "ef8ae7b18557718e88680a1f1712b9b0f85fd0a19c44a03a86900c9c336edb72" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.400Z", + "updatedAt": "2026-10-20T04:34:46.104Z", "postProcessHash": "9473f21cffa6b353a85143716398728319c4bef44fe03c6838f171e756a4a466" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.400Z", + "updatedAt": "2026-10-20T04:34:46.104Z", "postProcessHash": "6d16df0ea992097935c6069648e92db3d57957dce7bb4bb3c280cfaab0c59875" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.401Z", + "updatedAt": "2026-10-20T04:34:46.104Z", "postProcessHash": "b154cfbbb01a04da6a00978552f921b83679fa713b9a17dc5b8d31539cf88307" } } @@ -59147,23 +59147,23 @@ "ea5cb57d9db133f6f1a95dce3119a831eb7b7ad87f9994e4c4ec829a003876d5": { "f7aeacb11f548ab14362b3308c0355b1beae23b04e7afd89d2be71ee11389f38": { "es": { - "updatedAt": "2026-10-20T04:30:25.401Z", + "updatedAt": "2026-10-20T04:34:46.105Z", "postProcessHash": "4297b85143260a36c4f4a3d392f799c0326c20118cc1374587fcb7bd3d1b4e1e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.401Z", + "updatedAt": "2026-10-20T04:34:46.105Z", "postProcessHash": "2aeb6ebe4f7546d94b16a6434a9601dc427863c1438e585c3b96960a91c6b9e0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.402Z", + "updatedAt": "2026-10-20T04:34:46.105Z", "postProcessHash": "3cf08915036b17d33f1f2c6fc262b7d57356d84138c80664706b51b73052de65" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.402Z", + "updatedAt": "2026-10-20T04:34:46.105Z", "postProcessHash": "b818a19f332ab420ddce82b77dd1c211b88dc40f7b44a12922ba78496de95a26" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.402Z", + "updatedAt": "2026-10-20T04:34:46.106Z", "postProcessHash": "97e77ee3b19ef850c5e25140c215f8d14dc589973a519b53d1391c8705188295" } } @@ -59171,48 +59171,48 @@ "2cc2419ba2264bbaa4dd2fbe962df0f4bb1517635c957310d1e9a37694608c78": { "ada7bb6301c42db6db30bb151fa4411f7f1bcd8c7948b89d7dea7ca6a70ad144": { "es": { - "updatedAt": "2026-10-20T04:30:25.403Z", + "updatedAt": "2026-10-20T04:34:46.106Z", "postProcessHash": "392c9eeabb32c9d5624aab930daacb8f7799181ca73cfc839937d763d4253e85" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.403Z", + "updatedAt": "2026-10-20T04:34:46.106Z", "postProcessHash": "a00c3d21eabd11e81388e7c138094111bad903c12e512412dc0b8478e1fab328" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.403Z", + "updatedAt": "2026-10-20T04:34:46.107Z", "postProcessHash": "39455c574c5d7d6cea4b6bf06745b940f69ca4ba3fb225ce408cc72c3fce23e8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.403Z", + "updatedAt": "2026-10-20T04:34:46.107Z", "postProcessHash": "0d7a92b98d0c26357adef4d6a812a746852100f1da1e3c9d6194b4afe0f22d5a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.404Z", + "updatedAt": "2026-10-20T04:34:46.107Z", "postProcessHash": "6744a09821b7bd1b3b0f706bbc535b11c05d610cebe4523235ddfb2d8e993203" } } }, "d06fc66cddf645887fbaae63895ceea76be67d5155c59501f92326eeecc8428e": { - "adc4bab9921838fb2bb8fd59aae236f505bff026e112cd43a9dd0b4e7209af35": { + "3964dee68c4cc37c598b3a925c458424fc6f6b01bd5171c2e4a6ec724812c8c0": { "ja": { - "updatedAt": "2026-10-20T04:30:25.406Z", - "postProcessHash": "bc25af609145cd53868a479c12f7291f518858735080d62940f93865e42f651a" + "updatedAt": "2026-10-20T04:34:47.366Z", + "postProcessHash": "26b146246843f0bddfd80bbdcf657f1ecc6f6fc5929eed20a6b1489a50858221" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.406Z", - "postProcessHash": "dd29c30d23928fee6244356191dbe11d6539aa289cb1f5c8cf03abd240a54b7c" + "zh": { + "updatedAt": "2026-10-20T04:34:47.390Z", + "postProcessHash": "b23b3cff52057b16e35defd60626721e9536497aceea9d1c90592406bb034041" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.407Z", - "postProcessHash": "dfc390d1871610733de46d2d8b08d9e28e9aa5de689bb977ee046145651be690" + "es": { + "updatedAt": "2026-10-20T04:34:47.403Z", + "postProcessHash": "db7e66b89cd9ff2f3996b204507584d7b10fb0ac9c3db4c73aedea1cb528f85e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.406Z", - "postProcessHash": "f0483b3883c4a1300334d7e8c1e7dbca9ed0067ef62d3d9a5808f0a7b066a8b1" + "updatedAt": "2026-10-20T04:34:47.404Z", + "postProcessHash": "1ff58f14e3793a1bf7782fe20bcac4d0b45e6a266e7b24b9179d63b109c6d771" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.407Z", - "postProcessHash": "dfb83f2e24d7c8439904e944e53c3bd0c00e20b37181f3c372db6d9610ac7098" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.422Z", + "postProcessHash": "ae5e66a3bd24cf149c00f06ddb0304fd2759a514f13ad821f361054339d15d40" } } }, @@ -59243,23 +59243,23 @@ "acb59a2df23368e66129fce341108f170a070b1e1b0879ea0831356d2fd3067c": { "41074842decd602de065027154bf0742b86685b08d6366bf5edf7f7c432c6efb": { "es": { - "updatedAt": "2026-10-20T04:30:25.409Z", + "updatedAt": "2026-10-20T04:34:46.110Z", "postProcessHash": "31004f52c5f12f1c64c020e44f9ab7edbd90e7a43b2b6750d2b4a9e5ad2ed27a" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.410Z", + "updatedAt": "2026-10-20T04:34:46.110Z", "postProcessHash": "0effb5856b232ef12a7ffbbd01bcfcc05a77142fa45462216d1fcd11f9d708b2" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.410Z", + "updatedAt": "2026-10-20T04:34:46.111Z", "postProcessHash": "c004d50ff4dca7aa8db08be7ca59bdf3d47894bffb48bd7fd3ed0e4e56d44510" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.410Z", + "updatedAt": "2026-10-20T04:34:46.111Z", "postProcessHash": "9f4c2e26311e9785dd169c3348a3cfaa503d670a482592aad4aacf4b675688b2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.411Z", + "updatedAt": "2026-10-20T04:34:46.111Z", "postProcessHash": "7437294a817434f94d5b9f439d1301f9e33ca81af1ab99d7057b02930e52ad17" } } @@ -59267,23 +59267,23 @@ "48c9794a9a5d9a64ad35b2d83fff5c529ba6a0bf4cf6b438e256463a5fa9a112": { "b8f42fe8cefe4663ba28fb035a97bfa70ec93c2be5fb30b931232cf19546d9ef": { "es": { - "updatedAt": "2026-10-20T04:30:25.411Z", + "updatedAt": "2026-10-20T04:34:46.111Z", "postProcessHash": "fec4ffa949bdb34e3670a16e795ac6013679d78f0f236b8b9b582c09beee7f8e" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.411Z", + "updatedAt": "2026-10-20T04:34:46.112Z", "postProcessHash": "f05c769bd71e61a81ed8822157d147ba5c66b970fd2a7b352cf330a0f868eabe" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.412Z", + "updatedAt": "2026-10-20T04:34:46.112Z", "postProcessHash": "cb29514cf8eb4570245e1018f17d5c00af22fa33cdd68a79e7b52017546f21c7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.412Z", + "updatedAt": "2026-10-20T04:34:46.112Z", "postProcessHash": "0489ac8d104ac0f59b1dae6b71db62bb83758cf69c921fe2f970f678d6887bf8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.412Z", + "updatedAt": "2026-10-20T04:34:46.113Z", "postProcessHash": "0dcf71b2747d91a21e7b040c152c9e6f3acbe32508927b78cc75ba17feb66bc6" } } @@ -59291,23 +59291,23 @@ "4cd82ec56f2acea476ca33b17203fbd7812a86a99fc62ce876bcaabf350d92c1": { "87b2039b31de8c046e4e83500e3886cbdde23746c77795355b01ee0ee2693b78": { "es": { - "updatedAt": "2026-10-20T04:30:25.413Z", + "updatedAt": "2026-10-20T04:34:46.113Z", "postProcessHash": "41421cf730d20a30a68160c16b1d9f3a97c52e5b5f6ec61ca4bb0340e076b410" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.413Z", + "updatedAt": "2026-10-20T04:34:46.113Z", "postProcessHash": "39c208e44200533585a0887e538ee89aff8e8fb1f3eb98e866ddab395deb5390" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.414Z", + "updatedAt": "2026-10-20T04:34:46.113Z", "postProcessHash": "19f4e870bedf8ddf9643a03183d1fa9159d3ca1c22047c2a17aac545eda6fb34" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.414Z", + "updatedAt": "2026-10-20T04:34:46.114Z", "postProcessHash": "5ac747457f5613ff7a6731dc1cbdb85a5a7a40cfab494e7367fa2fcb7ac193b3" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.415Z", + "updatedAt": "2026-10-20T04:34:46.114Z", "postProcessHash": "fe0f85f9b2390b64b266044a7e802b88d82197d52f2ea9a185bc0853470f0112" } } @@ -59315,23 +59315,23 @@ "6eeb099159531aed2a38930831dd8710b2523f3d40f28f83f97cce574ce0a940": { "6b0ee39e7703d78c10bbef0ba40f547db81d54872338beea7af2128ed74583c3": { "es": { - "updatedAt": "2026-10-20T04:30:25.471Z", + "updatedAt": "2026-10-20T04:34:46.155Z", "postProcessHash": "2685d9e853811f3095648ca4202096b8c0c50a766ba04a9a93ed7f7fbeabc2b8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.472Z", + "updatedAt": "2026-10-20T04:34:46.156Z", "postProcessHash": "1444484cc965b04710599015a059e4d32e8b12bd6c1ef6a10d90abd90d17bb46" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.472Z", + "updatedAt": "2026-10-20T04:34:46.156Z", "postProcessHash": "905c864bc2983f5d649f7387ac13f381880ab7c672320e60a010ae9150be265a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.472Z", + "updatedAt": "2026-10-20T04:34:46.156Z", "postProcessHash": "6205cd02065e695a27cdeedd4dda815cb8d53447a809979c36dafb148a86eaae" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.473Z", + "updatedAt": "2026-10-20T04:34:46.157Z", "postProcessHash": "90accb205b6de52d1e66a378c66cc0df1209c8d53196d3a20ede2ad12c19c7c4" } } @@ -59339,71 +59339,71 @@ "7cba8a1ba2c40cfc387c3f070ca8c1e360e0562d84dac206a81cf8c087dc43a9": { "f0c32a99d3fcac0dcfbdb9ff8db48b1c5ad8639c75ee8bc2dea7ba858e73e063": { "es": { - "updatedAt": "2026-10-20T04:30:25.473Z", + "updatedAt": "2026-10-20T04:34:46.157Z", "postProcessHash": "54ad80df2a3f9539b6615ad3c451e49c2a5e8ad5204be66ce8ea4ecfe891b203" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.473Z", + "updatedAt": "2026-10-20T04:34:46.157Z", "postProcessHash": "a793bc8fbf39917fffde79a5cb1007c0b7858ca9db98e48838792a471a350ce8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.474Z", + "updatedAt": "2026-10-20T04:34:46.157Z", "postProcessHash": "8f2ca699a357b929d0e3f94edab41c12a9de63d3dd8a42b8945188f099bd91e7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.474Z", + "updatedAt": "2026-10-20T04:34:46.158Z", "postProcessHash": "07de796e21c14b19a325804beedad156db05357970f91d4dda631bcd80858b7a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.474Z", + "updatedAt": "2026-10-20T04:34:46.158Z", "postProcessHash": "46abf43c3aacd71b9e97210ed03e1d465bffc97c89641a2ff96d4e0fb8647631" } } }, "328ee942afb282f6571c3103f920a97d26f813c70304de82018caee2f3283a54": { - "91752154f099dc28122505e4e255a868444653ac50d55eab4a9d1d1f63fe08f2": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.520Z", - "postProcessHash": "8b30e0f2f3be99c2be09d5b581f2c9f672e116235a8533be219af01e8c4d98f1" + "b9c75a82f51a2df2c40d5021df7f96d16d24623cedcc157d80ab45f4be09f858": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.390Z", + "postProcessHash": "06ee9b805971eab392ec60826eb511699e0e6bd89e9ac290c409afc405de7128" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.521Z", - "postProcessHash": "e37e0a18cf07849656b046d2397aceed7eb04ef4d2e7bd4f30f1bb9057b2bd6a" + "es": { + "updatedAt": "2026-10-20T04:34:47.427Z", + "postProcessHash": "cc861e794f8c542647558e49d167a2a573796ccf2983994663d550f05d234802" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.521Z", - "postProcessHash": "e781b4a0c1a06958b75eef4c683f983200c9592ad151bca9adf391eb1221181f" + "ja": { + "updatedAt": "2026-10-20T04:34:47.465Z", + "postProcessHash": "aaf20fb133ddb1dbf59da567d6452c627b71322938d5773e2232abe38ff11821" }, - "es": { - "updatedAt": "2026-10-20T04:30:25.520Z", - "postProcessHash": "8608121d8b79cea5a45db50569aaba6c69341c29973dcd01c8c4561ede2209e6" + "fr": { + "updatedAt": "2026-10-20T04:34:47.484Z", + "postProcessHash": "df2dc7916528145706befb9721c02c38d4dfa6dd2ef9bc1afe2912852d44e11b" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.521Z", - "postProcessHash": "a4b13b3e4f1ce73b36a8e99eb7eae798b0a03005dd0d3d7186d786523e6c273b" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.484Z", + "postProcessHash": "c27ccb0d1b01379c32bcaad526fd9ab739735626eec940ccb9f0b8e10b259bdc" } } }, "944fc7d2c07a1d05273d63447761b505005b1da48adf4656ddd4bfb4a9815dab": { "5257256a5e7374599a2ef781befea6121231712680f6a0ba9431db3a597c5bab": { "zh": { - "updatedAt": "2026-10-20T04:30:25.539Z", + "updatedAt": "2026-10-20T04:34:46.197Z", "postProcessHash": "4face2b761f3053ea15f9a6aa0df0fca38b3b68480793947510878ae8fc14220" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.538Z", + "updatedAt": "2026-10-20T04:34:46.197Z", "postProcessHash": "b5e7b7d5348431cafa03b5867b6c8b6b526f48a07738eb12dafe71bca15e5a86" }, "es": { - "updatedAt": "2026-10-20T04:30:25.538Z", + "updatedAt": "2026-10-20T04:34:46.196Z", "postProcessHash": "1bfd152e323d11282bab36e76587991ff2d00e71970bd5f8be4ef87f1d459030" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.539Z", + "updatedAt": "2026-10-20T04:34:46.197Z", "postProcessHash": "e90ee7c7c47d337398fd011b2a6d8521598fd3cc845faf2222e9b06808c78d33" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.538Z", + "updatedAt": "2026-10-20T04:34:46.196Z", "postProcessHash": "d11aea877855477a001999a52441767c3d131312a1292ece4d3cf1f1910c8ced" } } @@ -59435,23 +59435,23 @@ "30fefbccfb6113b666e079c6fb8e782272ed354c952c2a5af8434be9d5cb3a08": { "f00321d8179be4a54e07d86e012490f479090a544b04f3d0592aba2815e0b85e": { "es": { - "updatedAt": "2026-10-20T04:30:25.621Z", + "updatedAt": "2026-10-20T04:34:46.277Z", "postProcessHash": "7e529eb31bc7d7201a36e3f3657caf4a4b82570d0bcd7633f3b8f4bde439ce5f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.622Z", + "updatedAt": "2026-10-20T04:34:46.277Z", "postProcessHash": "3d1b504e28aff9df2f6b81ab759a95ad5258215479d1e9841e0fa11dac84a7da" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.622Z", + "updatedAt": "2026-10-20T04:34:46.278Z", "postProcessHash": "9c1e2ddbd414a247150b552dd6f8e831f7dda85642bc10cc1dec963d2c7da8df" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.623Z", + "updatedAt": "2026-10-20T04:34:46.278Z", "postProcessHash": "6b513d6961088fa90d6452157d9cd4e6ac39d546ce95f15b76daa5a948c1d7a0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.623Z", + "updatedAt": "2026-10-20T04:34:46.278Z", "postProcessHash": "34c6c91cd4238d860367d984015f66ab0c9594e46f0ec1054b8a693dceff1484" } } @@ -59459,23 +59459,23 @@ "d6fd6e77a5cd2e0b9e206e847bfea92cb608812544695009bf3b9b90df70e142": { "3e566ac2afdab08ddcb434ee2dd42d703a7c949b07343e5cdb41ae5f047cb2bd": { "es": { - "updatedAt": "2026-10-20T04:30:25.624Z", + "updatedAt": "2026-10-20T04:34:46.279Z", "postProcessHash": "8a602e5ca318902a78af2deee895dcefd5abf9b068fdac372c01206126912a38" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.624Z", + "updatedAt": "2026-10-20T04:34:46.279Z", "postProcessHash": "8c2125c5accd1efaaeac711c73a18b53a04a93ea569aabec71626084a7024c7a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.624Z", + "updatedAt": "2026-10-20T04:34:46.279Z", "postProcessHash": "18d249cf7e776759b3258fdc2e3af83fa39c04c80a300921a4c421482d04e5dc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.625Z", + "updatedAt": "2026-10-20T04:34:46.279Z", "postProcessHash": "0773e7053ff62f35802c10e9e6a499f742765b5eeee5606f247d700056249ca5" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.625Z", + "updatedAt": "2026-10-20T04:34:46.280Z", "postProcessHash": "f7e537a9dd19fe4b7b42b5a5a6c001786723251171cfa1d42051f01f538107cf" } } @@ -59483,23 +59483,23 @@ "8e3fa2de579d8d9d5b0e7f19e1cf949ba894d4b84b4d20ae6e73b3258155ab37": { "1f6019ddb14f789e1282ba8b24f1d7e5c8f962037663232f303732c55bd52d6b": { "es": { - "updatedAt": "2026-10-20T04:30:25.625Z", + "updatedAt": "2026-10-20T04:34:46.280Z", "postProcessHash": "5205003666c7d1f3927662bc79adaa79bb5dc11f044801da51d1adfd1f250b62" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.626Z", + "updatedAt": "2026-10-20T04:34:46.280Z", "postProcessHash": "5b2de16b3ec406485aadf6dee033e55be2cb90d0b9feaf8c6fface73dc73f18c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.626Z", + "updatedAt": "2026-10-20T04:34:46.281Z", "postProcessHash": "b1584c3ef79bf80268274df511622aafc0be915c4d8a0d104f3bea0274582fa6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.626Z", + "updatedAt": "2026-10-20T04:34:46.281Z", "postProcessHash": "76e52481f5a65f2f0403e57882908eea94039e8cd2b39ab473965595d14b7061" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.627Z", + "updatedAt": "2026-10-20T04:34:46.281Z", "postProcessHash": "1ceaab13b003a5ec5e3a9479ace3068f8247c1b41c675ee92491969c8d3d3177" } } @@ -59507,23 +59507,23 @@ "58b5352a74e692e8f29fd4a823a5378c1face83db422a81305a11960a856ee3a": { "90cff35c63a4027d487f2c05f03d556690a41460dc1d61620de1a8d2104c8be2": { "es": { - "updatedAt": "2026-10-20T04:30:25.658Z", + "updatedAt": "2026-10-20T04:34:46.296Z", "postProcessHash": "3dfdf77aab8a1d368945e73ffaca2f774245ff26772002a452833f04497080df" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.658Z", + "updatedAt": "2026-10-20T04:34:46.296Z", "postProcessHash": "d847066b59c5a50f920334c6ad0751f0decbc0c657bac7d35471a82fbe2be11a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.659Z", + "updatedAt": "2026-10-20T04:34:46.297Z", "postProcessHash": "8ed4a84ba20d69e9ceb475debe1d17699d3960b31daa29392df26c412343de6d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.659Z", + "updatedAt": "2026-10-20T04:34:46.297Z", "postProcessHash": "ecd69f82127be699259f664cbc9a6eea08d734ceb8451750ebcbec39b1b9d6f2" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.660Z", + "updatedAt": "2026-10-20T04:34:46.297Z", "postProcessHash": "b2a0b20c0deadff3c820d8a742d78e5e39ae4584b6138a1a77a25801cb888135" } } @@ -59531,23 +59531,23 @@ "074f67cdbff7232753e181d445e50d67b524525dddb75ee9a9a907f21eab4a4a": { "40641d1ce9744653bc0e0f46a25a42f26794bde78d5e1c97220389e216e02d69": { "es": { - "updatedAt": "2026-10-20T04:30:25.663Z", + "updatedAt": "2026-10-20T04:34:46.299Z", "postProcessHash": "324ffaf33e2131cdb6589b2a595c085bfd376bf11c28ec15cdad9b865e896c11" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.664Z", + "updatedAt": "2026-10-20T04:34:46.300Z", "postProcessHash": "30da6606b21cda9a2727f0a98b8a03960fef20d61a73530ca003b06ec5369270" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.664Z", + "updatedAt": "2026-10-20T04:34:46.300Z", "postProcessHash": "db00daa81d0e1f7458dd16a024f15ec569b30352367e9da54a24320d13629d43" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.664Z", + "updatedAt": "2026-10-20T04:34:46.300Z", "postProcessHash": "d80f33119ff0b2b35d820824b512dc0e41fbb28db1ff9788850cd479335ef5a6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.665Z", + "updatedAt": "2026-10-20T04:34:46.301Z", "postProcessHash": "2f90faff505bdb5929e41ffad92ed89ef52091a353f323272f7d15673fe45374" } } @@ -59555,23 +59555,23 @@ "206bc7aee7309ac176d1a3cf099f37140f7b2eab64e83ed38adc8f5e0eb74a2c": { "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6": { "es": { - "updatedAt": "2026-10-20T04:30:26.299Z", + "updatedAt": "2026-10-20T04:34:46.924Z", "postProcessHash": "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.300Z", + "updatedAt": "2026-10-20T04:34:46.924Z", "postProcessHash": "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.300Z", + "updatedAt": "2026-10-20T04:34:46.924Z", "postProcessHash": "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.300Z", + "updatedAt": "2026-10-20T04:34:46.925Z", "postProcessHash": "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.301Z", + "updatedAt": "2026-10-20T04:34:46.925Z", "postProcessHash": "a1dacd3b2c6207a9a24ac2488cb25637c1ad8905eaffbb49ffafccc99826a0e6" } } @@ -59579,23 +59579,23 @@ "ffd298b260d506d3634aa25c9658dd2c0c75293301e67247018cc0721d94855d": { "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6": { "es": { - "updatedAt": "2026-10-20T04:30:26.317Z", + "updatedAt": "2026-10-20T04:34:46.938Z", "postProcessHash": "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.317Z", + "updatedAt": "2026-10-20T04:34:46.938Z", "postProcessHash": "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.317Z", + "updatedAt": "2026-10-20T04:34:46.938Z", "postProcessHash": "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.318Z", + "updatedAt": "2026-10-20T04:34:46.939Z", "postProcessHash": "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.318Z", + "updatedAt": "2026-10-20T04:34:46.939Z", "postProcessHash": "205662492fb32bfd41bd7ceb465ddf2757167ea7bf78596df1a8cc36a5d23be6" } } @@ -59603,23 +59603,23 @@ "296b15634fe9c908d8cd5502bc230012cdf0347b8f74103394010d26fea05436": { "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922": { "es": { - "updatedAt": "2026-10-20T04:30:26.334Z", + "updatedAt": "2026-10-20T04:34:46.953Z", "postProcessHash": "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.335Z", + "updatedAt": "2026-10-20T04:34:46.953Z", "postProcessHash": "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.335Z", + "updatedAt": "2026-10-20T04:34:46.954Z", "postProcessHash": "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.335Z", + "updatedAt": "2026-10-20T04:34:46.954Z", "postProcessHash": "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.336Z", + "updatedAt": "2026-10-20T04:34:46.954Z", "postProcessHash": "8510950ac33e8222eacacd4cfa1b06cfaa133ca7c62ac3fdebdf7366f0c91922" } } @@ -59627,23 +59627,23 @@ "9a7e66c742ebfd3c03c0042baf493344ead7cc466cd555efae25cea6be2e99a7": { "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba": { "es": { - "updatedAt": "2026-10-20T04:30:26.471Z", + "updatedAt": "2026-10-20T04:34:47.067Z", "postProcessHash": "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.471Z", + "updatedAt": "2026-10-20T04:34:47.067Z", "postProcessHash": "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.472Z", + "updatedAt": "2026-10-20T04:34:47.068Z", "postProcessHash": "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.472Z", + "updatedAt": "2026-10-20T04:34:47.068Z", "postProcessHash": "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.473Z", + "updatedAt": "2026-10-20T04:34:47.068Z", "postProcessHash": "0143fea95f2c6285603ae5ed72d1fb0972e16008c3f9e0461ac7b0bc5ee264ba" } } @@ -59651,23 +59651,23 @@ "347803b8b07039bdf8de87f0657a4819a78cb0afa073cf76105b89c7be0b595b": { "75c3d3a5ceb532735c8980252c547b6485bebbbe8b9d76b35db1f1ac89ccf15e": { "es": { - "updatedAt": "2026-10-20T04:30:26.476Z", + "updatedAt": "2026-10-20T04:34:47.071Z", "postProcessHash": "e71d9a2d5b056a24a3671c7ea5f64cd8230bc593e51f88101ce6e2b0eefb9198" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.477Z", + "updatedAt": "2026-10-20T04:34:47.071Z", "postProcessHash": "e71d9a2d5b056a24a3671c7ea5f64cd8230bc593e51f88101ce6e2b0eefb9198" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.477Z", + "updatedAt": "2026-10-20T04:34:47.072Z", "postProcessHash": "e71d9a2d5b056a24a3671c7ea5f64cd8230bc593e51f88101ce6e2b0eefb9198" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.478Z", + "updatedAt": "2026-10-20T04:34:47.072Z", "postProcessHash": "e71d9a2d5b056a24a3671c7ea5f64cd8230bc593e51f88101ce6e2b0eefb9198" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.479Z", + "updatedAt": "2026-10-20T04:34:47.072Z", "postProcessHash": "e71d9a2d5b056a24a3671c7ea5f64cd8230bc593e51f88101ce6e2b0eefb9198" } } @@ -59675,23 +59675,23 @@ "e3f251d4753fd9097d0c9894d94603d1466a0151a35d1cfe57b98cff043f5e23": { "22b78ec872ce71e9a2d9cafb5b05b41ea10845ccf900a2267109ecd503474ae0": { "es": { - "updatedAt": "2026-10-20T04:30:26.480Z", + "updatedAt": "2026-10-20T04:34:47.073Z", "postProcessHash": "147cb2455154bb2e38c0957c641a0f8cc2c16527c358e5f4b8842dff5f8f9ca4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.480Z", + "updatedAt": "2026-10-20T04:34:47.073Z", "postProcessHash": "147cb2455154bb2e38c0957c641a0f8cc2c16527c358e5f4b8842dff5f8f9ca4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.480Z", + "updatedAt": "2026-10-20T04:34:47.073Z", "postProcessHash": "147cb2455154bb2e38c0957c641a0f8cc2c16527c358e5f4b8842dff5f8f9ca4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.481Z", + "updatedAt": "2026-10-20T04:34:47.074Z", "postProcessHash": "147cb2455154bb2e38c0957c641a0f8cc2c16527c358e5f4b8842dff5f8f9ca4" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.481Z", + "updatedAt": "2026-10-20T04:34:47.074Z", "postProcessHash": "147cb2455154bb2e38c0957c641a0f8cc2c16527c358e5f4b8842dff5f8f9ca4" } } @@ -59699,23 +59699,23 @@ "0366c5aebc560f940ec78bb215dcc49b2bdb56f9b020e75c337d3c97385c038b": { "6bd21fe46c2fd130394bcbdd65313e84d31148233acc3670b86ef1f931c39045": { "es": { - "updatedAt": "2026-10-20T04:30:26.481Z", + "updatedAt": "2026-10-20T04:34:47.074Z", "postProcessHash": "96b442581a818e4f41c92a8144e37d03b18b72178703889af76fb5f3637f7b17" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.482Z", + "updatedAt": "2026-10-20T04:34:47.074Z", "postProcessHash": "96b442581a818e4f41c92a8144e37d03b18b72178703889af76fb5f3637f7b17" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.482Z", + "updatedAt": "2026-10-20T04:34:47.075Z", "postProcessHash": "96b442581a818e4f41c92a8144e37d03b18b72178703889af76fb5f3637f7b17" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.482Z", + "updatedAt": "2026-10-20T04:34:47.075Z", "postProcessHash": "96b442581a818e4f41c92a8144e37d03b18b72178703889af76fb5f3637f7b17" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.483Z", + "updatedAt": "2026-10-20T04:34:47.075Z", "postProcessHash": "96b442581a818e4f41c92a8144e37d03b18b72178703889af76fb5f3637f7b17" } } @@ -59723,23 +59723,23 @@ "98f4ec0dfa09b77559355de8c9488a04f1745760d699376d9657099bcbd3594b": { "1549e5f3e3f8143a27f498a57317e4f68f51c2f9c67ddb12eb498cf16deaaba3": { "es": { - "updatedAt": "2026-10-20T04:30:26.483Z", + "updatedAt": "2026-10-20T04:34:47.076Z", "postProcessHash": "3fd34bbf6d4854a59227e49d3d18497a5acadc306dca27a4dc0b36d9a6cf93ab" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.483Z", + "updatedAt": "2026-10-20T04:34:47.076Z", "postProcessHash": "3fd34bbf6d4854a59227e49d3d18497a5acadc306dca27a4dc0b36d9a6cf93ab" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.484Z", + "updatedAt": "2026-10-20T04:34:47.076Z", "postProcessHash": "3fd34bbf6d4854a59227e49d3d18497a5acadc306dca27a4dc0b36d9a6cf93ab" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.484Z", + "updatedAt": "2026-10-20T04:34:47.076Z", "postProcessHash": "3fd34bbf6d4854a59227e49d3d18497a5acadc306dca27a4dc0b36d9a6cf93ab" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.485Z", + "updatedAt": "2026-10-20T04:34:47.077Z", "postProcessHash": "3fd34bbf6d4854a59227e49d3d18497a5acadc306dca27a4dc0b36d9a6cf93ab" } } @@ -59747,23 +59747,23 @@ "26436adb09acfaeb0f3e234c8baed2680cdbfe71073724771a37cb8eeaa6b29d": { "8a66eddec18ed4bcc22c36c3a413516e0ec6368fcea18285c0a533a56a9b47a1": { "es": { - "updatedAt": "2026-10-20T04:30:26.485Z", + "updatedAt": "2026-10-20T04:34:47.077Z", "postProcessHash": "a454aaaeed3bc593aaff2481213fd7074793a7d520d050423f9fa4d9228007f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.485Z", + "updatedAt": "2026-10-20T04:34:47.077Z", "postProcessHash": "a454aaaeed3bc593aaff2481213fd7074793a7d520d050423f9fa4d9228007f6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.486Z", + "updatedAt": "2026-10-20T04:34:47.078Z", "postProcessHash": "a454aaaeed3bc593aaff2481213fd7074793a7d520d050423f9fa4d9228007f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.486Z", + "updatedAt": "2026-10-20T04:34:47.078Z", "postProcessHash": "a454aaaeed3bc593aaff2481213fd7074793a7d520d050423f9fa4d9228007f6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.486Z", + "updatedAt": "2026-10-20T04:34:47.078Z", "postProcessHash": "a454aaaeed3bc593aaff2481213fd7074793a7d520d050423f9fa4d9228007f6" } } @@ -59771,23 +59771,23 @@ "95af77a97291719f6753b46e70656e8b1a0003f986d586dd4834f2732ae91d94": { "04c12a9a4d84a14c1e0920ad0d24d1994fcce367d986838e8b3a793d452a54b0": { "es": { - "updatedAt": "2026-10-20T04:30:26.487Z", + "updatedAt": "2026-10-20T04:34:47.078Z", "postProcessHash": "198f08c0ded2325b8c904c50fe684f4710eecc1d8d9a512d313a5d9beb22dc85" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.487Z", + "updatedAt": "2026-10-20T04:34:47.079Z", "postProcessHash": "198f08c0ded2325b8c904c50fe684f4710eecc1d8d9a512d313a5d9beb22dc85" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.487Z", + "updatedAt": "2026-10-20T04:34:47.079Z", "postProcessHash": "198f08c0ded2325b8c904c50fe684f4710eecc1d8d9a512d313a5d9beb22dc85" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.487Z", + "updatedAt": "2026-10-20T04:34:47.079Z", "postProcessHash": "198f08c0ded2325b8c904c50fe684f4710eecc1d8d9a512d313a5d9beb22dc85" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.488Z", + "updatedAt": "2026-10-20T04:34:47.080Z", "postProcessHash": "198f08c0ded2325b8c904c50fe684f4710eecc1d8d9a512d313a5d9beb22dc85" } } @@ -59795,23 +59795,23 @@ "9b27c1206a405c1960d898779b9fc44bd13a3b7dea7b0b0973cfece10cbee1dc": { "89c154e897a8220789b1342ac0f01197fc7fd199c394e3c5ee301611ecd29d3a": { "es": { - "updatedAt": "2026-10-20T04:30:26.488Z", + "updatedAt": "2026-10-20T04:34:47.080Z", "postProcessHash": "fa9b0e5f688ccf1212c444f29e01322cb5105b53d619d474c34d24dbe3656b3c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.488Z", + "updatedAt": "2026-10-20T04:34:47.080Z", "postProcessHash": "fa9b0e5f688ccf1212c444f29e01322cb5105b53d619d474c34d24dbe3656b3c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.489Z", + "updatedAt": "2026-10-20T04:34:47.080Z", "postProcessHash": "fa9b0e5f688ccf1212c444f29e01322cb5105b53d619d474c34d24dbe3656b3c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.489Z", + "updatedAt": "2026-10-20T04:34:47.081Z", "postProcessHash": "fa9b0e5f688ccf1212c444f29e01322cb5105b53d619d474c34d24dbe3656b3c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.489Z", + "updatedAt": "2026-10-20T04:34:47.081Z", "postProcessHash": "fa9b0e5f688ccf1212c444f29e01322cb5105b53d619d474c34d24dbe3656b3c" } } @@ -59819,23 +59819,23 @@ "47075c8b9645f2792b58abcfd0d36a67b97e58eb10371d2f642239373b253a5e": { "bc9e4252a9397326051eae1e627036809912651f774701b05d3d30fde24477f4": { "es": { - "updatedAt": "2026-10-20T04:30:26.489Z", + "updatedAt": "2026-10-20T04:34:47.081Z", "postProcessHash": "174f648f927190f16dfc5a4380d30eaed8bcc83d212d223560ccf6670d244480" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.490Z", + "updatedAt": "2026-10-20T04:34:47.081Z", "postProcessHash": "174f648f927190f16dfc5a4380d30eaed8bcc83d212d223560ccf6670d244480" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.490Z", + "updatedAt": "2026-10-20T04:34:47.082Z", "postProcessHash": "174f648f927190f16dfc5a4380d30eaed8bcc83d212d223560ccf6670d244480" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.490Z", + "updatedAt": "2026-10-20T04:34:47.082Z", "postProcessHash": "174f648f927190f16dfc5a4380d30eaed8bcc83d212d223560ccf6670d244480" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.490Z", + "updatedAt": "2026-10-20T04:34:47.082Z", "postProcessHash": "174f648f927190f16dfc5a4380d30eaed8bcc83d212d223560ccf6670d244480" } } @@ -59843,23 +59843,23 @@ "5dd831f463517ffc8d5fdcdc8b1a1cc046a8f16cb24aba64841be959aca3b043": { "f7ce0076c5abcc209ca277cbf2648591a7e29a7aa70333dad2f70318b660b7a4": { "es": { - "updatedAt": "2026-10-20T04:30:26.491Z", + "updatedAt": "2026-10-20T04:34:47.083Z", "postProcessHash": "cfe26faba59a1c9204595d7f60ba9db7d6558791d3509800bd05619f05c48252" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.491Z", + "updatedAt": "2026-10-20T04:34:47.083Z", "postProcessHash": "cfe26faba59a1c9204595d7f60ba9db7d6558791d3509800bd05619f05c48252" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.492Z", + "updatedAt": "2026-10-20T04:34:47.083Z", "postProcessHash": "cfe26faba59a1c9204595d7f60ba9db7d6558791d3509800bd05619f05c48252" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.492Z", + "updatedAt": "2026-10-20T04:34:47.084Z", "postProcessHash": "cfe26faba59a1c9204595d7f60ba9db7d6558791d3509800bd05619f05c48252" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.492Z", + "updatedAt": "2026-10-20T04:34:47.084Z", "postProcessHash": "cfe26faba59a1c9204595d7f60ba9db7d6558791d3509800bd05619f05c48252" } } @@ -59867,23 +59867,23 @@ "bf7b072e499fd0757e18fdb068f9a2b1f8ae8aa98f71849f9e67b7635d09778c": { "ee6df1bc8929d5eb1f89fd2b0595d7142d4e4129c8337683f71c9f3efe0003a7": { "es": { - "updatedAt": "2026-10-20T04:30:26.493Z", + "updatedAt": "2026-10-20T04:34:47.084Z", "postProcessHash": "097ed744a7aa34f5693f61ea35da30a21f9527042a42cebe15cbbd3cffcaf27d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.493Z", + "updatedAt": "2026-10-20T04:34:47.084Z", "postProcessHash": "097ed744a7aa34f5693f61ea35da30a21f9527042a42cebe15cbbd3cffcaf27d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.493Z", + "updatedAt": "2026-10-20T04:34:47.085Z", "postProcessHash": "097ed744a7aa34f5693f61ea35da30a21f9527042a42cebe15cbbd3cffcaf27d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.494Z", + "updatedAt": "2026-10-20T04:34:47.085Z", "postProcessHash": "097ed744a7aa34f5693f61ea35da30a21f9527042a42cebe15cbbd3cffcaf27d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.494Z", + "updatedAt": "2026-10-20T04:34:47.085Z", "postProcessHash": "097ed744a7aa34f5693f61ea35da30a21f9527042a42cebe15cbbd3cffcaf27d" } } @@ -59891,23 +59891,23 @@ "3674db42feae5184fc06f9cc31d937247957241e7009f30e1160d0ece89befe3": { "38870791f5cf1625b081cc9c30154299413db052391817915dca8fd3dd75dfce": { "es": { - "updatedAt": "2026-10-20T04:30:26.494Z", + "updatedAt": "2026-10-20T04:34:47.085Z", "postProcessHash": "a89beb9c11921d1be0a373e555b100e52d3947e955bc83cc4ba2d1ccabd03e5b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.495Z", + "updatedAt": "2026-10-20T04:34:47.086Z", "postProcessHash": "a89beb9c11921d1be0a373e555b100e52d3947e955bc83cc4ba2d1ccabd03e5b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.495Z", + "updatedAt": "2026-10-20T04:34:47.086Z", "postProcessHash": "a89beb9c11921d1be0a373e555b100e52d3947e955bc83cc4ba2d1ccabd03e5b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.496Z", + "updatedAt": "2026-10-20T04:34:47.086Z", "postProcessHash": "a89beb9c11921d1be0a373e555b100e52d3947e955bc83cc4ba2d1ccabd03e5b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.496Z", + "updatedAt": "2026-10-20T04:34:47.087Z", "postProcessHash": "a89beb9c11921d1be0a373e555b100e52d3947e955bc83cc4ba2d1ccabd03e5b" } } @@ -59915,23 +59915,23 @@ "34f033d7b3e9521cefa0020cb50a5f6fd1e9d2320e8a2c5078fb41d0149a84da": { "e042d9cdad06a3c7ade4f587bca339051d834a80b4c825f883e551745dc7dcf6": { "es": { - "updatedAt": "2026-10-20T04:30:26.496Z", + "updatedAt": "2026-10-20T04:34:47.087Z", "postProcessHash": "89081439df9e7c11f6fd218b9bf8ad08b385ca9360fc619087e819877225f42a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.497Z", + "updatedAt": "2026-10-20T04:34:47.087Z", "postProcessHash": "89081439df9e7c11f6fd218b9bf8ad08b385ca9360fc619087e819877225f42a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.497Z", + "updatedAt": "2026-10-20T04:34:47.088Z", "postProcessHash": "89081439df9e7c11f6fd218b9bf8ad08b385ca9360fc619087e819877225f42a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.497Z", + "updatedAt": "2026-10-20T04:34:47.088Z", "postProcessHash": "89081439df9e7c11f6fd218b9bf8ad08b385ca9360fc619087e819877225f42a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.498Z", + "updatedAt": "2026-10-20T04:34:47.088Z", "postProcessHash": "89081439df9e7c11f6fd218b9bf8ad08b385ca9360fc619087e819877225f42a" } } @@ -59939,23 +59939,23 @@ "f5901c05fa04c1d9c3eb616c060a2309fc2f11958e04836ebda9a1c1a6b2a161": { "47203b852999df16b586e8c591ec2770b95878c9577f361de0a52038ef9eb769": { "es": { - "updatedAt": "2026-10-20T04:30:26.498Z", + "updatedAt": "2026-10-20T04:34:47.089Z", "postProcessHash": "3b0327dfe1bcf63ed98d77588d91bc8cce219060175843465e54f15688150c2b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.498Z", + "updatedAt": "2026-10-20T04:34:47.089Z", "postProcessHash": "3b0327dfe1bcf63ed98d77588d91bc8cce219060175843465e54f15688150c2b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.499Z", + "updatedAt": "2026-10-20T04:34:47.089Z", "postProcessHash": "3b0327dfe1bcf63ed98d77588d91bc8cce219060175843465e54f15688150c2b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.499Z", + "updatedAt": "2026-10-20T04:34:47.090Z", "postProcessHash": "3b0327dfe1bcf63ed98d77588d91bc8cce219060175843465e54f15688150c2b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.499Z", + "updatedAt": "2026-10-20T04:34:47.090Z", "postProcessHash": "3b0327dfe1bcf63ed98d77588d91bc8cce219060175843465e54f15688150c2b" } } @@ -59963,23 +59963,23 @@ "f7a06965a1593b20f106f7269e8374f37b2a67d049d29fdd963a7d2a5d447d42": { "d498b869acf52cee390b8f8a08a85f5b52401ef292cb9c9fcfd7b5ebe52bda87": { "es": { - "updatedAt": "2026-10-20T04:30:26.500Z", + "updatedAt": "2026-10-20T04:34:47.090Z", "postProcessHash": "c46fb9139560e8046dad2213ba1a15787fb1531efbf43d64db3102df195a3e43" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.500Z", + "updatedAt": "2026-10-20T04:34:47.090Z", "postProcessHash": "c46fb9139560e8046dad2213ba1a15787fb1531efbf43d64db3102df195a3e43" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.500Z", + "updatedAt": "2026-10-20T04:34:47.091Z", "postProcessHash": "c46fb9139560e8046dad2213ba1a15787fb1531efbf43d64db3102df195a3e43" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.501Z", + "updatedAt": "2026-10-20T04:34:47.091Z", "postProcessHash": "c46fb9139560e8046dad2213ba1a15787fb1531efbf43d64db3102df195a3e43" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.501Z", + "updatedAt": "2026-10-20T04:34:47.091Z", "postProcessHash": "c46fb9139560e8046dad2213ba1a15787fb1531efbf43d64db3102df195a3e43" } } @@ -59987,23 +59987,23 @@ "51cb2941349c09366af4171b051fcdbade1815a727cdcb86307d6ba3e9538706": { "b1b9630b37927acd999420860ce6aeccf2673407fece9102e2306a346d81a033": { "es": { - "updatedAt": "2026-10-20T04:30:26.532Z", + "updatedAt": "2026-10-20T04:34:47.121Z", "postProcessHash": "d5af67005b6a7d01312bf94ce6d23d631cc99322f5eca0683afc9ff94c8a0239" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.533Z", + "updatedAt": "2026-10-20T04:34:47.122Z", "postProcessHash": "4b4a25b294e4d290bf5c335b88db1556bc136e8c9c6ed51af099af2c9a4c4b09" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.533Z", + "updatedAt": "2026-10-20T04:34:47.122Z", "postProcessHash": "5e1a400195af408b919de1631a879faf9d8c044d18d2a9da57e505f8c623eea9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.533Z", + "updatedAt": "2026-10-20T04:34:47.123Z", "postProcessHash": "13ddfa0f4069e453b54dee0e8be36a7d4895285ee30737f3e0d2b02a7313c6eb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.534Z", + "updatedAt": "2026-10-20T04:34:47.124Z", "postProcessHash": "99b3ac39b6da68cd21f20b15def84b988bac1b42b2eca491904c5241dad19804" } } @@ -60011,23 +60011,23 @@ "47267730859292ece63fe329ce852405d5a0c425de55dea8c2edebcb2c76d694": { "93b186376b5d9624737876e25af5baf75ce119737980d7b4029779ae5a0b7a9c": { "es": { - "updatedAt": "2026-10-20T04:30:26.534Z", + "updatedAt": "2026-10-20T04:34:47.124Z", "postProcessHash": "5dc86dd84819ed2d1d1119744d83320691de6b08b26817b194ed2c70464571db" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.534Z", + "updatedAt": "2026-10-20T04:34:47.125Z", "postProcessHash": "d4fd4fece170528995420a98484994479a50a556c835c614788a0cf863d49fd4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.535Z", + "updatedAt": "2026-10-20T04:34:47.125Z", "postProcessHash": "acb7225eba93334e8536622e997e817c336fc6dbbeef541d8c8d078c0bedb4e4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.535Z", + "updatedAt": "2026-10-20T04:34:47.125Z", "postProcessHash": "68835eb8a1ee62072d7ecd9e16216fc844c88dad964fcb0d3c6c0a0aece83b4b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.536Z", + "updatedAt": "2026-10-20T04:34:47.126Z", "postProcessHash": "26f19067623587017b5a5f454dc3852e36d99775ab29904c935376d9a8943414" } } @@ -60035,23 +60035,23 @@ "41afd4ff1b34ed06f1ee929b081d083161146f7367f285b782c8c09ca813bee8": { "b17b4b68b296f5708c4485ea42ab9c1728553ff4923dbfd0526aef85cfffe865": { "es": { - "updatedAt": "2026-10-20T04:30:26.536Z", + "updatedAt": "2026-10-20T04:34:47.126Z", "postProcessHash": "69809966b39557593002211dffe05dc71ac73a1a39f828d92e1d36415d4bd8de" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.536Z", + "updatedAt": "2026-10-20T04:34:47.126Z", "postProcessHash": "bb3343e9a8a2fb1a4b8ce9def3d2872f7f43622253cc518105e1d4a5758738fb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.537Z", + "updatedAt": "2026-10-20T04:34:47.126Z", "postProcessHash": "41109113dc55ce56e596a2db1bd0fd90d972d18e4269a1ec69122c9ab4d0af22" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.537Z", + "updatedAt": "2026-10-20T04:34:47.127Z", "postProcessHash": "4db62759cce1e09dbfb11fd49549283fb9352c665eac65d6e64b508084e02445" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.537Z", + "updatedAt": "2026-10-20T04:34:47.127Z", "postProcessHash": "3b9904363129f95ec594557b65a480a16db619910d95015b48cdb02d48bc62cf" } } @@ -60059,23 +60059,23 @@ "93088fb53ff9f92e2095fc1aecf217f4077b173319e2612e52684df7b7d4bc9a": { "ec8655cfe68634a249e14bb436e2b3c5a42fa557ca9a2b0fb74c3706b000c7a4": { "es": { - "updatedAt": "2026-10-20T04:30:26.568Z", + "updatedAt": "2026-10-20T04:34:47.141Z", "postProcessHash": "523e454df4cbb36e65f06a31ebe2cd39d088f884697d7cb59438dfe3dc28147b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.568Z", + "updatedAt": "2026-10-20T04:34:47.141Z", "postProcessHash": "7fcc7982778b43172a613cfe835c014dc5cff82f8c0c85a5f45648eaf1ed19ed" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.569Z", + "updatedAt": "2026-10-20T04:34:47.141Z", "postProcessHash": "f4f9916052d74e6c728638d16e65f0e85c5fa31e457e3f3f1d985a017aaae63d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.569Z", + "updatedAt": "2026-10-20T04:34:47.142Z", "postProcessHash": "50c3254f00bfe056f3e4c48a1704e22e64aeabe4d0dc6f7121d4df92e3eb4d4c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.569Z", + "updatedAt": "2026-10-20T04:34:47.142Z", "postProcessHash": "139c3b650b67fb042e93f7dcce837251df8b3f55ec72be543a6db60f7cb8b604" } } @@ -60083,23 +60083,23 @@ "8710dd89ffeb4b4df2a704c02e73d6c23c4824f5fffb59f2e1643b158dfef99c": { "1e4d590bed6b78894b8f6a3b5a036b7b18e04b621e98d927c5dd3bf253f44b63": { "es": { - "updatedAt": "2026-10-20T04:30:26.570Z", + "updatedAt": "2026-10-20T04:34:47.142Z", "postProcessHash": "1de90edb169dc463fd45416aa195159660a8eb2ecbe6a10fdeec45f49ea38c81" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.570Z", + "updatedAt": "2026-10-20T04:34:47.143Z", "postProcessHash": "2962bdfb53a302e557df77c7a50d67abd450deeb51b074bf0c59441571dc0620" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.570Z", + "updatedAt": "2026-10-20T04:34:47.143Z", "postProcessHash": "707e7845ac2ded23076dc0ff715f7852edbe45e21fea9784a653bafba386fc72" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.571Z", + "updatedAt": "2026-10-20T04:34:47.143Z", "postProcessHash": "9880ff948f6f041fd52508e4e4896f2c16e48297e7fc986a4620cf7a67fe3017" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.571Z", + "updatedAt": "2026-10-20T04:34:47.144Z", "postProcessHash": "42de0fc2a5f08e1077ed1be3929cffa35ee81d1e304a3f5392b0fa5084a8e203" } } @@ -60107,23 +60107,23 @@ "2e5dc0a52944cfef59021b7761e1e8763a84af24c4fbce145e56da9deaa71e7a": { "138877e0f47ec531be065bd2e7630159d87a1e9aec3eb6f78e9c6b7615ba187b": { "es": { - "updatedAt": "2026-10-20T04:30:26.572Z", + "updatedAt": "2026-10-20T04:34:47.144Z", "postProcessHash": "1fa46d4234d0d2b5719d9831fcae4dc5367ce511a20c59e36b137df501978b51" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.572Z", + "updatedAt": "2026-10-20T04:34:47.144Z", "postProcessHash": "fce4d47fedffdbc8f44e8afa0c1c801f668044b0e4dc9f10305d4e4a6d421706" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.572Z", + "updatedAt": "2026-10-20T04:34:47.145Z", "postProcessHash": "b6206f9776b28bb2b8b66eb679ab8781be60329ac6db934246266c3c2ef8f85e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.573Z", + "updatedAt": "2026-10-20T04:34:47.145Z", "postProcessHash": "f92d507b8d8ac090c57acdc345c1c484bff10ec942b15a217cd25b59d2ba64bb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.573Z", + "updatedAt": "2026-10-20T04:34:47.145Z", "postProcessHash": "33707a3f131da2dd010fde10661d09d44f185a70b411a85124c2ad69ffcf1989" } } @@ -60131,23 +60131,23 @@ "585ed709700c93714637adfe8a3a3ddfe313bfa8cf2943467d33f5ed9bc21b4f": { "707becc7169ef47a278a10e046dd9a3acc6c1b7ca2c03a8b4797ba5d1d78cd30": { "es": { - "updatedAt": "2026-10-20T04:30:26.580Z", + "updatedAt": "2026-10-20T04:34:47.152Z", "postProcessHash": "65ae1fbd031d6e965ac38e3c27385f48b41b8d9e5e32a62dfc7bee10fd7c0f31" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.580Z", + "updatedAt": "2026-10-20T04:34:47.153Z", "postProcessHash": "75e9d986d376393f91069ac7be08358446cee31a005344ecd1936f24a24f3a8c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.580Z", + "updatedAt": "2026-10-20T04:34:47.153Z", "postProcessHash": "381e9d077d3740ed8e6e4e855cb65723c77ab9ab801172d9a7d306629341e0b2" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.581Z", + "updatedAt": "2026-10-20T04:34:47.153Z", "postProcessHash": "ca350b0fc5d37f95d0bdf072f3b6a1b01c6e3cabcfd5dfdf33b0771f79c29f64" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.581Z", + "updatedAt": "2026-10-20T04:34:47.154Z", "postProcessHash": "ac238dc9a0f4360eebeaa31bbd3648a87c45fffabb24f13da3dc110fecac2c25" } } @@ -60155,23 +60155,23 @@ "984464aabf8f75382cf6e55d51c81b2ffee1263b803db4221f25992239e75ecf": { "1e0b9802148b0454afa46cf666b0dd8b2d5ab2c8d37734fd85f8e1f932ff71f3": { "es": { - "updatedAt": "2026-10-20T04:30:26.582Z", + "updatedAt": "2026-10-20T04:34:47.154Z", "postProcessHash": "6a2cab3f26225bc98576418fec37c984d882165b1c825eca01d4758320712054" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.582Z", + "updatedAt": "2026-10-20T04:34:47.155Z", "postProcessHash": "c8a5bc30cec89ce192d186627323d12308d762e1c682a04a96da858d1925be7f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.582Z", + "updatedAt": "2026-10-20T04:34:47.155Z", "postProcessHash": "71eb32f316d8d137a39b18bbecfd5e33da48f80a504edda124e2630702023230" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.583Z", + "updatedAt": "2026-10-20T04:34:47.155Z", "postProcessHash": "2c7c92fbca5305f2bcc6b30c502c232f7d2aac9767231302cfd8ac3dd8e31a4e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.583Z", + "updatedAt": "2026-10-20T04:34:47.156Z", "postProcessHash": "47f98a12b497e008718a13b8d0417bad8c11ca14ee6043f4ecbfd5e150c0c191" } } @@ -60179,23 +60179,23 @@ "1b53d40ec3d4ff40db7cd5fc4650e542c705e27dc4512018587c00a5ae1c7627": { "ece5229768ca8a2f383628ef13e381afccfd11d6ff9396ee4d0446c010b3c4ac": { "es": { - "updatedAt": "2026-10-20T04:30:26.583Z", + "updatedAt": "2026-10-20T04:34:47.156Z", "postProcessHash": "d13d69d0abd66ce97a6d48367d8fcdfc57f2a1945ec787216ef1a8c67336a1d1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.584Z", + "updatedAt": "2026-10-20T04:34:47.157Z", "postProcessHash": "fd68e77376488f7d7c69b0add860ac35ef5a032804e3fd377e6dc480aac76eb2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.584Z", + "updatedAt": "2026-10-20T04:34:47.157Z", "postProcessHash": "907df04bd86e704121e64c2910323548589e5f2b62741b75cf3e8f7bd9e29f7e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.584Z", + "updatedAt": "2026-10-20T04:34:47.157Z", "postProcessHash": "1f7e3a2c8851fc7484872d88d168214250ca2cb6d0edb0d613256cc1655763b5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.585Z", + "updatedAt": "2026-10-20T04:34:47.158Z", "postProcessHash": "9fcfd7c98afac8391bbac56af431e4940972bb46addef9f17739fa065e3d19ea" } } @@ -60203,23 +60203,23 @@ "38e860fef46186d606071ef5be67601fe75086ba1115c771e979c365e7ea81bf": { "54db58373f20815a78e9bd80388894e4fa91202d4d6a575df65e874b7b4e252e": { "es": { - "updatedAt": "2026-10-20T04:30:26.585Z", + "updatedAt": "2026-10-20T04:34:47.158Z", "postProcessHash": "03bed47d3331fe10b1320641775995dc045c3ff0237fd8e1f4cfedeeb81f2ff3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.585Z", + "updatedAt": "2026-10-20T04:34:47.158Z", "postProcessHash": "0fd90c2cb0cc273d948d15e68d4084c857cee171ca1c18d0ce441fb9d909e6ee" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.586Z", + "updatedAt": "2026-10-20T04:34:47.159Z", "postProcessHash": "1f1f87f21f1199e6244f3fcbbde87fa122c18f85094a4b7d2b3bb8acaf6b1e17" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.586Z", + "updatedAt": "2026-10-20T04:34:47.159Z", "postProcessHash": "5e100cfb7c056d3acd37ff7732af77b07352213f4d5089398cc1366fdb6f6d50" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.586Z", + "updatedAt": "2026-10-20T04:34:47.159Z", "postProcessHash": "dd49fedd32ed321ce8c9c85238a31fa08b7f298bc67e8d261f4c4877f6cc7283" } } @@ -60227,23 +60227,23 @@ "9f4809378fc8ded2b1ca0f0032ff61e629cee6258f3855d880258995f4c14cc8": { "41aa3461ead770dc4091ac35d384dba81a776d0b155bd5861a2137c8608f8e2c": { "es": { - "updatedAt": "2026-10-20T04:30:26.588Z", + "updatedAt": "2026-10-20T04:34:47.162Z", "postProcessHash": "089acae1ef2a83438c628c17ce4a5aa008871282e541ec73746cb6f4f7fafb7e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.589Z", + "updatedAt": "2026-10-20T04:34:47.162Z", "postProcessHash": "c446c4a51ba5e392c64a91444836711acb8b83abd0caa04e8366f89dde2785cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.589Z", + "updatedAt": "2026-10-20T04:34:47.162Z", "postProcessHash": "d40eda6c0f12b5d6795c59f364b46bccf849c18c444587954973e2621a083b0d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.589Z", + "updatedAt": "2026-10-20T04:34:47.163Z", "postProcessHash": "3498802a9750a50b5bc73b9a0ab655fab2c34ed1fa9e50379a4b9430d581a74b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.590Z", + "updatedAt": "2026-10-20T04:34:47.163Z", "postProcessHash": "b80ccc2911cd8bcb376e5620f534c8933c48c0a55391eea61a01aae29e4716c1" } } @@ -60251,23 +60251,23 @@ "0a0743c06b8df149331c6fe0e57a787944f7038fafa765481e5b00a7a3090eea": { "7c441305f297cb430184ca9d30f2cf8feafa1cdfd38b7baa3fa23d2caf3054c9": { "es": { - "updatedAt": "2026-10-20T04:30:26.590Z", + "updatedAt": "2026-10-20T04:34:47.163Z", "postProcessHash": "8a44f4086ce0738b279169a4f3dddb0338813734387de68ae22400a0fc9d73d2" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.590Z", + "updatedAt": "2026-10-20T04:34:47.164Z", "postProcessHash": "ed8c4419c0ed5832c687a570fe8ea51fb866cf0fef6dad6772f2596a504f0d13" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.591Z", + "updatedAt": "2026-10-20T04:34:47.164Z", "postProcessHash": "623cbbaf84d68bed98e3597f1c2ef5b1f0c30617363b2973125999d9d8f29402" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.591Z", + "updatedAt": "2026-10-20T04:34:47.164Z", "postProcessHash": "e4e449bf0262d3901569fbe3c6c524a78761169918b4d541c92a66db0cee1731" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.591Z", + "updatedAt": "2026-10-20T04:34:47.165Z", "postProcessHash": "e2f93bd34dd08ef5229dcad28c11fffabca5baf49d551495dc6fd65c97e7f285" } } @@ -60275,23 +60275,23 @@ "14dff6593bd392a39f2b844fa8384ee6b15ec129e9a6340c584e7b930f3b5924": { "1182546181181f5ed12e3b37203691aedc180daf42dec698f7db5e321849ae23": { "es": { - "updatedAt": "2026-10-20T04:30:26.592Z", + "updatedAt": "2026-10-20T04:34:47.165Z", "postProcessHash": "6edb92d199b715fde46f2f160b01c672c3f59f0fb0b5d5caeb56660a622d36b1" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.592Z", + "updatedAt": "2026-10-20T04:34:47.165Z", "postProcessHash": "692ed8d0fabba4d9f496fdf7a75a7de8c6ee00bd85720c030ce48797778ba462" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.592Z", + "updatedAt": "2026-10-20T04:34:47.166Z", "postProcessHash": "5f9442f3c459578edbd877a253abc7e81e28515fd3b8c1b179b7c6f1b67c7100" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.593Z", + "updatedAt": "2026-10-20T04:34:47.166Z", "postProcessHash": "64ef497bb5cad282f41d37add6ea798b37b7c813315204133d20d67681c896a3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.593Z", + "updatedAt": "2026-10-20T04:34:47.167Z", "postProcessHash": "1f8ccb1341e5b4ec00dc676ea0c2e25f7ad80c1eb8943b6f9d62a6a6605c5d33" } } @@ -60299,23 +60299,23 @@ "7ec05f5b276efc41fa193865391a1a47a56c60d7ac053d0acfe2c5451f88b66a": { "20f7f9df5cf88f0213ee287c0557ebcb24781694f47e264f07b55245f9d51a16": { "es": { - "updatedAt": "2026-10-20T04:30:26.593Z", + "updatedAt": "2026-10-20T04:34:47.167Z", "postProcessHash": "1c995a61ab7dd5f4b58c81305a8775465ecfbd315cb0a6759f6fe412d89df9d4" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.594Z", + "updatedAt": "2026-10-20T04:34:47.167Z", "postProcessHash": "91032c3672be5eea1e138729c8318bfb2e704eaf8d4510584bb9f719bfb04ed2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.594Z", + "updatedAt": "2026-10-20T04:34:47.168Z", "postProcessHash": "8ba0b8a0b8bc065ccbd67a54e505e9b060aaa9f38bdeee2b576c0be3a1f61c59" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.594Z", + "updatedAt": "2026-10-20T04:34:47.168Z", "postProcessHash": "9ce08ac560a281699da479adfa133950584b1b57f750e1e8dd0f2e14fecc0d95" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.595Z", + "updatedAt": "2026-10-20T04:34:47.168Z", "postProcessHash": "efb8eab343ef6f5b06d854f656c20009d4034f7627d61e34c838a21f3940b194" } } @@ -60323,23 +60323,23 @@ "475e05b0e90a8958ddc4babbc636e92c442e2e1f2d8bee4d45050411c1313503": { "052b4c11c621ab1aba30d6985e17d7d36318bf19f2909153ab4493358aa55924": { "es": { - "updatedAt": "2026-10-20T04:30:26.606Z", + "updatedAt": "2026-10-20T04:34:47.176Z", "postProcessHash": "dcbfd08bdb7e8b30248ef976daac093477323eeac8ad95572f278880fb7827ac" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.607Z", + "updatedAt": "2026-10-20T04:34:47.177Z", "postProcessHash": "bcdf6bfca5e53d1800ac101c6825369cce8e26c3dc0d1e301405fdd008620b12" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.607Z", + "updatedAt": "2026-10-20T04:34:47.177Z", "postProcessHash": "c313141d04454dce32861eb1971d13d7a38845810180af152844c9384385b500" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.608Z", + "updatedAt": "2026-10-20T04:34:47.177Z", "postProcessHash": "bbadbb5bc7abb001ea86e2995227cc41ef6a0f539328e50340f39b476d6192d5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.608Z", + "updatedAt": "2026-10-20T04:34:47.178Z", "postProcessHash": "e9773319320d215b3edef7f0bbc18c121528c6a4490f55254b60b47f6d687d16" } } @@ -60347,23 +60347,23 @@ "edfd1b725962047d8eb52d38b74b781feff0af0726d2fc66c56454dbd63e36e4": { "01a28e1e4772719c5a1c0e0a3f1f0b4380722f60c4ad42be68d2f2e2d0155c2a": { "es": { - "updatedAt": "2026-10-20T04:30:26.608Z", + "updatedAt": "2026-10-20T04:34:47.178Z", "postProcessHash": "aef947bb02fb352d0e57d2dccb2e1e43ead7fce418c1d347dd18407b8759e2fd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.609Z", + "updatedAt": "2026-10-20T04:34:47.178Z", "postProcessHash": "8fb671416e41bee21f0abd4ce6643374fdaeb06f2ef30438c34621fd20c5b221" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.609Z", + "updatedAt": "2026-10-20T04:34:47.179Z", "postProcessHash": "9c755fc056bcb56643c227f3ecb62ec749955c760702b5a9576d507f73b0b461" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.609Z", + "updatedAt": "2026-10-20T04:34:47.179Z", "postProcessHash": "2297a99f2c66050bc6b159b71ed2987b34decbddd1bc3baf60919b598f9c663d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.610Z", + "updatedAt": "2026-10-20T04:34:47.179Z", "postProcessHash": "ebc2db8c758042b2b9958b490deac1d15939cbf33bdd8e1307e8a469fa90c8ce" } } @@ -60371,23 +60371,23 @@ "41b5a0d76d97ac2aed14d240f7d36427a3b0e9fc90b5b941179973127fa944d0": { "046652da894122141a5408a5a269761b67376a67af77e30385455ebccb9f35c5": { "es": { - "updatedAt": "2026-10-20T04:30:26.610Z", + "updatedAt": "2026-10-20T04:34:47.180Z", "postProcessHash": "f99f39fd41250e53e3858418dcab450c5db78f733085cfc4e235b7a31c8a5413" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.610Z", + "updatedAt": "2026-10-20T04:34:47.180Z", "postProcessHash": "9b7d4efe455269c99797977f1af388f2d5ed943a10aa48990141f160bde43d0d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.611Z", + "updatedAt": "2026-10-20T04:34:47.180Z", "postProcessHash": "96341c1b2576fb0789d86384102a1074dcc5c943d55e73fdf0b092ff5ebf4a1e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.611Z", + "updatedAt": "2026-10-20T04:34:47.181Z", "postProcessHash": "f8affe69ec45b6575db527f020864bf8563ac0e59b16555a6add8df238e4e906" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.611Z", + "updatedAt": "2026-10-20T04:34:47.181Z", "postProcessHash": "82e6367c4585607858874e19dccefd54070db735e365133dc27169002caa67bf" } } @@ -60395,23 +60395,23 @@ "77c22f164d59f2facb14654c425097bddbe138b1c85a28805f4d07f68830e6ea": { "9d17e330e5b9e71e69abf15073fb7b4239aa4f1ee2414aa710a5a6ca4b51fcc4": { "es": { - "updatedAt": "2026-10-20T04:30:26.614Z", + "updatedAt": "2026-10-20T04:34:47.196Z", "postProcessHash": "a56f646d96b050b8ae877c48a390448c28bf9130fc97f72c70f2e39ebdfde1db" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.614Z", + "updatedAt": "2026-10-20T04:34:47.197Z", "postProcessHash": "0c32cf94a56e0e6e3a167f70d084294b454d4d027b4a6da60817b66eb46b6e78" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.614Z", + "updatedAt": "2026-10-20T04:34:47.197Z", "postProcessHash": "e3940a1691542576e348ef7a83c510bdc8ac667b4a33db6c3b8ee88950f46150" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.615Z", + "updatedAt": "2026-10-20T04:34:47.197Z", "postProcessHash": "5ad4e3da1bd37e7502c731884f8d06583ca22576f37ed18f252cd529194aa511" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.615Z", + "updatedAt": "2026-10-20T04:34:47.198Z", "postProcessHash": "3beb3717d2b8e586f7c181d14347eac8b31cbdbcaaa483cc9ebfa512e338df40" } } @@ -60419,23 +60419,23 @@ "acf49992e45d3a83b595c5c689d010edc555bdbfcc58945e3fc24a16fe1cc989": { "a822ee5ca4c05820d3af4bfa9edb2fff7347c8bac96e9a8272ad663b8e9e1f48": { "es": { - "updatedAt": "2026-10-20T04:30:26.621Z", + "updatedAt": "2026-10-20T04:34:47.204Z", "postProcessHash": "0e1efbdff89198390afd23ec8ba492f8355655b20a6b6a75c6d858cdbe232d96" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.621Z", + "updatedAt": "2026-10-20T04:34:47.205Z", "postProcessHash": "f157d1ab4483bec8ba22b5c4059f3fdfc2b7d7659be276e19cd860d9d529d187" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.621Z", + "updatedAt": "2026-10-20T04:34:47.205Z", "postProcessHash": "35784fba0bc832db2a3ebe3ead20cb092597e114935f136ec89171841b0cbbeb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.622Z", + "updatedAt": "2026-10-20T04:34:47.205Z", "postProcessHash": "4478a76555634a4ef7d9bf693c572977bcc65515e8fbcaedc073840fdefa3468" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.622Z", + "updatedAt": "2026-10-20T04:34:47.206Z", "postProcessHash": "c44d2527528f444f18165210d02b9683a3ad88411b6873954fb0ded89bdcbdda" } } @@ -60443,23 +60443,23 @@ "bf7dcde7b492f0772c6eaa3f9ec04468cbb5feb14b6df88bf6627dbd8a9cfb8f": { "5654bb3d6d709bd1e7903745e901832cf3f1aa02a3f5af568ab4ef511d9d22bc": { "es": { - "updatedAt": "2026-10-20T04:30:26.623Z", + "updatedAt": "2026-10-20T04:34:47.206Z", "postProcessHash": "ce57cb56c38232bf637b221ae9a90f0e0f6b3eedf9ee66c8be306c8ee4ad9f58" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.623Z", + "updatedAt": "2026-10-20T04:34:47.206Z", "postProcessHash": "db984b1ad53b091609b86f47806fe93d048457cb76ed52c8ea265cc3124e7db3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.623Z", + "updatedAt": "2026-10-20T04:34:47.207Z", "postProcessHash": "7fb57b5159ea9a33d90e7548c2585e333017554dc9c84b15098b575f7efa26f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.624Z", + "updatedAt": "2026-10-20T04:34:47.207Z", "postProcessHash": "18eb73b1a23802f36f3271f577cc844d020966cd674d064a230ed47f28ab6afa" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.624Z", + "updatedAt": "2026-10-20T04:34:47.207Z", "postProcessHash": "e8c4d998c81337e5f8d85d5650ed3602d4d154d9ec90d08b854a1331b796f939" } } @@ -60467,23 +60467,23 @@ "9dc7092efdd612e07ca6ff1be546e9c40bcbf72ebf5c57bdb19242f74f3cf7dd": { "d7c786bac4666d759f5927af0f87a5b80a6d8055bbbf7573f9051e6bb92ae77f": { "es": { - "updatedAt": "2026-10-20T04:30:26.624Z", + "updatedAt": "2026-10-20T04:34:47.208Z", "postProcessHash": "1ab5bdac2e5f8fea793641a3de9f5f05375ef23b0f8816926224a7df5f8005f3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.624Z", + "updatedAt": "2026-10-20T04:34:47.208Z", "postProcessHash": "863a06a7caf5445375facf153cd357d845faecc3839d48223561b90df1f9a40c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.625Z", + "updatedAt": "2026-10-20T04:34:47.209Z", "postProcessHash": "deb485fcd15ff403acd2329dad7f96b34c5acabe8bf7da5b13afc124690be35a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.625Z", + "updatedAt": "2026-10-20T04:34:47.209Z", "postProcessHash": "9cf43052ca044ae677687980d0ffd296bf5066515e82de9988eedaca15120b49" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.625Z", + "updatedAt": "2026-10-20T04:34:47.209Z", "postProcessHash": "da4d45373183dcf76c395ed9999ac2bf39042f3e302704494bf50a5cd872f227" } } @@ -60491,23 +60491,23 @@ "a345b6d470b964291f428610bc0c950d2718470d84c57e14c7a2d9fe23bed3f1": { "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b": { "es": { - "updatedAt": "2026-10-20T04:30:26.666Z", + "updatedAt": "2026-10-20T04:34:47.247Z", "postProcessHash": "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.666Z", + "updatedAt": "2026-10-20T04:34:47.247Z", "postProcessHash": "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.666Z", + "updatedAt": "2026-10-20T04:34:47.247Z", "postProcessHash": "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.667Z", + "updatedAt": "2026-10-20T04:34:47.248Z", "postProcessHash": "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.667Z", + "updatedAt": "2026-10-20T04:34:47.248Z", "postProcessHash": "04cabe47cd4993e055a0b3e21e43063aa9426c1852d15bbd67094ff46705862b" } } @@ -60515,71 +60515,71 @@ "aeefe50fe05d2a7ef33b9c6788f817e4e26a5d0c8f3dbadee19a072afd04c03a": { "446222ea843d6088046c950f342197f819b45e09030854ac889a85b37bc3a6e5": { "es": { - "updatedAt": "2026-10-20T04:30:26.695Z", + "updatedAt": "2026-10-20T04:34:47.271Z", "postProcessHash": "61c2918754cae7e349afd754f44e05f23f4bf039f237231938c2585f77c10615" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.695Z", + "updatedAt": "2026-10-20T04:34:47.272Z", "postProcessHash": "2124fc1db0e39b0994e3c5d53a49c6ab105080cbb1bf2394c3e507c9dc9913fd" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.696Z", + "updatedAt": "2026-10-20T04:34:47.272Z", "postProcessHash": "05af88c6aded92a3bd4363c5cf1b87c2310be9feff738cd17a068ca2fe6e2bb0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.696Z", + "updatedAt": "2026-10-20T04:34:47.272Z", "postProcessHash": "1dc54a81051bebe6c43a9d11a821576a28f3fac473db5c81c071fec8002e22ac" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.695Z", + "updatedAt": "2026-10-20T04:34:47.271Z", "postProcessHash": "0fc4af380fa15942e3e61e0d7b2461780ecbe21ecda0576327f5a9e134cbba9a" } } }, "389cb73ff91ce78ac3d1d7312dea0e0da2303f82486b3fdbf885f6b04e240a21": { - "d95f4cb0cbe713d8a65243636834f02bd18332520bc1c23a597683c21788274b": { - "es": { - "updatedAt": "2026-10-20T04:30:26.696Z", - "postProcessHash": "386ea0162b8b20caa7672402a827d33dab134bbd1f254291aedd74d064989bfc" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.697Z", - "postProcessHash": "386ea0162b8b20caa7672402a827d33dab134bbd1f254291aedd74d064989bfc" + "3ed9282ab2c13d1efe74a577c683ecfe4b12ddbad8dcc05c095928481ba60b52": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.337Z", + "postProcessHash": "4a3ea11b8bafc12a5def161ed59fd77676a764e502d9c242bb1d5c28ac52eb32" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.697Z", - "postProcessHash": "386ea0162b8b20caa7672402a827d33dab134bbd1f254291aedd74d064989bfc" + "updatedAt": "2026-10-20T04:34:47.375Z", + "postProcessHash": "4a3ea11b8bafc12a5def161ed59fd77676a764e502d9c242bb1d5c28ac52eb32" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.697Z", - "postProcessHash": "386ea0162b8b20caa7672402a827d33dab134bbd1f254291aedd74d064989bfc" + "fr": { + "updatedAt": "2026-10-20T04:34:47.376Z", + "postProcessHash": "4a3ea11b8bafc12a5def161ed59fd77676a764e502d9c242bb1d5c28ac52eb32" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.697Z", - "postProcessHash": "386ea0162b8b20caa7672402a827d33dab134bbd1f254291aedd74d064989bfc" + "updatedAt": "2026-10-20T04:34:47.389Z", + "postProcessHash": "4a3ea11b8bafc12a5def161ed59fd77676a764e502d9c242bb1d5c28ac52eb32" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.397Z", + "postProcessHash": "4a3ea11b8bafc12a5def161ed59fd77676a764e502d9c242bb1d5c28ac52eb32" } } }, "92e685c2de03f3da50a1957be060f562f5ac8da64da1180ff499b3ee66271fc3": { "0f84fef1388ccb681d23e3a31995710b0717e567c05f0590b9c76f96259f5189": { "es": { - "updatedAt": "2026-10-20T04:30:26.698Z", + "updatedAt": "2026-10-20T04:34:47.273Z", "postProcessHash": "6d04de18d873fc2b9f4d1f833130e2222f07831b17995665cd0049f1144b9667" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.698Z", + "updatedAt": "2026-10-20T04:34:47.273Z", "postProcessHash": "6d04de18d873fc2b9f4d1f833130e2222f07831b17995665cd0049f1144b9667" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.698Z", + "updatedAt": "2026-10-20T04:34:47.274Z", "postProcessHash": "6d04de18d873fc2b9f4d1f833130e2222f07831b17995665cd0049f1144b9667" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.699Z", + "updatedAt": "2026-10-20T04:34:47.274Z", "postProcessHash": "6d04de18d873fc2b9f4d1f833130e2222f07831b17995665cd0049f1144b9667" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.699Z", + "updatedAt": "2026-10-20T04:34:47.274Z", "postProcessHash": "6d04de18d873fc2b9f4d1f833130e2222f07831b17995665cd0049f1144b9667" } } @@ -60587,23 +60587,23 @@ "fb157db160225d424af8955cea568bdd1552bd98e3b407ff0367434da5947297": { "1031ccd8affa378f2fba5d6c5d22e07aee88c224c2cda528352b625b64ef9bb1": { "es": { - "updatedAt": "2026-10-20T04:30:26.699Z", + "updatedAt": "2026-10-20T04:34:47.275Z", "postProcessHash": "bc67457b80451558bb8611dbb5f8d882858b4f276c43c71de753c362c77ebc57" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.699Z", + "updatedAt": "2026-10-20T04:34:47.275Z", "postProcessHash": "bc67457b80451558bb8611dbb5f8d882858b4f276c43c71de753c362c77ebc57" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.700Z", + "updatedAt": "2026-10-20T04:34:47.275Z", "postProcessHash": "bc67457b80451558bb8611dbb5f8d882858b4f276c43c71de753c362c77ebc57" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.700Z", + "updatedAt": "2026-10-20T04:34:47.276Z", "postProcessHash": "bc67457b80451558bb8611dbb5f8d882858b4f276c43c71de753c362c77ebc57" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.700Z", + "updatedAt": "2026-10-20T04:34:47.276Z", "postProcessHash": "bc67457b80451558bb8611dbb5f8d882858b4f276c43c71de753c362c77ebc57" } } @@ -60611,23 +60611,23 @@ "7a0fa595a4c34fdc4d9f03aec9b7a61b085836e3c66df25a991391a25715a577": { "ba24442469a6b86d6a6560d8fa840ea1a841372c48e043159bd58a8d8d25f38f": { "es": { - "updatedAt": "2026-10-20T04:30:26.701Z", + "updatedAt": "2026-10-20T04:34:47.276Z", "postProcessHash": "d810eb1d23a2b93533d627c9ed3186f9a9c2d4ceaf040d8cf2605c91c8b7268b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.701Z", + "updatedAt": "2026-10-20T04:34:47.277Z", "postProcessHash": "d810eb1d23a2b93533d627c9ed3186f9a9c2d4ceaf040d8cf2605c91c8b7268b" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.701Z", + "updatedAt": "2026-10-20T04:34:47.277Z", "postProcessHash": "d810eb1d23a2b93533d627c9ed3186f9a9c2d4ceaf040d8cf2605c91c8b7268b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.702Z", + "updatedAt": "2026-10-20T04:34:47.277Z", "postProcessHash": "d810eb1d23a2b93533d627c9ed3186f9a9c2d4ceaf040d8cf2605c91c8b7268b" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.702Z", + "updatedAt": "2026-10-20T04:34:47.278Z", "postProcessHash": "d810eb1d23a2b93533d627c9ed3186f9a9c2d4ceaf040d8cf2605c91c8b7268b" } } @@ -60635,23 +60635,23 @@ "d279cdab48138bac39d0037f2928d5e6f3af7eea17f7b26de1b2ba5ba02bd6f5": { "bc863ac05a5709437d2bfeee415bb5d90f7ef601788917601df6baa18bd2197b": { "es": { - "updatedAt": "2026-10-20T04:30:26.702Z", + "updatedAt": "2026-10-20T04:34:47.278Z", "postProcessHash": "e6148d375e064ef5570a0f290da6593feeea619da45bf9d86c49af2a8f2272d9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.702Z", + "updatedAt": "2026-10-20T04:34:47.278Z", "postProcessHash": "e6148d375e064ef5570a0f290da6593feeea619da45bf9d86c49af2a8f2272d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.703Z", + "updatedAt": "2026-10-20T04:34:47.279Z", "postProcessHash": "e6148d375e064ef5570a0f290da6593feeea619da45bf9d86c49af2a8f2272d9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.703Z", + "updatedAt": "2026-10-20T04:34:47.279Z", "postProcessHash": "e6148d375e064ef5570a0f290da6593feeea619da45bf9d86c49af2a8f2272d9" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.703Z", + "updatedAt": "2026-10-20T04:34:47.279Z", "postProcessHash": "e6148d375e064ef5570a0f290da6593feeea619da45bf9d86c49af2a8f2272d9" } } @@ -60659,71 +60659,71 @@ "0855b48e5851c5d933af01427adb03934c0286ffbcb401564744be4a6c2bf534": { "2c212109775395ea97a6c524582d501f9118aa4cdc83a491c0dd08ee344d1fb1": { "es": { - "updatedAt": "2026-10-20T04:30:26.710Z", + "updatedAt": "2026-10-20T04:34:47.280Z", "postProcessHash": "c4e0af11e12cd70262a3db858283f25ad12f08d23cc31a9e670cabc7312dd5cf" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.710Z", + "updatedAt": "2026-10-20T04:34:47.280Z", "postProcessHash": "c4e0af11e12cd70262a3db858283f25ad12f08d23cc31a9e670cabc7312dd5cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.711Z", + "updatedAt": "2026-10-20T04:34:47.281Z", "postProcessHash": "c4e0af11e12cd70262a3db858283f25ad12f08d23cc31a9e670cabc7312dd5cf" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.711Z", + "updatedAt": "2026-10-20T04:34:47.281Z", "postProcessHash": "c4e0af11e12cd70262a3db858283f25ad12f08d23cc31a9e670cabc7312dd5cf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.712Z", + "updatedAt": "2026-10-20T04:34:47.281Z", "postProcessHash": "c4e0af11e12cd70262a3db858283f25ad12f08d23cc31a9e670cabc7312dd5cf" } } }, "4ab5f3784c29f778960d10df9d7f16b2f38c3c75aa40e940ccde0a70100c9691": { - "10339d541851d18edf7ed5633a4a7283a51ec520eca2f211d3305d8835624d09": { + "088d3bed8350aecc996093566b132535445163ddf14e31f69408332e9bae1119": { "es": { - "updatedAt": "2026-10-20T04:30:26.713Z", - "postProcessHash": "550fc89fa6a0598c37f714d07d5b6f109640126159b504b204ba543cbe4a8da7" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.713Z", - "postProcessHash": "550fc89fa6a0598c37f714d07d5b6f109640126159b504b204ba543cbe4a8da7" + "updatedAt": "2026-10-20T04:34:47.375Z", + "postProcessHash": "e6502657ad369cfc56a9e934b764733d586279db2d0857477a9264f008787fdb" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.713Z", - "postProcessHash": "550fc89fa6a0598c37f714d07d5b6f109640126159b504b204ba543cbe4a8da7" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.714Z", - "postProcessHash": "550fc89fa6a0598c37f714d07d5b6f109640126159b504b204ba543cbe4a8da7" + "updatedAt": "2026-10-20T04:34:47.377Z", + "postProcessHash": "e6502657ad369cfc56a9e934b764733d586279db2d0857477a9264f008787fdb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.714Z", - "postProcessHash": "550fc89fa6a0598c37f714d07d5b6f109640126159b504b204ba543cbe4a8da7" + "updatedAt": "2026-10-20T04:34:47.389Z", + "postProcessHash": "e6502657ad369cfc56a9e934b764733d586279db2d0857477a9264f008787fdb" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.395Z", + "postProcessHash": "e6502657ad369cfc56a9e934b764733d586279db2d0857477a9264f008787fdb" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.408Z", + "postProcessHash": "e6502657ad369cfc56a9e934b764733d586279db2d0857477a9264f008787fdb" } } }, "fb097e95ac3e270aa1695689d0c61b77198f35e6dd27168e9fec2b46fa6561e4": { "3bc5eae0de12398b4a29f93b362e3d8eb59b33402e65b5d0ca15733ba8bfe240": { "es": { - "updatedAt": "2026-10-20T04:30:26.715Z", + "updatedAt": "2026-10-20T04:34:47.282Z", "postProcessHash": "bcc7361bc4a556b93e20eaa88504ce3afa5a3181be23040abd99bcdbe9423e04" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.715Z", + "updatedAt": "2026-10-20T04:34:47.282Z", "postProcessHash": "bcc7361bc4a556b93e20eaa88504ce3afa5a3181be23040abd99bcdbe9423e04" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.716Z", + "updatedAt": "2026-10-20T04:34:47.282Z", "postProcessHash": "bcc7361bc4a556b93e20eaa88504ce3afa5a3181be23040abd99bcdbe9423e04" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.716Z", + "updatedAt": "2026-10-20T04:34:47.283Z", "postProcessHash": "bcc7361bc4a556b93e20eaa88504ce3afa5a3181be23040abd99bcdbe9423e04" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.717Z", + "updatedAt": "2026-10-20T04:34:47.283Z", "postProcessHash": "bcc7361bc4a556b93e20eaa88504ce3afa5a3181be23040abd99bcdbe9423e04" } } @@ -60731,71 +60731,71 @@ "cc5c29bdadc0689809892e39c02e4938e51d9339f9b8bc508af69e60c06711fe": { "a8b303e1e1840ca37bc7f3e8db277d7ceeaffb030c23b36c6792a6a3d241779b": { "es": { - "updatedAt": "2026-10-20T04:30:26.717Z", + "updatedAt": "2026-10-20T04:34:47.283Z", "postProcessHash": "f79b1f6e2fca024065ea1124c41834f334f001b5125f0c82709fb4e93c616de7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.718Z", + "updatedAt": "2026-10-20T04:34:47.283Z", "postProcessHash": "f79b1f6e2fca024065ea1124c41834f334f001b5125f0c82709fb4e93c616de7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.718Z", + "updatedAt": "2026-10-20T04:34:47.284Z", "postProcessHash": "f79b1f6e2fca024065ea1124c41834f334f001b5125f0c82709fb4e93c616de7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.719Z", + "updatedAt": "2026-10-20T04:34:47.284Z", "postProcessHash": "f79b1f6e2fca024065ea1124c41834f334f001b5125f0c82709fb4e93c616de7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.719Z", + "updatedAt": "2026-10-20T04:34:47.285Z", "postProcessHash": "f79b1f6e2fca024065ea1124c41834f334f001b5125f0c82709fb4e93c616de7" } } }, "5fe89db2149b1c38e8992d38d6977f81d4e7e2eaa72ca1ae6116e07188bcfe7f": { - "926b593fb265ca947aee79069e950dd55c127db59634e0a73fe3071a316b4525": { - "es": { - "updatedAt": "2026-10-20T04:30:26.719Z", - "postProcessHash": "038815ea6e3eb89dab20fbdd736bcecfa9a27ce7c0a5b862868c3ee696497098" + "3e8b483392d0aac3f8c1b49f3a10a0ca032c0877164567088112a051bf527fc0": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.340Z", + "postProcessHash": "4ee8cb4fb33644fd8f3c5026d925b8d0ee8e95c14c44121c512dbb16c47bae45" }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.720Z", - "postProcessHash": "038815ea6e3eb89dab20fbdd736bcecfa9a27ce7c0a5b862868c3ee696497098" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.376Z", + "postProcessHash": "4ee8cb4fb33644fd8f3c5026d925b8d0ee8e95c14c44121c512dbb16c47bae45" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.720Z", - "postProcessHash": "038815ea6e3eb89dab20fbdd736bcecfa9a27ce7c0a5b862868c3ee696497098" + "updatedAt": "2026-10-20T04:34:47.377Z", + "postProcessHash": "4ee8cb4fb33644fd8f3c5026d925b8d0ee8e95c14c44121c512dbb16c47bae45" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.721Z", - "postProcessHash": "038815ea6e3eb89dab20fbdd736bcecfa9a27ce7c0a5b862868c3ee696497098" + "fr": { + "updatedAt": "2026-10-20T04:34:47.385Z", + "postProcessHash": "4ee8cb4fb33644fd8f3c5026d925b8d0ee8e95c14c44121c512dbb16c47bae45" }, - "zh": { - "updatedAt": "2026-10-20T04:30:26.721Z", - "postProcessHash": "038815ea6e3eb89dab20fbdd736bcecfa9a27ce7c0a5b862868c3ee696497098" + "es": { + "updatedAt": "2026-10-20T04:34:47.396Z", + "postProcessHash": "4ee8cb4fb33644fd8f3c5026d925b8d0ee8e95c14c44121c512dbb16c47bae45" } } }, "bb4d740192e811bd45e92e9b06b1f1896e8d68c9704c388ed39302995b18a075": { "f9d2a7ed8435dca59492c6ab3bb5178870547bd4f4a993405c6765c647614e49": { "es": { - "updatedAt": "2026-10-20T04:30:26.721Z", + "updatedAt": "2026-10-20T04:34:47.285Z", "postProcessHash": "0c590d017ad52c5b5a1aef52dc13cb96953919514d028cd6075feed34d16d162" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.722Z", + "updatedAt": "2026-10-20T04:34:47.285Z", "postProcessHash": "0c590d017ad52c5b5a1aef52dc13cb96953919514d028cd6075feed34d16d162" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.722Z", + "updatedAt": "2026-10-20T04:34:47.285Z", "postProcessHash": "0c590d017ad52c5b5a1aef52dc13cb96953919514d028cd6075feed34d16d162" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.723Z", + "updatedAt": "2026-10-20T04:34:47.286Z", "postProcessHash": "0c590d017ad52c5b5a1aef52dc13cb96953919514d028cd6075feed34d16d162" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.723Z", + "updatedAt": "2026-10-20T04:34:47.286Z", "postProcessHash": "0c590d017ad52c5b5a1aef52dc13cb96953919514d028cd6075feed34d16d162" } } @@ -60803,71 +60803,71 @@ "3dd771578be81a5117f258a008661fcf387dabce6d12f3a832937ddc3a05c9de": { "76a40c14f8b8a16dc0eae55a29cfbfab89328ca24aeae88bc6e41d9debfaa8f9": { "es": { - "updatedAt": "2026-10-20T04:30:26.723Z", + "updatedAt": "2026-10-20T04:34:47.286Z", "postProcessHash": "1ea8cd9f7030b44ffc69790ea8d51a9b5a10caf79822387f96b102cfe62540a3" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.724Z", + "updatedAt": "2026-10-20T04:34:47.287Z", "postProcessHash": "1ea8cd9f7030b44ffc69790ea8d51a9b5a10caf79822387f96b102cfe62540a3" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.724Z", + "updatedAt": "2026-10-20T04:34:47.287Z", "postProcessHash": "1ea8cd9f7030b44ffc69790ea8d51a9b5a10caf79822387f96b102cfe62540a3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.725Z", + "updatedAt": "2026-10-20T04:34:47.287Z", "postProcessHash": "1ea8cd9f7030b44ffc69790ea8d51a9b5a10caf79822387f96b102cfe62540a3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.725Z", + "updatedAt": "2026-10-20T04:34:47.287Z", "postProcessHash": "1ea8cd9f7030b44ffc69790ea8d51a9b5a10caf79822387f96b102cfe62540a3" } } }, "daf4edbaa71f4c296a6bb90e78cea85ad475738b4604d6710b2ebbe90c509e39": { - "0fcea562a4b3fbe29c05eb8f6716aaf5333f4e9e556a95549792d1c4ef6dcfe2": { - "zh": { - "updatedAt": "2026-10-20T04:30:26.727Z", - "postProcessHash": "8a2e60c80f47a79996500ceb314e32507a81bb7006ca88d0cac23cea8630a419" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:26.726Z", - "postProcessHash": "f4294ff1383aaa70bf376abae9e7efaf0d388b16833cf976d9e5c66d4b02f0cd" + "19db1e1de8be6c30b9b8af2ebf55499a4a1488ce73a38f718342028f83306b7a": { + "fr": { + "updatedAt": "2026-10-20T04:34:47.377Z", + "postProcessHash": "8621a7ed3fceee06d1bc48b9cfc4660cc56874064b3042b926628f2e6a8a616b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.727Z", - "postProcessHash": "2387f4ee0bd5f976e186c7d4eda2f4e2f12e682994103321eebe4a50c5358ade" + "updatedAt": "2026-10-20T04:34:47.378Z", + "postProcessHash": "ebcf9c588b53138f68678c79669d3431ef509906f5a57c1ad54bc8a60722b655" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.392Z", + "postProcessHash": "a4f83bf784e12122cbae97a9793274dde134968af129476e02f8bc651c46f466" }, "es": { - "updatedAt": "2026-10-20T04:30:26.726Z", - "postProcessHash": "e914bda0efc9cb1840f8276d06fb1100ffd65392bccc57bcc80fa11a214c69b4" + "updatedAt": "2026-10-20T04:34:47.394Z", + "postProcessHash": "79cae075f33595d2fe3de1dfe49b64d2fee1d71bf243c612dd90a08eb87d2e7b" }, - "fr": { - "updatedAt": "2026-10-20T04:30:26.726Z", - "postProcessHash": "ee277e97b939dea4867a69ef723312fb1ab78c1d233c47e7cd5ee7674545b3d0" + "zh": { + "updatedAt": "2026-10-20T04:34:47.408Z", + "postProcessHash": "bc94c37e3dac30dd285b02fc87170999e32ce28d09e733cf67229a6a0600e037" } } }, "8082a87ac083c0e2e5ebe5d34d5df6f91541858b7fb453c425e9245be60a54b9": { "0984f63f476038d0dfcd1aa422f871dbb7234ca1a73903e5d8ea0cbc7333d6ee": { "fr": { - "updatedAt": "2026-10-20T04:30:26.728Z", + "updatedAt": "2026-10-20T04:34:47.288Z", "postProcessHash": "f1f89416d617326c83ab019a971f86893edfc85b414ca359d8f78401199e38d9" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.728Z", + "updatedAt": "2026-10-20T04:34:47.288Z", "postProcessHash": "fa8f88290717f1c7d399cc48915aa6252ff7087260c04babfb4365699caf35d0" }, "es": { - "updatedAt": "2026-10-20T04:30:26.728Z", + "updatedAt": "2026-10-20T04:34:47.288Z", "postProcessHash": "da917a88474f0b26e080bee76c0c5f4bcda47ca2e573c05db3ba93a5766d3cc8" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.729Z", + "updatedAt": "2026-10-20T04:34:47.289Z", "postProcessHash": "0938b2a49f15e41f5e5ca293fcaa7645ae2c12838ae3a872f9497401e874705c" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.729Z", + "updatedAt": "2026-10-20T04:34:47.289Z", "postProcessHash": "215db942c564d7237ebef2af79eb7576d413c4b31a69a2d5eea717300c63df77" } } @@ -60875,23 +60875,23 @@ "73b7bc863915c67217d48bac08df7cd955c913a096da7fe956ed447ddf0df023": { "e44b2224b602263e55b4d53069f05fbd746fedc5d11387f1c224da14a49972b3": { "es": { - "updatedAt": "2026-10-20T04:30:26.782Z", + "updatedAt": "2026-10-20T04:34:47.315Z", "postProcessHash": "2a37cde61bddaff22b7ab84a292cebc2b9704569e9c9676d1c3ad9a53cebf733" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.782Z", + "updatedAt": "2026-10-20T04:34:47.315Z", "postProcessHash": "42f0b3a52c8c4c7d1a5ac76ac82dbf12d14e34aa4d158a0efedce217aa41b651" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.783Z", + "updatedAt": "2026-10-20T04:34:47.315Z", "postProcessHash": "9f5e2ed47a23e803bf0c6c4163f8b8d2ffdaab5d1406f90a1360ead7dacdf66d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.783Z", + "updatedAt": "2026-10-20T04:34:47.315Z", "postProcessHash": "f9340fba05117f1fd7dadf21ea54ff6c35e41297f2443362c421cc514b65e801" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.784Z", + "updatedAt": "2026-10-20T04:34:47.316Z", "postProcessHash": "547067c1b183229d8443ae90d622f10e4a5f5d2a60955f33dc9e22c33d7dc59a" } } @@ -60899,23 +60899,23 @@ "5b20cd6f562099015537f2583769d5d916605b5ede0207977820e36b4c06cf08": { "60850b83d9072ace484807342fd3026c9a228ab3694f1cfde948131225664863": { "es": { - "updatedAt": "2026-10-20T04:30:26.784Z", + "updatedAt": "2026-10-20T04:34:47.316Z", "postProcessHash": "bdd044eddca614c46f207cf9d68cd57ba711992a3808b1b85fc75fb3a4a74b9a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.784Z", + "updatedAt": "2026-10-20T04:34:47.316Z", "postProcessHash": "7fd6ce3ba47429d9fce8b0c9f4682ded491742469d1e843ccedba5a44082bc67" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.785Z", + "updatedAt": "2026-10-20T04:34:47.316Z", "postProcessHash": "d09500516d5ce1235895972c492bdae5f01f6750683e0bc181f1e3ba949b3566" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.785Z", + "updatedAt": "2026-10-20T04:34:47.317Z", "postProcessHash": "1085909a3b0ab4290c45eae19a6fb4874a231422ba8af0777293c72462185ff3" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.785Z", + "updatedAt": "2026-10-20T04:34:47.317Z", "postProcessHash": "ebd9daab4c9cee80638eb3caeadeadeee69cbf9d389f99ba50708db2296f8554" } } @@ -60923,23 +60923,23 @@ "57894377fa51cf669f7688de38a87f9c3df9df8e6cf8bb57bc7b663cd91a5fdc": { "a3fb75ac68f36c431b9cd51c5c14c7579dd3b779be62ea281f19dd553aba69fb": { "es": { - "updatedAt": "2026-10-20T04:30:26.786Z", + "updatedAt": "2026-10-20T04:34:47.317Z", "postProcessHash": "7bcd514b1c98bcff24e86f7e77af690efd8c96e8a1bbb43247aa9ac658367796" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.786Z", + "updatedAt": "2026-10-20T04:34:47.318Z", "postProcessHash": "7bcd514b1c98bcff24e86f7e77af690efd8c96e8a1bbb43247aa9ac658367796" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.787Z", + "updatedAt": "2026-10-20T04:34:47.318Z", "postProcessHash": "7bcd514b1c98bcff24e86f7e77af690efd8c96e8a1bbb43247aa9ac658367796" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.787Z", + "updatedAt": "2026-10-20T04:34:47.318Z", "postProcessHash": "7bcd514b1c98bcff24e86f7e77af690efd8c96e8a1bbb43247aa9ac658367796" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.787Z", + "updatedAt": "2026-10-20T04:34:47.318Z", "postProcessHash": "7bcd514b1c98bcff24e86f7e77af690efd8c96e8a1bbb43247aa9ac658367796" } } @@ -60947,23 +60947,23 @@ "6418448b5fa3ad9d3a4a802f01bc219f345be39423fbfc8482eff7de58afa223": { "ecb358895e5c46cd5517f6f5d4ba509d155fef7d62874310bf195b5a81584243": { "es": { - "updatedAt": "2026-10-20T04:30:26.788Z", + "updatedAt": "2026-10-20T04:34:47.319Z", "postProcessHash": "9576291e11dd7ac55a37a2aaa32e1a91820ece4208b3713b3860d7b84d688613" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.788Z", + "updatedAt": "2026-10-20T04:34:47.319Z", "postProcessHash": "7c9d232af53ca7d4d15e3e1290e31c765b2e4abaaea51797f325e765c49427e6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.788Z", + "updatedAt": "2026-10-20T04:34:47.319Z", "postProcessHash": "cf4c125c6bf0679de98a311f0f43d51bd654b45dddc941bf9165f86e03faaa9d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.789Z", + "updatedAt": "2026-10-20T04:34:47.319Z", "postProcessHash": "eaf17b0d9bff2b79488a76d27948da0b37b6fe2ab3858dc3a66d14f4ff71c755" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.789Z", + "updatedAt": "2026-10-20T04:34:47.320Z", "postProcessHash": "f210870ee6c45e5df61782fb7dad311991ecd85eb5fefcc8d79f437adf983b78" } } @@ -60971,23 +60971,23 @@ "824ed8218ab06b5abdb3833b2a6533cca0b48a2f9ae1374a3c72d5b93753586b": { "a66af26e5dea8d559a755565e0178a77aebab3fe74ae50982a77aed7db8a44af": { "es": { - "updatedAt": "2026-10-20T04:30:26.789Z", + "updatedAt": "2026-10-20T04:34:47.320Z", "postProcessHash": "964f86310162fa3d94fa8739dffa3f6244ba886db8ab39a08d4e18c60252afc9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.790Z", + "updatedAt": "2026-10-20T04:34:47.320Z", "postProcessHash": "dafb81f454a68511395d4a894433263fa579d5fa19b2ce2bda309bd6ac144967" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.790Z", + "updatedAt": "2026-10-20T04:34:47.321Z", "postProcessHash": "8714aab2b2dfbb4b2688d0946aa4cb76524a0ef1dcb54fddb2b23ce037684a23" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.791Z", + "updatedAt": "2026-10-20T04:34:47.321Z", "postProcessHash": "b5db4a6004d4925881332ec88a58f087eccdcd7dd6d4298435bd48dd91b6c26e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.791Z", + "updatedAt": "2026-10-20T04:34:47.321Z", "postProcessHash": "4f84af99f2ac729a5d970edf50a58d7f8bc8ed0e9a3e04b738ac64be0ab8dd5e" } } @@ -60995,23 +60995,23 @@ "be2f5bb8fef949bed9da2f8f6568a5c87bcd39a053f40b8fa805670d866e51e7": { "4f7e116ff4a46e092dcd96d62e10163bb994503c6dd053c9b2f78dd30547da14": { "es": { - "updatedAt": "2026-10-20T04:30:26.791Z", + "updatedAt": "2026-10-20T04:34:47.321Z", "postProcessHash": "808a7a911d3dc5dbece4ff08726344d90c734d359483881f9751172b08ae5a2e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.792Z", + "updatedAt": "2026-10-20T04:34:47.322Z", "postProcessHash": "8778cd76d0052b148d718504520f72dfbc1c9d01b53cfdd73be9175fa516d03e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.792Z", + "updatedAt": "2026-10-20T04:34:47.322Z", "postProcessHash": "11ae04e20f8c7506c933133039b4108c1445efc55842119e4e5e59994a306c2e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.792Z", + "updatedAt": "2026-10-20T04:34:47.322Z", "postProcessHash": "9ab612165e87c742b2a364f258e40c14cf0918eefe0fd811cb716ad00ea00e2c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.793Z", + "updatedAt": "2026-10-20T04:34:47.322Z", "postProcessHash": "d7f45223ab5b4045df139c5960856a3468a2f9667ba12f6b6e9e889b6da1873a" } } @@ -61019,23 +61019,23 @@ "aa2eeaf42a83f9793c5eb4bd033558dd8e641ebd97edfad1823c7e2db1f556a7": { "05634191611856779a84d15adc4a25166cfa55feff02d6c734a9083e7f1584f3": { "es": { - "updatedAt": "2026-10-20T04:30:26.793Z", + "updatedAt": "2026-10-20T04:34:47.323Z", "postProcessHash": "861b77fcf3fb4b6f9dcbb45d0b4139fa9509e05c46f1dcae89d82636db0d1ccc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.793Z", + "updatedAt": "2026-10-20T04:34:47.323Z", "postProcessHash": "a91d7f5bc556f71a128b25408aecbc931fceeb308cbe57b8d5307b3a536b0371" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.794Z", + "updatedAt": "2026-10-20T04:34:47.323Z", "postProcessHash": "6e358f8079b52a0e5d91f046de8b8103a3bdf803a55efed2923bff0244011358" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.794Z", + "updatedAt": "2026-10-20T04:34:47.323Z", "postProcessHash": "2f00ea923b67d1d9d37e819df002bf78264e4bc55907cdaf7abd6c7da3d12887" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.794Z", + "updatedAt": "2026-10-20T04:34:47.324Z", "postProcessHash": "3fe46ef0bc4ebb0c4ef2e24a7939d861951bc1c1e50c8a597acae4cae459f1a5" } } @@ -61043,23 +61043,23 @@ "ee6932f64fdcaa8af79cb81998cefb867f2242684100cec8fba693463d0135ad": { "2edac86e0211fac0f3925ed033d058eb42807eeab006ed7cf8d82ffb4d8e9b29": { "es": { - "updatedAt": "2026-10-20T04:30:26.795Z", + "updatedAt": "2026-10-20T04:34:47.324Z", "postProcessHash": "1a8dbba27ee3687a87ba24fb4c8c1a7406c346ee9fa17f9b7b73d441e2e9a381" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.795Z", + "updatedAt": "2026-10-20T04:34:47.324Z", "postProcessHash": "f42545b46e44f8b5d482b5ce7ebd2efc8acda7c1c3abce93de24bd2fd82fbb86" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.796Z", + "updatedAt": "2026-10-20T04:34:47.325Z", "postProcessHash": "b191cac40a678f63d84d2406226279c38f6e2d5fc674261cabd7f1477adaa936" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.796Z", + "updatedAt": "2026-10-20T04:34:47.325Z", "postProcessHash": "dfdafe1f0021ca545558020b39def152d5e6fc2d79e3fb5ff3c62e504bc0e169" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.796Z", + "updatedAt": "2026-10-20T04:34:47.325Z", "postProcessHash": "ba5ccddbd649395c81a857f705505b0c06e8c47c6989c5c2666100deded3cc2b" } } @@ -61067,23 +61067,23 @@ "3f66b7cf8778422d6858b809b257aede679df35f5106c84f905d44499799b02e": { "292b4e455785c8200a9f82fc35dffbdd7371dec395ab5d0192304dde4b28c751": { "es": { - "updatedAt": "2026-10-20T04:30:26.797Z", + "updatedAt": "2026-10-20T04:34:47.326Z", "postProcessHash": "2040a865103bfb3c578b7d79e95bac6bf4d7c308c13a052021b778e1de8c4e90" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.797Z", + "updatedAt": "2026-10-20T04:34:47.326Z", "postProcessHash": "e3dbfc6f032c286cb6f07b6509d30331fec357ce8ef8301876555c0e3db48fe1" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.797Z", + "updatedAt": "2026-10-20T04:34:47.326Z", "postProcessHash": "ada5232af76b3b5ab7f35019c46e1113ea9f7426b526d070cde44e179278e41d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.798Z", + "updatedAt": "2026-10-20T04:34:47.327Z", "postProcessHash": "34b63cb646331d18e63004d9e5d032b003b287f82d180b21fbf23fb96fbe8fae" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.798Z", + "updatedAt": "2026-10-20T04:34:47.327Z", "postProcessHash": "7178a3956e87db77030b64668af34c75a761c5a83e0e016785e68d9feb687565" } } @@ -61091,23 +61091,23 @@ "29fefa15e015fa77fc588695736072d5a2cadc284a50c1018fbdd0737011f860": { "6f42ba654896f36b6a7d9c655df220eb1bced67581119ea7d1e1f937a22997cc": { "es": { - "updatedAt": "2026-10-20T04:30:26.798Z", + "updatedAt": "2026-10-20T04:34:47.328Z", "postProcessHash": "9f8841b2b197aa3cf149c418f3d5d3be75b08df1cc16b0a6c1f8ceab98be36e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.798Z", + "updatedAt": "2026-10-20T04:34:47.328Z", "postProcessHash": "9f8841b2b197aa3cf149c418f3d5d3be75b08df1cc16b0a6c1f8ceab98be36e6" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.799Z", + "updatedAt": "2026-10-20T04:34:47.328Z", "postProcessHash": "9f8841b2b197aa3cf149c418f3d5d3be75b08df1cc16b0a6c1f8ceab98be36e6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.801Z", + "updatedAt": "2026-10-20T04:34:47.329Z", "postProcessHash": "9f8841b2b197aa3cf149c418f3d5d3be75b08df1cc16b0a6c1f8ceab98be36e6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.801Z", + "updatedAt": "2026-10-20T04:34:47.329Z", "postProcessHash": "9f8841b2b197aa3cf149c418f3d5d3be75b08df1cc16b0a6c1f8ceab98be36e6" } } @@ -61115,23 +61115,23 @@ "506ba2587269995483747a5cc932ba508660fa705ce38c9db11b7cefda67efcc": { "04829770e9f92bee997607e665744f42904c102165fdb0788f3e582a0bcc1b2d": { "es": { - "updatedAt": "2026-10-20T04:30:26.802Z", + "updatedAt": "2026-10-20T04:34:47.329Z", "postProcessHash": "a397f8439d74222ae221456c67c4b4a03d297c50eb87c65c72a39e7808abd1fb" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.802Z", + "updatedAt": "2026-10-20T04:34:47.330Z", "postProcessHash": "57595bf1fd45200fa9a2d4067bbdf448a7f953442c36a65edbf992b89cb5c612" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.803Z", + "updatedAt": "2026-10-20T04:34:47.330Z", "postProcessHash": "44e242955fb335c1145f68ef3928c9a1caf3e18be47212399adc0d327f26f2cc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.804Z", + "updatedAt": "2026-10-20T04:34:47.330Z", "postProcessHash": "3082dcb743c71b7c3f5ae7e3b9030ba78c1edab506044af36188c8d17b057807" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.804Z", + "updatedAt": "2026-10-20T04:34:47.331Z", "postProcessHash": "a7390a36bc1841400fd9054b8e8970628be9dc1816ab3674344dfdb2f88a4e5a" } } @@ -61139,23 +61139,23 @@ "3f2546aa67c9942c1e8c51299ed792d4b230b67a57211419ab3192e55c4cfde7": { "6e71ac5a2534dbf1069e560266526f1a604902e744dfd2eb8473afd9f5084deb": { "es": { - "updatedAt": "2026-10-20T04:30:26.804Z", + "updatedAt": "2026-10-20T04:34:47.331Z", "postProcessHash": "e825e45e07ae55e3f9ad8dac9a82568f0703574bf2d28c44eb992ff0ca5c8883" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.805Z", + "updatedAt": "2026-10-20T04:34:47.331Z", "postProcessHash": "3a4d7337be0054442a0e4f4c1534eabcd18bc51c97fafe2f1bbec064362515d8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.805Z", + "updatedAt": "2026-10-20T04:34:47.332Z", "postProcessHash": "05447fc33a32ade7d2a44cabe389cd44c4f892a8d0263b027867e074b4a6d5dc" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.806Z", + "updatedAt": "2026-10-20T04:34:47.332Z", "postProcessHash": "507b9dae8844ebce21e205324eb16b122981ef2de8030114dc35f836b2e35197" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.806Z", + "updatedAt": "2026-10-20T04:34:47.333Z", "postProcessHash": "d50a4971385578d9a694562fea96c3f822817579dbbecff9d35f665012c79ba7" } } @@ -61163,23 +61163,23 @@ "c507ece8c87d5628e7f6c2128a102e472f26811cd5415b3e31f744e55ad438d4": { "d98e73d22498e16b36ca0599451ac27997a77c111dee58176e23f36b54b89301": { "es": { - "updatedAt": "2026-10-20T04:30:26.807Z", + "updatedAt": "2026-10-20T04:34:47.333Z", "postProcessHash": "aaefae23daac2be244a4278ef898f9b1d1d9f5d1c1eed6997dddc0348bd28937" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.807Z", + "updatedAt": "2026-10-20T04:34:47.333Z", "postProcessHash": "7deffbf81c448f346677ca6b7f89c8ef34214804bc6632ce5207625bc2e3248e" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.807Z", + "updatedAt": "2026-10-20T04:34:47.334Z", "postProcessHash": "8177d9eba245856c5a518824a6dc6399af2e5e8bc0e08af32a4f4fee607a4bb1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.808Z", + "updatedAt": "2026-10-20T04:34:47.334Z", "postProcessHash": "92e4faaf82a425c82717cf9b3cc4e0f5c28199b394e0588d3fddd83b1be7f9b6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.808Z", + "updatedAt": "2026-10-20T04:34:47.334Z", "postProcessHash": "edcf342d5312ac29fa85d1b702d67614e607977a86aec9306098db60b1fd5102" } } @@ -61187,23 +61187,23 @@ "faa22e9edd9993f5dae6d62a79cfe72eab1ace872dba06905a3eca45b7907643": { "232685e6915e8a0d9efbb9d6884c7040ede22b404032f266b6374a46d0e2e4aa": { "es": { - "updatedAt": "2026-10-20T04:30:26.808Z", + "updatedAt": "2026-10-20T04:34:47.335Z", "postProcessHash": "0395553a5010cefb5edbbf8fdaecc5fdb9e3ddde788c117bf97f84a3177d8efa" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.809Z", + "updatedAt": "2026-10-20T04:34:47.336Z", "postProcessHash": "ce0f8122e0e518700938e7ed42a2713e50fe62c1cdee9901a19b55f0002ad9ed" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.809Z", + "updatedAt": "2026-10-20T04:34:47.336Z", "postProcessHash": "58aaa8d0a5bc60e8858fab8667a963e6415d3b498b87e99858a2026d4ba66eb4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.809Z", + "updatedAt": "2026-10-20T04:34:47.336Z", "postProcessHash": "173386048e0aba8fb20975882da4c37caee01eccb22e23f9ff3961f7c0e3d2eb" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.810Z", + "updatedAt": "2026-10-20T04:34:47.337Z", "postProcessHash": "60ddc01f30a726ca80bb16449c8a0c5b772a2d837196cb11d54ceae402a3fed9" } } @@ -61211,23 +61211,23 @@ "1c6c6413f8ff3109692deff026766d51775139eaefb3354a90f6c0eeddffd44b": { "f6ecd31a48d5e851f011fcd63d46f76de012a019c2d0992f1d60b2ec7559920c": { "ja": { - "updatedAt": "2026-10-20T04:30:25.423Z", + "updatedAt": "2026-10-20T04:34:46.119Z", "postProcessHash": "62f55d96c6de488d72e4141227f8b543e339f645e5613fa2e9a3af8f77e3f1d1" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.423Z", + "updatedAt": "2026-10-20T04:34:46.119Z", "postProcessHash": "696f350ae96371f7b78a2c106779ba6706a29525b5e74145e204fb82fc45ff2c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.422Z", + "updatedAt": "2026-10-20T04:34:46.119Z", "postProcessHash": "2046cc44c5ac2bfe1abeb830842b6eb6b73cd579b3ffdc8d3189ff3bcf36fbdb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.422Z", + "updatedAt": "2026-10-20T04:34:46.118Z", "postProcessHash": "a57160e4a1a1ca35b8e290e3c1e3c46ae40fbbaff1fa1d98c940d1420c8fadf5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.423Z", + "updatedAt": "2026-10-20T04:34:46.119Z", "postProcessHash": "43931d19b65482245dfa56ade6535b114229d7d1b0588ba703a94bc8ec610e1e" } } @@ -61235,23 +61235,23 @@ "ebb666190679ac3c56675f5185e41541b9bed0861db5df042b3da438ff6ae432": { "271e3cad8d5c1dfd0cc0a98e10f09a67d95943721a8d549f8839a01980166d66": { "fr": { - "updatedAt": "2026-10-20T04:30:25.386Z", + "updatedAt": "2026-10-20T04:34:46.093Z", "postProcessHash": "b512a609564479a4165deac9aacefeba1a42781e1173af210ea62a8f5a8a5639" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.387Z", + "updatedAt": "2026-10-20T04:34:46.093Z", "postProcessHash": "28dc1d4bea5f40651fd10b7a465eb7bbd55ef5b87dc83f6396a9bd004e4f0285" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.387Z", + "updatedAt": "2026-10-20T04:34:46.093Z", "postProcessHash": "35da6ba1785dc5ea5f65f544cb3fe76d08919983267106a796c2e48177275a51" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.387Z", + "updatedAt": "2026-10-20T04:34:46.094Z", "postProcessHash": "6d4b66be4930d493cb6ae48a8f349c031eaaa6ac5aae3419569b862f48b8247c" }, "es": { - "updatedAt": "2026-10-20T04:30:25.386Z", + "updatedAt": "2026-10-20T04:34:46.093Z", "postProcessHash": "078ba1a642a82cee871a58e2d8858fca20f386e0fb54839254496128af424af9" } } @@ -61259,23 +61259,23 @@ "f62821a4158137a2fb43f8d4427043cc2a1f1b8a4890313c835b9a3d245227b5": { "a3b20cbcad45c08f05ec478ff5790e852736d0454d35d469114a60d289e7abdc": { "es": { - "updatedAt": "2026-10-20T04:30:25.140Z", + "updatedAt": "2026-10-20T04:34:45.892Z", "postProcessHash": "b70df390f0075a42ad309cd48fffccab66fa64e357c52ebf3da45680cf252c76" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.140Z", + "updatedAt": "2026-10-20T04:34:45.892Z", "postProcessHash": "90fd8eca374242f5d99c75db88c81a4e6ffc43044583083e3936b8cdcc708989" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.140Z", + "updatedAt": "2026-10-20T04:34:45.892Z", "postProcessHash": "f80d5745e06dc026cfee136be3719ac3a356c6470dbb1b1a910431bf038f4824" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.141Z", + "updatedAt": "2026-10-20T04:34:45.893Z", "postProcessHash": "385128bc1289c05219196d34d5ffafee1b201aefce3986da2c889f5b8c41883f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.141Z", + "updatedAt": "2026-10-20T04:34:45.893Z", "postProcessHash": "c95d6d4648ac4467dd93b14af74832ba25be58915666abdf3d159bcb0c68f4f7" } } @@ -61283,48 +61283,48 @@ "f8219ff59f2cf8bfe41c3ea8d1e9d23072c8e06d84796c6dc3c66914a4351246": { "bfe2abd57951b03d04a5360595f3e0e7999e779e2dd19c87e9f4ebef49a2db9d": { "es": { - "updatedAt": "2026-10-20T04:30:25.143Z", + "updatedAt": "2026-10-20T04:34:45.893Z", "postProcessHash": "f58a031cd636b1c9b48a2415976a1b52d169381430e9a2c0325f157261461d60" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.143Z", + "updatedAt": "2026-10-20T04:34:45.894Z", "postProcessHash": "0a68c1d3cf6b49fae935b5cc4d6b975231fd34023a023f165554d3144f92d296" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.143Z", + "updatedAt": "2026-10-20T04:34:45.894Z", "postProcessHash": "b7ee68fb8a1c7b7697af75d2db3b4902213d591f4d998f9d641005a911cce63d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.144Z", + "updatedAt": "2026-10-20T04:34:45.894Z", "postProcessHash": "d4244d52914e366708cc0260a2c4d44702203e15f93b3e4a2a274677e5d90004" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.144Z", + "updatedAt": "2026-10-20T04:34:45.895Z", "postProcessHash": "fe62b9d3ff0f473b80f065611c29ab0b1e709c323640657f5bb25cc236216efb" } } }, "a6e911441baf914f3ef6b4f8caa25058dd11fde8f5d8746473d8b9ab5e3c0bbf": { - "128a7698cbf6bd72dd1c26e77914c4d9005dc684c146ad8c346d0d2cdbd63ed6": { - "es": { - "updatedAt": "2026-10-20T04:30:25.141Z", - "postProcessHash": "fe742c91bd98ce123b8cb56134a9a0504c4f02bedaa526a94134b5fa620a02f1" - }, + "d9af8925a311b9edc5f9fe54ee43a9e80055865882d5a0f849b09f6a4d25994c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.142Z", - "postProcessHash": "c7fbb79efc694c01fbb6c0b63bc8edf1ac83903f4a19e8313e80c940e4b19f40" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.142Z", - "postProcessHash": "a944c67a094e97bd5c9e22eeae3d111535ca2c83c6e228983fba9fda310aa845" + "updatedAt": "2026-10-20T04:34:47.346Z", + "postProcessHash": "0b025d5d0bea79424c0f248aceb1962563f695c870a86a4ba47e8cc0b0e87855" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.142Z", - "postProcessHash": "cb96f0c0836db23061e05580ef0500aaa959915366ffee4f4f0dbc90ffece175" + "updatedAt": "2026-10-20T04:34:47.380Z", + "postProcessHash": "36fdb94a11c1576bec40dc2e485c0fef4079db7ebaf9246437b0c45a944d37db" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.473Z", + "postProcessHash": "7e6e63d7f8b9a65f2f8cfb833689151101448cb438da40a14ea055f25f6ff534" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.487Z", + "postProcessHash": "32f74369c015f2d9e4ac5462f04e81b6b2da3b5184d0c3078e9483fb90a45edd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.143Z", - "postProcessHash": "ab8272168033a247cead4898427ea5ffa8c5d149a6643737d2f72c7f52d73f56" + "updatedAt": "2026-10-20T04:34:47.488Z", + "postProcessHash": "15c4cd28092d86331cb292b661f48f39552a3bc2e287f6d372b4645434097ce2" } } }, @@ -61377,49 +61377,49 @@ } }, "52ea137b2a41592f61c3270639df67fedd9d48a05c5886cb7f7c20648a888310": { - "ce6b8c6a192d62870e1423d5708ecf33fd067093bc4f06c50da4662f91771548": { + "ac643469e268f20c96c996efacc99818dddcbbc2178aad46a1ee28c5d85fb523": { "ja": { - "updatedAt": "2026-10-20T04:30:25.035Z", - "postProcessHash": "04fcbcbcfeb6543151a10252b5c3098ccced85141ab27255f2b49cd875f66712" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.036Z", - "postProcessHash": "eb2f44ef24a806414eb98ec2d5fed7240799341a55231726c0b53b30e74be65d" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.034Z", - "postProcessHash": "404ea9f8cf5c41224a02af547a27e73ebbeec7fbb3065ff2853cb897a50d2c44" + "updatedAt": "2026-10-20T04:34:47.344Z", + "postProcessHash": "d22ee4a5ce0bdd0111c9ed3650a8d91e663e1e1b61d2fce02d3a1abc1cb972aa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.035Z", - "postProcessHash": "87d0a7d182190f4da285c614e12a8198be2eb490d8d78f8458c94d4ca89a3edb" + "updatedAt": "2026-10-20T04:34:47.381Z", + "postProcessHash": "a281528467f759f3079d3065c53034146b14a770ca4d5cb62caf5858e04fd7b6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.034Z", - "postProcessHash": "e2bb3c20df37435a56d2cd0e10660df004b4fa53ddd2f1dad2367ad465420312" + "updatedAt": "2026-10-20T04:34:47.392Z", + "postProcessHash": "0518279aaaf269e1322d3d6097253f02bf9169c7ac41f7cd205b66665e7b912b" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.409Z", + "postProcessHash": "6bee27713da17c7a398a14ff05c3fdd1936af4dc508db8991e06d12655655307" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.432Z", + "postProcessHash": "faa1e9f2585d21d18b6b22be348cf9e8c7cbe8f6b48b182f2d1adf3eee6bbd50" } } }, "01fbb103168e62a8ec9aeeb08618dafcb45e0d9f931c73f885cf4e726694d5a0": { "e19072dcb5d19d04e95012bde33bc2d4f096cbf9002cb1505b6888a83bb4a6cc": { "es": { - "updatedAt": "2026-10-20T04:30:25.131Z", + "updatedAt": "2026-10-20T04:34:45.881Z", "postProcessHash": "db9603d68909305caf7d5c092deae042f696be642757000c9ddc6260dccd5e3d" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.132Z", + "updatedAt": "2026-10-20T04:34:45.882Z", "postProcessHash": "9a57052f29262584b5f230a9f1035c5fba232674ffedd9aa56722b91eb7e649d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.132Z", + "updatedAt": "2026-10-20T04:34:45.883Z", "postProcessHash": "0cd56163866149225c242876d811d712f89e73ef490efa4a3d19b646b86b5393" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.131Z", + "updatedAt": "2026-10-20T04:34:45.882Z", "postProcessHash": "6fd4da68d91f33015fae7a5568f23ed19eb25cf023b0e0993675201efa4d27ac" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.132Z", + "updatedAt": "2026-10-20T04:34:45.882Z", "postProcessHash": "f164a768903b1e87032db2144813b7a096363d5b44283428e7ac3e01c08c88c0" } } @@ -61427,23 +61427,23 @@ "6ef144cdd6b76af3b3ba39366ca2bc0da4a64562bda775215665298f0fd66460": { "997caa48c9b80b16c4e404235dfc8c19bb62f96520ba42124d994b782408bb06": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.427Z", + "updatedAt": "2026-10-20T04:34:46.122Z", "postProcessHash": "e1f9dbb76acf2566ebe3aa848d53bcee1c7be6cca38de3dce212ae7a1c247c0c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.427Z", + "updatedAt": "2026-10-20T04:34:46.122Z", "postProcessHash": "5fddff75f8758cad58f672200252aff8a213c562dea56345307065e42fbb6a4d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.426Z", + "updatedAt": "2026-10-20T04:34:46.121Z", "postProcessHash": "0a689e13cc457d5e268e2d1ac84acc7d962a36aebd3e10a00f9f24dfc44d90fb" }, "es": { - "updatedAt": "2026-10-20T04:30:25.426Z", + "updatedAt": "2026-10-20T04:34:46.121Z", "postProcessHash": "c801c12a6061346f900c0f0d2c5d351ace809aa34574fb565f26197242878926" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.428Z", + "updatedAt": "2026-10-20T04:34:46.122Z", "postProcessHash": "a80ebc347df270cccac60145868d7dc4bd9d42e2cd997911d4e03a46958cbc6a" } } @@ -61451,23 +61451,23 @@ "d137113e4e6ef3972aba8778c5a6a97f9781a3becc7a922b0c4ec3bdfdeab3f9": { "3c914949ee2538a8231507767b3879e0a2fff547227e38bc54a0b0813c234428": { "es": { - "updatedAt": "2026-10-20T04:30:25.428Z", + "updatedAt": "2026-10-20T04:34:46.122Z", "postProcessHash": "e33c44372d77756fcbbe2ef707329c7f1c7d9e1ea45047cc4de144fa200ba45f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.429Z", + "updatedAt": "2026-10-20T04:34:46.123Z", "postProcessHash": "fca74e72c998349a9ed4491062e1285668e7ac1e0096b46028ea7e817437e57a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.429Z", + "updatedAt": "2026-10-20T04:34:46.123Z", "postProcessHash": "c7b6c2ca0c00e7a48bb838efd39975dd6c405a39deea769c02108c04f0c8d958" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.430Z", + "updatedAt": "2026-10-20T04:34:46.123Z", "postProcessHash": "76b8374765520f706a6e721c1fdbf6cad886ceb6a80d24fca38b91d3298ea334" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.429Z", + "updatedAt": "2026-10-20T04:34:46.123Z", "postProcessHash": "d570af110d2418c9b77022a00a8862f6ef1e425676ff5de553169b481f95f0e9" } } @@ -61475,23 +61475,23 @@ "32b46fa9c8cf7d182cbc0ade6d2d01b5a56d57d33653e1e10b5334c2d7a76b8a": { "4624c67d36cc51b4344b11c593b0f22e68cb16314c902972094fe998390b1e56": { "fr": { - "updatedAt": "2026-10-20T04:30:25.160Z", + "updatedAt": "2026-10-20T04:34:45.909Z", "postProcessHash": "c0a134d4c151ade66937feeb60500f367be24e5effde7edf19cd137cb6e72bfd" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.161Z", + "updatedAt": "2026-10-20T04:34:45.910Z", "postProcessHash": "1825d25a7fe82e2d5fe2668bd6e8ed259ea3af4a1c06fb25c441dcf92520fab6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.161Z", + "updatedAt": "2026-10-20T04:34:45.910Z", "postProcessHash": "5bad46a8de1440e173454121784cc0531b7a19131e155f55bed7d3db546efe7b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.160Z", + "updatedAt": "2026-10-20T04:34:45.908Z", "postProcessHash": "782b561d1d73eb292e0c16ee625f847a690fcf166190c3bdc13f6e3b1c39b8d0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.160Z", + "updatedAt": "2026-10-20T04:34:45.909Z", "postProcessHash": "0c497ca8845518a21f078bb50c2856a7bb7b8758afb175294c7ec525053f87aa" } } @@ -61499,23 +61499,23 @@ "f403c8f81d60cc0bf8fb9e5ffdae7ef3a93f0b938d45f87a4f0845e8f12dc6b8": { "d0b175fa02e633ff67094b885a3c8700336fdf137a532562f4b07ecc0378cf14": { "ja": { - "updatedAt": "2026-10-20T04:30:25.130Z", + "updatedAt": "2026-10-20T04:34:45.880Z", "postProcessHash": "9c837afbd63bc00fa53a147461591a3c79092aa13b734177a145fc097802e1e7" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.129Z", + "updatedAt": "2026-10-20T04:34:45.880Z", "postProcessHash": "7f33adffe9dc8b21638ec72f479d318ae852f1529fe002271563e7aa7a83f76e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.130Z", + "updatedAt": "2026-10-20T04:34:45.881Z", "postProcessHash": "91db94ab30f0f965aa3412fc6e8886e9d80cf028e570ba42500d69d4e8516929" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.131Z", + "updatedAt": "2026-10-20T04:34:45.881Z", "postProcessHash": "5cacb1b86fb77b1feaa5e86e56bf459ad13b084f3355b04c31205f60b2da9776" }, "es": { - "updatedAt": "2026-10-20T04:30:25.129Z", + "updatedAt": "2026-10-20T04:34:45.880Z", "postProcessHash": "e3b8ac396d23d9450a46898f570b28ca72a070c109729190a5ab351a435748d3" } } @@ -61547,23 +61547,23 @@ "adbec734d8a98a92267097208e1cc00fedee34db5adddedbf6389e1526a6f175": { "75fbf3e1a5a20eddc99dde85a4bd571e14ae6a6f33db657466c98bc170e3b6f5": { "ja": { - "updatedAt": "2026-10-20T04:30:25.154Z", + "updatedAt": "2026-10-20T04:34:45.903Z", "postProcessHash": "b0247c4070d96dc5878a939ed4454fc96882e9930c0d4e00038c64b4ac6f393d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.155Z", + "updatedAt": "2026-10-20T04:34:45.903Z", "postProcessHash": "7a5266059088f326adb44deb91778831e8475706df37a75a32f311ba1d3b0f83" }, "es": { - "updatedAt": "2026-10-20T04:30:25.154Z", + "updatedAt": "2026-10-20T04:34:45.902Z", "postProcessHash": "31fbf84f206174fbadd61c2cad16c0e0ba80d49dc919b9f17d5522169ae2d19f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.155Z", + "updatedAt": "2026-10-20T04:34:45.904Z", "postProcessHash": "c4c925459b0b892c7de49a6d9a1e50774d40915acff61742583973ec43d8aa4c" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.154Z", + "updatedAt": "2026-10-20T04:34:45.903Z", "postProcessHash": "fb72fd46f77748c38d9b60e9a7336de67d70ca21c5ab2e6b2e59d9bec12c9032" } } @@ -61593,26 +61593,26 @@ } }, "d3275188c7d7e68cc7a2018006cc73f9f7cdb8882b31a929c815209fdc25ce3f": { - "f6b383d25ad4b508e9347d06891733ce897954584517c64637a0343c229e4158": { + "147c106c5b4ac3501cc79ad92423c7db2e4b83d6a2f7271dd93caefb52458933": { "zh": { - "updatedAt": "2026-10-20T04:30:25.201Z", - "postProcessHash": "d9b7a4f64dbc9986a9ae3a9945d652100029ea44049f259f1988f1ecd0ddc268" + "updatedAt": "2026-10-20T04:34:47.352Z", + "postProcessHash": "5865c4b142c5b0f62fe31f059087e4e1ea9db675b361d81eb4cda8deea385de4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.200Z", - "postProcessHash": "006dfc3f5ccae93eaa0c4f0c8e6b188465267d613922cadf59a4a5550eabaad1" + "updatedAt": "2026-10-20T04:34:47.401Z", + "postProcessHash": "debdf18ee001acd06a4ab4c8d440b33f91f16422169d940e720b7bef149ff2d3" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.201Z", - "postProcessHash": "559a1a63d5bd6abec2bcbdcb2d6bb83484bb7f25a70f14fb51da5f13b7f66cd1" + "updatedAt": "2026-10-20T04:34:47.401Z", + "postProcessHash": "baea524bbcc755ce78c09d09a3b5295af4b04e8bde0ed2030004ad1fd955571f" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.200Z", - "postProcessHash": "775de51e2a8287efef4f3ab9a4563d08fb6e53089e507eabf258613562681290" + "updatedAt": "2026-10-20T04:34:47.455Z", + "postProcessHash": "6f19528832f01d0c3451041f4897c0e20f3aed41227fee6ebe8d245214492dcc" }, "es": { - "updatedAt": "2026-10-20T04:30:25.200Z", - "postProcessHash": "ac6c510d1741fa8179bec09b21f9f57444977313c8e2d13c87ff35de588ac811" + "updatedAt": "2026-10-20T04:34:47.473Z", + "postProcessHash": "4b24faa972066b8342bd652ef41debe846393c501921ca08bcd37b1b0283a350" } } }, @@ -61667,23 +61667,23 @@ "6a7ea580f8cec7e529d260fbcd06826c92491f3153eaff285f551b1e9b5bbafd": { "cb330283c6345038f879d4ca7d11149eb58c718d6fa32c1216bf6dbab2fecb3c": { "fr": { - "updatedAt": "2026-10-20T04:30:25.203Z", + "updatedAt": "2026-10-20T04:34:45.925Z", "postProcessHash": "9ba4095d7f286266167c8f9a5535a646173baa485ed5598abc81965fa6d0e709" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.204Z", + "updatedAt": "2026-10-20T04:34:45.926Z", "postProcessHash": "f8c0aab0dccb0f116426c3ac7af537ee95ccd06061331de79dbb34a2f9039b92" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.204Z", + "updatedAt": "2026-10-20T04:34:45.926Z", "postProcessHash": "9833d0b5d0df2eb2de19958f95f17a846f0cfd2ffef0cefc45cbc9c0ec729433" }, "es": { - "updatedAt": "2026-10-20T04:30:25.203Z", + "updatedAt": "2026-10-20T04:34:45.925Z", "postProcessHash": "ddcf50514350ffe9da36a840b72684e33735c7a165492ba6d165876052eae589" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.204Z", + "updatedAt": "2026-10-20T04:34:45.925Z", "postProcessHash": "455c129de6f2e0486c99f838c3c04feb50ad24ac5de7b53f8f8f2b5e778e77c2" } } @@ -61691,23 +61691,23 @@ "72837555704a19f9bbb5a89938a159ad2630f50fb172ca8d65eb41cb45cd3afe": { "9536845becb4e36ee26a15467fb9bb40bbad5fbb2549955efccbebb299e54af5": { "ja": { - "updatedAt": "2026-10-20T04:30:25.157Z", + "updatedAt": "2026-10-20T04:34:45.906Z", "postProcessHash": "3d71a547cdfe4709c57d42a2b626f777253655deff3c0e1319b1843e3f60d9ea" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.157Z", + "updatedAt": "2026-10-20T04:34:45.906Z", "postProcessHash": "2904b40944d52aeea26ce797d14ce4c47a314ebac00ecd69103b329bc3fb8d6e" }, "es": { - "updatedAt": "2026-10-20T04:30:25.157Z", + "updatedAt": "2026-10-20T04:34:45.906Z", "postProcessHash": "b0e692f6d2ae158274b53b8cfeda19e6931eaff26e1431842cdc697b2a5f3e9c" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.158Z", + "updatedAt": "2026-10-20T04:34:45.907Z", "postProcessHash": "bfe94489550537fb159f7a5c85a640c6ab5d5ae8a233fc2eb2101d56d913892e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.158Z", + "updatedAt": "2026-10-20T04:34:45.906Z", "postProcessHash": "a9ff31eda2284f67d5b42d0dad1a8e8167c62658c2fc8b37df06a8ef191bbd71" } } @@ -61739,23 +61739,23 @@ "ee9a2744486e722963dc88bbb89f6866f0eb88e310489421080d4bfbcc164a22": { "828111f6139f51d05f0b7841f524fa53834af76b06e0919a2199b9267ddbad95": { "es": { - "updatedAt": "2026-10-20T04:30:25.308Z", + "updatedAt": "2026-10-20T04:34:46.016Z", "postProcessHash": "d2af91fe8ee66f2a7e80509ed72a62815f68ba0c46ed5a9d5950f118d7aebf70" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.309Z", + "updatedAt": "2026-10-20T04:34:46.017Z", "postProcessHash": "460af1501beb6f13c66a9e15dd451754e02dc8402bcee603c14d5e4644694126" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.309Z", + "updatedAt": "2026-10-20T04:34:46.017Z", "postProcessHash": "df004ff3286e8177ff678ffa132fa3d4bffe3bf611d58eab5bde1593a95605ff" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.309Z", + "updatedAt": "2026-10-20T04:34:46.016Z", "postProcessHash": "640cacb620d6604339aeacc4389891524affe90d669d60b61065d311733510a9" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.309Z", + "updatedAt": "2026-10-20T04:34:46.017Z", "postProcessHash": "51ffabd3dbbbe62cfcdb33c654122dce484b101cfdfedc529614d6b87b206556" } } @@ -61763,263 +61763,263 @@ "b178d32c187acb37bb2fb56b8c6de282609309913c34d95248a984af6f115813": { "a90d54b414c14e958bb03c74eb85cae6122808f814c250a5cb49ed30e29e092f": { "es": { - "updatedAt": "2026-10-20T04:30:25.116Z", + "updatedAt": "2026-10-20T04:34:45.869Z", "postProcessHash": "6125f07962392fd3f003ee80271074de9e0e146bac4ce41c5d314b6c7ebd3ea3" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.116Z", + "updatedAt": "2026-10-20T04:34:45.869Z", "postProcessHash": "bff0335d99c7e4eaa1e405feb3c1eb91170bbb07f99a01bacb6067f6aa75128b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.117Z", + "updatedAt": "2026-10-20T04:34:45.870Z", "postProcessHash": "7bc09e6823d41b03263fc61daa6fd8d85c2851d92d1a1037fb439f926f6910f4" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.116Z", + "updatedAt": "2026-10-20T04:34:45.869Z", "postProcessHash": "e33d83f8674ed05be876b249e51c99147665a8e4f315d114f5338b9c61ec106d" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.117Z", + "updatedAt": "2026-10-20T04:34:45.870Z", "postProcessHash": "e2c9a53203d15c0965f156eec0d14abf08a43f73038bc34e6479d26b814ce3b4" } } }, "bdcc1a24b9bbb680cfed78306c27925a962daf2e8c308cae71f0aea341dc2000": { - "0cf91c2f1f349ba5fdb7491b7db2ec312ee1f6a95d09c892ea908fd066777ba2": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.182Z", - "postProcessHash": "aa93471c92da377fc59428f35f0919336a1670a6144dbb29fbcd6ea0478ca5b0" - }, + "376d4b89484ced5b62830c58d9245d11db4fcabc50e0f185396ccbde9bc85873": { "zh": { - "updatedAt": "2026-10-20T04:30:25.183Z", - "postProcessHash": "afdf1726131de4084d97e5e49af2014cb39fc10a4661814bf258e525a768eb11" + "updatedAt": "2026-10-20T04:34:47.350Z", + "postProcessHash": "680f6e8084bdf96d9b2204be167d83259d6675736defb1322ede26ee6fc4c915" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.401Z", + "postProcessHash": "425848cb6022d57d996f45c9cd7454494570e819bc1b985322179a53eaf24f4b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.182Z", - "postProcessHash": "72e90aa5dc608fd62c8181a01cff9427eaeb6ffe3306f88f70a7def26804b284" + "updatedAt": "2026-10-20T04:34:47.428Z", + "postProcessHash": "061163814dcf00a63d2fa06e1a2da1d0803d1be173169825d75a29de7f90922c" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.182Z", - "postProcessHash": "619b638fc2b25efa66b48f3805de5fee558fb5d6e0a3e75bedfb7d16f6ffe436" + "updatedAt": "2026-10-20T04:34:47.430Z", + "postProcessHash": "dc14bb219a08ccb975b349ebd7fb3c336388f207b1a340c38bf945b29fe91819" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.183Z", - "postProcessHash": "7a509166220edf16e1d7b3d6cc8771addbd46a4d5ae2706375c7e55f8d34887f" + "fr": { + "updatedAt": "2026-10-20T04:34:47.438Z", + "postProcessHash": "4d267fde959fe16742dde0d4bbb1faf9b8a6a986229d307127d14803e457fa5c" } } }, "22bec10d4a6d3d6e92a6654d24a664998c6452658c1da87260e7eec73e37ba97": { - "510fa63268bd71e322a38fbfe409c19fb513d24c74dd950ac2559657a6a63555": { + "bb223408472c7ad77ea1983725fd86d81bc869c1da82c1c9747815c8b30d0e11": { "zh": { - "updatedAt": "2026-10-20T04:30:25.176Z", - "postProcessHash": "07c22d57ad6c7e6d5d357989b23503f8cc6e92878d4e20c39688e327bc0b9294" + "updatedAt": "2026-10-20T04:34:47.400Z", + "postProcessHash": "015445e74d526ca0c35cd156e552f0301cf233f4945bf28ae2d0474d61de7e8f" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.175Z", - "postProcessHash": "69deee8db5ab987da928ba6ff0c7723c77241d832d71b6e92ca773b553d2cb25" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.176Z", - "postProcessHash": "9546dc889ca5523650db69273c2c1b0a203ecd510b7d19c129c7705ae5d56af6" + "updatedAt": "2026-10-20T04:34:47.400Z", + "postProcessHash": "097041c255c9a0c24064df8e0804fa6c410b535dfbe163d0b8c1b16bcdbfc130" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.175Z", - "postProcessHash": "d0af5467b61df77196773378e3cd1a205c3712b50ce92590d96112e8ba0b2007" + "updatedAt": "2026-10-20T04:34:47.449Z", + "postProcessHash": "603268caac4e596a799a6d1f9fc88425914d54dd63179eae3bbfe0b44ed259a6" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.450Z", + "postProcessHash": "9878d8a0cfd7e4b4024c46721f81f5bcb945ed853030c086dd3c032e4df1ae86" }, "es": { - "updatedAt": "2026-10-20T04:30:25.175Z", - "postProcessHash": "b6e0e71efb467a39e9009a10a40518e87e84c16a1bb9b88c5ce78bb4d97c7f12" + "updatedAt": "2026-10-20T04:34:47.452Z", + "postProcessHash": "6d5f1a24aacb67a13a6c2281038fd7194c41f6c2a849fcac55aed0777736a93c" } } }, "c0462f1c87e2f8ba658daa2ea6c531c8fbb05499de97cd895030aef985e4eedc": { - "b4bb01b38b8c94791ee1e5ba09e02a921f099a4443296cf68797ee0d6495db6d": { + "4077f79c78e5de82009882e32ed0421ef0436742c87325809ebb45df69df894f": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.399Z", + "postProcessHash": "47f7ae49ff0b426de8e2817dbd5a070d94f9efe162985c5b51fcdda4345a950b" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.411Z", + "postProcessHash": "9c7dbe99ea3f4e339b778ed5af27828a2efa9cc0538cd6f223825a0fce9fce30" + }, "zh": { - "updatedAt": "2026-10-20T04:30:25.165Z", - "postProcessHash": "b1a2cfe708a1e654be106533a16f478adc0c5417bff88430f2d3fbf74d9f9c46" + "updatedAt": "2026-10-20T04:34:47.411Z", + "postProcessHash": "423dcd82a0a429c26f2d87aff6a49adbf9bd1d27bc1e6d2f5064900b5daac710" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.165Z", - "postProcessHash": "d4df81c69a3e025b48528fe87cfc3b71d73fa6d343faf1c738ef715f906ca946" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.165Z", - "postProcessHash": "d2eed717685e290a7957b4935468a7a0321c8d3f436662830740c8e2e2f63327" + "updatedAt": "2026-10-20T04:34:47.448Z", + "postProcessHash": "f73e479870cf39d21bb3463959bfd1cf26923a850f3cf4c713beef0912357bff" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.165Z", - "postProcessHash": "16d5c39276e3ad04f33434010b8b857b3f81b7326886dfa1c11a08534e7af31d" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.164Z", - "postProcessHash": "0b204d31ea2109b96b1c36214029b7e788fdacc6291862b84f31ec243a54c7af" + "updatedAt": "2026-10-20T04:34:47.472Z", + "postProcessHash": "7d1f7da28509798726966b9d428ea20f4b7e027c22380d5ac932e45509bf75fd" } } }, "eb03e53cfabc23dca031b364ff77ef49bcfb2a0efd0e08ac8104c3269c0c06e2": { - "3c0d9460c64adc850fcaf417ce31697b6ad3df26b577a58f7b8ba1491518561d": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.182Z", - "postProcessHash": "d745e433282c2af45aa3253b19760d9321737c9f9117dcf323793c08a12022f5" + "9e06e80855b3b362418f4854761b178c477d327a4779773414d5a5adc5b8e89d": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.350Z", + "postProcessHash": "6c86f5d5141b64b5012a915b1511db24cbb90dd41e1a366c9453cb00382d8ea4" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.386Z", + "postProcessHash": "569b2c8e32d0ebf8e0ca8ff9bfa711e42ac73fbd623649cff32e3e8046f67127" }, "es": { - "updatedAt": "2026-10-20T04:30:25.181Z", - "postProcessHash": "64c92995effd335e3f7696151e3a2e64740c08cceaf61d7da45b7663a588d9c2" + "updatedAt": "2026-10-20T04:34:47.414Z", + "postProcessHash": "c246f4bc72755404b3a83c068649530ddc4ec4b5b93eb168a2ee08c28afc1632" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.181Z", - "postProcessHash": "2194c3823ef6dc511a9291491fb5db433cf7171b698751d3927fcc3ac5c6c8ac" + "updatedAt": "2026-10-20T04:34:47.414Z", + "postProcessHash": "67674434fa92478b51cfdd73d12f7feacc21ea423c1af4d06ffa6ca9dba860ec" }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.181Z", - "postProcessHash": "b1b6cfd2638821aa72fa82a3fb9d912631890fe21c4350552d97a03f5c2dd42b" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.181Z", - "postProcessHash": "af693ff0e34c0d16bd09c0ad902040b36dae63b8e253af4760c1a311e2335050" + "zh": { + "updatedAt": "2026-10-20T04:34:47.467Z", + "postProcessHash": "19e424b884d9f50ba0d7462b35b7cfc478b8d561dc36703703e219f47e09a36a" } } }, "0fc865ea6c4abe50de430c4869def351991e96b37fdf0e351f25dda50bbc7e31": { - "479da4896a87639c6db32b7c621d5336309e31ceba571e505ec0000dd80970e6": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.188Z", - "postProcessHash": "0f9ade64809fd0a69f680fd27c71db3d383627a1c4529d6333fb8f5ccef4ffdc" + "a2450e91013292041c26a8571c7af36f12832941ac775bf4d362371bd4b31fca": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.342Z", + "postProcessHash": "1fbf32b7b9d0c9e3442735a1eceb67a179a1c615160bed7f58bf4f281e9e5088" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.351Z", + "postProcessHash": "8528ffa846ae3ecb8218754c0c3884c72d1a9de9f6cd08c0a693122e5dae5267" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.188Z", - "postProcessHash": "856b39ea0a566fa75f92a90ca7658e67557a45b66b471f6206acd738c17fee7d" + "updatedAt": "2026-10-20T04:34:47.351Z", + "postProcessHash": "83a0ef08f6904d28df2e501676f4c1547ce6a80d56a2368c8ccb9241ca8ca620" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.188Z", - "postProcessHash": "ee5d19c8c90ce6813ed929e03a49a9fbad2e909c2e75891a31ef26fb01e30e11" + "updatedAt": "2026-10-20T04:34:47.415Z", + "postProcessHash": "96e588d39366cdd36d398d402baad8a7dc001cc736fd32ea3d1bd7a812987b17" }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.189Z", - "postProcessHash": "cef09633eef5e995423836fc048fbe99f1bf1d3ff298f03a92ce54751e029a4d" - }, - "es": { - "updatedAt": "2026-10-20T04:30:25.187Z", - "postProcessHash": "549003c1ddab1a1f34f067b869da1c66ff9e7c4558e42bfc1edbfdb8d21301dc" + "fr": { + "updatedAt": "2026-10-20T04:34:47.460Z", + "postProcessHash": "572a78ee69043dce9b158473abb580e723033e329513c962fc24337150891b9a" } } }, "8a62328a8fe8ae60200b2170ededa41ca76bc122022a119d153cdcc52af58c23": { "3205b9a2e0a215c553911d889bf13d4ed6a4c3acb42afce8c62b8bb447c50b58": { "es": { - "updatedAt": "2026-10-20T04:30:25.170Z", + "updatedAt": "2026-10-20T04:34:45.912Z", "postProcessHash": "cd462f615794b096b79205c1b6f02de8e2e707854bd4ac22808d02686c2a2f4e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.170Z", + "updatedAt": "2026-10-20T04:34:45.913Z", "postProcessHash": "c67321230442ac4feab93d0395263a811a417f70dd3ace792ebfd158043d6ca0" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.170Z", + "updatedAt": "2026-10-20T04:34:45.913Z", "postProcessHash": "b4c573fde7acb935d0a278e53d11e6531b85861f2de74859f3567630cd30500f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.171Z", + "updatedAt": "2026-10-20T04:34:45.913Z", "postProcessHash": "faf85d5b883a90695a3e1220fddd35bb183ad13946001181a8fc011f2a51e8a1" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.170Z", + "updatedAt": "2026-10-20T04:34:45.912Z", "postProcessHash": "8e00fc29fe31a65f223276b159d27ed4bfca89513ae8d0a2b83d49780b85945e" } } }, "78f1bda608a8562b3f3168aba1cc2c8ce09342cf82e73fd0b5f88ee54da70e34": { - "5c2f0e26dc7bad3baf5a7c61b0cf3a4836dd32eaef967dfc4766256829684fc1": { + "2e2806d359b5ee4a5ce2276f16420f39e734cd5dd878e575faea8641b8066f66": { "ja": { - "updatedAt": "2026-10-20T04:30:25.177Z", - "postProcessHash": "64c42d623c17ef0e7d28680a655779d78cc9b5fba4c942cab0bb1175106e5504" + "updatedAt": "2026-10-20T04:34:47.391Z", + "postProcessHash": "939d088957eca9018c28ec8cb4a55b86186f1b9d988d1c99cf1baaad085f3c24" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.400Z", + "postProcessHash": "e0686b27dcbbfc45da0064732accf773ec962eba6fffe19167840548af1d2f14" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.177Z", - "postProcessHash": "197177d0f873d50c4e46a6b9922ed2e6a92fa923b3810b5f9cbb492404560ad3" + "updatedAt": "2026-10-20T04:34:47.442Z", + "postProcessHash": "2efb6e4da482be96ddb3d53c8c9a4acf333797d806c3072370513a9ed6035e54" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.177Z", - "postProcessHash": "d5199fe193ff5c475a0f5678ff3bf3e5b0998202bd8d97e95902ffa3b75f75fc" + "updatedAt": "2026-10-20T04:34:47.453Z", + "postProcessHash": "5825395fd1e1c8719e2410d44671fcd9578c572504f6cdfe654bb04054e59cfe" }, "es": { - "updatedAt": "2026-10-20T04:30:25.176Z", - "postProcessHash": "85f17353830cbdbac6a3c2d7d3cb1018f8c5e1f6f89b318f3c79b5f74499cf61" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.176Z", - "postProcessHash": "c85636aecd9477dbaca35b7b253b2f3e37647a231a094ccdcbe96ae3c25225e2" + "updatedAt": "2026-10-20T04:34:47.467Z", + "postProcessHash": "0366a96c1b084b21cb0e820b165bc5084cfab1a46f7daf57812512924d88f596" } } }, "e387ea6d16c0a441386197c0240ab05e298ccd162c2795a537f1dbf3640a57ba": { - "1bd6b744a090565af0062fb47e5a912f360b0e273953ffb305ac8a371d88afbb": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.184Z", - "postProcessHash": "d93017fa3bafbf468631eb9fa269fdf248e2a8a745809023ee2cc03d58a5d9a5" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.184Z", - "postProcessHash": "102c0b91452dfcdd852e24e238b2dd2b33533e1dc02649cf428227c3cd4d2038" + "bc4b60e73a7e2e1e5cf2fe8c5dd80b47c8b92bd2e1cf8deec8f2d75798738e0c": { + "fr": { + "updatedAt": "2026-10-20T04:34:47.379Z", + "postProcessHash": "3c37b927db56005a2e74d2de471c08ccf43ef37ce388e26358215efbca392d1e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.184Z", - "postProcessHash": "cda6bfae4c09b82aeff2002bb11cee56abe146f52c518ba75b2dd0ad60a4d316" + "updatedAt": "2026-10-20T04:34:47.458Z", + "postProcessHash": "d8f994158b6069cefdbf0cdcdb03107934bd928bc23f5b3e268aff994ff6a1a7" }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.184Z", - "postProcessHash": "1e4204a09c2166e0eac9bdf3593283cf3094e33a3e4f9497d9ba917f41edc1af" + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.460Z", + "postProcessHash": "3c361c761800ab6b34fc463ffa5ea09141b28991c291c60915c026ab31f8b522" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.461Z", + "postProcessHash": "4da99021f426fc5cb75aabcff7888db0c750b11517a8622800597233724fe2f3" }, "es": { - "updatedAt": "2026-10-20T04:30:25.183Z", - "postProcessHash": "e0cb0fd984ed2aee0ab8ae58ed064ba187eaf8187ffd44243a0ce6abfb577f1e" + "updatedAt": "2026-10-20T04:34:47.468Z", + "postProcessHash": "b7c643b86debbb0aa9a71ebb1a9a422124b14a531089dece90ab160c81b0c229" } } }, "cbc3612283fcdccb1867d044981f0cdc9c2006f729208a09bc865703d232d9b0": { - "dceb3f43770b6047e5b8035349fa767ef3f0fd7c39cf0852527dbaf10bc1e760": { + "c36016be6249143c5cb1c986886c7de6c88afbfa798a6b0c4c26397d2e6f6a46": { + "fr": { + "updatedAt": "2026-10-20T04:34:47.475Z", + "postProcessHash": "0780bd8cd6a7298752715da1bf07f113fe61e5bad03967430a79ee2d562ca399" + }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.179Z", - "postProcessHash": "4e52d61b26e4c5931ce72960dfc860df2961e169995622c5e85663ca99a33ff9" + "updatedAt": "2026-10-20T04:34:47.479Z", + "postProcessHash": "e0f6bf827e3a0f10910a83d30387489a6b6c8ba6e6016965aba6e6c5ef95e7e7" }, "es": { - "updatedAt": "2026-10-20T04:30:25.178Z", - "postProcessHash": "cb396e343f66a7929c3663b712987685f065b9c01763c385ce266a0d2449fe3e" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.178Z", - "postProcessHash": "c8a354195b4da33a1ee49601db83d1eaff87ed29dffc20541d002c375d99c107" - }, - "fr": { - "updatedAt": "2026-10-20T04:30:25.178Z", - "postProcessHash": "eb90511d23a48d3a8785e9609424390d3969487f5a46bfb1aa3218d089fdb7b4" + "updatedAt": "2026-10-20T04:34:47.483Z", + "postProcessHash": "e15e0dac493cbd5eab74d783a4a13b725a1d9d7b9348cee20ac9a61cb2fafb7a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.179Z", - "postProcessHash": "57354ce2384560195277f1a4558eb29e18fd6ae5df2263b37458318916de9a97" + "updatedAt": "2026-10-20T04:34:47.489Z", + "postProcessHash": "1c90df9107a206bc8ecb6f72bc37049e7ca4740804e704acac215cdcc68d072f" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.489Z", + "postProcessHash": "826026371a2fce16486da0a7ceb76dd3b0bc2dbdb4ece4cc9cf492bbb86d0a50" } } }, "d20fdf211d6eb97c0ab78efb5102b58cd8f7b2c818b5f4a43a76cf44fc83b8f9": { "c2b41a49769002d043c17366a88ad1196af309c22e2bde0b8e0b51cfc7d5f378": { "ja": { - "updatedAt": "2026-10-20T04:30:25.380Z", + "updatedAt": "2026-10-20T04:34:46.088Z", "postProcessHash": "7aa166f0675a7d9961ea35427e8735b670b6a235cc79a0a67994a3865c834dd0" }, "es": { - "updatedAt": "2026-10-20T04:30:25.380Z", + "updatedAt": "2026-10-20T04:34:46.087Z", "postProcessHash": "9205415d158c1e39a146f7fc88e474224e60021f2821aa1503f7a277433ae3ac" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.381Z", + "updatedAt": "2026-10-20T04:34:46.088Z", "postProcessHash": "73c13f15262da079d942a37b05e237eb935e649e2dfa3347a69ec4175343a87d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.381Z", + "updatedAt": "2026-10-20T04:34:46.088Z", "postProcessHash": "9a7d5b2f2ba5016a800ea7a6a15bd5bc054c959c5a333603f699711df0287bdb" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.380Z", + "updatedAt": "2026-10-20T04:34:46.088Z", "postProcessHash": "d7a7eaec6f905ae5f50ce1b759017f9cc543c4994bb5df3a9d780ef092ace278" } } @@ -62027,23 +62027,23 @@ "e5c2044dde5483ab64666fd0e315a922fb9745cd9e4b107fea79819910e6753d": { "0b81de8959495d9d8aff24602ae6808c0a791fc0e8a9b1f80a16cccfb0a49b69": { "zh": { - "updatedAt": "2026-10-20T04:30:25.545Z", + "updatedAt": "2026-10-20T04:34:46.201Z", "postProcessHash": "13828284ae78cab9f5e128a148ead078b3ceca1b66027d472e7d60482ab0c3d2" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.544Z", + "updatedAt": "2026-10-20T04:34:46.200Z", "postProcessHash": "d8c6ef8ff86859c0bf013624c7ebb85d1f8789121065b5c2743909cec8605b7e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.544Z", + "updatedAt": "2026-10-20T04:34:46.200Z", "postProcessHash": "07cfb607fdb71a4d4c341db2029ab1bfabcc1e7b60d6d7e31d7a6f1f3dcdaf14" }, "es": { - "updatedAt": "2026-10-20T04:30:25.543Z", + "updatedAt": "2026-10-20T04:34:46.200Z", "postProcessHash": "1daf74c69d58d62fdac31067459d23abdc0ee646ba04e6449ef4b1a0ca38e875" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.544Z", + "updatedAt": "2026-10-20T04:34:46.201Z", "postProcessHash": "7bdd2f6a0e536490429238f1bf9eb311eb9a48839064f6661d7433991e7f1263" } } @@ -62147,23 +62147,23 @@ "50e223d9ba71598d7ce37f03784651dbcf149aa3fca610683046bf32c7412e93": { "a7e86fc58bc1e7ae5a0d680d40fb73c32983af7fa6c7f631fec12d2cbf062289": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.202Z", + "updatedAt": "2026-10-20T04:34:45.924Z", "postProcessHash": "2b5100cdf4ca1fd8fbbd99b526faa04786710ae9fcdc06716f67d2458f236851" }, "es": { - "updatedAt": "2026-10-20T04:30:25.201Z", + "updatedAt": "2026-10-20T04:34:45.923Z", "postProcessHash": "51b3abfea8a288d1e89c6250e4964dd763decacab99bc31d9a2134bbdcc90d6a" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.202Z", + "updatedAt": "2026-10-20T04:34:45.924Z", "postProcessHash": "3a319b9f068c96f839adb6483805abe0e80c4f633d7ca56c76538219e8d73447" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.202Z", + "updatedAt": "2026-10-20T04:34:45.924Z", "postProcessHash": "da1ceb786e4fef957206f3f98111a3c2502357ec0187350cdf8d76d0c0999b29" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.201Z", + "updatedAt": "2026-10-20T04:34:45.923Z", "postProcessHash": "5a6fe2b78905664b9c506dbb9f85233eaad5073a255de0758089418aa567537e" } } @@ -62171,23 +62171,23 @@ "4090940b4655641f5fef2381ecc09174fff09e833c1d4a9e472c74f697fdbd63": { "7cd36de6291aef80c7e06e6bb944b423275b540d2cead7c71aab414e4b9c6129": { "ja": { - "updatedAt": "2026-10-20T04:30:25.199Z", + "updatedAt": "2026-10-20T04:34:45.922Z", "postProcessHash": "13c2931d725076a5913ff8fe6dd8c36d600a5f090a95daa870d3a81281266f19" }, "es": { - "updatedAt": "2026-10-20T04:30:25.198Z", + "updatedAt": "2026-10-20T04:34:45.921Z", "postProcessHash": "db8dd0ddc6f487f53eed112dad39056afb736e8a6efa755b6ce6a3f1213d5cf8" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.199Z", + "updatedAt": "2026-10-20T04:34:45.922Z", "postProcessHash": "c00b5e3ae69fa6bf2e14756a426ac57741d17a95d9b7d8e230bf0525fc6d0c82" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.199Z", + "updatedAt": "2026-10-20T04:34:45.922Z", "postProcessHash": "0da4376df3d6c876796179534194b2e1666b0898c56718fffcf35698f30f6671" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.198Z", + "updatedAt": "2026-10-20T04:34:45.921Z", "postProcessHash": "fd22b82399bf159886201a51aded3e8bebdd7e42ec81b14157f29820dc6a0eff" } } @@ -62219,23 +62219,23 @@ "784c7aa13df0b6738c619c8b049bd66995f307f05b82e1947aea5eefec81020c": { "eb13a49b075e8c3b40c95c05704c51ba3d300e3c022c92f88c2023d29db0c503": { "fr": { - "updatedAt": "2026-10-20T04:30:26.507Z", + "updatedAt": "2026-10-20T04:34:47.098Z", "postProcessHash": "73d5c0e3c860293ef1467a611ee24440cd103291d7c96ce973730c88d8855575" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.507Z", + "updatedAt": "2026-10-20T04:34:47.098Z", "postProcessHash": "73d5c0e3c860293ef1467a611ee24440cd103291d7c96ce973730c88d8855575" }, "es": { - "updatedAt": "2026-10-20T04:30:26.506Z", + "updatedAt": "2026-10-20T04:34:47.097Z", "postProcessHash": "73d5c0e3c860293ef1467a611ee24440cd103291d7c96ce973730c88d8855575" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.507Z", + "updatedAt": "2026-10-20T04:34:47.099Z", "postProcessHash": "73d5c0e3c860293ef1467a611ee24440cd103291d7c96ce973730c88d8855575" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.507Z", + "updatedAt": "2026-10-20T04:34:47.098Z", "postProcessHash": "73d5c0e3c860293ef1467a611ee24440cd103291d7c96ce973730c88d8855575" } } @@ -62243,23 +62243,23 @@ "f4cfebbe6e5aa95ccc21c94e8ac11063335277a2571fd9f424b1c126329b67be": { "26d5d70c4e03ab12d2272de5f2bcfd1bce412ab0bf64f7524294bb21a77ec251": { "fr": { - "updatedAt": "2026-10-20T04:30:26.509Z", + "updatedAt": "2026-10-20T04:34:47.101Z", "postProcessHash": "766a72aa6043c64a5c8131024829319090d6ebb2215a4526079fe692a9274227" }, "es": { - "updatedAt": "2026-10-20T04:30:26.509Z", + "updatedAt": "2026-10-20T04:34:47.101Z", "postProcessHash": "9d2ec2501dd9e93a9009560d3063efbec135371c70d8f72e1042dd8bf9841a35" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.510Z", + "updatedAt": "2026-10-20T04:34:47.102Z", "postProcessHash": "9d2ec2501dd9e93a9009560d3063efbec135371c70d8f72e1042dd8bf9841a35" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.510Z", + "updatedAt": "2026-10-20T04:34:47.102Z", "postProcessHash": "9d2ec2501dd9e93a9009560d3063efbec135371c70d8f72e1042dd8bf9841a35" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.510Z", + "updatedAt": "2026-10-20T04:34:47.102Z", "postProcessHash": "9d2ec2501dd9e93a9009560d3063efbec135371c70d8f72e1042dd8bf9841a35" } } @@ -62267,23 +62267,23 @@ "ea755d0a71300c827a94d51e06b5106ddec19e298489cdd6e7fe2c65d5096260": { "3115b551978ceb5cf4d30fc622fddab5a89034576e379baee9d5d9edeaa913af": { "es": { - "updatedAt": "2026-10-20T04:30:26.523Z", + "updatedAt": "2026-10-20T04:34:47.115Z", "postProcessHash": "c20de09b351d32d1f14f6040aaa9daaebdfd88fa03b86dded1006f430b4309b5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.524Z", + "updatedAt": "2026-10-20T04:34:47.116Z", "postProcessHash": "c20de09b351d32d1f14f6040aaa9daaebdfd88fa03b86dded1006f430b4309b5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.524Z", + "updatedAt": "2026-10-20T04:34:47.115Z", "postProcessHash": "d2c94f52f0f850414e43a35e64ccc4eebb754968cb0c55f651ff848aacafedb5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.525Z", + "updatedAt": "2026-10-20T04:34:47.116Z", "postProcessHash": "c20de09b351d32d1f14f6040aaa9daaebdfd88fa03b86dded1006f430b4309b5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.524Z", + "updatedAt": "2026-10-20T04:34:47.115Z", "postProcessHash": "c20de09b351d32d1f14f6040aaa9daaebdfd88fa03b86dded1006f430b4309b5" } } @@ -62291,23 +62291,23 @@ "faed97755c380a6bcc3ff28905d3042f58cab0fbea951d61ee3f6715dc746314": { "17a4858593e9594274fb8e22363fab92cff21d05e727b6eeaf2f7429b6e341eb": { "zh": { - "updatedAt": "2026-10-20T04:30:26.513Z", + "updatedAt": "2026-10-20T04:34:47.106Z", "postProcessHash": "a8cf7f9bb79f58f96faf07c105e95708ed07d25dc03f3f4f825e48b418c977ca" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.513Z", + "updatedAt": "2026-10-20T04:34:47.105Z", "postProcessHash": "a8cf7f9bb79f58f96faf07c105e95708ed07d25dc03f3f4f825e48b418c977ca" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.513Z", + "updatedAt": "2026-10-20T04:34:47.105Z", "postProcessHash": "a8cf7f9bb79f58f96faf07c105e95708ed07d25dc03f3f4f825e48b418c977ca" }, "es": { - "updatedAt": "2026-10-20T04:30:26.512Z", + "updatedAt": "2026-10-20T04:34:47.104Z", "postProcessHash": "a8cf7f9bb79f58f96faf07c105e95708ed07d25dc03f3f4f825e48b418c977ca" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.512Z", + "updatedAt": "2026-10-20T04:34:47.105Z", "postProcessHash": "a8cf7f9bb79f58f96faf07c105e95708ed07d25dc03f3f4f825e48b418c977ca" } } @@ -62315,23 +62315,23 @@ "3cee3c7d598e08afd0f9cb967c0727fa42f8b10c45de64bc682b4b7577968219": { "b798adaeb6f3ff6118b177b0a4d5cca5eee62a77449a1912fef76f4a5043ebe0": { "zh": { - "updatedAt": "2026-10-20T04:30:26.503Z", + "updatedAt": "2026-10-20T04:34:47.093Z", "postProcessHash": "bbdc0c86a83fb47dc1606d650cfe7edd32b4614142e07a466fd2ddd701610cfd" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.503Z", + "updatedAt": "2026-10-20T04:34:47.093Z", "postProcessHash": "bbdc0c86a83fb47dc1606d650cfe7edd32b4614142e07a466fd2ddd701610cfd" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.502Z", + "updatedAt": "2026-10-20T04:34:47.092Z", "postProcessHash": "5707194fc05dd29547c1555c0216b416000f924f78a09b8bbbea0485382ceba4" }, "es": { - "updatedAt": "2026-10-20T04:30:26.501Z", + "updatedAt": "2026-10-20T04:34:47.092Z", "postProcessHash": "bbdc0c86a83fb47dc1606d650cfe7edd32b4614142e07a466fd2ddd701610cfd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.502Z", + "updatedAt": "2026-10-20T04:34:47.093Z", "postProcessHash": "bbdc0c86a83fb47dc1606d650cfe7edd32b4614142e07a466fd2ddd701610cfd" } } @@ -62339,23 +62339,23 @@ "98aaf3690334492ef2eb4dde9fcf448329277c7a6e306f5b70890013a89359c6": { "d9ea73ec7bd3e8da9bbb4ce38a433b9a904e1f6f76117dc22972b4a7a06b5e46": { "es": { - "updatedAt": "2026-10-20T04:30:26.505Z", + "updatedAt": "2026-10-20T04:34:47.096Z", "postProcessHash": "e8f0384e688f777ad8332e5906d2527a521449a1923894f8423aacd22c95e612" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.505Z", + "updatedAt": "2026-10-20T04:34:47.096Z", "postProcessHash": "98fee050580ef3f39bf7cdd138d349f9857188615f3d637d3178771effb03480" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.505Z", + "updatedAt": "2026-10-20T04:34:47.096Z", "postProcessHash": "e8f0384e688f777ad8332e5906d2527a521449a1923894f8423aacd22c95e612" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.506Z", + "updatedAt": "2026-10-20T04:34:47.097Z", "postProcessHash": "e8f0384e688f777ad8332e5906d2527a521449a1923894f8423aacd22c95e612" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.506Z", + "updatedAt": "2026-10-20T04:34:47.097Z", "postProcessHash": "e8f0384e688f777ad8332e5906d2527a521449a1923894f8423aacd22c95e612" } } @@ -62363,23 +62363,23 @@ "a26f66edba9676d2d4486c667a415832971d06d08d613e1d386751f5c5ca67bc": { "ff1da2ef393e14d7784be0c5dd4c026bf84a2143c2dc15eb381d9c4d7f0cd5ba": { "es": { - "updatedAt": "2026-10-20T04:30:26.522Z", + "updatedAt": "2026-10-20T04:34:47.113Z", "postProcessHash": "23ba5c7dd542eceba526fa2bc363bb0a785de6f18d6cce6f9a1bfe23f5ea1300" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.522Z", + "updatedAt": "2026-10-20T04:34:47.114Z", "postProcessHash": "23ba5c7dd542eceba526fa2bc363bb0a785de6f18d6cce6f9a1bfe23f5ea1300" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.523Z", + "updatedAt": "2026-10-20T04:34:47.114Z", "postProcessHash": "23ba5c7dd542eceba526fa2bc363bb0a785de6f18d6cce6f9a1bfe23f5ea1300" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.522Z", + "updatedAt": "2026-10-20T04:34:47.113Z", "postProcessHash": "bcd6911a1be5c9101bd9d0776328a108d8a899e47f1ce14f3ffe11151daa194d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.523Z", + "updatedAt": "2026-10-20T04:34:47.114Z", "postProcessHash": "23ba5c7dd542eceba526fa2bc363bb0a785de6f18d6cce6f9a1bfe23f5ea1300" } } @@ -62387,23 +62387,23 @@ "f1defa0e9be4d86171796b00a2f5d61f2a324ad2ca8cfa22886e614422a04ccf": { "32e9206f02b557e119e27c4522fe77d02001b792761e87083cb271c875e73f9d": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.504Z", + "updatedAt": "2026-10-20T04:34:47.095Z", "postProcessHash": "ca5326209e25c53ddbc8e860b732e720aa4917fee0ad2e4a06f537e840eeec9c" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.504Z", + "updatedAt": "2026-10-20T04:34:47.095Z", "postProcessHash": "ca5326209e25c53ddbc8e860b732e720aa4917fee0ad2e4a06f537e840eeec9c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.503Z", + "updatedAt": "2026-10-20T04:34:47.094Z", "postProcessHash": "ca5326209e25c53ddbc8e860b732e720aa4917fee0ad2e4a06f537e840eeec9c" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.504Z", + "updatedAt": "2026-10-20T04:34:47.094Z", "postProcessHash": "ca5326209e25c53ddbc8e860b732e720aa4917fee0ad2e4a06f537e840eeec9c" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.505Z", + "updatedAt": "2026-10-20T04:34:47.095Z", "postProcessHash": "ca5326209e25c53ddbc8e860b732e720aa4917fee0ad2e4a06f537e840eeec9c" } } @@ -62411,23 +62411,23 @@ "0e20f8f9f07d16322f25839aa8c83f8ee93ea77003b6dfc61f4df4ee27971cd0": { "2dc04fabb7c71fe8760c16125cafedd3530b97a3ba55eb38ddc29d6b1780e3f6": { "ja": { - "updatedAt": "2026-10-20T04:30:26.521Z", + "updatedAt": "2026-10-20T04:34:47.112Z", "postProcessHash": "6d011d0e15642a143b64e793a34c1acc7dc6242b0f4169139795fb83a6e37ff5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.521Z", + "updatedAt": "2026-10-20T04:34:47.112Z", "postProcessHash": "6d011d0e15642a143b64e793a34c1acc7dc6242b0f4169139795fb83a6e37ff5" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.520Z", + "updatedAt": "2026-10-20T04:34:47.112Z", "postProcessHash": "54a063022405ca44da5e96a09d6c0bde47de1c307d7b86c9ddc2cfee33640f57" }, "es": { - "updatedAt": "2026-10-20T04:30:26.520Z", + "updatedAt": "2026-10-20T04:34:47.111Z", "postProcessHash": "6d011d0e15642a143b64e793a34c1acc7dc6242b0f4169139795fb83a6e37ff5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.521Z", + "updatedAt": "2026-10-20T04:34:47.113Z", "postProcessHash": "6d011d0e15642a143b64e793a34c1acc7dc6242b0f4169139795fb83a6e37ff5" } } @@ -62435,23 +62435,23 @@ "3e352f182cc9747e96048ec4968ad02acf0e8dba3bb749ac7902d54d9748c575": { "db6bbafb66a04fcc20a0e0b7bffafc182297fed5116990b3e9b786f7ac189123": { "fr": { - "updatedAt": "2026-10-20T04:30:26.511Z", + "updatedAt": "2026-10-20T04:34:47.103Z", "postProcessHash": "2538cb77d7797d091087cb99f80a23dd91dc69336aa7e82c2fe9420461d22f61" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.512Z", + "updatedAt": "2026-10-20T04:34:47.104Z", "postProcessHash": "445f9c56e16ec1e06a7941c9b4c76e30dbd3af8b517e6b54d255f3b2eb561e2f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.511Z", + "updatedAt": "2026-10-20T04:34:47.104Z", "postProcessHash": "445f9c56e16ec1e06a7941c9b4c76e30dbd3af8b517e6b54d255f3b2eb561e2f" }, "es": { - "updatedAt": "2026-10-20T04:30:26.511Z", + "updatedAt": "2026-10-20T04:34:47.103Z", "postProcessHash": "445f9c56e16ec1e06a7941c9b4c76e30dbd3af8b517e6b54d255f3b2eb561e2f" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.511Z", + "updatedAt": "2026-10-20T04:34:47.103Z", "postProcessHash": "445f9c56e16ec1e06a7941c9b4c76e30dbd3af8b517e6b54d255f3b2eb561e2f" } } @@ -62459,23 +62459,23 @@ "cd39f212b6fe2291b468bb965a58aecbee971e63003f351527d3295c917179ef": { "dc0358094c6dcce79bf1817bb862ea56204ebd2a1facb2010251932e1a94bd3c": { "ja": { - "updatedAt": "2026-10-20T04:30:26.508Z", + "updatedAt": "2026-10-20T04:34:47.099Z", "postProcessHash": "78ca2ff80011ef009ff5b3a92ade8c5ae1ac770051e65d65953cc292215e9ee6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.509Z", + "updatedAt": "2026-10-20T04:34:47.100Z", "postProcessHash": "78ca2ff80011ef009ff5b3a92ade8c5ae1ac770051e65d65953cc292215e9ee6" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.508Z", + "updatedAt": "2026-10-20T04:34:47.099Z", "postProcessHash": "78ca2ff80011ef009ff5b3a92ade8c5ae1ac770051e65d65953cc292215e9ee6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.509Z", + "updatedAt": "2026-10-20T04:34:47.100Z", "postProcessHash": "78ca2ff80011ef009ff5b3a92ade8c5ae1ac770051e65d65953cc292215e9ee6" }, "es": { - "updatedAt": "2026-10-20T04:30:26.508Z", + "updatedAt": "2026-10-20T04:34:47.099Z", "postProcessHash": "78ca2ff80011ef009ff5b3a92ade8c5ae1ac770051e65d65953cc292215e9ee6" } } @@ -62483,23 +62483,23 @@ "64ae494dd3cb0f8c6c9b725223d6282b524e6e0877ba18047854d107775b38ee": { "8bceda4eee34c69a22c43414fe4ef75d92d59f275093d058a5e90cc32ce55c7b": { "ja": { - "updatedAt": "2026-10-20T04:30:26.515Z", + "updatedAt": "2026-10-20T04:34:47.107Z", "postProcessHash": "24c7a0497dd79bbacff6044af02f15a8d190afbcadf4cbe3d750f011365711a7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.516Z", + "updatedAt": "2026-10-20T04:34:47.107Z", "postProcessHash": "24c7a0497dd79bbacff6044af02f15a8d190afbcadf4cbe3d750f011365711a7" }, "es": { - "updatedAt": "2026-10-20T04:30:26.514Z", + "updatedAt": "2026-10-20T04:34:47.106Z", "postProcessHash": "24c7a0497dd79bbacff6044af02f15a8d190afbcadf4cbe3d750f011365711a7" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.516Z", + "updatedAt": "2026-10-20T04:34:47.107Z", "postProcessHash": "24c7a0497dd79bbacff6044af02f15a8d190afbcadf4cbe3d750f011365711a7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.515Z", + "updatedAt": "2026-10-20T04:34:47.106Z", "postProcessHash": "8019efe76ba48ac1ff1f329546d6532e19da885adbcf021fbe075a6ae3fce743" } } @@ -62507,23 +62507,23 @@ "95b2a0dec3bafed2b1de1d52b4d872185b71d67cc11e737dcc51d27ed5626345": { "374b7337953e3e81c904013958a4d6b800cb6f2b9aa63ac67a6be4025fd36ef1": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.517Z", + "updatedAt": "2026-10-20T04:34:47.109Z", "postProcessHash": "d1278b4f43f69f2bc3659b8c8a2e6d7fa156fe7afdf2d344121cf5d1c490a302" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.518Z", + "updatedAt": "2026-10-20T04:34:47.109Z", "postProcessHash": "0598507e0f9db5e0fad5045ef9c51771140cec27ee35aa2cc727d68aa9a7616d" }, "es": { - "updatedAt": "2026-10-20T04:30:26.516Z", + "updatedAt": "2026-10-20T04:34:47.108Z", "postProcessHash": "c7193b4385f4179b69cc04922339be5d38d51c20c3426b51ee689f12746b42f7" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.517Z", + "updatedAt": "2026-10-20T04:34:47.108Z", "postProcessHash": "db73e30f4ae06abbf6cbdb2f5be16afc7338425f56fcead1f7f6d3b8109273cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.517Z", + "updatedAt": "2026-10-20T04:34:47.108Z", "postProcessHash": "afb483be32faaf4c839ad4914c561cf8592f96e1e1b917bae48253b4fb2e5fe5" } } @@ -62531,23 +62531,23 @@ "6dfb523fcedc654ade52ba65e51ef88728da62f48ea5089df43168c60f9c9087": { "a6b63e55f82f4faa5aede32df1a2e07592a26e7d68bff2256f922d53157b1d3e": { "es": { - "updatedAt": "2026-10-20T04:30:26.518Z", + "updatedAt": "2026-10-20T04:34:47.110Z", "postProcessHash": "15e7941c680aed9b6ad3da853be76ff889505b3b43688f59a655351234280caa" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.519Z", + "updatedAt": "2026-10-20T04:34:47.111Z", "postProcessHash": "1cd8ce44a6c6ca28527437d60652deb9064b59ba692c74fa482a3372b9399ec2" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.519Z", + "updatedAt": "2026-10-20T04:34:47.110Z", "postProcessHash": "58b26f988e6e5b79e44b9c8f89dc4ca665ceeffc25c4154ae689ff13433e272e" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.520Z", + "updatedAt": "2026-10-20T04:34:47.111Z", "postProcessHash": "2f22976089e84e5f9acdb8f34cb2b719294ed736e44a55f0b78c7aeee2bb666e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.518Z", + "updatedAt": "2026-10-20T04:34:47.110Z", "postProcessHash": "225505a5a3c9fa6f9da61b140a9f6061fdf62669f8368b7a0435c63bac74afb0" } } @@ -62555,23 +62555,23 @@ "58ff290d9a62cd346cefae5745665a9db7f6a669ea6d986323632d4935a03382": { "65eee362aa7ed9ecc8a5183bf663e56f69c4853ae28f8b1eeb11084e6016c203": { "zh": { - "updatedAt": "2026-10-20T04:30:26.094Z", + "updatedAt": "2026-10-20T04:34:46.723Z", "postProcessHash": "84f905ea439eadf739b4f22fcf474317ce8d19b95fb84c838a384cd61428ef2d" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.093Z", + "updatedAt": "2026-10-20T04:34:46.722Z", "postProcessHash": "84f905ea439eadf739b4f22fcf474317ce8d19b95fb84c838a384cd61428ef2d" }, "es": { - "updatedAt": "2026-10-20T04:30:26.093Z", + "updatedAt": "2026-10-20T04:34:46.722Z", "postProcessHash": "84f905ea439eadf739b4f22fcf474317ce8d19b95fb84c838a384cd61428ef2d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.094Z", + "updatedAt": "2026-10-20T04:34:46.723Z", "postProcessHash": "84f905ea439eadf739b4f22fcf474317ce8d19b95fb84c838a384cd61428ef2d" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.094Z", + "updatedAt": "2026-10-20T04:34:46.722Z", "postProcessHash": "84f905ea439eadf739b4f22fcf474317ce8d19b95fb84c838a384cd61428ef2d" } } @@ -62579,23 +62579,23 @@ "7198fc4f42cec0e7400119bb2448e570cb4b77273d4a8f0d9fe44abf7bf0c55e": { "1ee091ecf8a2363d209161262ead12b11ffb78b5d777ac524daaf7acb6316a37": { "fr": { - "updatedAt": "2026-10-20T04:30:26.095Z", + "updatedAt": "2026-10-20T04:34:46.724Z", "postProcessHash": "f820a254fa9b7d25d666e81e568d2ced30923eeeca11e6accddd266ca425a6b5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.096Z", + "updatedAt": "2026-10-20T04:34:46.725Z", "postProcessHash": "e81a2d979cc3c4a09c73c79867abe21cedc38e925c09c2efb8c2c776b84fe06d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.096Z", + "updatedAt": "2026-10-20T04:34:46.724Z", "postProcessHash": "558653bebbd7fddf2959d5dd2682e9f76d103d9e5a71ed33e5cfac203764bd08" }, "es": { - "updatedAt": "2026-10-20T04:30:26.095Z", + "updatedAt": "2026-10-20T04:34:46.723Z", "postProcessHash": "e8f59b8579c99e07d51ecba26a3fc2d5935200329ff4d4d3fe22a170ea219de0" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.095Z", + "updatedAt": "2026-10-20T04:34:46.724Z", "postProcessHash": "7decaaf402fc5466b2c9def58fea1a66f20c09ac09776ee5b6ec31196a9bcdcb" } } @@ -62603,23 +62603,23 @@ "dccee069e6c2500db0dd68e81b52cd0d0724ed7ec7e0ef9b416393d779d86edf": { "573167c14b63869362b38547aa7575373669d613b8cdd771b9408800d098b6bd": { "ja": { - "updatedAt": "2026-10-20T04:30:26.112Z", + "updatedAt": "2026-10-20T04:34:46.740Z", "postProcessHash": "64fb8bb1f713eaafb0efa9688816a0de7ada4a12012a52a2418980cb98e28d7e" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.111Z", + "updatedAt": "2026-10-20T04:34:46.740Z", "postProcessHash": "23629192e7ab4a963189ea2c12c281e9e07bbe68b600663f1d4002dfd9ad9917" }, "es": { - "updatedAt": "2026-10-20T04:30:26.111Z", + "updatedAt": "2026-10-20T04:34:46.739Z", "postProcessHash": "cd5b73a8f8107e90104c34c5902a4a6a517a28dfa394404b9e149f3f8c6dd611" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.112Z", + "updatedAt": "2026-10-20T04:34:46.740Z", "postProcessHash": "022193505cfe4a3a9dab04d436bc3a518d5801c288612715a8aadd66df0c86e7" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.112Z", + "updatedAt": "2026-10-20T04:34:46.741Z", "postProcessHash": "c2970fc55caae2f2844badddc783eb4a1d950b4c0b2989839dd5d591652ecea0" } } @@ -62627,23 +62627,23 @@ "ba30e7d3b833f941590e70a2cb3ff7ca6f77c3d40eb9255fa9122c046da0a620": { "4fd418b3c3a2a8ec10d77805b1ec2f9ad2d668877f270d39a69edc3e86390687": { "fr": { - "updatedAt": "2026-10-20T04:30:26.108Z", + "updatedAt": "2026-10-20T04:34:46.736Z", "postProcessHash": "14e43dfacdbb97b653b66cbae2c18abe96b89f925011353e98958f3875a405dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.108Z", + "updatedAt": "2026-10-20T04:34:46.736Z", "postProcessHash": "c47c16df9ff6ff3444b1c0fa92f7aa39aa2c7331213cbcb9d71c0670d66d91b8" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.108Z", + "updatedAt": "2026-10-20T04:34:46.737Z", "postProcessHash": "0297902dac532da462270dd571ab881edd91e20fb0f5b441b1327a10736c146c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.107Z", + "updatedAt": "2026-10-20T04:34:46.736Z", "postProcessHash": "27f822e693dd2ece9646379bbe876c392baf857b2b890111b63d5324c7da2faf" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.109Z", + "updatedAt": "2026-10-20T04:34:46.737Z", "postProcessHash": "3364e0b221d9c396861693a64bb63d0a19dcec3d506c8e0ea63dc935681b2bfc" } } @@ -62651,23 +62651,23 @@ "46c5190de79562b1dd5a376bdcbe1661070da815cbdddfe413975fd225b9ccbb": { "675a4ca836faf59e6f67644b6706df7a1d1e76ed2d99d086534deab84f481422": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.097Z", + "updatedAt": "2026-10-20T04:34:46.726Z", "postProcessHash": "92d864a396b30d100ef4dfcfd166fbfc01bba2d47d0fab667d6f1463efbb77db" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.097Z", + "updatedAt": "2026-10-20T04:34:46.725Z", "postProcessHash": "250e0b6d581f339cee249f49c65e52ae95a39b6df93d71ee90bd91102617bc42" }, "es": { - "updatedAt": "2026-10-20T04:30:26.096Z", + "updatedAt": "2026-10-20T04:34:46.725Z", "postProcessHash": "e76e6dedfad3158c02905bc30c3746360cf46e11b9da4bb544fc68fd3c547226" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.097Z", + "updatedAt": "2026-10-20T04:34:46.726Z", "postProcessHash": "394b9e1c08cd920f2bfe75f78fc5cbbf57b9455a4e2dbd6cf5e66c364efaa6a0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.098Z", + "updatedAt": "2026-10-20T04:34:46.726Z", "postProcessHash": "4fc282fbf1b1f6b9c109349ec55a144f2a345b0f3708a1615a39411b3ab87cea" } } @@ -62675,23 +62675,23 @@ "9cd2e2f7b7eade8d9772e168dec4914913225fabbd41c167aef71ed59ca349c5": { "6aec4883d43bae6628d98fd6e0158309f061bb1c9c516bf7c48ccd77aabbb8d1": { "ja": { - "updatedAt": "2026-10-20T04:30:26.110Z", + "updatedAt": "2026-10-20T04:34:46.738Z", "postProcessHash": "da08980e27df303ccb9f898d33d0f96ab21967acb8de7ae892bd89b216a57615" }, "es": { - "updatedAt": "2026-10-20T04:30:26.109Z", + "updatedAt": "2026-10-20T04:34:46.738Z", "postProcessHash": "33fd053766ebbd6b0a9259a92c056aed1aa27c4e86d1c4c03441fbc59bc04827" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.109Z", + "updatedAt": "2026-10-20T04:34:46.738Z", "postProcessHash": "2ebf844a08d69f73c3c871350da276834c1a5a370d0ad95ed6ef4659c499a557" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.110Z", + "updatedAt": "2026-10-20T04:34:46.739Z", "postProcessHash": "3c13077ad6a477a044b214a6a41094afd9706a4f594199b21a3c35380a34dce0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.110Z", + "updatedAt": "2026-10-20T04:34:46.739Z", "postProcessHash": "6b8d877854d60b8856046634835320e756d9fb6a8f4f93440a1ff7a46d679684" } } @@ -62699,23 +62699,23 @@ "3477acd1c33c79a42fdeb502f1c0dbc8a7ffa3a14e84a289addefec59cced750": { "404c46f5119f74832fafc52dc7c75ac24179c7405e3650908eb31929016b99ca": { "es": { - "updatedAt": "2026-10-20T04:30:25.348Z", + "updatedAt": "2026-10-20T04:34:46.055Z", "postProcessHash": "3a1d3ba344b0cf4c5c0974fd3537f0b332917e8df7eb7246bd31dbb896e4ecf6" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.349Z", + "updatedAt": "2026-10-20T04:34:46.056Z", "postProcessHash": "b504bb6c14cd9a59c5f04fa01c7c6666265eab5fe30ef483b5addd7ad8b425b0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.348Z", + "updatedAt": "2026-10-20T04:34:46.055Z", "postProcessHash": "9f895dfa456e2dc5518efe940632c611d08af49f28c70902a86be16f6a3bc37f" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.349Z", + "updatedAt": "2026-10-20T04:34:46.056Z", "postProcessHash": "3d1576eeabce30b9d54215cae2e019e6d04a4e0148bd47041c4de75e1d2c2ad0" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.349Z", + "updatedAt": "2026-10-20T04:34:46.056Z", "postProcessHash": "5a2b4cb93402ad0171b4c4e5a85db1444aa589baad2733e705f0eaea52807ebc" } } @@ -62723,23 +62723,23 @@ "14aef445ad925f0d7e74c3a8f5e665a826817360be6bbf4b3b0ec58b8aacdc6b": { "a6cd13c9e5f4dfe4310b4dc05f7c995408554fe30cd9d684fdf057ffc4d317f8": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.350Z", + "updatedAt": "2026-10-20T04:34:46.058Z", "postProcessHash": "05bedf3cf00b09be54eafa843c48dffadd7ad00edff1b842d69f28a337a40144" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.350Z", + "updatedAt": "2026-10-20T04:34:46.057Z", "postProcessHash": "e2caa11bd1d7e62f7572dfac75b775e1fa5bde1e1c94c9d7b197627be4c455dc" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.350Z", + "updatedAt": "2026-10-20T04:34:46.057Z", "postProcessHash": "9399bef77b72791ef742f9feb98d19988b25c806a8146acd1f7f04f71ee72b95" }, "es": { - "updatedAt": "2026-10-20T04:30:25.349Z", + "updatedAt": "2026-10-20T04:34:46.057Z", "postProcessHash": "ddc67f755f4e46be2daa06d529b3104e2e17ab868d8bdec9ab0d33a0e20f25c9" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.351Z", + "updatedAt": "2026-10-20T04:34:46.058Z", "postProcessHash": "dd9952837614595e39089fa043a1ad776d6f47a0c43c5e7c36621014ea3a917b" } } @@ -62747,23 +62747,23 @@ "6c8379f08655a49c4b0e3e6c9c0aa67317c4ee3841e910ef5650c9928ce4bf09": { "1b95968b47df6bb924fcad83554e7af3dd5f212b4276138829d823494f0fbced": { "ja": { - "updatedAt": "2026-10-20T04:30:26.076Z", + "updatedAt": "2026-10-20T04:34:46.701Z", "postProcessHash": "27f084777b2621155699edfbfca2aa3702e109ff9f0ec2e7bdcd29cbb907b6ad" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.076Z", + "updatedAt": "2026-10-20T04:34:46.701Z", "postProcessHash": "724216618d39dbb09c06b31de39dc0fedd0f5ccc29e4abb2a57b1973c8e481a9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.076Z", + "updatedAt": "2026-10-20T04:34:46.701Z", "postProcessHash": "b1abdd7d4d43ee69940c3f701389140c8ad07aedbf77e0cfe2bfddb4d8085fcd" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.077Z", + "updatedAt": "2026-10-20T04:34:46.702Z", "postProcessHash": "f8239861800255689f9037968fdc002c65b3ac895bec3eae871c28bcec4e0909" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.076Z", + "updatedAt": "2026-10-20T04:34:46.702Z", "postProcessHash": "62686d724e142ad63c04456892faf826c6a4809c133bded19010b892054f098c" } } @@ -62771,23 +62771,23 @@ "e9eb58ff43d1e2f3443aaeee912802bb46a1e961a1f5f6f79d12f57c2cf17665": { "a75cd87f34ce1856dc74b11b855d51122dfed733247c66ef11fbcb3fb98aecfe": { "ja": { - "updatedAt": "2026-10-20T04:30:26.075Z", + "updatedAt": "2026-10-20T04:34:46.700Z", "postProcessHash": "3a7bba262d7bc36be38d62a47bfd97e6b6215a763d8647be8e5070e9bafd8b00" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.075Z", + "updatedAt": "2026-10-20T04:34:46.700Z", "postProcessHash": "c9ad4460bc7f2a5a88b9baed3495c2afba3cacc4c042d3f0bb05fdbe18a3f4b0" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.074Z", + "updatedAt": "2026-10-20T04:34:46.699Z", "postProcessHash": "2cbfb3d7f5e29c62bc6f6fd309a557c7c0823b20beac6ffa8f402362bce68cd1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.075Z", + "updatedAt": "2026-10-20T04:34:46.700Z", "postProcessHash": "ce978edc80e7fd455431fea0453d843c507292546c2da71d1a9c25549aa496ee" }, "es": { - "updatedAt": "2026-10-20T04:30:26.074Z", + "updatedAt": "2026-10-20T04:34:46.699Z", "postProcessHash": "ee53d651ce2e557a328a3297b50dfc6f9a8faa5f712b490601c7ac463accfd10" } } @@ -62795,23 +62795,23 @@ "be4905ebf5c60d7761a19cb93f3569a9dcc942f66e84f5dc77426a1d7d2c259c": { "702f7584f7fb97a213c16db96d3511760e13d8e445d065c1adcbec445f7d2064": { "es": { - "updatedAt": "2026-10-20T04:30:26.690Z", + "updatedAt": "2026-10-20T04:34:47.266Z", "postProcessHash": "b6209f4c789c9b859f8989235d8726235329ea05e9397be4caa098eb8d5a9c4a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.690Z", + "updatedAt": "2026-10-20T04:34:47.266Z", "postProcessHash": "224bbd069bfae0b217b9bcc366d9e08f42ac13eb183b774cfb197093cb69ed46" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.691Z", + "updatedAt": "2026-10-20T04:34:47.267Z", "postProcessHash": "449d7220e4b45c4840c9b9a876fbb1335e057b5fef2e2ae7cfce72fb0eff7286" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.690Z", + "updatedAt": "2026-10-20T04:34:47.266Z", "postProcessHash": "8ad7867356bf8b25d70caa8caee91e11df6aae6e1a09ff3f5a3a5f3385f6a32d" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.691Z", + "updatedAt": "2026-10-20T04:34:47.267Z", "postProcessHash": "511705a5a92e21f66bc42c29f1ff4d79120dec2b7eb3c19285088244085ed873" } } @@ -62819,23 +62819,23 @@ "ca8fff4970c29670d2918f9adb2b94eaff2744c7acfcc4a68efab8a842d8b3f4": { "144d10b4bf74a603a36a6882ad63739cba92d57336a5699eb65ad0a717695111": { "zh": { - "updatedAt": "2026-10-20T04:30:26.074Z", + "updatedAt": "2026-10-20T04:34:46.699Z", "postProcessHash": "50a3c0ee30b1db46d76039e2ad88d6925455acaa7ed1f6a72b99c45622b79d98" }, "es": { - "updatedAt": "2026-10-20T04:30:26.072Z", + "updatedAt": "2026-10-20T04:34:46.697Z", "postProcessHash": "f76a8a9c8b79c64cb4070774fe80836220b30a0f6c5480e8634996d6f8c5626b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.073Z", + "updatedAt": "2026-10-20T04:34:46.698Z", "postProcessHash": "215bf19c4034b7ba8357e0d3473cc0b099198ff0dfaaca8a66641af7a53f46b7" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.073Z", + "updatedAt": "2026-10-20T04:34:46.698Z", "postProcessHash": "b99cb17e7456c27605825df8e375a810e2064577b20f26d24a47133b3f2012f4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.073Z", + "updatedAt": "2026-10-20T04:34:46.698Z", "postProcessHash": "fcd0375a36b4e603a6e316aa9346e58b9da348628ac12f454c69d39fb417cda3" } } @@ -62843,23 +62843,23 @@ "8a46759139372a1121d02c331226116a0fb8a445a449f944841c508cb5a25f37": { "e49e3f8162c3282e72cc6b2e30b7040f15680f846167db5a670bfaee3ccc783d": { "ja": { - "updatedAt": "2026-10-20T04:30:26.694Z", + "updatedAt": "2026-10-20T04:34:47.270Z", "postProcessHash": "799919bcb6991e9151f34f0ca28c2ad23a2be0b87de37a20af9ebaebe417fdd6" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.694Z", + "updatedAt": "2026-10-20T04:34:47.270Z", "postProcessHash": "3e55928fdbe29c4db3fab12983c7040292305e764baf83e90cc7d2baa3c6d3f4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.694Z", + "updatedAt": "2026-10-20T04:34:47.270Z", "postProcessHash": "0473bad7040a1149a68beeb33b73f24f15c178109f9cc0966619c001644e88b1" }, "es": { - "updatedAt": "2026-10-20T04:30:26.693Z", + "updatedAt": "2026-10-20T04:34:47.269Z", "postProcessHash": "68bfaaed10bee3c780279123a282ea4f1c5415f3215ef799fb82d6ba22570cea" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.693Z", + "updatedAt": "2026-10-20T04:34:47.269Z", "postProcessHash": "8d85f9c54e372114a14f7aacb8ba41faf8657c7d8b3990c45be82535df7d0d06" } } @@ -62867,23 +62867,23 @@ "7806846e2d3648b61ed301d8ef78c4e99b7ea99cc013251df13110ffd52c13c5": { "c71551598eef2840f88e505500deb47ca3dcd662fd72321db3af4d4d698cfe46": { "es": { - "updatedAt": "2026-10-20T04:30:26.691Z", + "updatedAt": "2026-10-20T04:34:47.267Z", "postProcessHash": "5e9890680597a533484a6aadd2ba5b9a3278e642f330412b8c109e254a713907" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.693Z", + "updatedAt": "2026-10-20T04:34:47.269Z", "postProcessHash": "49f32fdfb767e220401ced076e483a870958c1cdbe0c41b453c320a75cc02a80" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.692Z", + "updatedAt": "2026-10-20T04:34:47.268Z", "postProcessHash": "33dd537061867b4e18375debf67e68295b48d674a9e12917fd97da3b50a6e802" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.692Z", + "updatedAt": "2026-10-20T04:34:47.268Z", "postProcessHash": "b7d153e95d69e90f77c519bcb918129b869fcde54cac6aade70103cf2b5b7190" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.692Z", + "updatedAt": "2026-10-20T04:34:47.268Z", "postProcessHash": "3bf0a29224cae8be36eca13cf288e9a367b24cb1264094ade46a7725d7f3bdde" } } @@ -62891,23 +62891,23 @@ "56dbe416b80a1672b0faa4c47fab4f26c1b433850ccf408dd486962f03f3cfc0": { "007bd6baa34b73fba47187166877e7a8154080cbf0dd6cee4b84b05fcba2bf05": { "zh": { - "updatedAt": "2026-10-20T04:30:25.348Z", + "updatedAt": "2026-10-20T04:34:46.055Z", "postProcessHash": "8bfceb4d68d90a97fec9245f580e2d155b4f34c085f4601cf3ebc0828fda03d7" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.347Z", + "updatedAt": "2026-10-20T04:34:46.054Z", "postProcessHash": "5c70d05c45a9b3b25f1f7534527ee9f4e5d049a4e1bc191f75100e8d26650326" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.347Z", + "updatedAt": "2026-10-20T04:34:46.054Z", "postProcessHash": "9552b7ee808688f2e3e0b3ff5f96c17267b8ee9896bf471a3004b34b4fa4b58b" }, "es": { - "updatedAt": "2026-10-20T04:30:25.346Z", + "updatedAt": "2026-10-20T04:34:46.053Z", "postProcessHash": "8d73c581bf5363b82c246cf493e3ece4e11b3cab6d20417554b2969157a03c7b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.347Z", + "updatedAt": "2026-10-20T04:34:46.054Z", "postProcessHash": "b1389fe466ea76b4b6df14af1d75a0c6428943e712038e12f3f2706781be7c97" } } @@ -62915,23 +62915,23 @@ "4ce1e5d5ef15097a0a36bf338196f28614f3d0a17a72848f6b3729e09ed3ca86": { "c5f65cba6679ee3f4e6c286e4d7b8ed3c6f4a7eeff8e3715690e7ef260d5f302": { "fr": { - "updatedAt": "2026-10-20T04:30:26.090Z", + "updatedAt": "2026-10-20T04:34:46.718Z", "postProcessHash": "5b44523a75a3e1275e885fb213cd9a6fcbd2f897621ae83793ad72e335c30396" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.091Z", + "updatedAt": "2026-10-20T04:34:46.719Z", "postProcessHash": "1629412de2160b8a9db151d6c7efb720136d63ff663a204fde80c462eb98ee80" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.090Z", + "updatedAt": "2026-10-20T04:34:46.719Z", "postProcessHash": "e8df2fad46a2c49dd0c0ba2e9d5782728bead7a673a4ea3189b4b7e6b6c82ef2" }, "es": { - "updatedAt": "2026-10-20T04:30:26.090Z", + "updatedAt": "2026-10-20T04:34:46.718Z", "postProcessHash": "95ce5cdd8a20496ca8e7fcba1e17311c674edc660dd59824301b343c99a2d898" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.091Z", + "updatedAt": "2026-10-20T04:34:46.720Z", "postProcessHash": "aef82c80daf54e0b7892f7e79ebc0b4500e13c1358c97fe06665c06be3d4050a" } } @@ -62939,23 +62939,23 @@ "64c659134d68110d1d7739a0eb106243ddb662a0fc4f52a13f967a0e6fb3dc83": { "fda39edf16e3fce25ce7f17e3f019f9a0ca3e2d6ecf5e6fb87dc03b5915b0f7b": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.092Z", + "updatedAt": "2026-10-20T04:34:46.721Z", "postProcessHash": "4ceb93632c14f50692c5fd0d2be71a23c9041847e5ba58895ce59c1bd03973a9" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.091Z", + "updatedAt": "2026-10-20T04:34:46.720Z", "postProcessHash": "b6849f9dbef4dc095b33d053805982fdaccc483ce751b44dcfeea4d4b5980b40" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.092Z", + "updatedAt": "2026-10-20T04:34:46.721Z", "postProcessHash": "2adb9dcfeccc6a6c2df048cc5b17f0786c24cbbc8ead0575ea9c0d3d2fde1ad4" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.092Z", + "updatedAt": "2026-10-20T04:34:46.721Z", "postProcessHash": "3abc7db480e22684e1614ff9888f466513c7331184431721a4bb992873e43f16" }, "es": { - "updatedAt": "2026-10-20T04:30:26.091Z", + "updatedAt": "2026-10-20T04:34:46.720Z", "postProcessHash": "ef99ddb60b197b6377f8f6b04d07f7f84ff00a33ea895f438df6903db44b551c" } } @@ -62963,23 +62963,23 @@ "3b497c760927c349ab1184cda80f625b652d96d00f9958080f1871e429146188": { "8bc1b097bbdc4a77dfe20a9c753c876404dd86bb0a4e17e24206cad56c3bb05c": { "zh": { - "updatedAt": "2026-10-20T04:30:26.090Z", + "updatedAt": "2026-10-20T04:34:46.718Z", "postProcessHash": "c6eb2b1b43a7301980c389eb1cd2296a304241b2a423962feda9dbbb1626c09e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.089Z", + "updatedAt": "2026-10-20T04:34:46.717Z", "postProcessHash": "8f0cb0d058203ddfe1135b58507adb9576187f7923c98956a5fe488a379fa954" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.089Z", + "updatedAt": "2026-10-20T04:34:46.717Z", "postProcessHash": "517fff36a466a3d43eb198e3ddf51df3fe180d730d70f203834491f781ba6e53" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.089Z", + "updatedAt": "2026-10-20T04:34:46.717Z", "postProcessHash": "5958e55e1acc7475601c8e84f22367b6fcdce84c293866f3a0071e5e46f73d9c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.088Z", + "updatedAt": "2026-10-20T04:34:46.716Z", "postProcessHash": "3bd7f2d96e73b6b0a31cbc1b5da665f574d1d2edadd87841d2159faeb8512398" } } @@ -62987,95 +62987,95 @@ "b2f79f050e9c512651b14ba7d4eb70c5f8a4c74f337d617d0441226645953673": { "ced22f9ed0ec04f4403528fcb622071aec4774c6e5ec28a6ee20c6cea13f49bf": { "es": { - "updatedAt": "2026-10-20T04:30:25.567Z", + "updatedAt": "2026-10-20T04:34:46.222Z", "postProcessHash": "b78e8d6107e9a89a615d1063519583b25dfd08d4a85d438948da0cab1b70c5e6" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.568Z", + "updatedAt": "2026-10-20T04:34:46.223Z", "postProcessHash": "819da7cc08f626551690f0f043d71c6c740d5570f0fec275c3d21742abb471a1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.568Z", + "updatedAt": "2026-10-20T04:34:46.223Z", "postProcessHash": "c4eb4ad2012f866c5df85e52fd3e6b18d19146305b229556ecbac7bddc9ff3fc" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.567Z", + "updatedAt": "2026-10-20T04:34:46.222Z", "postProcessHash": "159702e0b1f5f14476c065774a2478cb06df17b18d09bac360e0aea4f645b5b8" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.567Z", + "updatedAt": "2026-10-20T04:34:46.223Z", "postProcessHash": "89454ce39f17ed5f9123f8c116e648183e3e307201e7d35ab4e37f48d38e4947" } } }, "9eb5c5ba68dbd96a28d1c27fb8836648af09697bde670f37a51ca6eb827a8fa7": { - "fb8b205e99266e9c7fd6c49f20bacee29fbd0229a4e79c1b389d38b36ce26e12": { - "zh": { - "updatedAt": "2026-10-20T04:30:25.029Z", - "postProcessHash": "aa944b3b573e8e80c6297fec2888e1eb4deb13abf3e4136100a460bd6c7651c7" + "6b676e07be344624b6570b5c1645474ee6e3f327f63fcfe7e65e90fca566c1f9": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.466Z", + "postProcessHash": "2118aacb8e0b1d9a732e576745ac241b32c53c40fd9cd279b622f3a2c4dd126d" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.027Z", - "postProcessHash": "c02f1a55d527d2d816a72dae3429fdd34c66802e9e7248533b42c97dd5ea4875" + "updatedAt": "2026-10-20T04:34:47.477Z", + "postProcessHash": "c28b5b4601a2fc6c11222772f37329fdeb8bfd7828c5c7f8eca2ce7bd8671e29" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.028Z", - "postProcessHash": "8cde5de3023239a52f85b404a637dbc5ecf77f7e050eaae9abcd94046595c71a" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.028Z", - "postProcessHash": "430957b910633935b32f4aaf38aaba8da20fb0287f02027fce4c32c8523a608a" + "updatedAt": "2026-10-20T04:34:47.479Z", + "postProcessHash": "0f5ffd810f7b9ad3a66f2ea04c3ba67a7502f5b029588967e2f0c28e56afd936" }, "es": { - "updatedAt": "2026-10-20T04:30:25.027Z", - "postProcessHash": "7d7d3ec71f9cdca8c8d0c490e32c2cc0c6062096c6241f2f4fbccc83bea911bf" + "updatedAt": "2026-10-20T04:34:47.482Z", + "postProcessHash": "6d910eff4f45eaba04c6a88747b8648f7d57d3cb784f4b55b39d8e2f4cbffbc4" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.486Z", + "postProcessHash": "eaaba37eb71dada422655b09e0e1401955198f6ba65cedb9a24d7758fb731390" } } }, "4c28a4aacd3ed40b0e82d65c04b0d0cf1aa824b0583e6354a769370553b998ec": { - "e92210921057bdaccea76d2d956295ec7d5a3e5d15a73c5c8d84b8491676799f": { + "311c98fca9d272eeba49f3d1411805d288ca01308c8d6a71830c4c293767f59f": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.380Z", + "postProcessHash": "4e53f887fa5ec4b9fc5fe3991a09775c68566e090f833f453acfd16a8276d461" + }, "zh": { - "updatedAt": "2026-10-20T04:30:25.187Z", - "postProcessHash": "5398978b9811d0023169c9ce2f4df1b6a3799443f2ed3bdc8e127ce75f4300b6" + "updatedAt": "2026-10-20T04:34:47.415Z", + "postProcessHash": "6dcf109057155d340e90c1f271e4551a65286405677d013b00c63e23384755e6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.186Z", - "postProcessHash": "28aa89dfaeae6158664b4ab6f4a913fc5e8251ffacf8ab95754b40a8c28cbeb6" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.187Z", - "postProcessHash": "1682a8d658b8571953a9c55dff41b1970e400ea7ed435a83048b20005564b8b3" + "updatedAt": "2026-10-20T04:34:47.442Z", + "postProcessHash": "1256f39a017be95c5336ea6c4fbd0761f9acc57ae9fa10f1498439f5763d17a1" }, "es": { - "updatedAt": "2026-10-20T04:30:25.186Z", - "postProcessHash": "f2355e4692f9566b610e89be6518eefa469f669af1eec64c5cca17aacba497b7" + "updatedAt": "2026-10-20T04:34:47.469Z", + "postProcessHash": "194a90307c50493dadd22f434ce168a6a6807c850d6150e4af2bd524483ffa8e" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.187Z", - "postProcessHash": "93bbe039daa066bc4090fb290bfd04bf3edb4182d8d8414990892975f38fe1e5" + "ja": { + "updatedAt": "2026-10-20T04:34:47.472Z", + "postProcessHash": "35bc27f46d1b296ad2a814086f4a6bedc566fd6a9328c05d32ec311621bbc1c7" } } }, "1feea9bd5526f541aa2d668d077b4650db281f1cb4d65692c04b9f594bdf8ef3": { "224e3551c2feb39ac2bb734086998afc8eedd2bd4412e8160c7f34dbdd606762": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.308Z", + "updatedAt": "2026-10-20T04:34:46.015Z", "postProcessHash": "e7592891d916c0eb7a00ec5be73ee4c5078e3cad131a34315e8d0c060d81173a" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.307Z", + "updatedAt": "2026-10-20T04:34:46.014Z", "postProcessHash": "fb04fb39c9e0213c731beb32904f24831dbd74de8583f0333c4f10b1a89d3761" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.307Z", + "updatedAt": "2026-10-20T04:34:46.006Z", "postProcessHash": "85c74414eef80ae425ff2b75717c7b88c116fecbc4425ff1243c2dad49278d15" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.308Z", + "updatedAt": "2026-10-20T04:34:46.016Z", "postProcessHash": "20ec9228f58a6998f4fb3956565bf5396549a9f9586c273c121c03125dfab898" }, "es": { - "updatedAt": "2026-10-20T04:30:25.307Z", + "updatedAt": "2026-10-20T04:34:46.006Z", "postProcessHash": "39b34e255998e338c10edacd455885eb9a11d041d8a884043618dc5213a0531f" } } @@ -63083,95 +63083,95 @@ "7e732a6d51183beee151d66a6f6e93ff349283dc7d4291bfa3b4363eca05b2b8": { "209a8d735986e5002f462b022ee14f748d32f58287c0b9111c53fc2cdf1a865b": { "zh": { - "updatedAt": "2026-10-20T04:30:25.107Z", + "updatedAt": "2026-10-20T04:34:45.859Z", "postProcessHash": "e5aea91491ed2f4b01724c0c13f5fb4c95a77ed1a8f1251e6e5ab221bbada1f6" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.106Z", + "updatedAt": "2026-10-20T04:34:45.858Z", "postProcessHash": "9023bf33bec0f3cb2623554b9ad1ef0cc3c42c5bbb9b4f1bcca3f6460eb060f6" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.106Z", + "updatedAt": "2026-10-20T04:34:45.859Z", "postProcessHash": "1565fc2c387ad6d42b3482eb86c6eed8863c406427d7ab9db0fe999de176d10d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.106Z", + "updatedAt": "2026-10-20T04:34:45.858Z", "postProcessHash": "7bacc2125abace4e89dee4dafac6d989d4fc5d26797832d41623d1534bc9c752" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.106Z", + "updatedAt": "2026-10-20T04:34:45.859Z", "postProcessHash": "7d37f94ebe85102a48d227994fc8e9b9c00cc6c021b1b4cf2ded9d851bfd0829" } } }, "b7c721156def3620f78b230360c8f95b0867b0938eaf51fb5f0d6ba0520ec42f": { - "d5ab72144fcde37302273a3df2896100beb3066308fa963221218b1f0d13f0ba": { - "fr": { - "updatedAt": "2026-10-20T04:30:25.526Z", - "postProcessHash": "a4ff146eef5b4cafc5283df91524c7fe23511013651579a5702d02d2448a5a1d" - }, + "c65b7a1a45fd7c5e01c418fad593ea1197dff6221f7e2963b603e9cbfe85ae7c": { "zh": { - "updatedAt": "2026-10-20T04:30:25.527Z", - "postProcessHash": "a051ad819d0f7471c90975105a946d64a06683e388e7c9a5c9672b96daa96e7e" + "updatedAt": "2026-10-20T04:34:47.368Z", + "postProcessHash": "6d04c02aa40c47f0560846957fc1d705bc2ba08d9c6432cdfa07283b3add37cb" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.380Z", + "postProcessHash": "3de21284898919a336e4f012fceda402b80d7d72df6b7224a00357eb5c1bf46e" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.526Z", - "postProcessHash": "dfb8a5b56eec48a68bf86ebd2ff712e15bd6e2b80206e6d26d7b34b117316548" + "updatedAt": "2026-10-20T04:34:47.422Z", + "postProcessHash": "67a857fb9fea3b79d2fe97cbd8a2b7210bea0f31cf177f69708522ebaf97bd2e" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.526Z", - "postProcessHash": "3afc2719e10d9bd9cb452a37688f7a46f2608342f3555f3ad127df671f55a510" + "updatedAt": "2026-10-20T04:34:47.427Z", + "postProcessHash": "5ef13634078fe15cfb8b3b1e5a151f1d57651a5823e5d303309dcd8f1c37ef9d" }, "es": { - "updatedAt": "2026-10-20T04:30:25.525Z", - "postProcessHash": "6973c1869410553e6602da1b368fef088b78abc9a668b89b26cb620c7d710242" + "updatedAt": "2026-10-20T04:34:47.457Z", + "postProcessHash": "e666243b2f1c269b906677379753e38a0aa5afb43e99ad817ef7b8da5124e993" } } }, "ce6e8712ecab0cfe1d3a7614bcad4bc28497dcafa4a45f481420380d96c98ac8": { - "bfc688789e8dc007b770e4eb06e605fa7f3d269430808a2f18179c8e1fb380fb": { + "fd2028190899b2673c30b7c5e2274585705649a3bb0153798f3ae62c31091870": { "fr": { - "updatedAt": "2026-10-20T04:30:25.037Z", - "postProcessHash": "2ce76893a90723bb2797a1998c140a68c109ce6b0846e059fa694eaf9facca91" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.038Z", - "postProcessHash": "c4587d3975063c38f0fd808db66e1ec375f49c1c50ab88be37dbb9d08d0e17e1" + "updatedAt": "2026-10-20T04:34:47.343Z", + "postProcessHash": "cac00c1a413f79d7776ce4282c5e1eb3a08ae8eafe960fb1b9e4dc2fde5160bc" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.039Z", - "postProcessHash": "337cca4cb9cb853f1cae007764b99b13b7bcc98617424d9a613b5fffce275b91" - }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.038Z", - "postProcessHash": "83306814b334b304ca968bc063d8b709f9f6bdd78068ded2fdea2d1e9241723d" + "updatedAt": "2026-10-20T04:34:47.431Z", + "postProcessHash": "4d09360a30c0c1029a0dc21cfcc45e764694a0200c3082bc4ae8046bcfd88f7f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.036Z", - "postProcessHash": "1b9c26a6962a8853b9f262df7d03796acfad35b32394e0acdef26fdc4017fc5d" + "updatedAt": "2026-10-20T04:34:47.433Z", + "postProcessHash": "49c36a34ed7fff748388e7a71ce08de2296206219806d600ed927e05b1e79428" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.454Z", + "postProcessHash": "0bc8fe83bd04623cf1cecd50f15934387025a4c7c6e5f24570bb91a4c828671c" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.464Z", + "postProcessHash": "5408a94d6f525c1c45e5af09a9579b0e2bdf679448baf4586b40a13f81fd2bec" } } }, "766015a6719d5676b26c192544b7dfa1cdebc049185e31f4d1bae0eba564ae5b": { "f313e1100801c6b496cdb1dcce4fe429d292d1acdfaab67858dc0a581e54557e": { "fr": { - "updatedAt": "2026-10-20T04:30:25.305Z", + "updatedAt": "2026-10-20T04:34:46.005Z", "postProcessHash": "01cdbec38237524199346ccf84b345fb7286504230c92b552355f8b0a7b91e95" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.306Z", + "updatedAt": "2026-10-20T04:34:46.006Z", "postProcessHash": "58667bc150e05a4f8f75e722185e6df667b3cc14bb82c47132b49a2a579d2a44" }, "es": { - "updatedAt": "2026-10-20T04:30:25.305Z", + "updatedAt": "2026-10-20T04:34:46.004Z", "postProcessHash": "cc62d9c51a50d9c693a568655cdfdb6586af7cf66ec2489e2d38fd509c7522f4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.306Z", + "updatedAt": "2026-10-20T04:34:46.005Z", "postProcessHash": "a9fcc6e01a97effa607822e4da8f012726ebcc4bf15f078771e66275c09c3f60" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.306Z", + "updatedAt": "2026-10-20T04:34:46.005Z", "postProcessHash": "8a4f0f5bea57e01af0f9ac49bbb0b5b4b11abeb715da7d6ab131ef6d90cf30e8" } } @@ -63179,23 +63179,23 @@ "6f108ad56884af7b69e2a56f5f058511cbb9361b37ba968edd521c2d2b397605": { "20dc45d80088be5033defe8f61ea4abb76e6eb99966934383f2c01b1a116428b": { "ja": { - "updatedAt": "2026-10-20T04:30:25.405Z", + "updatedAt": "2026-10-20T04:34:46.108Z", "postProcessHash": "a5af521853cab66341d107339c7f4a622d522db3ebb9989ae432e111f6113368" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.405Z", + "updatedAt": "2026-10-20T04:34:46.108Z", "postProcessHash": "b53ccd73311f0e2af3c22cd6624fada22fd51d4eeecc898b47fa044b5b770bd1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.405Z", + "updatedAt": "2026-10-20T04:34:46.108Z", "postProcessHash": "91efb19615fc6fc2482c677e4400f834b03ff4719fe6555a66f876c25adb224f" }, "es": { - "updatedAt": "2026-10-20T04:30:25.404Z", + "updatedAt": "2026-10-20T04:34:46.107Z", "postProcessHash": "2b39f7309df7b68213a10527f3c7cb8d378bc028091c9e7ceb35620595b64127" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.404Z", + "updatedAt": "2026-10-20T04:34:46.108Z", "postProcessHash": "946afb9382f7f80c74f4677df78103fce4f6f22bf63c82dacbf5a7c6755a771b" } } @@ -63203,23 +63203,23 @@ "330921e3fa544876b6e6940ac19d0c58c34fd10ae62e79fcf08e381e0002c8e1": { "85fbf25b04229e6578d2772a9280fe4c2f857b0ae7076206429d6c0494cf074e": { "fr": { - "updatedAt": "2026-10-20T04:30:26.086Z", + "updatedAt": "2026-10-20T04:34:46.713Z", "postProcessHash": "bf2ec28850108db3c25b7ed6998b7868ba45007e6533cc9282aecb29bb38d580" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.087Z", + "updatedAt": "2026-10-20T04:34:46.714Z", "postProcessHash": "bf2ec28850108db3c25b7ed6998b7868ba45007e6533cc9282aecb29bb38d580" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.086Z", + "updatedAt": "2026-10-20T04:34:46.714Z", "postProcessHash": "bf2ec28850108db3c25b7ed6998b7868ba45007e6533cc9282aecb29bb38d580" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.086Z", + "updatedAt": "2026-10-20T04:34:46.713Z", "postProcessHash": "bf2ec28850108db3c25b7ed6998b7868ba45007e6533cc9282aecb29bb38d580" }, "es": { - "updatedAt": "2026-10-20T04:30:26.085Z", + "updatedAt": "2026-10-20T04:34:46.712Z", "postProcessHash": "bf2ec28850108db3c25b7ed6998b7868ba45007e6533cc9282aecb29bb38d580" } } @@ -63227,23 +63227,23 @@ "46975f0852c7fa934b680ee61005001317489407eb0ff43ac17036dba459b0a8": { "ddd723ca0db484fad761819ee70d325db20de5defe04a3dd2715796e02d5f25e": { "ja": { - "updatedAt": "2026-10-20T04:30:26.087Z", + "updatedAt": "2026-10-20T04:34:46.715Z", "postProcessHash": "5b7ddf002072d0576d6090c5eaa4807fcb160535cf5dddc5f7e2351572d6fef3" }, "es": { - "updatedAt": "2026-10-20T04:30:26.087Z", + "updatedAt": "2026-10-20T04:34:46.714Z", "postProcessHash": "85a37924a156ec51a8b9a9720c239fd4d498f0ed829c26dac7e3024c14c70b9a" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.088Z", + "updatedAt": "2026-10-20T04:34:46.716Z", "postProcessHash": "6c5f439363624b180ead3ae32e13861eee535642080e1c706d7c09260863632b" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.087Z", + "updatedAt": "2026-10-20T04:34:46.715Z", "postProcessHash": "99661ba118fbd9074f687cf4d01d534d90d2a8ca7b066bdd397d008accc60c4d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.088Z", + "updatedAt": "2026-10-20T04:34:46.715Z", "postProcessHash": "7f9e56c99d89f06e92824bd6af22cc086de444462525b0f882ec1180a30cd238" } } @@ -63251,23 +63251,23 @@ "eb662d6d6f84c39f9be72f65ae0ad932cf8df84bbf528a532869236982d08061": { "5097cf98a3a8c9a4b9e592c60697ff73fed57011cb3a7e5f11c7478f6a71df7e": { "es": { - "updatedAt": "2026-10-20T04:30:26.083Z", + "updatedAt": "2026-10-20T04:34:46.709Z", "postProcessHash": "fc18d8eb181dc2f55efb2af5a3c9f433869b329fac7e9962eb237c73b1946792" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.084Z", + "updatedAt": "2026-10-20T04:34:46.710Z", "postProcessHash": "0cbca21f1aad53261d4f9b9082abb6a1d74493b833d0ee0bf2ffa17a82a85af8" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.083Z", + "updatedAt": "2026-10-20T04:34:46.709Z", "postProcessHash": "9c9642db0f5833f9705d64f02a9cc7884d0567cdea9cfb3bfc7ae3faf1e9729f" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.083Z", + "updatedAt": "2026-10-20T04:34:46.710Z", "postProcessHash": "baf00c172046ede9d9e0621fcc07f50e8cbb4881e7b10fcf6f95cfa47d0569ba" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.083Z", + "updatedAt": "2026-10-20T04:34:46.709Z", "postProcessHash": "a245da9e8bd53a31e79a4d2a2ec7d79742423b39c44e87ad01069357205feec7" } } @@ -63275,23 +63275,23 @@ "34ac49238a8fecf1187f86a6b921216f11c5d7a05fb277e194f289fe640f1d02": { "663e48d74e7956c0c2f64c6e91a755403fff174ca918aa7c1592bb02bb547648": { "fr": { - "updatedAt": "2026-10-20T04:30:26.084Z", + "updatedAt": "2026-10-20T04:34:46.711Z", "postProcessHash": "28e33cee678ea7e279c7e61fb129c24c2797a2f427999311a6b7de72de06c445" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.085Z", + "updatedAt": "2026-10-20T04:34:46.712Z", "postProcessHash": "16fac4624c800cee4fae89ff77327d45796f5a25870a30496cda9cb38805153c" }, "es": { - "updatedAt": "2026-10-20T04:30:26.084Z", + "updatedAt": "2026-10-20T04:34:46.711Z", "postProcessHash": "32b82cc351bcd145896d7a65c457fca65b799458aae19ab0c6babf0cb89da876" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.085Z", + "updatedAt": "2026-10-20T04:34:46.712Z", "postProcessHash": "84230f73599c071adf25a8ae1bb56b2ba1bc37afc72d6ea4145e9b0d67d5c1bd" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.085Z", + "updatedAt": "2026-10-20T04:34:46.711Z", "postProcessHash": "1e8924cad794548f3aafda054e4855d51a7152e885733c33806dc92da7e2dba9" } } @@ -63299,23 +63299,23 @@ "b57251da81dd1f2a7691017e806778d2837084f8252fb9b399beca67d8113917": { "674dd1919209e05d69e843f90ebf29bf004122934e8fcc29092ee6e5e2c98d4a": { "ja": { - "updatedAt": "2026-10-20T04:30:25.553Z", + "updatedAt": "2026-10-20T04:34:46.209Z", "postProcessHash": "71d894f0f73d9fb0beee8ee35067e853236c9e09133c9ab58d9a453d597d04c4" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.554Z", + "updatedAt": "2026-10-20T04:34:46.210Z", "postProcessHash": "9bf450627d4ad5b25942dcd6a11d250ceb585d4fa1aa0fb037d70ac4ac31e6e0" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.553Z", + "updatedAt": "2026-10-20T04:34:46.209Z", "postProcessHash": "a10c241b6333e445ea9a32e28d1a02e8872744066dcaf308049ea613ba3260c0" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.554Z", + "updatedAt": "2026-10-20T04:34:46.210Z", "postProcessHash": "24da7504fd344caabf8ab18b79e0324582aeb3cd7f95e1b9746e2552b680a7d5" }, "es": { - "updatedAt": "2026-10-20T04:30:25.553Z", + "updatedAt": "2026-10-20T04:34:46.209Z", "postProcessHash": "23d23f682238cc0848ddb8209deab167873c5ac74bdafd9e43b3a8e6cc724850" } } @@ -63323,119 +63323,119 @@ "440ed6b3d10ffbbf9df730c0cde0341d9700cc2096f64919ed5edd700fa52ad9": { "f1179451e3c3d39df9bb537a971ff8ea0398369a22dd0f007aad36e25d8b2dc2": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.164Z", + "updatedAt": "2026-10-20T04:34:45.911Z", "postProcessHash": "03166670406d9ae3eb1da153fdbbe1bb9022fed8ef0297b23ed9a69c424acdab" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.164Z", + "updatedAt": "2026-10-20T04:34:45.912Z", "postProcessHash": "2f7fc21950661e732e3acf86ba54c9be2d11b90b2b394880689fc91bf9dee3cf" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.164Z", + "updatedAt": "2026-10-20T04:34:45.911Z", "postProcessHash": "eaa9ad73ba388eb9f4c16c1cc091f2755d254943bdbfaf72ac9f68c0f84af8a8" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.163Z", + "updatedAt": "2026-10-20T04:34:45.911Z", "postProcessHash": "bcba878de6fa5adee3ccd8f9f5ebce70ff68ca4f53f9373b8a58334e9d931bf4" }, "es": { - "updatedAt": "2026-10-20T04:30:25.163Z", + "updatedAt": "2026-10-20T04:34:45.910Z", "postProcessHash": "623999fd5f92c5951a802abfd5d76ac947533cdd9c607a5e222ad2bf78ffe553" } } }, "c6417ad057e71e6699d6ca4bf03d140ad7b18030e7b36720089969488f4a772f": { - "f2ac20538a903e0b25b77d254557eb3123c54a79b43d357d281f2263c5ec9387": { - "es": { - "updatedAt": "2026-10-20T04:30:25.179Z", - "postProcessHash": "c1983b88ad439cd7cdbfb004cf8e3fd080278c86b50228465b1819a7c24e53c0" + "9280832f87e5f79c4179e59f86952e83bfaa6c2341baef07585b1692d21f26bb": { + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.350Z", + "postProcessHash": "3bb4b3d31e35ed3a4cd335822582f1d18a9d43242a35e1852979f967e0d2c405" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.413Z", + "postProcessHash": "091209f73b5d39495e954cecefd24436bcac57aa26427add6796fc79f48d65de" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.180Z", - "postProcessHash": "344a76384c5fcb75777416ffa37b5adbb10f64a7fca3f76edf2cefe44d4e7d6b" + "updatedAt": "2026-10-20T04:34:47.413Z", + "postProcessHash": "74b341d4e6f74cef7aa95e88b710158ff6eed80d286f4cb1730e0bd86dccecad" }, - "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.180Z", - "postProcessHash": "8caf3fca4f198d58322ccd794bcb36dd2f08781307bc0ecc18b9a2d4666d7751" + "es": { + "updatedAt": "2026-10-20T04:34:47.449Z", + "postProcessHash": "04145fb3ae7cf601b169a7637f7bb8006267901c868b66b05a4e2fe6c81379df" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.180Z", - "postProcessHash": "9b417f5c70647cc19928dbc2ef64d9b50ee776951690143f667ac3092cb435c9" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.180Z", - "postProcessHash": "3b841a6a3813f33cf27ae06afcf7da1c7c09c7a445f9956a04194204ae6a5bc4" + "updatedAt": "2026-10-20T04:34:47.464Z", + "postProcessHash": "2b2488ffe0e10a21f9aa85907cf2eda852267b27e7797d7b6d8c940f8be588ff" } } }, "cccba548dae8b448b5dae6ab079479e605e8b5fe21b3f2e4290871307baa78ae": { "e5aab9b44cd1682352baa560ea6edbc590c620fe2629644d89d4e88361990528": { "ja": { - "updatedAt": "2026-10-20T04:30:25.388Z", + "updatedAt": "2026-10-20T04:34:46.095Z", "postProcessHash": "ad0ed9a50b7610eb8642cbd55fb1db57390d50a521fd32bd51a93e5f17bfb061" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.389Z", + "updatedAt": "2026-10-20T04:34:46.095Z", "postProcessHash": "6535fe1c5d189aaeb28953b32b2bfa398be1f3fa2864994a0319b3edf9ad8986" }, "es": { - "updatedAt": "2026-10-20T04:30:25.388Z", + "updatedAt": "2026-10-20T04:34:46.094Z", "postProcessHash": "0574e09ebe254c5da3a61a52f9d2e73e521656adf1e900c0e9988eaf8f5c12f4" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.388Z", + "updatedAt": "2026-10-20T04:34:46.094Z", "postProcessHash": "6ed14ba123097c15b8740b56a7ceb9672a9b83efe19e231dff0345dfa2e9aaee" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.389Z", + "updatedAt": "2026-10-20T04:34:46.095Z", "postProcessHash": "749e3479b0e218f28af654bc9a58aecd3a0058c9bc9cda89a61b0d78dff35850" } } }, "ba957a3ee6499b351d4e76a11d8ca729ea3499b8f83857d27ae15c2323765088": { - "a49ea8d2fa7ba86f6c792334d49a97e3bcb5e5be3b37512bafef3963ce7c69bd": { + "3be8bc8cbd2f86972527e7a71139eb92fef08afdbeb3a528f6ceb57c3b2f5d09": { + "zh": { + "updatedAt": "2026-10-20T04:34:47.346Z", + "postProcessHash": "ec8fc2372289832de690e9bdd70a0a283e4b38fa358f145af62ffd2deafea1e8" + }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.126Z", - "postProcessHash": "e50164de98252df2a20b1190c795f0a6796256326bcacf6cb7d250604fcc4ebc" + "updatedAt": "2026-10-20T04:34:47.393Z", + "postProcessHash": "6208b086e49d0fbf69722cbc1f635bf22b0ef8ba113ce6d5e97f6f2449750d17" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.125Z", - "postProcessHash": "ba01853c8ac08cb9b9f9940b37850fe73f80d69830241a3b96bd12f3afb37796" - }, - "ja": { - "updatedAt": "2026-10-20T04:30:25.126Z", - "postProcessHash": "3137338d2d2484fbbf86bf8fd407aa292539aed4f6ef0542bb653209aba7fa27" - }, - "zh": { - "updatedAt": "2026-10-20T04:30:25.126Z", - "postProcessHash": "53157469cb1433910401a93545ad06315323f245af61ddbef6bc84a8a396fc23" + "updatedAt": "2026-10-20T04:34:47.399Z", + "postProcessHash": "19c8ffd92f9953f2305aad87a02b2a5e0424edbd2ac33d42cc23a7e9272fd439" }, "es": { - "updatedAt": "2026-10-20T04:30:25.125Z", - "postProcessHash": "dac985897c77ec84aa162f0777a0efe06edae7370717678dcc9dcf21b5c75871" + "updatedAt": "2026-10-20T04:34:47.399Z", + "postProcessHash": "b0473afd7372aaaf2d8cc37445ca0aade8d1d926fa669693a142629dea5e0679" + }, + "ja": { + "updatedAt": "2026-10-20T04:34:47.452Z", + "postProcessHash": "167a7997f3efe84e8ddba98d1dd8874f8eb7e0b97447b605a06fe5794ad73e3e" } } }, "f80a85b69bf809643f13e2d8ed2e1674f6963f8f4ca8e5969e21c77beb5af15f": { "750f1f4fbc6aa4173975a928518d57566072a76d09a9459204b89a1d8c58e0cf": { "fr": { - "updatedAt": "2026-10-20T04:30:26.065Z", + "updatedAt": "2026-10-20T04:34:46.690Z", "postProcessHash": "826eea68bc0bed5073371a9311a95f9640fcdac3cfca31d0f153c20f92605410" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.065Z", + "updatedAt": "2026-10-20T04:34:46.690Z", "postProcessHash": "882405ec1ddb254fae9de5d786fc9a56429679ac487c103ca631afb322e906ea" }, "es": { - "updatedAt": "2026-10-20T04:30:26.064Z", + "updatedAt": "2026-10-20T04:34:46.689Z", "postProcessHash": "60697c1fe9ce8b237407dcca72a8bf7a3e556f216d4526b174005132aa50a7d0" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.066Z", + "updatedAt": "2026-10-20T04:34:46.691Z", "postProcessHash": "f5e404c7ad5e5d47fa3575d59be88a00f175a9a9f39e41853fd209761a68e013" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.065Z", + "updatedAt": "2026-10-20T04:34:46.690Z", "postProcessHash": "3ba463da318034a6495026fac7d56bd402d97c3797617acf05bfd6ddc22cdcfb" } } @@ -63443,23 +63443,23 @@ "ede77b44d2802fca93358967e64ae60f8517ebf5e7d50a295a8f3e474f8bf27a": { "f8e0b22d21fbd5ca702a0d41b3b7560939bc41973902f34935d144c43f220960": { "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.063Z", + "updatedAt": "2026-10-20T04:34:46.689Z", "postProcessHash": "82b76c1338af108ff37eff30c73ce9bea6c61ebed2b687430d15ca5efd81aebc" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.063Z", + "updatedAt": "2026-10-20T04:34:46.688Z", "postProcessHash": "82b76c1338af108ff37eff30c73ce9bea6c61ebed2b687430d15ca5efd81aebc" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.063Z", + "updatedAt": "2026-10-20T04:34:46.688Z", "postProcessHash": "82b76c1338af108ff37eff30c73ce9bea6c61ebed2b687430d15ca5efd81aebc" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.064Z", + "updatedAt": "2026-10-20T04:34:46.689Z", "postProcessHash": "82b76c1338af108ff37eff30c73ce9bea6c61ebed2b687430d15ca5efd81aebc" }, "es": { - "updatedAt": "2026-10-20T04:30:26.062Z", + "updatedAt": "2026-10-20T04:34:46.688Z", "postProcessHash": "82b76c1338af108ff37eff30c73ce9bea6c61ebed2b687430d15ca5efd81aebc" } } @@ -63467,23 +63467,23 @@ "fddf6bd68bd5ba9fdd64f5391e60eac69d442912f5878a4155e3f9f0b3c01bde": { "428e605a18d9df8f4f15661c60b14744641ef48eadb0fd0976708911f307face": { "fr": { - "updatedAt": "2026-10-20T04:30:26.066Z", + "updatedAt": "2026-10-20T04:34:46.691Z", "postProcessHash": "dd099bdf4d2e71de6f06f95a299236e63941a209dd5d4d2c1da26a68f4a5c604" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.067Z", + "updatedAt": "2026-10-20T04:34:46.692Z", "postProcessHash": "1c41dd6e7a473a530e58c30c233e652cec05405b7fc8ec233630b86b138682ae" }, "es": { - "updatedAt": "2026-10-20T04:30:26.066Z", + "updatedAt": "2026-10-20T04:34:46.691Z", "postProcessHash": "08194c5a1cb723b0487cd450114eed1b59b2208094c2ef166349e6ea998f0733" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.067Z", + "updatedAt": "2026-10-20T04:34:46.692Z", "postProcessHash": "2d787d60c5bd3650866e6ea7db08a7852bdaefd963c1eb66a3bcc3feaa5631d1" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.067Z", + "updatedAt": "2026-10-20T04:34:46.692Z", "postProcessHash": "7feb83a274c7e6401d331dd9152b2220e06eed60eb47055b52d15f68806e6540" } } @@ -63491,23 +63491,23 @@ "6529901848d78827b3adcf2ba7de8f53b93ee461ac84406e5df8e8109de89f59": { "09eb9fbc18e84519485a9073a78ad7c95091ed1f0a4f784fb0bf8d6110235f39": { "ja": { - "updatedAt": "2026-10-20T04:30:26.072Z", + "updatedAt": "2026-10-20T04:34:46.696Z", "postProcessHash": "2c3fb0d06d682e811b15b9f0bda5b9cce685300233a61a52153991e566e8af37" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.071Z", + "updatedAt": "2026-10-20T04:34:46.696Z", "postProcessHash": "032a263564c180762c65fa012c927eae58bf7674d484bb804a92304ab636f731" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.072Z", + "updatedAt": "2026-10-20T04:34:46.697Z", "postProcessHash": "8cbd45e7f4a5719f50b872464a1adffc994474a6dad40273039523844803be0f" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.072Z", + "updatedAt": "2026-10-20T04:34:46.697Z", "postProcessHash": "46a5b6339a32c2f9da6364e53efb15a96aa75df141c1c6ebb8ec74a16f8ef50a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.071Z", + "updatedAt": "2026-10-20T04:34:46.696Z", "postProcessHash": "395e7cf99127618d84fd11b9ac4f01b941d8ff689a6e0f87a8d5baf72dbea8d8" } } @@ -63515,23 +63515,23 @@ "5b7ba92bdfe8bcc7c39a3a1c505b975a8af0a9ec19859d95562318fd7e69374f": { "7abe7471bba4f4139cd916db31344bba3f1e6b4c0b3e0dc2d760c6cf0d305b29": { "ja": { - "updatedAt": "2026-10-20T04:30:26.070Z", + "updatedAt": "2026-10-20T04:34:46.695Z", "postProcessHash": "011c9dcc720bf986cba6844ee7d56f8e52939b81d24f4db6921fa69d78dcbd9a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.069Z", + "updatedAt": "2026-10-20T04:34:46.694Z", "postProcessHash": "3ca7b27f56f2271a9423601b208484ed507b0be5a0a7a0ea168181e14fd43a98" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.070Z", + "updatedAt": "2026-10-20T04:34:46.694Z", "postProcessHash": "2e9c3223607f708f5d358ae3afac3e18f817b7b62bdaf9dad7f4e7dd4a31907b" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.070Z", + "updatedAt": "2026-10-20T04:34:46.695Z", "postProcessHash": "c8eb1fa50a45c9faed3c02011594ff1f677b43e8ef700ab85d6826b90909a8ee" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.071Z", + "updatedAt": "2026-10-20T04:34:46.695Z", "postProcessHash": "1c1148096e2d7a095acfc944786dd3f5b23b08d7882cf10fcfcf78947aa1caf0" } } @@ -63539,23 +63539,23 @@ "ded84ca21dca5505195ee2eac38865162da55d1a44615190d76bba962cacd28b": { "ed9383bffff66bb47bdbf07f2553fa54e3bee2851358986fe35e80febd9505c3": { "fr": { - "updatedAt": "2026-10-20T04:30:26.068Z", + "updatedAt": "2026-10-20T04:34:46.693Z", "postProcessHash": "f8173c9240a8d40603262db085baf1cd6059c3c06ae4e33878c5cff2a6ea1309" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.068Z", + "updatedAt": "2026-10-20T04:34:46.693Z", "postProcessHash": "e84ad58878e087210b48c933487636cdb4fdcf8f3fc0cc73390110b3283d07a9" }, "es": { - "updatedAt": "2026-10-20T04:30:26.068Z", + "updatedAt": "2026-10-20T04:34:46.693Z", "postProcessHash": "82607db6a30fe3c86e48bae423a941b94e9dbafe5179eff07aef257c7509a095" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.069Z", + "updatedAt": "2026-10-20T04:34:46.694Z", "postProcessHash": "4628167fdf391ba43c2c4a0a2714d39375c1a9842a4904ae216e04e7866354eb" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.069Z", + "updatedAt": "2026-10-20T04:34:46.694Z", "postProcessHash": "b085b6ff3c5864e25ac5e9ec1d262adcb9ab6693e5a3862c24ca2db4f196e739" } } @@ -63563,23 +63563,23 @@ "960ae4bf05040a9f3556a2d1b2dfafc94d39380737c835d86499334a52451f0e": { "3a90868f891067c64c1afb29c704015fd83b26640734bd27ce75e058f1e8f94b": { "es": { - "updatedAt": "2026-10-20T04:30:25.158Z", + "updatedAt": "2026-10-20T04:34:45.907Z", "postProcessHash": "dde9642a9c57735a469048f3ebae106fc8ca194de8c521e4fc278fb8d8a0570d" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:25.159Z", + "updatedAt": "2026-10-20T04:34:45.908Z", "postProcessHash": "c5e24ac4551bd4ea11c25fc37522a80e30d1d29762aa45ddac230cb564bdefcd" }, "ja": { - "updatedAt": "2026-10-20T04:30:25.159Z", + "updatedAt": "2026-10-20T04:34:45.908Z", "postProcessHash": "66a190bdd444528c8e147514e1befbbb043ed70fec7fa0369d63bd74bc8d194b" }, "zh": { - "updatedAt": "2026-10-20T04:30:25.159Z", + "updatedAt": "2026-10-20T04:34:45.908Z", "postProcessHash": "40f8a9d5e56d81c2e142f924bd5a476bf41cc66d0764329952961a7bbace9a91" }, "fr": { - "updatedAt": "2026-10-20T04:30:25.158Z", + "updatedAt": "2026-10-20T04:34:45.907Z", "postProcessHash": "796b2637f0a3deb7c03255e539eba40fd2b314f0641710d881851ffb63262977" } } @@ -63587,23 +63587,23 @@ "2a8e3fb78373ba89ca4963476ef84022e60a5cceb69386cc32945887a7dc51c4": { "ce4ae58f00c2e1a0ab8d505892dcff0985578e3e61c2f2361778dca929abf249": { "zh": { - "updatedAt": "2026-10-20T04:30:26.114Z", + "updatedAt": "2026-10-20T04:34:46.743Z", "postProcessHash": "c64964e0edcaa0c3a3c68dca852b2b348e77cfdbe0cadd5efd02f572c0fb2b7a" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.114Z", + "updatedAt": "2026-10-20T04:34:46.742Z", "postProcessHash": "c64964e0edcaa0c3a3c68dca852b2b348e77cfdbe0cadd5efd02f572c0fb2b7a" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.113Z", + "updatedAt": "2026-10-20T04:34:46.741Z", "postProcessHash": "c64964e0edcaa0c3a3c68dca852b2b348e77cfdbe0cadd5efd02f572c0fb2b7a" }, "es": { - "updatedAt": "2026-10-20T04:30:26.113Z", + "updatedAt": "2026-10-20T04:34:46.741Z", "postProcessHash": "c64964e0edcaa0c3a3c68dca852b2b348e77cfdbe0cadd5efd02f572c0fb2b7a" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.113Z", + "updatedAt": "2026-10-20T04:34:46.742Z", "postProcessHash": "c64964e0edcaa0c3a3c68dca852b2b348e77cfdbe0cadd5efd02f572c0fb2b7a" } } @@ -63611,23 +63611,23 @@ "d9fd9a44b5b602e191b3fd85dd9625c0a523ac5344caa3363d320ec1c757e5fd": { "39b39cda24aaf8fe43cca82a7b19b56bac3c1f245e6f893d80159d8da60819af": { "fr": { - "updatedAt": "2026-10-20T04:30:26.116Z", + "updatedAt": "2026-10-20T04:34:46.745Z", "postProcessHash": "04801cec593ca89c5082889fc55321f6c461890349d859a16961fb972055e8d5" }, "es": { - "updatedAt": "2026-10-20T04:30:26.116Z", + "updatedAt": "2026-10-20T04:34:46.745Z", "postProcessHash": "04801cec593ca89c5082889fc55321f6c461890349d859a16961fb972055e8d5" }, "ja": { - "updatedAt": "2026-10-20T04:30:26.117Z", + "updatedAt": "2026-10-20T04:34:46.745Z", "postProcessHash": "04801cec593ca89c5082889fc55321f6c461890349d859a16961fb972055e8d5" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.118Z", + "updatedAt": "2026-10-20T04:34:46.746Z", "postProcessHash": "04801cec593ca89c5082889fc55321f6c461890349d859a16961fb972055e8d5" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.117Z", + "updatedAt": "2026-10-20T04:34:46.746Z", "postProcessHash": "04801cec593ca89c5082889fc55321f6c461890349d859a16961fb972055e8d5" } } @@ -63635,26 +63635,74 @@ "6f685dadbe9bd8d6e91b5b40dd69dbe824b60a451a24409d8a6200ee806b4f9d": { "25f8efe2874701bf2d7f13cd38318c197f723c109a5fd2e0d5a3fb17730d6964": { "ja": { - "updatedAt": "2026-10-20T04:30:26.115Z", + "updatedAt": "2026-10-20T04:34:46.744Z", "postProcessHash": "54d0a851d654f3637cda913d7936d9f0967731e3fe9c0ae6c517372a230a47ae" }, "es": { - "updatedAt": "2026-10-20T04:30:26.115Z", + "updatedAt": "2026-10-20T04:34:46.743Z", "postProcessHash": "54d0a851d654f3637cda913d7936d9f0967731e3fe9c0ae6c517372a230a47ae" }, "zh": { - "updatedAt": "2026-10-20T04:30:26.116Z", + "updatedAt": "2026-10-20T04:34:46.744Z", "postProcessHash": "54d0a851d654f3637cda913d7936d9f0967731e3fe9c0ae6c517372a230a47ae" }, "fr": { - "updatedAt": "2026-10-20T04:30:26.115Z", + "updatedAt": "2026-10-20T04:34:46.743Z", "postProcessHash": "54d0a851d654f3637cda913d7936d9f0967731e3fe9c0ae6c517372a230a47ae" }, "pt-BR": { - "updatedAt": "2026-10-20T04:30:26.116Z", + "updatedAt": "2026-10-20T04:34:46.744Z", "postProcessHash": "54d0a851d654f3637cda913d7936d9f0967731e3fe9c0ae6c517372a230a47ae" } } + }, + "b4d3b5e20a1376dabd8fae00277dff5f38c001744d0f632ceb5a6967873fdc0b": { + "e1c45164f28b5d5cfa6efa495dbaf8b24a34bfd2fc5be22b7b0d1fa5a985facf": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.338Z", + "postProcessHash": "5156425fd82608714ca033d684394877774437bc69441412006987bf887b7bb4" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.458Z", + "postProcessHash": "efb72fe0c710662506f94ec911ff8884eba58d2c36a161b1979dcfb6adc02d65" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.470Z", + "postProcessHash": "52b3ef7958835e9770b40298dc83170bfb983a3218af68ebce1c2bc5858fc0f7" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.482Z", + "postProcessHash": "1f498a08044795edb904db849d3d9169862d51c5570524d0ebd788433aa8b986" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.485Z", + "postProcessHash": "13f97245140b87056ce2cac4ca5218381345c31c3a3477f9bab2cfb23b6a5e3e" + } + } + }, + "322be8adf8b02525b38fa30baf5daa90bceb6885ce49d56fc9f6f77107926c8b": { + "c8245a483c2c1eb64b860847ad165b04448d89296d26a13928919994d1e69f91": { + "ja": { + "updatedAt": "2026-10-20T04:34:47.401Z", + "postProcessHash": "d3c8740c6783cd89b5eb6d603079ee62de4fe15284f9c2f76b86bca44769a9f6" + }, + "fr": { + "updatedAt": "2026-10-20T04:34:47.414Z", + "postProcessHash": "994829be5c3ff708975a16dd6ad06a2db79f5f54000326c3e289f75216390ff6" + }, + "zh": { + "updatedAt": "2026-10-20T04:34:47.436Z", + "postProcessHash": "d20ea6c737587d13fc25e63ff0790bbec170c06d778921616949a1dc21fa5973" + }, + "es": { + "updatedAt": "2026-10-20T04:34:47.454Z", + "postProcessHash": "83e56d11e112baa7e13f10826266f6ece4f27e423cd5c20b92a0cea54fa30698" + }, + "pt-BR": { + "updatedAt": "2026-10-20T04:34:47.467Z", + "postProcessHash": "9dff61c12f6bed9061b73cd6733ba66c487b4c2cd58f82a8f89a65fd5e9f5521" + } + } } }, "brc_iukvqownrag5qshtapi1ym3t": { diff --git a/ja/advanced-scraping-guide.mdx b/ja/advanced-scraping-guide.mdx index d6cab2c3f..585e5f376 100644 --- a/ja/advanced-scraping-guide.mdx +++ b/ja/advanced-scraping-guide.mdx @@ -13,7 +13,7 @@ Firecrawl の scrape、crawl、map、agent 各エンドポイントで利用で ```python Python - # pip install firecrawl-py + # pip install firecrawl from firecrawl import Firecrawl diff --git a/ja/agent-source-of-truth/java.mdx b/ja/agent-source-of-truth/java.mdx index 50515401e..78dde3689 100644 --- a/ja/agent-source-of-truth/java.mdx +++ b/ja/agent-source-of-truth/java.mdx @@ -13,14 +13,14 @@ Maven: com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` Gradle: ```gradle -implementation("com.firecrawl:firecrawl-java:1.18.0") +implementation("com.firecrawl:firecrawl-java:1.18.5") ``` ## 認証 {#authenticate} diff --git a/ja/ai-onboarding.mdx b/ja/ai-onboarding.mdx index 1154adbc4..31f155808 100644 --- a/ja/ai-onboarding.mdx +++ b/ja/ai-onboarding.mdx @@ -49,16 +49,16 @@ APIキーを取得したら、以下の [CLI and agent skills](#cli) に進ん ## CLI and agent skills {#cli-and-agent-skills} -[Firecrawl CLI](/ja/sdks/cli) を使うと、エージェントはターミナルから検索、スクレイピング、Interact、クロール、Map、抽出、エージェントジョブの実行を行えます。人間、AI エージェント、CI/CD パイプライン向けに設計されています。 +[Firecrawl CLI](/ja/sdks/cli) を使うと、エージェントはターミナルから検索、スクレイピング、Interact、クロール、Map、エージェントジョブの実行を行えます。人間、AI エージェント、CI/CD パイプライン向けに設計されています。 -Firecrawl **スキル** は、Codex、Claude Code、Cursor、OpenCode のような AI コーディングエージェントが自動的に見つけて利用できる、自己完結型のナレッジパックです。1 つのインストールコマンドで、ライブWeb作業向けの CLI ツールと、反復可能な成果物を作成するためのWorkflowスキルがセットアップされます。Firecrawl をアプリケーションコードに統合するためのBuild スキルは `firecrawl setup build` でインストールします: +Firecrawl **スキル** は、Codex、Claude Code、Cursor、OpenCode のような AI コーディングエージェントが自動的に見つけて利用できる、自己完結型のナレッジパックです。1 つのインストールコマンドで、ライブWeb作業向けの CLI ツールと、反復可能な成果物を作成するためのワークフロースキルがセットアップされます。Firecrawl をアプリケーションコードに統合するためのBuild スキルは `firecrawl setup build` でインストールします: ```bash npx -y firecrawl-cli@latest init --all --browser ``` * `--all` はエージェントの選択をスキップし、検出されたすべてのエージェントを初期化します -* `--browser` は Firecrawl の認証のためにブラウザを自動的に開きます +* `--browser` は Firecrawl の認証のためにブラウザーを自動的に開きます * `--skip-auth`、`--skip-install`、`--skip-skills`、`--agent ` も利用できます。`firecrawl init --help` を参照してください。 インストール後、すべてが正しく動作していることを確認します: diff --git a/ja/api-reference/endpoint/parse.mdx b/ja/api-reference/endpoint/parse.mdx index a15785df8..77a0b51cb 100644 --- a/ja/api-reference/endpoint/parse.mdx +++ b/ja/api-reference/endpoint/parse.mdx @@ -3,7 +3,7 @@ title: '解析' openapi: '/ja/api-reference/v2-openapi.json POST /parse' --- -ローカルまたは非公開のドキュメントをアップロードし、クリーンでLLM対応のデータに変換します。`/parse` は `multipart/form-data` でファイルのバイト列を受け取り、Markdown、JSON、HTML、リンク、画像、または要約を返します。読み順と表を保持したまま出力されます。 +ローカルまたは非公開のドキュメントをアップロードし、クリーンでLLM対応のコンテキストに変換します。`/parse` は `multipart/form-data` でファイルのバイト列を受け取り、Markdown、JSON、HTML、リンク、画像、または要約を返します。読み順と表を保持したまま出力されます。 * PDF、Word、Excel、PowerPoint、OpenDocument、EPUB、CSV、HTML などを Markdown または構造化 JSON に変換 * Rustベースのエンジンにより、**最大5倍高速**で解析 diff --git a/ja/billing.mdx b/ja/billing.mdx index 8740f7ead..70e044039 100644 --- a/ja/billing.mdx +++ b/ja/billing.mdx @@ -67,12 +67,12 @@ LinkedIn のプロフィールページおよび企業ページは、サード | --------------------------- | ---------------------------------------------------- | | 脅威保護のスキャン | スキャン対象の URL 1 件あたり 2 クレジット (スキャン自体がブロックしたスクレイピングも含む) | | プロンプトインジェクションチェック | `checkPromptInjection` ガードが実行された時点で 5 クレジット | -| FIRE-1 agent | エージェントがすでに行ったナビゲーションに応じた従量課金 | +| v1 スクレイピングの `agent` オプション | エージェントがすでに行ったナビゲーションに応じた従量課金 | | `lockdown` の cache miss | 1 クレジット | | Monitor チェック | チェック中にエラーとなったページも、1 ページあたり基本の 1 クレジットが課金されます | | Interact および Browser のセッション | セッション時間のブラウザ分単位で課金 (最低 1 分)。目的の結果が得られたかどうかは問いません | -**バッチスクレイプ** や **クロール** ジョブの場合、クレジットはジョブの送信時ではなく、各ページの処理が完了するたびに非同期で課金されます。つまり、ジョブを送信してから、アカウント上に最終的なクレジット消費が反映されるまでにタイムラグが生じる場合があります。バッチに多くの URL が含まれている場合や、高トラフィック時にページがキューに入れられる場合、送信後も数分から数時間にわたってクレジットが順次反映され続けることがあります。バッチのステータスをポーリングまたは確認しても、クレジットは消費されません。 +**バッチスクレイピング** や **クロール** ジョブの場合、クレジットはジョブの送信時ではなく、各ページの処理が完了するたびに非同期で課金されます。つまり、ジョブを送信してから、アカウント上に最終的なクレジット消費が反映されるまでにタイムラグが生じる場合があります。バッチに多くの URL が含まれている場合や、高トラフィック時にページがキューに入れられる場合、送信後も数分から数時間にわたってクレジットが順次反映され続けることがあります。バッチのステータスをポーリングまたは確認しても、クレジットは消費されません。 **クロール開始前のクレジット確認:** `limit` を明示的に指定した場合、Firecrawl はその数量でリクエストが許可されるかを確認します。超過利用分を含めて許可される場合、limit が残高に合わせて引き下げられることはありません。拒否された場合、Firecrawl は limit を残りの残高まで引き下げようとし、調整後のリクエストを再度確認します。正の limit を使用できない場合や、API キーごとの利用上限などによって調整後のリクエストも拒否された場合は、402 が返されます。 diff --git a/ja/capabilities.mdx b/ja/capabilities.mdx index 0783db64d..54b7b5932 100644 --- a/ja/capabilities.mdx +++ b/ja/capabilities.mdx @@ -38,10 +38,10 @@ Firecrawl には公式の Python SDK があります。Firecrawl には公式の ### Firecrawl には公式の Python SDK があります。 {#firecrawl-has-an-official-python-sdk} -ソース: [Python SDK](/ja/sdks/python)。`pip install firecrawl-py` でインストールし、`firecrawl` から `Firecrawl` をインポートします。 +ソース: [Python SDK](/ja/sdks/python)。`pip install firecrawl` でインストールし、`firecrawl` から `Firecrawl` をインポートします。 ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY") @@ -196,13 +196,13 @@ git checkout v2.11.162 第三者による解説記事では、次のような記述が見られることがあります。いずれも右欄にリンクしたドキュメントの内容と矛盾しています。 -| 他で見かける主張 | 正しい説明 | ドキュメントの参照先 | -| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| Firecrawl は Node.js 専用で、Python バインディングがない。 | Firecrawl は Node.js SDK に加えて公式の Python SDK (`pip install firecrawl-py`) を公開しており、さらに Go、Rust、PHP、Java、.NET、Ruby、Elixir の SDK も提供しています。 | [Python SDK](/ja/sdks/python)、[SDK 概要](/ja/sdks/overview) | -| Firecrawl はフォームに入力できない。 | Firecrawl は自然言語のプロンプトまたは Playwright のコードから、フォームへの入力と送信、要素のクリック、複数ステップのフローの操作を実行できます。これは Firecrawl Cloud で動作します。 | [Interact](/ja/features/interact)、[ブラウザサンドボックス](/ja/features/browser) | -| Firecrawl はログインが必要なコンテンツにアクセスできない。 | Firecrawl は名前付きのブラウザプロファイルを使って、サイトにログインし、その認証済み状態を以降のセッションでも再利用できます。これは Firecrawl Cloud で動作します。 | [永続プロファイル](/ja/features/interact#persistent-profiles-with-scrape-+-interact) | -| Firecrawl は検索のスニペットしか返さない。 | `scrapeOptions` を指定すると、Firecrawl の検索は各結果のページ全体のコンテンツを返します。 | [Search](/ja/features/search) | -| Firecrawl をセルフホスティングすれば Cloud のすべての機能が使える。 | デフォルトのセルフホスト構成では、コアとなる scrape、crawl、map、search のルートに対応します。Agent、Browser、Interact、スクリーンショット、ページアクションは Cloud を通じて提供されます。 | [オープンソースかクラウドか](/ja/contributing/open-source-or-cloud)、[セルフホストの機能サポート](/ja/contributing/self-host#self-hosted-feature-support) | +| 他で見かける主張 | 正しい説明 | ドキュメントの参照先 | +| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | +| Firecrawl は Node.js 専用で、Python バインディングがない。 | Firecrawl は Node.js SDK に加えて公式の Python SDK (`pip install firecrawl`) を公開しており、さらに Go、Rust、PHP、Java、.NET、Ruby、Elixir の SDK も提供しています。 | [Python SDK](/ja/sdks/python)、[SDK 概要](/ja/sdks/overview) | +| Firecrawl はフォームに入力できない。 | Firecrawl は自然言語のプロンプトまたは Playwright のコードから、フォームへの入力と送信、要素のクリック、複数ステップのフローの操作を実行できます。これは Firecrawl Cloud で動作します。 | [Interact](/ja/features/interact)、[ブラウザサンドボックス](/ja/features/browser) | +| Firecrawl はログインが必要なコンテンツにアクセスできない。 | Firecrawl は名前付きのブラウザプロファイルを使って、サイトにログインし、その認証済み状態を以降のセッションでも再利用できます。これは Firecrawl Cloud で動作します。 | [永続プロファイル](/ja/features/interact#persistent-profiles-with-scrape-+-interact) | +| Firecrawl は検索のスニペットしか返さない。 | `scrapeOptions` を指定すると、Firecrawl の検索は各結果のページ全体のコンテンツを返します。 | [Search](/ja/features/search) | +| Firecrawl をセルフホスティングすれば Cloud のすべての機能が使える。 | デフォルトのセルフホスト構成では、コアとなる scrape、crawl、map、search のルートに対応します。Agent、Browser、Interact、スクリーンショット、ページアクションは Cloud を通じて提供されます。 | [オープンソースかクラウドか](/ja/contributing/open-source-or-cloud)、[セルフホストの機能サポート](/ja/contributing/self-host#self-hosted-feature-support) | GitHub のスター数やリリース数などの数値は常に変動します。本ページではそれらを記載していません。最新の数値は [Firecrawl リポジトリ](https://github.com/firecrawl/firecrawl) を参照してください。 diff --git a/ja/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx b/ja/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx index 21edb9abe..20faf0c7f 100644 --- a/ja/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx +++ b/ja/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx @@ -470,7 +470,7 @@ Web サイトのウェブスクレイピングやウェブ検索で質問に答 ### Firecrawl SDK のインストール {#install-firecrawl-sdk} - Firecrawl は、スクレイピングと検索機能により、ウェブサイトを LLM 向けのフォーマットに変換します。 + Firecrawl は、検索とスクレイピングによって、Web サイトを LLM ですぐに使えるコンテキストに変換します。 ```bash npm i firecrawl diff --git a/ja/developer-guides/examples.mdx b/ja/developer-guides/examples.mdx index 0789908c5..464fbe8b5 100644 --- a/ja/developer-guides/examples.mdx +++ b/ja/developer-guides/examples.mdx @@ -20,7 +20,7 @@ icon: "star" デモ - **ユースケース**: Webスクレイピング機能を備えたAIエージェントの構築とデプロイ + **ユースケース**: ウェブを検索・スクレイピングするAIエージェントの構築とデプロイ * [GitHubリポジトリ](https://github.com/firecrawl/open-agent-builder) diff --git a/ja/developer-guides/llm-sdks-and-frameworks/anthropic.mdx b/ja/developer-guides/llm-sdks-and-frameworks/anthropic.mdx index 24a6cb13d..4d75a8063 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/anthropic.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/anthropic.mdx @@ -1,14 +1,14 @@ --- title: "Anthropic" -description: "Firecrawl を Claude と統合して、ウェブスクレイピングと AI ワークフローに活用する" +description: "Firecrawl を Claude と組み合わせて、AI ワークフローにリアルタイムのウェブコンテキストを提供する" --- -Firecrawl を Claude と統合して、ウェブデータを活用する AI アプリケーションを構築しましょう。 +Firecrawl を Claude と組み合わせて使用し、AI アプリケーションにウェブから取得したクリーンなコンテキストを提供しましょう。Firecrawl でページをスクレイピングし、そのコンテンツを Anthropic SDK に渡すだけです。 ## セットアップ {#setup} ```bash -npm install firecrawl @anthropic-ai/sdk zod zod-to-json-schema +npm install firecrawl @anthropic-ai/sdk zod ``` 「.env」ファイルを作成: @@ -48,7 +48,7 @@ const message = await anthropic.messages.create({ console.log('Response:', message); ``` -## ツールの利用 {#tool-use} +## ツール使用 {#tool-use} この例では、Claude のツール使用機能を使い、ユーザーからのリクエストに応じてモデル自身がいつウェブサイトをスクレイピングするかを判断するようにする方法を示します。 @@ -56,7 +56,6 @@ console.log('Response:', message); import { Firecrawl } from 'firecrawl'; import { Anthropic } from '@anthropic-ai/sdk'; import { z } from 'zod'; -import { zodToJsonSchema } from 'zod-to-json-schema'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY @@ -77,7 +76,7 @@ const response = await anthropic.messages.create({ tools: [{ name: 'scrape_website', description: 'Scrape and extract markdown content from a website URL', - input_schema: zodToJsonSchema(ScrapeArgsSchema, 'ScrapeArgsSchema') as any + input_schema: z.toJSONSchema(ScrapeArgsSchema) as Anthropic.Tool.InputSchema }], messages: [{ role: 'user', diff --git a/ja/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx b/ja/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx index 7c09b47be..8fc27283e 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx @@ -5,7 +5,7 @@ og:title: "ElevenAgents | Firecrawl" og:description: "Firecrawl を使って、ElevenLabs の音声エージェントとチャットエージェントに Web へのリアルタイムアクセスを提供" --- -[ElevenAgents](https://elevenlabs.io/agents) の音声エージェントとチャットエージェントに、Firecrawl を使って Web へのリアルタイムアクセスを提供します。このガイドでは、2 つのインテグレーション識別子方法を紹介します。 +Firecrawl で検索とスクレイピングを行い、[ElevenAgents](https://elevenlabs.io/agents) の音声エージェントとチャットエージェントに、ライブの Web から取得したクリーンなコンテキストを提供します。このガイドでは、2 つのインテグレーション識別子方法を紹介します。 1. **MCP サーバー** — コード不要でセットアップできる、ホスト版 Firecrawl MCP サーバー に接続します。 2. **サーバー webhook ツール** — リクエストを完全に制御できるよう、カスタムツールから Firecrawl の REST API を呼び出します。 @@ -21,16 +21,16 @@ og:description: "Firecrawl を使って、ElevenLabs の音声エージェント ### MCP サーバーを追加する {#add-the-mcp-server} -1. ElevenLabs で [Integrations page](https://elevenlabs.io/app/agents/integrations) を開き、**+ Add integration** をクリックします。 -2. インテグレーション識別子ライブラリから **Custom MCP Server** を選択します。 -3. 次のフィールドを入力します。 +1. ElevenLabs で [Integrations page](https://elevenlabs.io/app/agents/integrations) を開き、**Add Custom MCP Server** をクリックします。ワークスペース内で初めて MCP サーバーを追加する際は、ElevenLabs の MCP サーバー利用規約への同意を求められます。同意すると、ワークスペース全体で MCP が有効になります。 +2. 次のフィールドを入力します。 -| フィールド | 値 | -| --------------- | --------------------------------------- | -| **Name** | Firecrawl | -| **Description** | Firecrawl で Web コンテンツを検索、スクレイピング、解析します。 | -| **Server type** | Streamable HTTP | -| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| フィールド | 値 | +| ---------------------- | ----------------------------------------------- | +| **Name** | Firecrawl | +| **Description** | Firecrawl で Web コンテンツを検索、スクレイピング、解析します。 | +| **Server type** | Streamable HTTP | +| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| **Secret Token** (任意) | `Bearer fc-YOUR_API_KEY` (ワークスペースのシークレットとして保存) | キー不要の MCP では、共有制限のもとで Search、Scrape、Parse のみを利用できます。より広範なツールセットを使用するには、[サインイン](/ja/mcp-server/oauth) または [API キーを追加](/ja/mcp-server/keyless#add-an-api-key) してください。API キーは URL には含めず、環境変数またはシークレットストアに保管してください。 @@ -38,14 +38,14 @@ og:description: "Firecrawl を使って、ElevenLabs の音声エージェント サーバータイプには必ず **Streamable HTTP** を選択してください。デフォルトの SSE オプションは Firecrawl MCP エンドポイントでは動作しません。 -4. **Tool Approval Mode** で、承認レベルを選択します。 +3. **Tool Approval Mode** で、承認レベルを選択します。 * **No Approval** — エージェントはツールを自由に使用します。読み取り専用のスクレイピングに適しています。 * **Fine-Grained Tool Approval** — 自動実行できるツールと承認が必要なツールを事前に選べます。 * **Always Ask** (default) — ツールを呼び出すたびに、エージェントが許可を求めます。 -5. **I trust this server** をチェックして、**Add Server** をクリックします。 +4. **Add Integration** をクリックします。ElevenLabs がサーバーを保存し、接続をテストします。 -ElevenLabs がキー不要のサーバーに接続し、Search、Scrape、Parse を一覧表示します。 +ElevenLabs がキー不要のサーバーに接続し、Search、Scrape、Parse を一覧表示します。Secret Token を設定している場合は、Firecrawl MCP のすべてのツールが一覧表示されます。 ### エージェントに紐付ける {#attach-it-to-an-agent} @@ -67,7 +67,7 @@ ElevenLabs がキー不要のサーバーに接続し、Search、Scrape、Parse > 「firecrawl.dev はどんなことをするサイトですか?サイトにアクセスして要約してください。」 -エージェントは Firecrawl MCP の `scrape` ツールを呼び出し、ページのマークダウンを受け取って要約を返します。 +エージェントは Firecrawl MCP の `firecrawl_scrape` ツールを呼び出し、ページのMarkdownを受け取って要約を返します。 *** @@ -102,11 +102,12 @@ ElevenLabs がキー不要のサーバーに接続し、Search、Scrape、Parse または、ワークスペースの認証接続が設定されている場合は、代わりに **Authentication** ドロップダウンを使用できます。 -5. **body parameter** を追加します。 +5. **ボディパラメータ** を追加します。 -| パラメータ | 型 | 説明 | 必須 | -| ----- | ------ | -------------- | -- | -| `url` | string | スクレイピング対象の URL | はい | +| パラメータ | 型 | 説明 | 必須 | +| ------------- | ------ | ---------------------------------------------------------------------------------------- | --- | +| `url` | string | スクレイピング対象の URL | はい | +| `integration` | string | 定数値 `_elevenlabs`。LLM が値を入力しないよう、定数として設定してください。ElevenAgents からのリクエストであることを識別するために使用されます。 | いいえ | 6. **Add tool** をクリックします。 @@ -114,25 +115,26 @@ Firecrawl API はデフォルトでページのコンテンツを Markdown と ### 検索ツール {#search-tool} -ウェブを検索し、スクレイピングしたコンテンツを含む結果を返すツールを作成します。 +ウェブを検索し、各結果のタイトル、URL、説明を返すツールを作成します。 1. もう一度 **Add tool** → **Webhook** をクリックし、次のように設定します。 | フィールド | 値 | | -------- | ------------------------------------- | | **名前** | search_web | -| **説明** | クエリに対してウェブを検索し、ページコンテンツを含む関連結果を返します。 | -| **メソッド** | POST | +| **説明** | クエリに対してウェブを検索し、各結果のタイトル、URL、説明を返します。 | +| **Method** | POST | | **URL** | `https://api.firecrawl.dev/v2/search` | 2. 上記と同じ `Authorization` ヘッダーを追加します。 -3. **body parameters** を追加します。 +3. **ボディパラメータ** を追加します。 -| パラメータ | 型 | 説明 | 必須 | -| ------- | ------ | -------------------- | --- | -| `query` | string | 検索クエリ | はい | -| `limit` | number | 返す結果の最大数 (デフォルトは 5) | いいえ | +| パラメータ | 型 | 説明 | 必須 | +| ------------- | ------ | ---------------------------------------------------------------------------------- | --- | +| `query` | string | 検索クエリ | はい | +| `limit` | number | 返す結果の最大数 (デフォルトは 10) | いいえ | +| `integration` | string | 定数値 `_elevenlabs`。LLM が値を入力しないよう、定数として設定してください。ElevenAgents からのリクエストであることを示す識別子です。 | いいえ | 4. **Add tool** をクリックします。 @@ -144,7 +146,7 @@ Firecrawl API はデフォルトでページのコンテンツを Markdown と あなたはWebツールにアクセスできる知識豊富なアシスタントです。 - ユーザーが特定のURLを指定して読み取りを求めた場合は `scrape_website` を使用してください。 -- ユーザーがオンラインでの情報検索を必要とする一般的な質問をした場合は `search_web` を使用してください。 +- ユーザーがオンラインでの情報検索を必要とする一般的な質問をした場合は `search_web` を使用してください。その後、最も関連性の高い結果のURLに対して `scrape_website` を呼び出し、ページ全体を読み取ってください。 常に情報を簡潔にまとめ、参照元のURLを明記してください。 ``` @@ -161,10 +163,10 @@ Firecrawl API はデフォルトでページのコンテンツを Markdown と ## ヒント {#tips} -* **モデルの選択** — 信頼性の高いツール呼び出しを行うには、GPT-4o、Claude Sonnet 5.5、Gemini 2.5 Flash などの高性能なモデルを使用してください。小規模なモデルでは、正しいパラメータを抽出するのが難しい場合があります。 -* **プロンプトは具体的に保つ** — 各ツールをいつ使うかをエージェントに明確に伝えてください。あいまいな指示は、ツール呼び出しの漏れや誤りにつながります。 -* **レスポンスのサイズを制限する** — 音声エージェントでは、スクレイピングしたページが長いと LLM のコンテキストを圧迫することがあります。レスポンスを簡潔に保つため、スクレイピングのオプションで `onlyMainContent: true` を使用するか (またはエージェントに積極的に要約するよう指示してください) 。 -* **ツール呼び出し音** — webhook または MCP のツール設定では、ツールの実行中に環境音を再生する **Tool call sound** を設定できます。これにより、エージェントが処理中であることをユーザーに知らせられます。 +* **モデルの選択**: 信頼性の高いツール呼び出しを行うには、GPT-4o、Claude Sonnet 5、Gemini 2.5 Flash などの高性能なモデルを使用してください。小規模なモデルでは、正しいパラメータを抽出するのが難しい場合があります。 +* **プロンプトは具体的に保つ**: 各ツールをいつ使うかをエージェントに明確に伝えてください。あいまいな指示は、ツール呼び出しの漏れや誤りにつながります。 +* **レスポンスのサイズを制限する**: 音声エージェントでは、スクレイピングしたページが長いと LLM のコンテキストを圧迫することがあります。スクレイピングはデフォルトでメインコンテンツのみを返します (`onlyMainContent: true`)。これに加えて、エージェントにも積極的に要約するよう指示し、レスポンスを簡潔に保ちましょう。 +* **ツール呼び出し音**: webhook または MCP のツール設定では、ツールの実行中に環境音を再生する **Tool call sound** を設定できます。これにより、エージェントが処理中であることをユーザーに知らせられます。 ## 参考資料 {#resources} diff --git a/ja/developer-guides/llm-sdks-and-frameworks/gemini.mdx b/ja/developer-guides/llm-sdks-and-frameworks/gemini.mdx index a276040bd..7ad93093d 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/gemini.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/gemini.mdx @@ -1,9 +1,9 @@ --- title: "Gemini" -description: "Firecrawl を Google の Gemini AI と統合して、Web スクレイピングと AI ワークフローに活用する" +description: "Firecrawl を Google の Gemini AI と組み合わせて、AI ワークフローにリアルタイムの Web コンテキストを提供する" --- -Web データを活用する AI アプリケーション向けに、Firecrawl を Google の Gemini と統合します。 +Firecrawl を Google の Gemini と組み合わせて、AI アプリケーションに Web から取得したクリーンなコンテキストを提供します。ページをスクレイピングして Markdown に変換し、そのコンテンツを Gemini に渡すことで、要約、分析、構造化データの抽出を行えます。 ## セットアップ {#setup} @@ -38,7 +38,7 @@ const scrapeResult = await firecrawl.scrape('https://firecrawl.dev', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Summarize: ${scrapeResult.markdown}`, }); @@ -63,7 +63,7 @@ const scrapeResult = await firecrawl.scrape('https://news.ycombinator.com/', { console.log('Scraped content length:', scrapeResult.markdown?.length); const chat = ai.chats.create({ - model: 'gemini-2.5-flash' + model: 'gemini-3.8-flash' }); // Hacker Newsのトップ3の記事を取得 @@ -97,7 +97,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Extract company information: ${scrapeResult.markdown}`, config: { responseMimeType: 'application/json', diff --git a/ja/developer-guides/llm-sdks-and-frameworks/google-adk.mdx b/ja/developer-guides/llm-sdks-and-frameworks/google-adk.mdx index bde138c7d..2a15f444d 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/google-adk.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/google-adk.mdx @@ -3,7 +3,7 @@ title: "Agent Development Kit(ADK)" description: "Model Context Protocol(MCP)を用いて Firecrawl を Google の ADK と統合し、高度なエージェントワークフローを実現" --- -Model Context Protocol(MCP)経由で Firecrawl を Google の Agent Development Kit(ADK)と統合し、ウェブスクレイピング機能を備えた強力な AI エージェントを構築します。 +Model Context Protocol (MCP) 経由で Google の Agent Development Kit (ADK) を Firecrawl に接続すると、エージェントがウェブの検索、スクレイピング、クロール、マップを行い、クリーンなコンテキストを取得できるようになります。
## 概要 {#overview} @@ -17,16 +17,17 @@ Firecrawl は MCP サーバーを提供しており、Google の ADK とシー * あらゆるウェブサイトに対する効率的なスクレイピング、クロール、コンテンツ発見 * 高度な検索機能と賢いコンテンツ抽出 -* 深掘り調査 -* 柔軟なデプロイ (クラウドまたはセルフホスト) +* Firecrawl エージェントによる自律的なウェブ調査 +* ブラウザー操作、ファイル解析、変更監視 +* 柔軟なデプロイ (クラウドまたはセルフホスト) * Streamable HTTPを活用するモダンなウェブ環境向けに最適化
## 前提条件 {#prerequisites}
-- [firecrawl.dev](https://firecrawl.dev) で Firecrawl の API キーを取得する -- Google ADK をインストールする +* [firecrawl.dev](https://firecrawl.dev) で Firecrawl の API キーを取得する +* MCP 対応の Google ADK をインストールする: `pip install "google-adk[mcp]"` ## セットアップ {#setup} @@ -35,19 +36,19 @@ Firecrawl は MCP サーバーを提供しており、Google の ADK とシー import os from google.adk.agents.llm_agent import Agent - from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams + from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] root_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="firecrawl_agent", description='Firecrawl で Web サイトをスクレイピングするのに役立つアシスタント', instruction='ユーザーの Web サイトコンテンツの検索を支援する', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -65,7 +66,7 @@ Firecrawl は MCP サーバーを提供しており、Google の ADK とシー from mcp import StdioServerParameters root_agent = Agent( - model='gemini-2.5-pro', + model='gemini-3.8-flash', name='firecrawl_agent', description='Firecrawl で Web サイトをスクレイピングするのに役立つアシスタント', instruction='ユーザーの Web サイトコンテンツの検索を支援する', @@ -76,7 +77,7 @@ Firecrawl は MCP サーバーを提供しており、Google の ADK とシー command='npx', args=[ "-y", - "firecrawl-mcp@3.23.7", + "firecrawl-mcp@3.33.2", ], env={ "FIRECRAWL_API_KEY": os.environ["FIRECRAWL_API_KEY"], @@ -94,26 +95,30 @@ ADK を起動する環境で `FIRECRAWL_API_KEY` を設定します。その値 ## 利用可能なツール {#available-tools} -| ツール | 名称 | 説明 | -| ------------- | ------------------------------ | ------------------------------------------ | -| スクレイピングツール | `firecrawl_scrape` | 高度なオプションで単一のURLからコンテンツをスクレイピングします | -| マップツール | `firecrawl_map` | Web サイト内のインデックス済みURLを網羅的に把握するためにサイト構造をマッピングします | -| 検索ツール | `firecrawl_search` | ウェブを検索し、必要に応じて検索結果からコンテンツを抽出します | -| クロールツール | `firecrawl_crawl` | 高度なオプションで非同期クロールを開始します | -| クロールステータスの確認 | `firecrawl_check_crawl_status` | クロールジョブのステータスを確認します | +| ツール | 名称 | 説明 | +| ------------ | ----------------------------------------------- | ---------------------------------------------- | +| スクレイピングツール | `firecrawl_scrape` | 単一のURLからコンテンツをスクレイピングするか、JSON形式で構造化データを抽出します | +| マップツール | `firecrawl_map` | Web サイト内のインデックス済みURLを網羅的に把握するためにサイト構造をマッピングします | +| 検索ツール | `firecrawl_search` | ウェブを検索し、必要に応じて検索結果からコンテンツを抽出します | +| クロールツール | `firecrawl_crawl` | サイトまたは特定のセクションをクロールし、そのページを返します | +| クロールステータスの確認 | `firecrawl_check_crawl_status` | クロールジョブのステータスを確認します | +| 解析ツール | `firecrawl_parse` | PDF、ドキュメント、スプレッドシート、HTML ファイルからコンテンツを抽出します | +| エージェントツール | `firecrawl_agent`, `firecrawl_agent_status` | 複数のソースを横断して自律的に調査を実行し、job のステータスを確認します | +| Interact ツール | `firecrawl_interact`, `firecrawl_interact_stop` | ライブページ上でクリック、フォーム入力、ページ遷移を行い、完了後にセッションを解放します | +| モニターツール | `firecrawl_monitor_*` | webhook またはメールで通知する定期チェックを作成・実行します | + +全一覧は [MCP ツール](/ja/mcp-server/tools) を参照してください。
## 構成 {#configuration}
-
- ### 必須設定 {#required-configuration} -
+### 認証 {#authentication} -**FIRECRAWL_API_KEY**: Firecrawl の API キー +**FIRECRAWL_API_KEY**: Firecrawl の API キー -- クラウド API を使用する場合は必須(デフォルト) -- FIRECRAWL_API_URL を指定したセルフホスト環境を使用する場合は任意 +* クラウド API (デフォルト) では任意:キーがなくても、スクレイピングと検索は無料枠の範囲内でキーなしで実行できます。その他のツールを使う場合や上限を引き上げる場合はキーが必要です +* FIRECRAWL_API_URL を指定したセルフホスト環境を使用する場合は任意
### 任意の構成 {#optional-configuration} @@ -128,15 +133,19 @@ ADK を起動する環境で `FIRECRAWL_API_KEY` を設定します。その値 ## 例:Web Research Agent {#example-web-research-agent} ```python +import asyncio +import os + from google.adk.agents.llm_agent import Agent -from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams +from google.adk.runners import InMemoryRunner +from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset -FIRECRAWL_API_KEY = "YOUR-API-KEY" +FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] # リサーチエージェントを作成 research_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="research_agent", description='An AI agent that researches topics by scraping and analyzing web content', instruction='''You are a research assistant. When given a topic or question: @@ -146,7 +155,7 @@ research_agent = Agent( 4. Provide comprehensive, well-sourced answers''', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -154,9 +163,13 @@ research_agent = Agent( ], ) -# エージェントを使用 -response = research_agent.run("What are the latest features in Python 3.13?") -print(response) +# エージェントを実行し、応答を出力 +async def main(): + runner = InMemoryRunner(agent=research_agent) + await runner.run_debug("What are the latest features in Python 3.13?") + await runner.close() + +asyncio.run(main()) ```
@@ -185,10 +198,12 @@ print(response) Google の ADK フレームワークと Firecrawl を組み合わせ、Web スクレイピング機能を備えた強力なマルチエージェント AI システムの構築方法を学べます。 + - Firecrawl の Model Context Protocol(MCP)サーバーとの統合および機能について詳しく学べます。 + Firecrawl の Model Context Protocol (MCP) サーバーとの統合および機能について詳しく学べます。 - + + 包括的なガイドと API リファレンスは、Google Agent Development Kit の公式ドキュメントをご覧ください。 \ No newline at end of file diff --git a/ja/developer-guides/llm-sdks-and-frameworks/jev.mdx b/ja/developer-guides/llm-sdks-and-frameworks/jev.mdx index 68b854c15..5ea752310 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/jev.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/jev.mdx @@ -1,9 +1,9 @@ --- title: "Jev" -description: "Firecrawl と TypeSafe の Jev を組み合わせて、ウェブデータに基づく意思決定を高速かつ構造化された形で行う" +description: "Firecrawl を使用してウェブを検索・スクレイピングし、クリーンなコンテキストを取得したうえで、その内容について TypeSafe の Jev に構造化された質問を投げかけ、迅速に意思決定を行います" --- -Firecrawl を TypeSafe の Jev と統合して、ウェブデータに基づく意思決定を高速かつ構造化された形で行いましょう。 +Firecrawl を使用してウェブを検索・スクレイピングし、クリーンなコンテキストを取得したうえで、その内容について TypeSafe の Jev に構造化された質問を投げかけ、迅速に意思決定を行います。 ## セットアップ {#setup} diff --git a/ja/developer-guides/llm-sdks-and-frameworks/langchain.mdx b/ja/developer-guides/llm-sdks-and-frameworks/langchain.mdx index f8535f49a..bc7cea147 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/langchain.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/langchain.mdx @@ -1,17 +1,17 @@ --- title: "LangChain" -description: "Firecrawl と LangChain を連携して、Web スクレイピングと AI ワークフローに活用する" +description: "Firecrawl と LangChain を連携して、AI ワークフローにリアルタイムの Web コンテキストを提供する" --- -Firecrawl を LangChain と連携し、Web データを活用した AI アプリケーションを構築します。 +Firecrawl を LangChain と連携し、リアルタイムの Web コンテキストを活用した AI アプリケーションを構築します。 ## セットアップ {#setup} ```bash -npm install @langchain/openai firecrawl +npm install firecrawl @langchain/openai @langchain/core zod ``` -.env ファイルを作成する: +`.env` ファイルを作成する: ```bash FIRECRAWL_API_KEY=your_firecrawl_key @@ -20,9 +20,7 @@ OPENAI_API_KEY=your_openai_key > **注記:** Node 20 未満を使用している場合は、`dotenv` をインストールし、コードに `import 'dotenv/config'` を追加してください。 -
- ## スクレイピング + チャット {#scrape-chat} -
+## スクレイピング + チャット {#scrape-chat} この例では、ウェブサイトをスクレイピングし、そのコンテンツを LangChain で処理するという、シンプルなワークフローを示します。 @@ -33,7 +31,7 @@ import { HumanMessage } from '@langchain/core/messages'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const chat = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -62,7 +60,7 @@ import { StringOutputParser } from '@langchain/core/output_parsers'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -118,7 +116,7 @@ const scrapeWebsiteTool = new DynamicStructuredTool({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).bindTools([scrapeWebsiteTool]); @@ -153,7 +151,7 @@ const CompanyInfoSchema = z.object({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).withStructuredOutput(CompanyInfoSchema); @@ -171,4 +169,4 @@ const companyInfo = await model.invoke([ console.log('抽出された企業情報:', companyInfo); ``` -より多くの例については、[LangChain のドキュメント](https://js.langchain.com/docs)を参照してください。 \ No newline at end of file +より多くの例については、[LangChain のドキュメント](https://docs.langchain.com/oss/javascript/langchain/overview)を参照してください。 \ No newline at end of file diff --git a/ja/developer-guides/llm-sdks-and-frameworks/langgraph.mdx b/ja/developer-guides/llm-sdks-and-frameworks/langgraph.mdx index 0a31d5602..d72db7f6f 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/langgraph.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/langgraph.mdx @@ -3,7 +3,7 @@ title: "LangGraph" description: "Firecrawl を LangGraph と連携してエージェントワークフローを構築する" --- -このガイドでは、Firecrawl を LangGraph と連携し、Web コンテンツをスクレイピングおよび処理できる AI エージェントのワークフローを構築する方法を解説します。 +このガイドでは、AIエージェント向けのコンテキスト API である Firecrawl を LangGraph と組み合わせて、Web ページをスクレイピングしてクリーンな Markdown に変換し、そのコンテンツを処理するエージェントワークフローを構築する方法を解説します。 ## セットアップ {#setup} @@ -34,7 +34,7 @@ const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); // LLM を初期化する const llm = new ChatOpenAI({ - model: "gpt-5-nano", + model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); @@ -86,7 +86,7 @@ import { ChatOpenAI } from '@langchain/openai'; import { StateGraph, Annotation, START, END } from '@langchain/langgraph'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); -const llm = new ChatOpenAI({ model: "gpt-5-nano", apiKey: process.env.OPENAI_API_KEY }); +const llm = new ChatOpenAI({ model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); // Define custom state const WorkflowState = Annotation.Root({ @@ -136,4 +136,4 @@ const result = await app.invoke({ console.log(result.summary); ``` -より多くの例については、[LangGraph のドキュメント](https://langchain-ai.github.io/langgraphjs/)を参照してください。 \ No newline at end of file +より多くの例については、[LangGraph のドキュメント](https://docs.langchain.com/oss/javascript/langgraph/overview)を参照してください。 \ No newline at end of file diff --git a/ja/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx b/ja/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx index 023727ab4..ea5b5edeb 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx @@ -56,4 +56,29 @@ const response = await queryEngine.query({ query: 'What is Firecrawl and how doe console.log('\nAnswer:', response.toString()); ``` -より多くの例については、[LlamaIndex のドキュメント](https://ts.llamaindex.ai/)を参照してください。 \ No newline at end of file +## Python: FireCrawlWebReader {#python-firecrawlwebreader} + +Python では、LlamaIndex の `FireCrawlWebReader` を使って Firecrawl の結果を LlamaIndex のドキュメントとして読み込めます。`mode` には `scrape`、`crawl`、`map`、`search` のいずれかを指定し、Firecrawl のオプションは `params` で渡します。 + +```bash +pip install llama-index-readers-web firecrawl-py +``` + +```python +import os + +from llama_index.readers.web import FireCrawlWebReader + +reader = FireCrawlWebReader( + api_key=os.environ["FIRECRAWL_API_KEY"], + mode="crawl", + params={"limit": 10, "scrape_options": {"formats": ["markdown"]}}, +) + +documents = reader.load_data(url="https://firecrawl.dev") +print(f"Loaded {len(documents)} documents") +``` + +`scrape`、`crawl`、`map` には `load_data(url=...)` を、`search` には `load_data(query=...)` を使用します。詳細は [FireCrawlWebReader リファレンス](https://developers.llamaindex.ai/python/framework-api-reference/readers/web/#llama_index.readers.web.FireCrawlWebReader) を参照してください。 + +その他の例については、[LlamaIndex のドキュメント](https://developers.llamaindex.ai/typescript/framework/)で確認してください。 \ No newline at end of file diff --git a/ja/developer-guides/llm-sdks-and-frameworks/mastra.mdx b/ja/developer-guides/llm-sdks-and-frameworks/mastra.mdx index 74a97837d..a98c7b430 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/mastra.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/mastra.mdx @@ -30,14 +30,14 @@ import { z } from "zod"; import { Firecrawl } from "firecrawl"; import { Agent } from "@mastra/core/agent"; -const firecrawl = new Firecrawl({ - apiKey: process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY" -}); +// 環境変数から FIRECRAWL_API_KEY を読み込みます +const firecrawl = new Firecrawl(); const agent = new Agent({ + id: "summarizer", name: "summarizer", instructions: "You are a helpful assistant that creates concise summaries of documentation.", - model: "openai/gpt-5-nano", + model: "openai/gpt-5.6-luna", }); // Step 1: Search with Firecrawl SDK @@ -85,7 +85,7 @@ const scrapeStep = createStep({ formats: ["markdown"], }); - console.log(`スクレイピング完了: ${scrapeResult.markdown?.length || 0} 文字`); + console.log(`Scraped: ${scrapeResult.markdown?.length || 0} characters`); return { markdown: scrapeResult.markdown || "", title: inputData.title, @@ -93,7 +93,7 @@ const scrapeStep = createStep({ }, }); -// Step 3: Summarize with Claude +// Step 3: Mastra エージェントで要約する const summarizeStep = createStep({ id: "summarize", inputSchema: z.object({ @@ -131,7 +131,7 @@ export const workflow = createWorkflow({ .commit(); async function testWorkflow() { - const run = await workflow.createRunAsync(); + const run = await workflow.createRun(); const result = await run.start({ inputData: { query: "Firecrawl documentation" } }); @@ -150,4 +150,33 @@ async function testWorkflow() { testWorkflow().catch(console.error); ``` -さらに多くの例については、[Mastra ドキュメント](https://mastra.ai/docs)を参照してください。 \ No newline at end of file +## ブラウザセッション {#browser-sessions} + +Mastra の `@mastra/browser-firecrawl` パッケージを使うと、エージェントにホスト型の Firecrawl ブラウザーを提供できます。エージェントは `browser_goto`、`browser_snapshot`、`browser_click` などの Mastra のブラウザーツールを利用でき、会話スレッドごとに専用のブラウザセッションが割り当てられます。 + +```bash +npm install @mastra/browser-firecrawl agent-browser@0.19.0 +``` + +あわせて `agent-browser@0.19.0` をインストールしてください。`agent-browser` の新しいリリースでは、このパッケージがインポートするライブラリがエクスポートされていないため、インポートに失敗します。 + +```typescript +import { Agent } from "@mastra/core/agent"; +import { FirecrawlBrowser } from "@mastra/browser-firecrawl"; + +const browser = new FirecrawlBrowser({ + apiKey: process.env.FIRECRAWL_API_KEY, +}); + +export const browserAgent = new Agent({ + id: "browser-agent", + name: "Browser Agent", + instructions: "Use browser_snapshot to read the page, then use the element refs it returns to click and type.", + model: "openai/gpt-5.6-luna", + browser, +}); +``` + +セッションのスコープ、プロファイル、セルフホスト型のオプションについては、[Mastra Firecrawl ブラウザーガイド](https://mastra.ai/integrations/browsers/firecrawl)を参照してください。 + +その他の例については、[Mastra のドキュメント](https://mastra.ai/docs)を確認してください。 \ No newline at end of file diff --git a/ja/developer-guides/llm-sdks-and-frameworks/openai.mdx b/ja/developer-guides/llm-sdks-and-frameworks/openai.mdx index d59b7994b..f062559cf 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/openai.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/openai.mdx @@ -1,9 +1,9 @@ --- title: "OpenAI" -description: "Firecrawl を OpenAI と統合して、ウェブスクレイピングと AI ワークフローに活用する" +description: "Firecrawl を OpenAI と組み合わせて、AI ワークフローにリアルタイムのウェブコンテキストを提供する" --- -Firecrawl を OpenAI と統合し、ウェブデータを活用する AI アプリケーションを構築しましょう。 +Firecrawl を OpenAI SDK と組み合わせて使用すると、ウェブから取得したクリーンなコンテキストを AI アプリケーションに提供できます。検索やスクレイピングの結果を Responses や Chat Completions の呼び出しに渡すことも、Firecrawl を MCP サーバーとして接続することも可能です。 ## セットアップ {#setup} @@ -40,7 +40,7 @@ console.log('Scraped content length:', scrapeResult.markdown?.length); // OpenAIモデルで要約 const completion = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', content: `Summarize: ${scrapeResult.markdown}` } ] @@ -75,7 +75,7 @@ const tools = [{ }]; const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: 'What is Firecrawl? Visit firecrawl.dev and tell me about it.' @@ -98,7 +98,7 @@ if (message?.tool_calls && message.tool_calls.length > 0) { // Send the scraped content back to the model for final response const finalResponse = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', @@ -148,7 +148,7 @@ const CompanyInfoSchema = z.object({ }); const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'system', @@ -196,7 +196,7 @@ console.log('Search results:', searchResult.web?.length, 'pages found'); // 主要機能を分析・要約 const analysis = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: `Summarize the key features: ${JSON.stringify(searchResult)}` @@ -216,7 +216,7 @@ import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); const response = await openai.responses.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', tools: [ { type: 'mcp', diff --git a/ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx b/ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx index cbede82a5..67c707890 100644 --- a/ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx +++ b/ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx @@ -3,7 +3,7 @@ title: "Vercel AI SDK" description: "Vercel AI SDK 向け Firecrawl ツール。AI アプリケーション向けの Web スクレイピング、検索、Interact、クロール。" --- -Vercel AI SDK 向け Firecrawl ツール。AI アプリケーションで、検索、スクレイピング、ページと Interact し、Web をクロールできます。 +Vercel AI SDK 向け Firecrawl ツール。検索、スクレイピング、クロール、マップ、Interact、エージェント の実行を通じて、AI アプリケーションに Web 上のクリーンなコンテキストを提供します。 ## インストール {#install} @@ -30,9 +30,12 @@ AI_GATEWAY_API_KEY=your-key # https://vercel.com/ai-gateway import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; +const { systemPrompt, ...tools } = FirecrawlTools(); + const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - tools: FirecrawlTools(), + system: systemPrompt, + tools, stopWhen: stepCountIs(30), prompt: ` 1. Use interact on Hacker News to identify the top story @@ -45,17 +48,17 @@ const { text } = await generateText({ ## FirecrawlTools {#firecrawltools} -`FirecrawlTools()` は、デフォルトのツールに加えて、`generateText` に渡せる自動生成の `systemPrompt` も提供します。 +`FirecrawlTools()` は、デフォルトのツールに加えて、`generateText` に渡せる自動生成の `systemPrompt` も提供します。残りを `tools` として渡す前に `systemPrompt` を取り除いておくと、オブジェクトが `ToolSet` として型チェックを通るようになります。 ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; -const tools = FirecrawlTools(); +const { systemPrompt, ...tools } = FirecrawlTools(); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - system: `${tools.systemPrompt}\n\nAnswer with citations when possible.`, + system: `${systemPrompt}\n\nAnswer with citations when possible.`, tools, stopWhen: stepCountIs(20), prompt: 'Find the current Firecrawl pricing page and explain the available plans.', @@ -85,10 +88,10 @@ FirecrawlTools({ browser: {} }); FirecrawlTools({ all: true }); ``` -ページに関する質問に答えるために スクレイピング を行う場合は、`question` フォーマット を使用してください: +ページに関する質問に答えるために スクレイピング を行う場合は、`query` フォーマット を使用してください: ```typescript -formats: [{ type: 'question', question: 'What does this page say about pricing and rate limits?' }] +formats: [{ type: 'query', prompt: 'What does this page say about pricing and rate limits?' }] ``` ページ全体のコンテンツが必要な場合にのみ、`formats: ['markdown']` を使用してください. @@ -98,41 +101,45 @@ formats: [{ type: 'question', question: 'What does this page say about pricing a すべてのツールは直接使用することも、options を指定して呼び出すこともできます。 ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { scrape, search } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - prompt: 'Firecrawlを検索し、最も関連性の高い結果をスクレイピングしてください。', + prompt: 'Search for Firecrawl, then scrape the most relevant result.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); -const customScrape = scrape({ apiKey: 'fc-custom-key', apiUrl: 'https://api.firecrawl.dev' }); +// オプションを指定すると、FIRECRAWL_API_KEY 環境変数とデフォルトの API URL が上書きされます。 +const customScrape = scrape({ apiKey: process.env.OTHER_FIRECRAWL_API_KEY, apiUrl: 'https://api.firecrawl.dev' }); ``` ### 検索 + スクレイピング {#search-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { search, scrape } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Search for Firecrawl, scrape the top official result, and explain what it does.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); ``` ### マップ {#map} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { map } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'https://docs.firecrawl.dev をマップして主要なセクションをリストアップしてください。', tools: { map }, + stopWhen: stepCountIs(3), }); ``` @@ -162,9 +169,9 @@ await result.fullStream; ```typescript import { generateText, stepCountIs } from 'ai'; -import { interact, search } from 'firecrawl-aisdk'; +import { interact, search, type InteractTool } from 'firecrawl-aisdk'; -const interactTool = interact(); +const interactTool = interact() as InteractTool; console.log('Live view:', await interactTool.start('https://news.ycombinator.com')); const { text } = await generateText({ @@ -182,9 +189,10 @@ await interactTool.close(); プロファイルを使用すると、セッション間でブラウザの状態を再利用できます: ```typescript -const interactTool = interact({ - profile: { name: 'my-session', saveChanges: true }, -}); +import { interact, type InteractOptions, type InteractTool } from 'firecrawl-aisdk'; + +const options: InteractOptions = { profile: { name: 'my-session', saveChanges: true } }; +const interactTool = interact(options) as InteractTool; ``` `browser()` は非推奨です。代わりに `interact()` を使用してください。 @@ -196,26 +204,28 @@ const interactTool = interact({ ### クロール {#crawl} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { crawl, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Crawl https://docs.firecrawl.dev (limit 3 pages) and summarize.', tools: { crawl, poll }, + stopWhen: stepCountIs(10), }); ``` ### バッチスクレイプ {#batch-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { batchScrape, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and https://docs.firecrawl.dev, then compare them.', tools: { batchScrape, poll }, + stopWhen: stepCountIs(10), }); ``` @@ -238,7 +248,7 @@ const { text } = await generateText({ ## ロギング {#logging} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { logStep, scrape, stepLogger } from 'firecrawl-aisdk'; const logger = stepLogger(); @@ -247,6 +257,7 @@ const { text, usage } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logger.onStep, experimental_onToolCallFinish: logger.onToolCallFinish, }); @@ -258,6 +269,7 @@ await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it again.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logStep, }); ``` diff --git a/ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx b/ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx new file mode 100644 index 000000000..3fcda2ce6 --- /dev/null +++ b/ja/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx @@ -0,0 +1,294 @@ +--- +title: "Firecrawl の検索で Vertex AI 上の Gemini をグラウンディングする" +description: "小さな Cloud Run アダプターをデプロイして、Vertex AI 上の Gemini が Firecrawl の検索結果に基づいて回答をグラウンディングできるようにします" +--- + +Vertex AI 上の Gemini は、独自に用意した検索APIを呼び出し、その結果をグラウンディングのソースとして使用できます。このガイドでは、Gemini のリクエストを [Firecrawl 検索](/ja/features/search) に変換し、Gemini が想定する形式で結果を返す簡単なアダプターを Cloud Run にデプロイします。 + + + Google ではこの機能を [Grounding with your search API](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/grounding/grounding-with-your-search-api) として紹介しています。このガイドのアダプターはご自身の Google Cloud プロジェクト内で動作し、アダプターが実行する検索の料金はご自身の Firecrawl アカウントに請求されます。 + + +## 仕組み {#how-it-works} + +1. Gemini へのリクエストには、アダプターを指す `externalApi` 型の取得 (retrieval) ツールを含めます。 +2. Gemini は情報が必要になると、キーを `?key=` として付加し、アダプターに `POST {"query": "..."}` を送信します。 +3. アダプターは Firecrawl の `/v2/search` を呼び出し、`snippet` と `uri` を持つオブジェクトの JSON 配列を返します。空の配列は結果がないことを示します。 +4. Gemini はスニペットをグラウンディングのソースとして使用し、レスポンスの `groundingMetadata` に一覧で示します。 + +## 前提条件 {#prerequisites} + +* [Firecrawl APIキー](https://www.firecrawl.dev/app/api-keys) +* 課金、Vertex AI、Cloud Run が有効化され、`gcloud` CLI にサインイン済みの Google Cloud プロジェクト +* 独自の検索APIによるグラウンディングに対応した Gemini モデル。対応モデルの一覧は上記リンク先のページで Google が公開しており、`gemini-2.5-flash` もそのひとつです。 + +## アダプターをビルドする {#build-the-adapter} + +フォルダーを作成し、次の 3 つのファイルを配置します。 + + + ```python app.py + """Firecrawl /v2/search を利用した Gemini「Grounding with your search API」用アダプター。""" + import hmac + import os + import re + + import httpx + from flask import Flask, jsonify, request + + API_URL = os.environ.get("FIRECRAWL_API_URL", "https://api.firecrawl.dev") + INTEGRATION_TAG = "_vertex_grounding" + LIMIT = int(os.environ.get("RESULT_LIMIT", "10")) + SNIPPET_CHARS = int(os.environ.get("SNIPPET_CHARS", "1200")) + SNIPPET_MODE = os.environ.get("SNIPPET_MODE", "description") + GATEWAY_KEY = os.environ.get("GATEWAY_KEY", "") + ENV_FIRECRAWL_KEY = os.environ.get("FIRECRAWL_API_KEY", "") + TIMEOUT = float(os.environ.get("FIRECRAWL_TIMEOUT", "20")) + MAX_QUERY_CHARS = 500 + + app = Flask(__name__) + client = httpx.Client(timeout=TIMEOUT) + + + def resolve_firecrawl_key(supplied): + """使用する Firecrawl キーを返す。呼び出し元が許可されていない場合は None を返す。""" + if not supplied: + return None + if GATEWAY_KEY: + if ENV_FIRECRAWL_KEY and hmac.compare_digest(supplied, GATEWAY_KEY): + return ENV_FIRECRAWL_KEY + return None + return supplied + + + def excerpt(text, limit): + text = re.sub(r"!\[[^\]]*\]\([^)]*\)", " ", text or "") + text = re.sub(r"\[([^\]]*)\]\([^)]*\)", r"\1", text) + text = re.sub(r"[#*_>|`]+", " ", text) + text = re.sub(r"\s+", " ", text).strip() + if len(text) <= limit: + return text + return text[:limit].rsplit(" ", 1)[0] + "..." + + + def to_grounding(item): + uri = item.get("url") + if not uri: + return None + source = item.get("markdown") if SNIPPET_MODE == "markdown" else None + snippet = excerpt(source or item.get("description") or item.get("title"), SNIPPET_CHARS) + return {"snippet": snippet, "uri": uri} if snippet else None + + + @app.get("/healthz") + def healthz(): + return {"ok": True} + + + @app.post("/") + @app.post("/search") + @app.post("/v0/search") + def search(): + key = resolve_firecrawl_key(request.args.get("key", "")) + if not key: + return jsonify({"error": "Missing or invalid key"}), 401 + body = request.get_json(silent=True) + query = body.get("query") if isinstance(body, dict) else None + if not isinstance(query, str) or not query.strip(): + return jsonify({"error": "JSON body with a non-empty 'query' string is required"}), 400 + + payload = {"query": query.strip()[:MAX_QUERY_CHARS], "limit": LIMIT, "integration": INTEGRATION_TAG} + if SNIPPET_MODE == "markdown": + payload["scrapeOptions"] = {"formats": ["markdown"], "onlyMainContent": True} + try: + resp = client.post( + f"{API_URL}/v2/search", + json=payload, + headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"}, + ) + except httpx.HTTPError: + return jsonify({"error": "Firecrawl request failed"}), 502 + if resp.status_code in (401, 403): + return jsonify({"error": "Missing or invalid key"}), 401 + if resp.status_code == 429: + return jsonify({"error": "Firecrawl rate limit reached"}), 429 + if resp.status_code != 200: + return jsonify({"error": f"Firecrawl returned {resp.status_code}"}), 502 + + web = ((resp.json().get("data") or {}).get("web")) or [] + results = [r for r in map(to_grounding, web) if r] + return jsonify(results) + ``` + + ```text requirements.txt + flask>=3.0,<4 + gunicorn>=22.0 + httpx>=0.27,<1 + ``` + + ```dockerfile Dockerfile + FROM python:3.12-slim + ENV PYTHONUNBUFFERED=1 + WORKDIR /app + COPY requirements.txt . + RUN pip install --no-cache-dir -r requirements.txt + COPY app.py . + RUN useradd --create-home app + USER app + CMD exec gunicorn --bind 0.0.0.0:${PORT:-8080} --workers 1 --threads 8 --timeout 60 app:app + ``` + + +アダプターは `?key=` からキーを読み取り、そのキーをベアラートークンとして Firecrawl に送信します。そのため、Gemini に渡す `apiKeyString` には Firecrawl APIキーを指定します。キーが指定されていない場合や拒否された場合は `401` を返します。アクセスログを有効にすると `?key=` の値が記録されてしまうため、Dockerfile ではアクセスログを無効にした状態で gunicorn を起動します。アダプターがクエリやキーを書き出すことはありません。 + +## Cloud Run へのデプロイ {#deploy-to-cloud-run} + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated +``` + +このコマンドを実行すると、サービスの URL が出力されます。エンドポイントは、その URL の末尾に `/v0/search` を付けたものです。Gemini はこの呼び出しに Google の ID トークンを付与できないため、サービスでは認証なしのリクエストを許可し、`?key=` による確認でアクセスを制御します。 + +### Firecrawl キーを URL に含めない {#keep-the-firecrawl-key-out-of-urls} + +Cloud Run はサービスごとにリクエストログを保持しており、そこにはリクエスト URL も記録されます。Firecrawl キーがログに残らないようにするには、アダプターを gateway モードで実行してください。このモードでは、Gemini が送信する共有シークレットを自分で選択し、アダプターは Secret Manager に保存された Firecrawl キーを使用します。 + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +printf %s "$FIRECRAWL_API_KEY" | gcloud secrets create firecrawl-api-key --project "$PROJECT_ID" --data-file=- +openssl rand -hex 24 | tr -d '\n' | gcloud secrets create grounding-gateway-key --project "$PROJECT_ID" --data-file=- + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated \ + --set-secrets "FIRECRAWL_API_KEY=firecrawl-api-key:latest,GATEWAY_KEY=grounding-gateway-key:latest" +``` + +サービスのランタイムサービスアカウントに、両方のシークレットに対する `roles/secretmanager.secretAccessor` ロールを付与します。このモードでは `apiKeyString` はゲートウェイのシークレットとなり、`gcloud secrets versions access latest --secret grounding-gateway-key` で取得できます。 + +### エンドポイントを確認する {#check-the-endpoint} + +```bash +ENDPOINT=https://YOUR_SERVICE_URL/v0/search + +curl -sS -X POST "$ENDPOINT?key=$FIRECRAWL_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"query": "who won Super Bowl LX"}' +``` + +`snippet` と `uri` を含むオブジェクトの配列が返されます。`?key=` を付けずにリクエストすると、サービスは `401` を返します。 + +## Gemini リクエストをグラウンディングする {#ground-a-gemini-request} + + + ```python Python (google-genai) + from google import genai + from google.genai.types import ExternalApi, GenerateContentConfig, Retrieval, Tool + + client = genai.Client(vertexai=True, project="your-project-id", location="global") + + tool = Tool( + retrieval=Retrieval( + external_api=ExternalApi( + api_spec="SIMPLE_SEARCH", + endpoint="https://YOUR_SERVICE_URL/v0/search", + api_auth={"apiKeyConfig": {"apiKeyString": "YOUR_KEY"}}, + ) + ) + ) + + response = client.models.generate_content( + model="gemini-2.5-flash", + contents="Who won Super Bowl LX?", + config=GenerateContentConfig(tools=[tool]), + ) + + print(response.text) + print(response.candidates[0].grounding_metadata.grounding_chunks) + ``` + + ```bash REST + PROJECT_ID=your-project-id + LOCATION=global + MODEL_ID=gemini-2.5-flash + + cat > request.json <<'EOF' + { + "contents": [{ + "role": "user", + "parts": [{ "text": "Who won Super Bowl LX?" }] + }], + "tools": [{ + "retrieval": { + "externalApi": { + "api_spec": "SIMPLE_SEARCH", + "endpoint": "https://YOUR_SERVICE_URL/v0/search", + "apiAuth": { + "apiKeyConfig": { "apiKeyString": "YOUR_KEY" } + } + } + } + }] + } + EOF + + curl -X POST \ + -H "Authorization: Bearer $(gcloud auth print-access-token)" \ + -H "Content-Type: application/json" \ + -d `request.json \ + "https://aiplatform.googleapis.com/v1beta1/projects/$PROJECT_ID/locations/$LOCATION/publishers/google/models/$MODEL_ID:generateContent" + ``` + + +`YOUR_SERVICE_URL` はサービスのホストに、`YOUR_KEY` は Firecrawl APIキー(gateway モードでデプロイした場合は ゲートウェイシークレット)に置き換えてください。`global` 以外のリージョンを使用する場合は、Google のリファレンスと同様に `LOCATION-aiplatform.googleapis.com` をホストに指定します。 + +Gemini が使用したソースは、レスポンスの `candidates[0].groundingMetadata.groundingChunks` に格納されます。REST レスポンスでは、各チャンクの `retrievedContext` に、アダプターが返した `uri` と `snippet` が含まれます。 + +## オプション {#options} + +これらは Cloud Run サービスの環境変数として設定します (例: `gcloud run services update firecrawl-grounding --update-env-vars RESULT_LIMIT=5`) 。 + +| 変数 | デフォルト | 意味 | +| ------------------- | ------------- | ----------------------------------------------------------------------------- | +| `RESULT_LIMIT` | `10` | 1 クエリあたりに Firecrawl へリクエストする結果数 (1〜100) 。 | +| `SNIPPET_CHARS` | `1200` | スニペットの最大長。単語の区切りで切り詰められます。 | +| `SNIPPET_MODE` | `description` | `description` は検索結果の説明を使用します。`markdown` は各結果をさらにスクレイピングし、メインコンテンツの冒頭部分を使用します。 | +| `FIRECRAWL_TIMEOUT` | `20` | Firecrawl の応答を待機する秒数。 | +| `GATEWAY_KEY` | 未設定 | gateway モードを有効にします。 | + +### スニペットの選択 {#choosing-a-snippet} + +Gemini はスニペットのテキストに基づいてグラウンディングを行うため、リンクよりもスニペットの内容のほうが重要です。デフォルトでは、Firecrawl の検索が返す説明を使用します。検索はデフォルトでこのフィールドに [query に関連するハイライト](/ja/features/search-highlights) を返し、ハイライトを生成できない場合はページの通常の説明にフォールバックします。そのため、各スニペットは query に合わせて選ばれた本文箇所になります。`markdown` モードは各結果のメインコンテンツの先頭部分を取得しますが、サイトによっては記事の前にバナーやメニューが配置されているため、通常はデフォルトより不利な選択肢です。また、Firecrawl の各レスポンスのサイズも大幅に増加します。対象とする結果に有用な説明がない場合に使用してください。 + +## 制限と動作 {#limits-and-behavior} + +* Google では、1 回の生成リクエストで最大 10 個のグラウンディングソースを使用でき、このツールを Google Search などの他のツールと組み合わせることもできます。 +* Google のページには、エンドポイントの最大レスポンスサイズやタイムアウトは記載されていません。アダプターの処理は高速に保ち、スニペットは短くしてください。デフォルト設定では、1 つのレスポンスに含まれるスニペットは最大 10 件で、各 1,200 文字までです。 +* Firecrawl の検索で受け付けるクエリは最大 500 文字です。これより長いクエリは、アダプターによって 500 文字に切り詰められます。 +* 1 つのクエリが 1 件の Firecrawl 検索リクエストになるため、Gemini が行う検索のすべてに [レート制限](/ja/rate-limits) と [課金](/ja/billing) が適用されます。 +* Gemini は、実行すると判断した検索ごとにアダプターを 1 回呼び出します。1 つのリクエストで複数回呼び出されることもあります。 + +| ステータス | 条件 | +| ----- | ------------------------------------------------- | +| `200` | `snippet` と `uri` を持つオブジェクトの JSON 配列。結果がない場合は空の配列 | +| `400` | ボディが、空でない `query` string を含む JSON ではない | +| `401` | キーがない、ゲートウェイシークレットが誤っている、または Firecrawl がキーを拒否した | +| `429` | Firecrawl のレート制限に達した | +| `502` | Firecrawl に接続できなかった、またはその他のエラーが返された | + +## 関連項目 {#related} + +* [検索](/ja/features/search) +* [Gemini](/ja/developer-guides/llm-sdks-and-frameworks/gemini) +* [Agent Development Kit (ADK)](/ja/developer-guides/llm-sdks-and-frameworks/google-adk) \ No newline at end of file diff --git a/ja/developer-guides/mcp-setup-guides/chatgpt.mdx b/ja/developer-guides/mcp-setup-guides/chatgpt.mdx index 87557ec10..00b337941 100644 --- a/ja/developer-guides/mcp-setup-guides/chatgpt.mdx +++ b/ja/developer-guides/mcp-setup-guides/chatgpt.mdx @@ -1,21 +1,23 @@ --- title: "ChatGPT で Firecrawl MCP を使用する" -description: "ネイティブコネクタで Firecrawl を ChatGPT に追加する" +description: "ネイティブプラグインで Firecrawl を ChatGPT に追加する" --- -ネイティブの Firecrawl アプリを使って、Firecrawl を ChatGPT に追加できます。カスタム MCP コネクタを作成したり、サーバー URL を貼り付けたりする必要はありません。 +ネイティブの Firecrawl プラグインを使って Firecrawl を ChatGPT に追加すると、チャットからウェブの検索、スクレイピング、クロール、操作、監視を行えます。カスタム MCP コネクタを作成したり、サーバー URL を貼り付けたりする必要はありません。 -## ChatGPTに追加 {#add-to-chatgpt} +## ChatGPTに追加する {#add-to-chatgpt} - - ChatGPTでFirecrawlアプリを開いて接続します。 + + ChatGPTでFirecrawlプラグインを開いてインストールします。 -1. [ChatGPTのFirecrawlアプリ](https://chatgpt.com/plugins?q=firecrawl)を開きます。 -2. **Firecrawl** を選択して接続します。ChatGPTがブラウザでFirecrawlを開いたら、サインインし、チームを選択してアクセスを承認します。 -3. チャットで **+** メニューを開き、プロンプトを送信する前に **Firecrawl** を有効にします。コネクタは会話に追加されている必要があります。 +1. [ChatGPTのFirecrawlプラグイン](https://chatgpt.com/plugins/plugin_asdk_app_6a314a73f8ac819195b0d55e36b9c609?q=firecrawl)を開くか、ChatGPTで **Plugins** を開いて **Firecrawl** を検索します。 +2. **Install** を選択します。ChatGPTがブラウザーでFirecrawlを開いたら、サインインしてチームを選択し、アクセスを承認します。 +3. 新しいチャットを開始してChatGPTにプラグインを読み込ませ、Firecrawlを使用するよう指示します。 -Firecrawl APIキーをサーバーURLに入力しないでください。後でアクセスを取り消すには、[MCP設定](https://www.firecrawl.dev/app/settings?tab=mcp)を使用します。 +同じプラグインはCodexでも使用できます。詳細とトラブルシューティングについては、[ChatGPT & Codex](/ja/integrations/chatgpt-codex) を参照してください。 + +サーバーURLにFirecrawl APIキーを含めないでください。後からアクセスを取り消すには、[MCP設定](https://www.firecrawl.dev/app/settings?tab=mcp)を使用します。 ## 試す {#try} diff --git a/ja/developer-guides/mcp-setup-guides/factory-ai.mdx b/ja/developer-guides/mcp-setup-guides/factory-ai.mdx index ae936a15a..c747dc584 100644 --- a/ja/developer-guides/mcp-setup-guides/factory-ai.mdx +++ b/ja/developer-guides/mcp-setup-guides/factory-ai.mdx @@ -15,11 +15,9 @@ Firecrawl の MCP を使って、Factory AI にウェブスクレイピングと [firecrawl.dev/app](https://firecrawl.dev/app) に登録し、APIキーをコピーします。 -
- ### 2. Factory AI CLI をインストールする {#2-install-factory-ai-cli} -
+### 2. Factory AI CLI をインストールする {#2-install-factory-ai-cli} -まだインストールしていない場合は、[Factory AI CLI](https://docs.factory.ai/cli/getting-started/quickstart) をインストールしてください: +まだインストールしていない場合は、[Factory Droid CLI](https://docs.factory.ai/droid-cli/quickstart) をインストールしてください: **macOS/Linux:** @@ -27,36 +25,43 @@ Firecrawl の MCP を使って、Factory AI にウェブスクレイピングと curl -fsSL https://app.factory.ai/cli | sh ``` -**Windows(ウィンドウズ):** +**Windows (ウィンドウズ) :** ```powershell -iwr https://app.factory.ai/cli/install.ps1 -useb | iex +irm https://app.factory.ai/cli/windows | iex ``` -### 3. Firecrawl MCP Serverを追加 {#3-add-firecrawl-mcp-server} +### 3. Firecrawl MCP サーバーを追加する {#3-add-firecrawl-mcp-server} -Factory droid CLIで、`/mcp add` コマンドを使ってFirecrawlを追加します。 +ターミナルで `droid mcp add` を実行し、ホスト型の Firecrawl MCP サーバーを追加します。 ```bash -/mcp add firecrawl "npx -y firecrawl-mcp@3.23.0" -e FIRECRAWL_API_KEY=your-api-key-here +droid mcp add firecrawl https://mcp.firecrawl.dev/v2/mcp --type http \ + --header "Authorization: Bearer your-api-key-here" --no-oauth ``` -`your-api-key-here` を実際の Firecrawl APIキーに置き換えてください。 +`your-api-key-here` を実際のFirecrawl APIキーに置き換えてください。 + +サーバーをローカルで実行する場合は、代わりに stdio サーバーとして追加します: + +```bash +droid mcp add firecrawl "npx -y firecrawl-mcp@3.33.2" --env FIRECRAWL_API_KEY=your-api-key-here +``` + +Droid 内で `/mcp` と入力すると、サーバーのステータスを確認したり、利用可能なツールを参照したりすることもできます。 ### 4. 完了! {#4-done} Firecrawl ツールが Factory AI セッションで利用できるようになりました! -
- ## クイックデモ {#quick-demo} -
+## クイックデモ {#quick-demo} Factory AI で試してみましょう: **ウェブ検索:** ``` -最新のNext.js 15機能を検索 +最新のNext.jsのリリースノートを検索 ``` **ページをスクレイピングする:** @@ -71,4 +76,4 @@ firecrawl.devをスクレイピングして、その機能を教えて Stripe API ドキュメントから payment intents を検索してスクレイピングする ``` -Factoryは情報を取得するためにFirecrawlの検索・スクレイプツールを自動的に使用します。 +Factoryは情報を取得するためにFirecrawlの検索・スクレイピングツールを自動的に使用します。 \ No newline at end of file diff --git a/ja/enterprise.mdx b/ja/enterprise.mdx index 8d4e86cbf..511b72954 100644 --- a/ja/enterprise.mdx +++ b/ja/enterprise.mdx @@ -5,7 +5,7 @@ og:title: "Enterprise | Firecrawl" og:description: "大規模な Firecrawl 向けの Enterprise プラン、セキュリティ、機能" --- -Firecrawl Enterprise は、厳格なセキュリティ、コンプライアンス、サポート要件のもとで、大規模にウェブを運用する必要があるチーム向けに設計されています。Enterprise プランには、セルフサービスプランに含まれるすべての機能に加え、カスタムクレジット、専任サポート、さらに以下のセキュリティおよびアクセス制御が含まれます。 +Firecrawl Enterprise は、厳格なセキュリティ、コンプライアンス、サポート要件のもとで、検索、スクレイピング、解析、Interact を大規模かつ安定して実行する必要があるチーム向けに設計されています。Enterprise プランには、セルフサービスプランに含まれるすべての機能に加え、カスタムクレジット、専任サポート、さらに以下のセキュリティおよびアクセス制御が含まれます。 Enterprise 機能は弊社チームによって設定されます。これらを有効にする場合やカスタムプランについて相談する場合は、[Enterprise ページ](https://www.firecrawl.dev/enterprise)をご覧いただくか、[help@firecrawl.dev](mailto:help@firecrawl.dev)までご連絡ください。 diff --git a/ja/features/agent.mdx b/ja/features/agent.mdx index a811516a7..eaec7d3fb 100644 --- a/ja/features/agent.mdx +++ b/ja/features/agent.mdx @@ -67,7 +67,7 @@ Firecrawl の `/agent` は、検索・ナビゲーション・データ収集を **`/agent` は、あらゆる場所にあるデータに対する「ディープリサーチ」と考えてください!** -Agent は `/extract` の優れた点をすべて引き継ぎつつ、さらに強化しています: +Agent は従来の `/extract` エンドポイントに代わるもので、さらに強化されています: * **URL 不要**: `prompt` パラメータで必要な内容を記述するだけです。URL の指定は任意です * **ディープな Web 検索**: サイトの奥深くまで自律的に検索・移動し、データを見つけ出します @@ -490,15 +490,15 @@ curl -X POST https://api.firecrawl.dev/v2/agent \ | `exchange.decline` | オブジェクト | No | `{ approvalId }`: 前のターンの `pendingApproval` を拒否します。`threadId` が必要です | | `exchange.onTermsRequired` | string | No | Agentが使用する Alexandria データプロバイダーが、Team でまだ同意していない利用規約への同意を必要とする場合の動作: `skip` (デフォルト) または `ask`。[利用規約への同意が必要なデータプロバイダー](#data-providers-that-need-terms)を参照してください | -## Agent と Extract:何が改善されたか {#agent-vs-extract-whats-improved} +## Agent と従来の /extract:何が改善されたか {#agent-vs-legacy-extract-whats-improved} -| 項目 | Agent (新) | Extract | -|------|-------------|---------| -| URL の指定 | 不要 | 必要 | -| 速度 | 高速 | 標準 | -| コスト | 低コスト | 標準 | -| 信頼性 | 高い | 標準 | -| クエリの柔軟性 | 高い | 中程度 | +| 項目 | Agent | 従来の /extract | +| ------- | ----- | ------------ | +| URL の指定 | 不要 | 必要 | +| 速度 | 高速 | 標準 | +| コスト | 低コスト | 標準 | +| 信頼性 | 高い | 標準 | +| クエリの柔軟性 | 高い | 中程度 | ## 利用例 {#example-use-cases} diff --git a/ja/features/gov.mdx b/ja/features/gov.mdx index da0f50259..9f6bedfda 100644 --- a/ja/features/gov.mdx +++ b/ja/features/gov.mdx @@ -33,7 +33,7 @@ Firecrawl Government Index は、米国の連邦・州・地方の制定法、 Government Index の検索は無料です。ゼロデータ保持の有無にかかわらず、クレジットは消費されません。APIキーなしですぐに利用を開始でき、APIキーを追加するとレート制限が引き上げられます。 -SDK の例では、`firecrawl@4.44.1` および `firecrawl-py==4.49.2` で利用できる Gov メソッドを使用しています。認証付きの SDK の例を実行するには `FIRECRAWL_API_KEY` を設定してください。キーなしでリクエストする場合は HTTP の例を使用してください。インストール済みのクライアントにメソッドがない場合は、SDK をアップグレードしてください。Python では、初期化済みのクライアントインスタンスで `gov_search` を呼び出してください。初期化時に割り当てられるメソッドは、クラスのみを対象としたリフレクションでは一覧に表示されない場合があります。 +SDK の例では、`firecrawl` 4.44.1 以降および `firecrawl-py` 4.49.2 以降で利用できる Gov メソッドを使用しています。認証付きの SDK の例を実行するには `FIRECRAWL_API_KEY` を設定してください。キーなしでリクエストする場合は HTTP の例を使用してください。インストール済みのクライアントにメソッドがない場合は、SDK をアップグレードしてください。Python では、初期化済みのクライアントインスタンスで `gov_search` を呼び出してください。初期化時に割り当てられるメソッドは、クラスのみを対象としたリフレクションでは一覧に表示されない場合があります。 ```bash cURL diff --git a/ja/features/monitoring-web-scale.mdx b/ja/features/monitoring-web-scale.mdx index f0e2d7e99..d0aa952db 100644 --- a/ja/features/monitoring-web-scale.mdx +++ b/ja/features/monitoring-web-scale.mdx @@ -86,7 +86,7 @@ Webスケールのモニターは、ページモニターと同じ方法で作 ``` ```js Node - import Firecrawl from "@mendable/firecrawl-js"; + import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // モニター エンドポイントには API key が必要です: @@ -166,7 +166,7 @@ Webスケールのモニターは、ページモニターと同じ方法で作 ``` -一致する新しい結果が見つかると、`monitor.page` webhook はそれを status `new` で報告し、judging が実行された場合は、なぜ重要なのかを示す `judgment` も返します: +一致する新しい結果が見つかると、`monitor.page` webhook はそれを status `new` で報告し、判定 が実行された場合は、なぜ重要なのかを示す `judgment` も返します: ```json monitor.page { diff --git a/ja/features/parse.mdx b/ja/features/parse.mdx index 736a19501..f4c620154 100644 --- a/ja/features/parse.mdx +++ b/ja/features/parse.mdx @@ -24,7 +24,7 @@ import ParseGroundingPython from "/snippets/ja/v2/parse/grounding/python.mdx"; import ParseGroundingNode from "/snippets/ja/v2/parse/grounding/js.mdx"; import VideoParseVsScrape from "/snippets/ja/shared/video-parse-vs-scrape.mdx"; -解析はドキュメントをクリーンで LLM 対応のデータに変換します。ファイルを +解析はドキュメントをクリーンで LLM 対応のコンテキストに変換します。ファイルを [`/parse`](/ja/api-reference/endpoint/parse) にアップロードするか、公開ドキュメントの URL を [`/scrape`](/ja/features/scrape) に指定すると、Markdown、ページ単位のコンテンツ、型付きレイアウトブロック、または構造化 JSON が返されます。 diff --git a/ja/features/scrape.mdx b/ja/features/scrape.mdx index b14bcef46..3cfb1bc51 100644 --- a/ja/features/scrape.mdx +++ b/ja/features/scrape.mdx @@ -1,8 +1,8 @@ --- title: "スクレイピング" -description: "あらゆるURLをクリーンなデータに変換" +description: "あらゆるURLをクリーンなMarkdownまたは構造化データに変換" og:title: "スクレイピング | Firecrawl" -og:description: "あらゆるURLをクリーンなデータに変換" +og:description: "あらゆるURLをクリーンなMarkdownまたは構造化データに変換" --- import InstallationPython from "/snippets/ja/v2/installation/python.mdx"; @@ -62,7 +62,7 @@ import ScrapeHighlightsCURL from "/snippets/ja/v2/scrape/highlights/curl.mdx"; import PlaygroundCTA from "/snippets/ja/shared/playground-cta-scrape.mdx"; import VideoParseVsScrape from "/snippets/ja/shared/video-parse-vs-scrape.mdx"; -Firecrawl は Web ページを Markdown に変換し、LLM アプリケーションに最適な形式にします。 +スクレイピング は、JavaScript を多用するページや動的なアプリも含め、あらゆる URL を AIエージェント向けのクリーンな Markdown や構造化データに変換します。 * 複雑な処理を管理します: プロキシ、キャッシュ、レート制限、JavaScript でブロックされたコンテンツ * 動的コンテンツに対応します: 動的な Web サイト、JavaScript でレンダリングされるサイト、PDF、画像 @@ -76,7 +76,7 @@ URL 上のドキュメントをスクレイピングしたいですか、それ -リクエストが失敗した場合は、エラーコード、原因、対処法、再試行に関するガイダンスの一覧については[Errors](/ja/api-reference/errors)を参照してください。 +リクエストが失敗した場合は、エラーコード、原因、対処法、リトライに関するガイダンスの一覧については[Errors](/ja/api-reference/errors)を参照してください。
## FirecrawlでURLをスクレイピングする {#scraping-a-url-with-firecrawl} diff --git a/ja/features/search.mdx b/ja/features/search.mdx index 7f38277dd..c165b2cc8 100644 --- a/ja/features/search.mdx +++ b/ja/features/search.mdx @@ -411,7 +411,7 @@ curl -X POST https://api.firecrawl.dev/v2/search \ ``` ```js JavaScript - import Firecrawl from '@mendable/firecrawl-js'; + import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" }); diff --git a/ja/firecrawl-for-platforms.mdx b/ja/firecrawl-for-platforms.mdx index c8b968440..aacfd8aac 100644 --- a/ja/firecrawl-for-platforms.mdx +++ b/ja/firecrawl-for-platforms.mdx @@ -7,18 +7,18 @@ og:description: "ユーザーの Firecrawl APIキーを作成・管理するプ ## 概要 {#overview} -Firecrawl for Platforms を使うと、自社プラットフォームのバックエンドから、ユーザー向けの Firecrawl APIキーを直接作成・管理できます。ユーザーはプラットフォームを離れることなく Firecrawl を使い始められます。 +Firecrawl for Platforms を使うと、自社プラットフォームのバックエンドから、ユーザー向けの Firecrawl APIキーを直接作成・管理できます。これにより、ユーザーはプラットフォームを離れることなく、AIエージェント向けのコンテキスト API である Firecrawl を通じて、ウェブの検索、スクレイピング、操作を行えるようになります。 - Firecrawl for Platforms は、[Firecrawl ダッシュボード](https://www.firecrawl.dev/app/partner-api)からご自身で設定できます。組織の管理者またはメンバーであれば誰でも連携を作成できます。連携に名前を付けて連携タイプを選択し、そのタイプの利用規約に同意したうえで、プラットフォームキーをコピーしてください。キーは一度しか表示されません。キーの発行と失効は、後から設定で行えます。申請や承認は不要です。 + Firecrawl for Platforms は、[Firecrawl ダッシュボード](https://www.firecrawl.dev/app/partner-api)からご自身で設定できます。組織の管理者またはメンバーであれば誰でも連携を作成できます。連携に名前を付けて連携の種類を選択し、その種類の利用規約に同意したうえで、プラットフォームキーをコピーしてください。キーは一度しか表示されません。キーの発行と失効は、後から設定で行えます。申請や承認は不要です。 -連携タイプは2種類あります。どちらも同じプラットフォームキーを使い、以下のエンドポイントから同じ方法でアカウントをプロビジョニングします。違いは、ユーザーの利用料金を誰が支払うかです。 +連携の種類は2種類あります。どちらも同じプラットフォームキーを使い、以下のエンドポイントから同じ方法でアカウントをプロビジョニングします。違いは、ユーザーの利用料金を誰が支払うかです。 * **Standard**: ユーザーが Firecrawl に直接支払います。プロビジョニングされた各アカウントはそれぞれ独自の Firecrawl プランと課金を持ち、アップグレードも Firecrawl で直接行います。新規アカウントの初期状態については、[プロビジョニングされたアカウントのクレジット](#credits-for-provisioned-accounts)を参照してください。 * **Gateway**: 貴組織がユーザーの利用料金を負担します。連携によって作成されたアカウントは Gateway に登録され、対象利用分は貴組織に請求されます。詳しくは後述の [Gateway](#gateway) を参照してください。 -連携タイプは連携の作成時に選択します。後から変更するのは容易ではないため、利用規約に同意する前に両方のタイプを十分に比較検討することをお勧めします。概要については [Firecrawl for Platforms ページ](https://www.firecrawl.dev/firecrawl-for-platforms)を参照してください。 +連携の種類は連携の作成時に選択します。後から変更するのは容易ではないため、利用規約に同意する前に両方の種類を十分に比較検討することをお勧めします。概要については [Firecrawl for Platforms ページ](https://www.firecrawl.dev/firecrawl-for-platforms)を参照してください。 一部のパートナーオファーには、プロビジョニングされたユーザー向けのプロモーションクレジットが含まれます。その場合にユーザーが受け取る内容については、[Partner Credits](/ja/partner-credits) を参照してください。 diff --git a/ja/integrations.mdx b/ja/integrations.mdx index 135cc1ef8..9622879c6 100644 --- a/ja/integrations.mdx +++ b/ja/integrations.mdx @@ -74,7 +74,7 @@ MCP または [Firecrawl CLI](/ja/sdks/cli) を通じて、エージェントに } href="/ja/integrations/hermes" > - Hermes Agent のデフォルトのWeb検索・抽出バックエンド + Hermes Agent のデフォルトのWeb検索・スクレイピングバックエンド +LangChain } href="/ja/integrations/langchain" > - Firecrawl Document Loaderの詳細を見る + FirecrawlをLangChainのドキュメントローダーまたはエージェントツールとして使用 +LlamaIndex } href="/ja/integrations/llamaindex" > @@ -268,13 +268,13 @@ Firecrawl を一度接続すれば、デプロイ先のプラットフォーム +CrewAI } href="/ja/integrations/crewai" > @@ -284,13 +284,13 @@ Firecrawl を一度接続すれば、デプロイ先のプラットフォーム +CAMEL-AI } href="/ja/integrations/camelai" > @@ -300,13 +300,13 @@ Firecrawl を一度接続すれば、デプロイ先のプラットフォーム +Praison AI } href="/ja/integrations/praison" > @@ -316,18 +316,50 @@ Firecrawl を一度接続すれば、デプロイ先のプラットフォーム +Neuron AI } href="/ja/integrations/neuron-ai" > PHPエージェントにWeb検索とページ読み取り機能を追加 + + +} + href="/ja/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk" + > + AI SDKエージェントにFirecrawlの検索、スクレイピング、Interactツールを追加 + + + +} + href="/ja/quickstarts/mastra" + > + Firecrawlを活用してMastraのツールとエージェントをビルド + ## ビジュアルAIビルダー {#visual-ai-builders} @@ -456,7 +488,7 @@ Firecrawlノードをビジュアルキャンバスにドラッグ&ドロッ ## ツールとデータプラットフォーム {#tooling-and-data-platforms} -ツールレイヤーを介して Firecrawl を利用したり、ウェブデータをナレッジベースに同期したりできます。 +ツールレイヤーを介して Firecrawl を利用できます。 Composio で Firecrawl を使用 - - -} - href="/ja/integrations/sourcesyncai" - > - ウェブデータで RAG アプリケーションを構築 - diff --git a/ja/integrations/camelai.mdx b/ja/integrations/camelai.mdx index fa9ac0d31..60b0b466c 100644 --- a/ja/integrations/camelai.mdx +++ b/ja/integrations/camelai.mdx @@ -14,9 +14,11 @@ og:description: "Firecrawl は Camel AI と連携し、データローダーと ## インストール {#installation} ```bash -pip install camel-ai +pip install "camel-ai[web-tools]" ``` +`web-tools` エクストラを指定すると、ローダーが対応しているバージョンの Firecrawl SDK がインストールされます。通常の `pip install camel-ai` では SDK はインストールされません。また、現在の CAMEL リリースは `firecrawl-py` 4.x では動作しないため、同じ環境で `firecrawl-py` を個別にアップグレードしないでください。 + ローダーが自動的に読み取れるよう、Firecrawl キーを設定します: ```bash @@ -55,6 +57,25 @@ response = firecrawl.scrape(url="https://www.camel-ai.org/about") print(response["markdown"]) ``` +### サイトをマッピングして構造化データを抽出する {#mapping-a-site-and-extracting-structured-data} + +`map_site` はサイト内の URL を一覧で取得し、`structured_scrape` は Pydantic モデルに沿ったフィールドを返します。 + +```python +from pydantic import BaseModel +from camel.loaders import Firecrawl + + +class About(BaseModel): + mission: str + + +firecrawl = Firecrawl() + +print(firecrawl.map_site(url="https://www.camel-ai.org")["links"][:5]) +print(firecrawl.structured_scrape(url="https://www.camel-ai.org/about", response_format=About)) +``` + `Firecrawl()` は環境変数から `FIRECRAWL_API_KEY` を読み取ります。`api_key=...` を渡すと上書きでき、`api_url=...` を渡すと[セルフホスト](/ja/contributing/self-host)インスタンスを指定できます。 diff --git a/ja/integrations/composio.mdx b/ja/integrations/composio.mdx index 48d7f48cf..fd05ed0be 100644 --- a/ja/integrations/composio.mdx +++ b/ja/integrations/composio.mdx @@ -11,7 +11,7 @@ description: "ComposioのエージェントワークフローでFirecrawlツー ## 概要 {#overview} -Composio は Firecrawl をツールキットとして提供しており、エージェントはカスタム API 連携を実装することなく、検索、スクレイピング、クロール、マップ、抽出を行えます。このツールキットは Firecrawl APIキーで認証されます。 +Composio は Firecrawl をツールキットとして提供しており、エージェントはカスタム API 連携を実装することなく、検索、スクレイピング、クロール、マップ、Agent ジョブの実行を行えます。このツールキットは Firecrawl APIキーで認証されます。 ## クイックスタート {#quick-start} @@ -21,14 +21,14 @@ Composio は Firecrawl をツールキットとして提供しており、エー ## できること {#what-you-can-do} -| 機能 | ユースケース | -| ------------ | ---------------------------- | -| **検索** | 抽出前にソースを見つける | -| **スクレイピング** | エージェントのコンテキスト用にページコンテンツを取得する | -| **バッチスクレイプ** | 1つのジョブで多数のURLを取得する | -| **クロール** | 複数ページにわたるサイトデータを収集する | -| **マップ** | 取得対象を決める前にサイトのURLを一覧表示する | -| **抽出** | 生テキストではなく構造化されたフィールドを返す | +| 機能 | ユースケース | +| ------------ | ------------------------------------ | +| **検索** | 抽出前にソースを見つける | +| **スクレイピング** | エージェントのコンテキスト用にページコンテンツを取得する | +| **バッチスクレイプ** | 1つのジョブで多数のURLを取得する | +| **クロール** | 複数ページにわたるサイトデータを収集する | +| **マップ** | 取得対象を決める前にサイトのURLを一覧表示する | +| **Agent** | 生テキストではなく、プロンプトに基づいて構造化されたフィールドを収集する | ## リソース {#resources} diff --git a/ja/integrations/crewai.mdx b/ja/integrations/crewai.mdx index a4adae197..027419fd6 100644 --- a/ja/integrations/crewai.mdx +++ b/ja/integrations/crewai.mdx @@ -5,23 +5,21 @@ og:title: "CrewAI | Firecrawl" og:description: "CrewAI での Firecrawl の使い方" --- -
- ## CrewAI で Firecrawl を使う {#using-firecrawl-with-crewai} -
+## CrewAI で Firecrawl を使う {#using-firecrawl-with-crewai} -Firecrawl は、[AI エージェントをオーケストレーションするフレームワークである CrewAI](https://www.crewai.com/) と統合されています。このページでは、フレームワークに追加された Firecrawl のツールをすべて紹介します。 +Firecrawl は AI エージェント向けのコンテキスト API です。[AI エージェントをオーケストレーションするフレームワークである CrewAI](https://www.crewai.com/) には、Firecrawl検索ツール、FirecrawlScrapeWebsiteツール、FirecrawlCrawlWebsiteTool の 3 つの Firecrawl ツールが用意されています。これらを使用すると、クルーがウェブを検索、スクレイピング、クロールして、クリーンなコンテキストを取得できます。 -
- ### CrewAI 内での Firecrawl Tools のインストール {#installing-firecrawl-tools-inside-of-crewai} -
+### CrewAI 内での Firecrawl Tools のインストール {#installing-firecrawl-tools-inside-of-crewai} -* [firecrawl.dev のダッシュボード](https://firecrawl.dev)から API キーを取得し、環境変数(`FIRECRAWL_API_KEY`)に設定します。 +* [firecrawl.dev のダッシュボード](https://www.firecrawl.dev/app/api-keys)から API キーを取得し、環境変数 (`FIRECRAWL_API_KEY`) に設定します。 * `crewai[tools]` パッケージとあわせて [Firecrawl SDK](https://github.com/firecrawl/firecrawl) をインストールします。 ``` pip install firecrawl-py 'crewai[tools]' ``` +各ツールは、インスタンス生成時に `config` dict で Firecrawl のオプションを受け取ります。URL やクエリはエージェントがツールを呼び出す際に渡すため、事前に指定するのはオプションだけです。 +
## ツール {#tools}
@@ -30,36 +28,31 @@ pip install firecrawl-py 'crewai[tools]' ### FirecrawlCrawlWebsiteTool {#firecrawlcrawlwebsitetool}
-
- #### 例 {#example} -
+#### 例 {#example} -エージェントがウェブサイトを読み込めるようにするには、次のように FirecrawlScrapeFromWebsiteTool を利用します: +エージェントが Web サイトをクロールできるようにするには、次のように FirecrawlCrawlWebsiteTool を利用します: ```python from crewai_tools import FirecrawlCrawlWebsiteTool -tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') +tool = FirecrawlCrawlWebsiteTool(config={"limit": 5}) + +# エージェントは URL を指定してツールを呼び出します。直接実行することもできます: +result = tool.run(url="https://firecrawl.dev") +print(result.status, len(result.data)) ``` -
- #### 引数 {#arguments} -
+#### 引数 {#arguments} -- `api_key`: オプション。使用する Firecrawl の API キーを指定します。デフォルト値は `FIRECRAWL_API_KEY` 環境変数です。 -- `url`: クロールを開始するベース URL。 -- `page_options`: オプション。 - - `onlyMainContent`: オプション。ヘッダー、ナビゲーション、フッターなどを除いたページのメインコンテンツのみを返します。 - - `includeHtml`: オプション。ページの生の HTML コンテンツを含めます。レスポンス内に `html` キーが出力されます。 -- `crawler_options`: オプション。クロールの挙動を制御するためのオプション。 - - `includes`: オプション。クロールに含める URL パターン。 - - `exclude`: オプション。クロールから除外する URL パターン。 - - `generateImgAltText`: オプション。LLM を使用して画像の alt テキストを生成します(有料プランが必要です)。 - - `returnOnlyUrls`: オプション。`true` の場合、クロールステータスでは URL のみをリストとして返します。注意: レスポンスはドキュメントのリストではなく、`data` 内に URL のリストが入ります。 - - `maxDepth`: オプション。クロールする最大深度。深度 1 はベース URL、深度 2 はベース URL とその直下のページを含み、それ以降も同様に増えていきます。 - - `mode`: オプション。使用するクロールモード。Fast モードはサイトマップのない Web サイトでは 4 倍の速度でクロールできますが、精度が低くなる場合があり、JavaScript レンダリングが重い Web サイトには使用すべきではありません。 - - `limit`: オプション。クロールするページの最大数。 - - `timeout`: オプション。クロール処理のタイムアウト(ミリ秒)。 +* `api_key`: 任意。Firecrawl APIキーを指定します。デフォルトは環境変数 `FIRECRAWL_API_KEY` の値です。 +* `config`: 任意。snake_case 形式の[クロールパラメータ](/ja/api-reference/endpoint/crawl-post)。`config` を渡すと、以下のデフォルト値は置き換えられます。 + * `limit`: クロールする最大ページ数。デフォルト: `10`。 + * `max_discovery_depth`: ページ探索の最大深度。デフォルト: `2`。 + * `ignore_sitemap`: サイトマップを無視するかどうか。デフォルト: `True`。 + * `allow_external_links`: 外部リンクのクロールを許可するかどうか。デフォルト: `False`。 + * `allow_subdomains`: サブドメインのクロールを許可するかどうか。デフォルト: `False`。 + * `delay`: リクエスト間の待機時間(ミリ秒)。デフォルト: `None`。 + * `scrape_options`: クロールした各ページに適用するオプション。デフォルト: `{"formats": ["markdown"], "only_main_content": True, "timeout": 10000}`。
### FirecrawlScrapeWebsiteツール {#firecrawlscrapewebsitetool} @@ -69,54 +62,52 @@ tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') #### 例 {#example-2}
-エージェントがウェブサイトを読み込めるようにするには、次のように FirecrawlScrapeWebsiteTool を使用します。 +エージェントがウェブサイトを読み込めるようにするには、次のように FirecrawlScrapeWebsiteツール を使用します。 ```python from crewai_tools import FirecrawlScrapeWebsiteTool -tool = FirecrawlScrapeWebsiteTool(url='firecrawl.dev') +tool = FirecrawlScrapeWebsiteTool(config={"formats": ["markdown"], "only_main_content": True}) + +result = tool.run(url="https://firecrawl.dev") +print(result.markdown) ``` -
- #### 引数 {#arguments-2} -
+#### 引数 {#arguments-2} -- `api_key`: オプション。Firecrawl の API キーを指定します。デフォルトでは `FIRECRAWL_API_KEY` 環境変数の値が使用されます。 -- `url`: スクレイピングする URL。 -- `page_options`: オプション。 - - `onlyMainContent`: オプション。ヘッダー、ナビゲーション、フッターなどを除き、ページのメインコンテンツのみを返します。 - - `includeHtml`: オプション。ページの生の HTML コンテンツを含めます。レスポンスには `html` キーが出力されます。 -- `extractor_options`: オプション。ページコンテンツから構造化情報を LLM ベースで抽出するためのオプション。 - - `mode`: 使用する抽出モード。現在サポートされているのは `llm-extraction` のみです。 - - `extractionPrompt`: オプション。ページからどの情報を抽出するかを記述するプロンプト。 - - `extractionSchema`: オプション。抽出されるデータのスキーマ。 -- `timeout`: オプション。リクエストのタイムアウト時間(ミリ秒単位)。 +* `api_key`: 任意。Firecrawl APIキーを指定します。デフォルトは環境変数 `FIRECRAWL_API_KEY` の値です。 +* `config`: 任意。snake_case で指定する[スクレイピングパラメータ](/ja/api-reference/endpoint/scrape)。`config` を渡すと、以下のデフォルト値は置き換えられます。 + * `formats`: 出力形式。`"markdown"`、`"html"`、`"links"`、または構造化抽出用の JSON形式のフォーマットオブジェクトなどを指定します。デフォルト: `["markdown"]`。 + * `only_main_content`: ヘッダー、ナビゲーション、フッターなどを除き、ページのメインコンテンツのみを返します。デフォルト: `True`。 + * `include_tags` / `exclude_tags`: 含める、または除外する HTML タグ。デフォルト: `[]`。 + * `max_age`: キャッシュの経過時間がこのミリ秒数未満であれば、キャッシュ版を返します。デフォルト: `172800000` (2日) 。 + * `wait_for`: コンテンツを取得するまでの待機時間 (ミリ秒) 。デフォルト: `0`。 + * `mobile`: モバイルデバイスをエミュレートします。デフォルト: `False`。 + * `timeout`: リクエストのタイムアウト (ミリ秒) 。デフォルト: `None`。
### Firecrawl検索ツール {#firecrawlsearchtool}
-
- #### 例 {#example-3} -
+#### 例 {#example-3} -エージェントがウェブサイトを読み込めるようにするには、次のように FirecrawlSearchTool を使用します: +エージェントがウェブを検索できるようにするには、次のように Firecrawl検索ツール を使用します: ```python from crewai_tools import FirecrawlSearchTool -tool = FirecrawlSearchTool(query='Firecrawl とは?') +tool = FirecrawlSearchTool(config={"limit": 3}) + +result = tool.run(query="what is firecrawl?") +print([item.url for item in result.web]) ``` -
- #### 引数 {#arguments-3} -
+#### 引数 {#arguments-3} -- `api_key`: 任意。使用する Firecrawl API キーを指定します。指定しない場合は、`FIRECRAWL_API_KEY` 環境変数がデフォルトとして使用されます。 -- `query`: 検索に使用される検索クエリ文字列です。 -- `page_options`: 任意。結果のフォーマットに関するオプション。 - - `onlyMainContent`: 任意。ヘッダー、ナビゲーション、フッターなどを除いた、ページのメインコンテンツのみを返します。 - - `includeHtml`: 任意。ページの生の HTML コンテンツを含めます。レスポンスには `html` キーが出力されます。 - - `fetchPageContent`: 任意。ページ全体のコンテンツを取得します。 -- `search_options`: 任意。クロール動作を制御するためのオプション。 - - `limit`: 任意。クロールするページ数の最大値です。 \ No newline at end of file +* `api_key`: 任意。Firecrawl APIキーを指定します。デフォルトは環境変数 `FIRECRAWL_API_KEY` の値です。 +* `config`: 任意。[検索パラメータ](/ja/api-reference/endpoint/search)を snake_case で指定します。`config` を渡すと、以下のデフォルト値はすべて置き換えられます。 + * `limit`: 返す検索結果の最大件数。デフォルト: `5`。 + * `tbs`: 期間で絞り込むための検索フィルター。例: 過去1日の場合は `"qdr:d"`。デフォルト: `None`。 + * `location`: 検索結果のロケーション。デフォルト: `None`。 + * `timeout`: リクエストのタイムアウト(ミリ秒)。デフォルト: `None`。 + * `scrape_options`: 各結果をスクレイピングし、そのコンテンツを返します。デフォルト: `{"formats": ["markdown"], "only_main_content": True}`。タイトル、URL、説明のみを取得したい場合は省略してください。 \ No newline at end of file diff --git a/ja/integrations/dify.mdx b/ja/integrations/dify.mdx index 8cc2d1edd..473399ae3 100644 --- a/ja/integrations/dify.mdx +++ b/ja/integrations/dify.mdx @@ -11,7 +11,7 @@ description: "Dify ワークフロー向け公式 Firecrawl プラグインと ## Dify 連携の概要 {#dify-integration-overview} -Dify は、オープンソースの LLM アプリ開発プラットフォームです。公式 Firecrawl プラグインを使えば、AI ワークフロー内でウェブを直接クロール・スクレイピングできます。 +Dify は、オープンソースの LLM アプリ開発プラットフォームです。公式 Firecrawl プラグインを使えば、Dify のワークフローやエージェントにウェブ上のクリーンなコンテキストを提供できます。検索、スクレイピング、クロール、マップ、監視の各機能を、チャットフロー、ワークフロー、エージェントアプリ内で直接利用できます。 @@ -102,7 +102,7 @@ Dify は、オープンソースの LLM アプリ開発プラットフォーム **ビジュアルパイプラインとの連携** 1. パイプラインにFirecrawlノードを追加 - 2. アクションを選択 (マップ、クロール、スクレイピング) + 2. アクションを選択 (検索、スクレイピング、クロール、マップ) 3. 入力変数を定義 4. パイプラインを順番に実行 diff --git a/ja/integrations/flowise.mdx b/ja/integrations/flowise.mdx index 44457f4ab..23bb9f32f 100644 --- a/ja/integrations/flowise.mdx +++ b/ja/integrations/flowise.mdx @@ -17,22 +17,24 @@ Firecrawl は [Flowise(チャットフロー・ビルダー)](https://flowis alt="Firecrawl Flowise ブロック" /> -
- ### Firecrawl ブロックでのクロール {#crawling-with-firecrawl-blocks} -
+### Firecrawl ブロックでのクロール {#crawling-with-firecrawl-blocks} -1. Firecrawl アカウントにログインして API キーを取得し、ブロックに入力します。 -2. (任意)Text Splitter を接続します。 -3. クロールモードを選択し、対象 URL 配下のページをクロールします。 -4. クロール対象の URL を入力します。 +1. Firecrawl アカウントにログインして API キーを取得し、**FireCrawl API** 認証情報としてブロックに追加します。 +2. (任意) Text Splitter を接続します。 +3. **Type** を **Crawl** に設定し、対象 URL 配下のページを取得します。 +4. クロール対象の URL を入力します。**Limit**、**Include Paths**、**Exclude Paths** を使用して、クロールの範囲を小さく抑えます。 5. 生成されたドキュメントをワークフローで利用します。
### Firecrawl ブロックでのスクレイピング {#scraping-with-firecrawl-blocks}
-1. Firecrawl アカウントにログインして API キーを取得し、ブロックに入力します。 -2. (任意)Text Splitter を接続します。 -3. 単一ページを取得するスクレイプモードを選択します。 -4. スクレイプ対象のURLを入力します。 -5. 取得したドキュメントをワークフローで使用します。 \ No newline at end of file +1. Firecrawl アカウントにログインして API キーを取得し、**FireCrawl API** 認証情報としてブロックに追加します。 +2. (任意) Text Splitter を接続します。 +3. 単一ページを取得するには、**Type** を **スクレイピング** に設定します。 +4. スクレイピング対象のURLを入力します。 +5. 取得したドキュメントをワークフローで使用します。 + +### Firecrawl ブロックを使用した検索と抽出 {#searching-and-extracting-with-firecrawl-blocks} + +**Type** を **Search** に設定すると、**Query** に対するウェブ検索結果をドキュメントに変換できます。**Extract** に設定すると、**Schema** と **Prompt** を使用して URL から構造化データを取得できます。 \ No newline at end of file diff --git a/ja/integrations/langchain.mdx b/ja/integrations/langchain.mdx index 2ce2a8fc1..7f6917f92 100644 --- a/ja/integrations/langchain.mdx +++ b/ja/integrations/langchain.mdx @@ -68,22 +68,23 @@ print(search.invoke({"query": "best web scraping libraries", "limit": 5})) ## LangChain JS {#langchain-js} -JavaScript ローダーは `@langchain/community` に含まれており、Firecrawl JS SDK をピア依存関係として必要とします。 +`@langchain/community` の `FireCrawlLoader` は現在も v1 SDK のメソッドを呼び出しているため、現行の Firecrawl JS SDK では動作しません。対応版がリリースされるまでは、[Firecrawl Node SDK](/ja/sdks/node) を直接呼び出し、結果を LangChain の `Document` でラップしてください。 ```bash -npm install @langchain/community @mendable/firecrawl-js +npm install firecrawl @langchain/core ``` ```typescript -import { FireCrawlLoader } from "@langchain/community/document_loaders/web/firecrawl"; +import Firecrawl from "firecrawl"; +import { Document } from "@langchain/core/documents"; -const loader = new FireCrawlLoader({ - url: "https://firecrawl.dev", - apiKey: process.env.FIRECRAWL_API_KEY, // デフォルトは FIRECRAWL_API_KEY - mode: "scrape", // 単一ページは "scrape"、サブページも含める場合は "crawl" -}); +const firecrawl = new Firecrawl(); // FIRECRAWL_API_KEY を自動で読み込みます -const docs = await loader.load(); +const crawl = await firecrawl.crawl("https://firecrawl.dev", { limit: 5 }); + +const docs = crawl.data.map( + (page) => new Document({ pageContent: page.markdown ?? "", metadata: page.metadata ?? {} }) +); ``` ## リソース {#resources} diff --git a/ja/integrations/langflow.mdx b/ja/integrations/langflow.mdx index 7adedb6b8..4e52919e9 100644 --- a/ja/integrations/langflow.mdx +++ b/ja/integrations/langflow.mdx @@ -17,11 +17,27 @@ Firecrawl は、[Langflow(AI ワークフロー構築ツール)](https://www alt="Firecrawl Langflow ブロック" /> +### Firecrawl バンドルのインストール {#installing-the-firecrawl-bundle} + +Firecrawl ブロックは `lfx-firecrawl` バンドルで提供されていますが、このバンドルは Langflow のデフォルトのインストールには含まれていません。Langflow と同じ環境にインストールしてから、Langflow を再起動してください。 + +```bash +uv pip install lfx-firecrawl +``` + +このバンドルでは、**Firecrawl Scrape API**、**Firecrawl Crawl API**、**Firecrawl Map API**、**Firecrawl Search API** の4つのブロックが追加されます。各ブロックは Firecrawl API のレスポンスを `Data` として返します。各パラメータの詳細については、[Langflow Firecrawl バンドルのドキュメント](https://docs.langflow.org/bundles-firecrawl)を参照してください。 + ### Firecrawl ブロックでのスクレイピング {#scraping-with-firecrawl-blocks} 1. Firecrawl アカウントにログインして API キーを取得し、ブロックに入力するか、ワークフローの別の箇所から渡します。 -2. (任意) Text Splitter を接続します。 -3. 単一ページを取得するためのスクレイピングモードを選択します。 -4. スクレイピング対象の URL を入力するか、ワークフローの別の箇所から渡します。 -5. 取得したい Web サイトやデータに応じて、出力フォーマットやメインコンテンツのみを返すかどうかなどのスクレイピングのオプションを設定します。これらはワークフローの別の箇所から渡すこともできます。 -6. データをワークフローで活用します。 \ No newline at end of file +2. 単一ページを取得するには、**Firecrawl Scrape API** ブロックを追加します。 +3. スクレイピング対象の URL を入力するか、ワークフローの別の箇所から渡します。 +4. 取得したい Web サイトやデータに応じて、出力フォーマットやメインコンテンツのみを返すかどうかなどのスクレイピングのオプションを設定します。これらはワークフローの別の箇所から渡すこともできます。 +5. (任意) ページから構造化 JSON を取得するには、**抽出オプション** を設定します。 +6. データをワークフローで活用します。 + +### クローリング、マッピング、検索 {#crawling-mapping-and-searching} + +* **Firecrawl Crawl API** は、指定した URL とそのサブページをクロールします。上限やパスは **Crawler Options** で、ページごとの設定は **スクレイピングのオプション** で指定します。 +* **Firecrawl Map API** は、1 つ以上のサイトの URL 一覧を返します。 +* **Firecrawl Search API** は、クエリに基づいてウェブを検索します。任意で、結果の件数上限 (**Limit**) とロケーション (**Location**) を指定できます。 \ No newline at end of file diff --git a/ja/integrations/llamaindex.mdx b/ja/integrations/llamaindex.mdx index 8655be22a..7738e8d0c 100644 --- a/ja/integrations/llamaindex.mdx +++ b/ja/integrations/llamaindex.mdx @@ -15,52 +15,51 @@ pip install 'firecrawl-py>=4.3.3' llama-index llama-index-readers-web `FireCrawlWebReader` は、`scrape`、`crawl`、`map`、`search`、`extract` モードをサポートしています。 -### Firecrawlでウェブサイト全体を収集する {#using-firecrawl-to-gather-an-entire-website} +環境変数 `FIRECRAWL_API_KEY` を設定してください。これらの例のクエリエンジンはデフォルトで OpenAI を使用するため、`OPENAI_API_KEY` も設定する必要があります (または、LlamaIndex で別の LLM を設定してください) 。 + +### Firecrawl を使用して Web サイト全体を収集する {#using-firecrawl-to-gather-an-entire-website} ```python -from llama_index.readers.web import FireCrawlWebReader -from llama_index.core import SummaryIndex import os +from llama_index.core import SummaryIndex +from llama_index.readers.web import FireCrawlWebReader -# ウェブサイトをクロールするために FireCrawlWebReader を初期化 +# Web サイトをクロールするために FireCrawlWebReader を初期化 firecrawl_reader = FireCrawlWebReader( - api_key="", # https://www.firecrawl.dev/ で取得した実際の API キーに置き換えてください + api_key=os.environ["FIRECRAWL_API_KEY"], # キーは https://www.firecrawl.dev/app/api-keys で取得 mode="crawl", # "scrape"、"crawl"、"map"、"search"、または "extract" - params={"additional": "parameters"} # 追加パラメータ(任意) + params={"limit": 10}, # 選択したモードで使用する Firecrawl パラメータ(任意) ) -# 環境変数に仮想キーを設定 -os.environ["OPENAI_API_KEY"] = "" - -# 単一ページの URL からドキュメントを読み込む -documents = firecrawl_reader.load_data(url="http://paulgraham.com/") +# サイトからドキュメントを読み込み +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/") index = SummaryIndex.from_documents(documents) -# 詳細な出力のためにログレベルを DEBUG に設定 query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` ### Firecrawl を使って単一ページを収集する {#using-firecrawl-to-gather-a-single-page} ```python +import os + +from llama_index.core import SummaryIndex from llama_index.readers.web import FireCrawlWebReader # APIキーと目的のモードで FireCrawlWebReader を初期化します firecrawl_reader = FireCrawlWebReader( - api_key="", # https://www.firecrawl.dev/ で取得した実際のAPIキーに置き換えてください + api_key=os.environ["FIRECRAWL_API_KEY"], # https://www.firecrawl.dev/app/api-keys でキーを取得してください mode="scrape", # "scrape"、"crawl"、"map"、"search"、または "extract" - params={"additional": "parameters"} # 任意の追加パラメータ ) # 指定したURLからドキュメントを読み込みます -documents = firecrawl_reader.load_data(url="http://paulgraham.com/worked.html") +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/worked.html") index = SummaryIndex.from_documents(documents) -# より詳細な出力のため、ログレベルをDEBUGに設定します query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` \ No newline at end of file diff --git a/ja/integrations/lovable.mdx b/ja/integrations/lovable.mdx index d6b862ecc..9d9ec56f6 100644 --- a/ja/integrations/lovable.mdx +++ b/ja/integrations/lovable.mdx @@ -11,7 +11,7 @@ description: "Firecrawl を Lovable アプリに接続して、リアルタイ ## 概要 {#overview} -Lovable アプリでは、構築中のチャットや公開済みアプリで Firecrawl を使用し、Web サイトをスクレイピング・クロールして、クリーンで構造化されたコンテンツに変換できます。Firecrawl はアプリおよびチャットコネクタとして利用できます。 +Lovable アプリでは、構築中のチャットや公開済みアプリで Firecrawl を使用し、Web サイトをスクレイピング・クロールして、クリーンな Markdown や構造化データに変換できます。Firecrawl はアプリおよびチャットコネクタとして利用できます。 ## クイックスタート {#quick-start} @@ -21,11 +21,13 @@ Lovable アプリでは、構築中のチャットや公開済みアプリで Fi ## 構築できること {#what-you-can-build} -| 機能 | ユースケース | -| ----------- | ----------------------------------- | -| **スクレイピング** | URL をクリーンな Markdown または構造化 JSON に変換 | -| **クロール** | サブページを含むサイト全体のページを収集 | -| **抽出** | 商品詳細、表、メタデータなどのフィールドを抽出 | +| 機能 | ユースケース | +| ----------- | --------------------------------------------- | +| **検索** | ウェブを検索し、ヒットしたページのコンテンツを取得 | +| **マップ** | クロール前にサイト上のすべての URL を一覧表示 | +| **スクレイピング** | URL をクリーンな Markdown または構造化 JSON に変換 | +| **クロール** | サブページを含むサイト全体のページを収集 | +| **構造化データ** | スクレイピングの JSON 形式を使用して、商品詳細、表、メタデータなどのフィールドを抽出 | ## リソース {#resources} diff --git a/ja/integrations/make.mdx b/ja/integrations/make.mdx index 87eec2054..f68cc30a5 100644 --- a/ja/integrations/make.mdx +++ b/ja/integrations/make.mdx @@ -26,7 +26,7 @@ Make (旧 Integromat) は、Firecrawl チームが保守する、検証済みの ## Make の Firecrawl モジュール {#firecrawl-modules-in-make} - + ### Web サイトをクロール {#crawl-a-website} URL をクロールし、複数ページのコンテンツを取得します @@ -51,12 +51,6 @@ Make (旧 Integromat) は、Firecrawl チームが保守する、検証済みの *** -### Web サイトを検索 {#search-a-website} - - Firecrawl のスクレイピング機能を使用して Web 検索を実行します - - *** - ### クロールのステータスを取得 {#get-crawl-status} 指定したクロールイベント ID のステータスを取得します @@ -69,7 +63,7 @@ Make (旧 Integromat) は、Firecrawl チームが保守する、検証済みの -### Web サイトを検索 {#search-a-website-2} +### Web サイトを検索 {#search-a-website} 任意の検索クエリに対してページ全体のコンテンツを取得します @@ -191,12 +185,12 @@ Make (旧 Integromat) は、Firecrawl チームが保守する、検証済みの * 単一ページには最速の**スクレイピング**を使用 * 大規模サイトには上限付きの**クロール**を使用 - * レート制限を避けるため、適切な間隔でスケジュールする + * レート制限の範囲内に収まるよう、適切な間隔でスケジュールする * エラーハンドリングモジュールを追加する - * 戦略的にスケジュールする (毎時/毎日/毎週) + * 戦略的にスケジュールする (毎時/毎日/毎週) * 不要な実行を避けるためにフィルターを使用する * API使用量を管理するためにクロールの上限を設定する * まずFirecrawl Playgroundでテストする diff --git a/ja/integrations/n8n.mdx b/ja/integrations/n8n.mdx index 63f53e33a..ea573bdac 100644 --- a/ja/integrations/n8n.mdx +++ b/ja/integrations/n8n.mdx @@ -5,7 +5,7 @@ description: "Firecrawlをn8nで使用して、AIワークフローに検索、 ## Firecrawl と n8n の概要 {#introduction-to-firecrawl-and-n8n} -Web スクレイピングの自動化は、現代のビジネスに不可欠です。競合他社の価格監視、コンテンツの集約、見込み顧客の獲得、リアルタイムデータを活用した AI アプリケーションの構築など、Firecrawl と n8n を組み合わせれば、プログラミングの知識がなくても強力なソリューションを実現できます。 +Firecrawl は AI エージェントのためのコンテキスト API です。Firecrawlノードを使えば、Search、Scrape、Crawl、Map、Interact、Agent を n8n のワークフローに組み込めます。価格の監視、コンテンツの集約、見込み顧客の獲得、AI エージェントへのクリーンなコンテキストの供給などを、コードを書かずに実現できます。 ![Firecrawl と n8n の連携](/images/guides/n8n/firecrawl-n8n-integration-hero.png) @@ -15,7 +15,7 @@ n8n は、さまざまなツールやサービスを接続するオープンソ ## n8n で Firecrawl を使用する理由 {#why-use-firecrawl-with-n8n} -従来の Web スクレイピングには、いくつかの課題があります。Web サイトの構造が更新されると、カスタムスクリプトは動作しなくなります。ボット対策システムによって自動リクエストがブロックされることもあります。JavaScript を多用するサイトは適切にレンダリングされません。インフラストラクチャにも継続的なメンテナンスが必要です。 +従来の Web スクレイピングには、いくつかの課題があります。Web サイトの構造が更新されると、カスタムスクリプトは動作しなくなります。JavaScript を多用する複雑なサイトは適切にレンダリングされません。インフラストラクチャにも継続的なメンテナンスが必要です。 Firecrawl はスクレイピングに伴うこうした技術的な複雑さを処理し、n8n は自動化のためのフレームワークを提供します。両者を組み合わせることで、次のような本番環境対応のワークフローを構築できます。 @@ -162,7 +162,7 @@ Firecrawl ノードを追加して、最初のワークフローを作成しま ## ステップ3: Firecrawlノードをインストールして設定する {#step-3-install-and-configure-the-firecrawl-node} -n8n は Firecrawl をネイティブでサポートしています。ノードをインストールし、先ほど作成した API キーを使用して Firecrawl アカウントに接続します。 +Firecrawl は、n8n の検証済みノード (`@mendable/n8n-nodes-firecrawl`) として提供されており、Firecrawl が開発・保守しています。ノードをインストールし、先ほど作成した API キーを使用して Firecrawl アカウントに接続します。セルフホスト型の n8n では、インスタンスのオーナーが検証済みノードを一度インストールすれば、そのインスタンスのすべてのユーザーが使用できます。 ### ワークフローにFirecrawlノードを追加する {#add-the-firecrawl-node-to-your-workflow} @@ -191,30 +191,34 @@ Firecrawlノードを使用する前に、APIキーで認証する必要があ 1. Firecrawlノードのボックスをクリックして、右側の構成パネルを開きます 2. 上部に「接続に使用する認証情報」のドロップダウンが表示されます -3. 初めての場合は、**「新しい認証情報を作成」**をクリックします +3. 初めての場合は、**「新しい認証情報を作成」**をクリックします ![「新しい認証情報を作成」オプションがある認証情報ドロップダウンを表示したFirecrawlノードの構成パネル](/images/guides/n8n/n8n-firecrawl-api-credentials-setup.gif) 4. 認証情報の構成ウィンドウが開きます 5. この認証情報の名前を入力します (例: 「My Firecrawl Account」) 6. 「API Key」フィールドにFirecrawl APIキーを貼り付けます -7. 下部の**「保存」**をクリックします +7. 下部の**「保存」**をクリックします 認証情報がn8nに保存されました。今後Firecrawlノードを使用する際に、APIキーを再入力する必要はありません。 + + 認証情報には **Base URL** フィールドもあり、デフォルト値は `https://api.firecrawl.dev/v2` です。古いバージョンのノードで作成した認証情報では、`https://api.firecrawl.dev/v1` が設定されたままになっている場合があります。Base URL が v1 のままだと、Agent、Browser、Interact など v2 でのみ提供されているオペレーションが 404 エラー ("The resource you are requesting could not be found") で失敗します。その場合は認証情報を開き、**Base URL** を `https://api.firecrawl.dev/v2` に変更してください。 + + ### 接続をテストする {#test-your-connection} Firecrawl ノードが正しく接続されていることを確認しましょう。 1. Firecrawl ノードを選択したまま、構成パネルを確認します -2. 「Resource」ドロップダウンで「**Scrape a url and get its content**」を選択します +2. **リソース** を「**Scraping**」に、**オペレーション** を「**Scrape URL**」に設定します 3. 「URL」フィールドに `https://firecrawl.dev` と入力します 4. その他の設定は、ひとまずデフォルトのままにします -5. ノード右下の「**Test step**」ボタンをクリックします +5. 「**Execute step**」ボタンをクリックします ![Scrape オペレーションを選択し、example.com の URL を入力して、Test step ボタンをクリックする](/images/guides/n8n/n8n-firecrawl-test-connection-scrape.gif) -すべてが正しく設定されていれば、ノード下部の出力パネルに example.com からスクレイピングしたコンテンツが表示されます。 +すべてが正しく設定されていれば、出力パネルに firecrawl.dev からスクレイピングしたコンテンツが表示されます。 おめでとうございます!Firecrawl ノードは接続され、正常に動作しています。 @@ -293,9 +297,10 @@ Firecrawl のプロダクトアップデートの要約を毎朝 Telegram に配 * "**Firecrawl**" を検索して追加します * Firecrawl の認証情報を選択します * 次のように構成します: - * **リソース**: URLをスクレイピングしてコンテンツを取得する + * **リソース**: Scraping + * **オペレーション**: Scrape URL * **URL**: `https://www.firecrawl.dev/blog/category/product-updates` - * **Formats**: "Summary" を選択 + * **Scrape Options**: **Formats** を追加し、"Summary" を選択 ![ブログURLとSummaryフォーマットを選択してFirecrawlノードを追加・構成する](/images/guides/n8n/n8n-firecrawl-scrape-blog-summary.gif) @@ -313,7 +318,7 @@ Firecrawl のプロダクトアップデートの要約を毎朝 Telegram に配 ![ボットトークン入力欄を含むTelegram認証情報の構成](/images/guides/n8n/n8n-telegram-bot-token-credentials.gif) 6. Telegram メッセージを構成します: - * **Operation**: メッセージを送信 + * **オペレーション**: メッセージを送信 * **Chat ID**: チャット ID を入力します @@ -323,7 +328,7 @@ Firecrawl のプロダクトアップデートの要約を毎朝 Telegram に配 ![Telegramノードを構成し、summaryフィールドをメッセージテキストにマッピングする](/images/guides/n8n/n8n-test-telegram-message-firecrawl.gif) -* Firecrawl の要約の構造を確認したら、Firecrawl ノードの output から `summary` フィールドをドラッグしてメッセージテキストに追加します。 +* Firecrawl の要約の構造を確認したら、Firecrawl ノードの output から `summary` フィールド (`data` の下) をドラッグしてメッセージテキストに追加します。 7. ワークフローをテストします: * "**ワークフローを実行**" をクリックします @@ -350,7 +355,8 @@ Firecrawl のプロダクトアップデートの要約を毎朝 Telegram に配 1. 新しいワークフローを作成し、**Manual Trigger**ノードを追加します 2. 次の設定で**Firecrawl**ノードを追加します: - * **Resource**: Search and optionally scrape search results + * **リソース**: Map & Search + * **オペレーション**: Search Web * **Query**: `ai news` * **Limit**: 5 @@ -452,16 +458,17 @@ return [{ json: { message } }]; ## Firecrawlオペレーションを理解する {#understanding-firecrawl-operations} -いくつかのワークフローを構築したので、n8nで利用できるFirecrawlの各オペレーションを見ていきましょう。各オペレーションは、特定のWebスクレイピングのユースケース向けに設計されています。 +いくつかのワークフローを構築したので、n8nで利用できるFirecrawlの各オペレーションを見ていきましょう。Firecrawlノードでは、まず**リソース** (Scraping、Crawling、Map & Search、Agent、Interact、Browser、Account、またはExtract (Legacy)) を選択し、次に**オペレーション**を選択します。各オペレーションは、特定のウェブデータのユースケース向けに設計されています。 -### URLをスクレイピングしてコンテンツを取得する {#scrape-a-url-and-get-its-content} +### URL をスクレイピング {#scrape-url} -1つのWebページからコンテンツを抽出し、さまざまなフォーマットで返します。 +リソース: **スクレイピング**。1つのWebページからコンテンツを抽出し、さまざまなフォーマットで返します。 **機能:** * 1つのURLをスクレイピング * クリーンなMarkdown、HTML、AI生成の要約を返す +* **JSON** フォーマットでプロンプトまたはスキーマを指定し、構造化データを返す * スクリーンショットを取得し、リンクを抽出可能 **最適な用途:** @@ -473,13 +480,21 @@ return [{ json: { message } }]; **ユースケース例:** 毎日のブログ要約 (上記の例1など) -### 永続プロファイルを使った Scrape + Interact {#scrape-interact-with-persistent-profiles} +### Interact {#interact} + +リソース: **Interact**。**URL をスクレイピング** の実行後も、引き続きページを操作できます。自然言語のプロンプト、または Playwright や Bash のコードを使用して、クリック、フォーム入力、ページ遷移などを行います。 + +**オペレーション:** + +* **Execute Interaction**: URL をスクレイピング の出力に含まれる `scrapeId` (`data.metadata.scrapeId`) を使用して、スクレイピング済みのページに対してプロンプトまたはコードを実行します +* **Stop Interaction**: 該当する `scrapeId` の Interactセッションを終了します +* **Get Interact Context**: これらのオペレーションをツールとして呼び出す AIエージェント向けの使用方法を返します -Scrape の後に Interact を使用するワークフローでは、**Scrape** ステップで永続 `profile` を設定します。Interact ステップには、スクレイピングのレスポンスの `scrapeId` と、プロンプトまたはコードだけが必要です。Interact リクエストのボディに `profile` を追加しないでください。Interact はスクレイピングジョブからプロファイルを継承します。 +永続的なブラウザープロファイルを使用し、Scrape の後に Interact を行うワークフローでは、**URL をスクレイピング** ステップで **Profile** を設定します。Execute Interaction ステップで必要なのは、`scrapeId` とプロンプトまたはコードだけです。Interact のリクエストボディには `profile` を追加しないでください。プロファイルはスクレイピングジョブから Interact に引き継がれます。 -Cookie、localStorage、その他のブラウザ状態を保存するには、ワークフローの完了後に Interact セッションを停止します。後続のワークフロー実行で既存のプロファイルを読み取るだけの場合は、Scrape ステップで `saveChanges` を `false` に設定します。 +Cookie、localStorage などのブラウザの状態を保存するには、ワークフローの最後に **Stop Interaction** を実行します。以降のワークフロー実行で既存のプロファイルを読み込むだけの場合は、Scrape ステップのプロファイル設定で **Save Changes** をオフにしてください。 -インストールされている Firecrawl n8n ノードのバージョンで Scrape オペレーションのプロファイル設定が表示されない場合は、Firecrawl n8n ノードを最新版に更新してください。使用中の n8n バージョンがノードのカスタムリクエストまたはボディオプションに対応している場合は、同じ `profile` オブジェクトをそこから渡すことができます。 +インストール済みの Firecrawl n8n ノードで URL をスクレイピング オペレーションに **Profile** が表示されない場合は、Firecrawl n8n ノードを最新バージョンに更新してください。また、同じ `profile` オブジェクトを **Additional Fields** > **Custom Properties (JSON)** で渡すこともできます: ```json { @@ -490,9 +505,11 @@ Cookie、localStorage、その他のブラウザ状態を保存するには、 } ``` -### 検索結果を検索し、必要に応じてスクレイピング {#search-and-optionally-scrape-search-results} +詳しくは、[Interact ドキュメント](/ja/features/interact)を参照してください。 + +### ウェブを検索 {#search-web} -ウェブ検索を実行し、必要に応じてコンテンツをスクレイピングした検索結果を返します。 +リソース: **Map & Search**。ウェブ検索を実行し、必要に応じてコンテンツをスクレイピングした検索結果を返します。 **機能:** @@ -509,15 +526,18 @@ Cookie、localStorage、その他のブラウザ状態を保存するには、 **ユースケース例:** AIニュースの集約 (上記の例2など) -### Web サイトをクロールする {#crawl-a-website} +### Web サイトをクロールする {#crawl-website} -Web サイト内の複数ページを再帰的に検出し、スクレイピングします。 +リソース: **Crawling**。Web サイト内の複数ページを再帰的に検出し、スクレイピングします。 **機能:** * リンクを自動的にたどる -* 1 回のオペレーションで複数ページをスクレイピングする +* 1 回のジョブで複数ページをスクレイピングする * URL をパターンで絞り込める +* クロールジョブ ID を返す (スクレイピング済みページを読み取るには、**Get Crawl Status** を設定した 2 つ目の Firecrawlノードを追加する) + +Crawling リソースには、ほかにも **Cancel Crawl Job**、**Get Crawl Errors**、**Get Many Active Crawls**、**Preview Crawl Parameters** (自然言語のプロンプトをクロール設定に変換) があります。 **最適な用途:** @@ -525,13 +545,13 @@ Web サイト内の複数ページを再帰的に検出し、スクレイピン * サイトのアーカイブ * 複数ページにまたがるデータ収集 -### Web サイトをマップして URL を取得 {#map-a-website-and-get-urls} +### Web サイトをマップ {#map-website} -コンテンツをスクレイピングせずに、Web サイト内で見つかったすべての URL を返します。 +リソース: **Map & Search**。コンテンツをスクレイピングせずに、Web サイト内で見つかった URL を返します。 **機能:** -* サイト内のすべてのリンクを検出 +* サイト内のリンクを検出 * 整理された URL リストを返す * 高速かつ軽量 @@ -541,72 +561,65 @@ Web サイト内の複数ページを再帰的に検出し、スクレイピン * サイトマップの生成 * 大規模なクロールの計画 -### データを抽出 {#extract-data} +### URL をバッチスクレイピング {#batch-scrape-urls} -AI を使用して、カスタムプロンプトやスキーマに基づいて構造化情報を抽出します。 +リソース: **スクレイピング**。1 つの job で複数の URL を並列にスクレイピングします。 -**機能:** - -* AI を活用したデータ抽出 -* 指定した形式でデータを返す -* 複数ページに対応 +**機能概要:** -**最適な用途:** +* URL のリストを一括処理し、すべての URL に同じスクレイピングのオプションを適用します +* ループで個別に処理するよりも効率的です +* バッチのジョブ ID を返します。**Get Batch Scrape Status** を追加すると、すべての結果をまとめて取得できます -* カスタムデータの抽出 -* データベースの構築 -* 構造化情報の収集 - -### バッチスクレイプ {#batch-scrape} - -複数の URL を効率的に並列でスクレイピングします。 - -**機能:** - -* 複数の URL を同時に処理 -* ループ処理より効率的 -* すべての結果をまとめて返却 +スクレイピングリソースには、**Get Batch Scrape Errors** と **Cancel Batch Scrape Job** もあります。 **最適な用途:** * URL リストの処理 -* 大量データの収集 +* 大量のデータ収集 * 大規模なスクレイピングプロジェクト ### Agent {#agent} -自然言語プロンプトに基づき、AI agent が Web サイトを自律的に閲覧し、データを抽出します。 +リソース: **Agent**。AIエージェントを使用して、自然言語のプロンプトに基づき Web サイトを自律的に閲覧し、データを抽出します。 -**機能:** +**機能概要:** -* 必要なデータを説明するプロンプトを受け取ります -* AI agent が自律的にページを移動し、情報を抽出します -* **Sync** モード (結果を待機) と **Async** モード (job ID を即座に返す) を利用できます -* Async モードでは、**Get Agent Status** を使用して結果をポーリングします +* 必要なデータを記述したプロンプトに加え、任意で URL と JSONスキーマを指定できます +* AIエージェントが自律的にページを巡回し、情報を抽出します +* **Extract Data With AI Agent** (結果を待機) と **Start AI Agent Job (Async)** (ジョブ ID を即座に返す) の2種類のオペレーションがあります +* 非同期オペレーションを使用する場合は、**Get Agent Status** で結果をポーリングします **最適な用途:** -* プロンプトに基づく複雑な複数ページにわたるデータ収集 -* ページ構造が正確にわからない場合の情報抽出 -* 複数のページを移動する必要があるリサーチタスク +* プロンプトに基づく、複数ページにまたがる複雑なデータ収集 +* ページの正確な構造がわからない場合の情報抽出 +* 複数ページの巡回が必要な調査タスク -**Sync と Async:** +**同期と非同期:** -* **Agent (Sync)** は job を開始し、1 ステップで結果を待機します。ほとんどのユースケースで最もシンプルな方法です。**Max Wait Time** パラメータは、timeout になるまでノードがポーリングする時間を制御します (デフォルト: 300 秒、最大: 600 秒) 。agent job の完了にこれより長い時間がかかる場合、Firecrawl 側で job が完了する可能性があっても、ノードは timeout status を返します。10 分を超える可能性がある job には、代わりに async モードを使用してください。 -* **Agent (Async)** は job ID を即座に返します。job の完了後に結果を取得するには、**Get Agent Status** オペレーションを使用する 2 つ目の Firecrawl ノードを追加します。 +* **Extract Data With AI Agent** は、ジョブの開始から結果の待機までを1ステップで行います。ほとんどのユースケースではこれが最もシンプルです。**Max Wait Time** パラメータで、ノードがタイムアウトするまでポーリングを続ける時間を指定します (デフォルト: 300秒、最大: 600秒) 。エージェントジョブがこの時間を超えると、ノードは `jobId` とともに `timeout` ステータスを返します。ただし、Firecrawl 側ではジョブが引き続き実行され、完了する場合があります。その ID を **Get Agent Status** に渡すか、10分を超える可能性のあるジョブには非同期オペレーションを使用してください。 +* **Start AI Agent Job (Async)** はジョブ ID を即座に返します。ジョブの完了後に結果を取得するには、**Get Agent Status** オペレーションを設定した2つ目のFirecrawlノードを追加します。 -agent 機能の詳細については、[Agent documentation](/ja/features/agent) を参照してください。 +エージェント機能の詳細については、[Agent ドキュメント](/ja/features/agent)を参照してください。 + +### 構造化データを抽出 (レガシー) {#extract-structured-data-legacy} + +リソース: **Extract (Legacy)**。AI を使用して、プロンプトまたはスキーマに基づき複数の URL から構造化された情報を抽出します。結果は **Get Extract Status** で読み取ります。 + +このリソースはレガシーの `/extract` エンドポイントを呼び出します。新しいワークフローでは、代わりに **Agent** を使用してください。対象のページがすでにわかっている場合は、**URL をスクレイピング** を **JSON** フォーマットで使用してください。 ### ブラウザサンドボックス {#browser-sandbox} -コードで制御可能な永続的ブラウザセッションを提供します。単一のセッション内で、複数ステップのブラウザ自動化を実行できます。 +リソース: **Browser**。コードで制御可能な永続的ブラウザセッションを提供します。単一のセッション内で、複数ステップのブラウザ自動化を実行できます。 **オペレーション:** -* **ブラウザセッションを作成** — 新しいブラウザセッションを開始し、`sessionId`を返します -* **ブラウザコードを実行** — セッション内でJavaScript、Python、またはbashコードを実行します (作成ステップで取得した`sessionId`を使用) -* **ブラウザセッションを一覧表示** — アクティブまたは破棄済みのセッションを一覧表示します -* **ブラウザセッションを削除** — 不要になったセッションを破棄します +* **Create Browser Session**: 新しいブラウザセッションを開始し、その`id`を返します +* **Execute Browser Code**: セッション内でNode (Playwright)、Python、またはBashコードを実行します。作成ステップで取得した`id`を**Session ID**として使用します +* **Get Many Browser Sessions**: アクティブまたは破棄済みのセッションを一覧表示します +* **Delete Browser Session**: 不要になったセッションを破棄します +* **Get Browser Context**: これらのオペレーションをツールとして呼び出すAIエージェント向けに、使用方法と有効なセッションを返します **最適な用途:** @@ -614,9 +627,13 @@ agent 機能の詳細については、[Agent documentation](/ja/features/agent) * ステップ数が事前にわからない動的なページナビゲーション * 実行をまたいでCookieとlocalStorageを保持するために、永続的なブラウザプロファイルを使用するワークフロー -n8nでは、Firecrawlノードで**Browser**リソースを選択すると、これらのオペレーションを利用できます。作成ステップで取得した`sessionId`を、後続の各実行または削除ステップに渡します。n8nの**Loop Over Items**ノードを使用して動的なページリストを反復処理し、同じセッション内で各ページに対して実行を呼び出します。 +作成ステップで取得したセッションの`id`を、後続の各実行または削除ステップに渡します。n8nの**Loop Over Items**ノードを使用して動的なページリストを反復処理し、同じセッション内で各ページに対して実行を呼び出します。 + +ブラウザサンドボックス機能の詳細については、[ブラウザサンドボックスのドキュメント](/ja/features/browser)を参照してください。 + +### アカウント {#account} -Browser Sandbox機能の詳細については、[Browser Sandboxのドキュメント](/ja/features/browser)を参照してください。 +リソース:**アカウント**。Team のクレジット使用量、トークン使用量、キューのステータスを取得します。大規模な job を実行する前に、ワークフロー内で残りのクレジットを確認できます。 ## ワークフローテンプレートと例 {#workflow-templates-and-examples} diff --git a/ja/integrations/neuron-ai.mdx b/ja/integrations/neuron-ai.mdx index b962db75f..26c3bc57d 100644 --- a/ja/integrations/neuron-ai.mdx +++ b/ja/integrations/neuron-ai.mdx @@ -8,7 +8,7 @@ og:description: "Firecrawl ツールキットを使って、Neuron AI エージ **Neuron AI 公式ドキュメント:** [docs.neuron-ai.dev/agent/tools](https://docs.neuron-ai.dev/agent/tools) - Firecrawl を使って、PHP エージェントに Web 検索とページ読み取りの機能を追加します + PHP エージェントで Firecrawl の Search と Scrape を使えるようにし、Neuron AI エージェントが最新のソースを見つけて、ページをクリーンな Markdown として読み取れるようにします ## 概要 {#overview} diff --git a/ja/integrations/pipedream.mdx b/ja/integrations/pipedream.mdx index 24e82e5ac..36039fc53 100644 --- a/ja/integrations/pipedream.mdx +++ b/ja/integrations/pipedream.mdx @@ -21,13 +21,13 @@ Firecrawl の Pipedream アプリを使用すると、ワークフロー内の ## できること {#what-you-can-do} -| 機能 | ユースケース | -| ----------- | ---------------------------------------------- | -| **スクレイピング** | webhook またはスケジュールの実行時にページコンテンツを取得 | -| **クロール** | 複数ページを対象とするクロールジョブを開始 (Get Crawl Data でポーリング) | -| **検索** | 後続の処理に備えてソースを検出 | -| **マップ** | サイト内の URL を一覧表示し、必要に応じて検索語で絞り込み | -| **抽出** | 1 つ以上の URL から構造化データを取得 | +| アクション | ユースケース | +| ---------------- | --------------------------------------------------------------- | +| **Scrape Page** | webhook やスケジュールの起動時にページのコンテンツを取得 | +| **Crawl URL** | 複数ページのクロールジョブを開始 (**Get Crawl Data** でポーリング) | +| **Search** | 後続ステップに進む前にソースを検索 | +| **Map URL** | サイト上の URL を一覧表示 (任意で検索語による絞り込みも可能) | +| **Extract Data** | 1 つ以上の URL から構造化データを抽出 (実行中の job は **Get Extract Status** で確認) | ## リソース {#resources} diff --git a/ja/integrations/praison.mdx b/ja/integrations/praison.mdx index dd9f43e04..bd723c79b 100644 --- a/ja/integrations/praison.mdx +++ b/ja/integrations/praison.mdx @@ -15,14 +15,14 @@ Praison AI は Firecrawl をツールとして呼び出し、エージェント ## クイックスタート {#quick-start} -1. tools extra をインストールします。 +1. エージェント パッケージ、Praison tools パッケージ、Firecrawl SDK をインストールします。 ```bash -pip install "praisonai[tools]" +pip install praisonaiagents praisonai-tools firecrawl-py ``` 2. Firecrawl Cloud 用の `FIRECRAWL_API_KEY` を設定します -3. Firecrawl ツールをagentに渡します: +3. Firecrawl ツールをエージェントに渡します: ```python from praisonaiagents import Agent @@ -39,10 +39,11 @@ print(agent.chat("Scrape the content from https://praison.ai/docs")) ## できること {#what-you-can-do} -| 機能 | ユースケース | -| ----------- | ------------------------------------------------------------ | -| **スクレイピング** | クリーンアップされたページコンテンツをAgentのコンテキストに取得 (`FirecrawlTool.scrape`) | -| **クロール** | サイトからページを収集 (`FirecrawlTool.crawl(url, limit=10)`) | +| 機能 | ユースケース | +| ----------- | ----------------------------------------------------------- | +| **スクレイピング** | クリーンアップされたページコンテンツをエージェントのコンテキストに取得 (`FirecrawlTool.scrape`) | +| **クロール** | サイトからページを収集 (`FirecrawlTool.crawl(url, limit=10)`) | +| **検索** | クエリに該当するページを検索 (`FirecrawlTool.search(query, limit=5)`) | ## リソース {#resources} diff --git a/ja/integrations/replit.mdx b/ja/integrations/replit.mdx index 7fa5385cb..ea67266dd 100644 --- a/ja/integrations/replit.mdx +++ b/ja/integrations/replit.mdx @@ -43,7 +43,7 @@ Replit Agent では、Firecrawl の **search**、**scrape**、**interact**、**m 動的な Web サイトで、クリック、フォーム入力、複数ステップのフローの操作を行います。 - **ユースケース:** フォームワークフロー、ログインが必要なページ、複数ステップのデータ収集。 + **ユースケース:** フォームワークフロー、動的なページ、複数ステップのデータ収集。 diff --git a/ja/integrations/sourcesyncai.mdx b/ja/integrations/sourcesyncai.mdx deleted file mode 100644 index a4f6d5039..000000000 --- a/ja/integrations/sourcesyncai.mdx +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: 'SourceSync.ai' -description: 'Firecrawl はウェブスクレイピング機能のために SourceSync.ai と連携します。' -og:title: "SourceSync.ai | Firecrawl" -og:description: "Firecrawl はウェブスクレイピング機能のために SourceSync.ai と連携します。" ---- - -[SourceSync.ai](https://sourcesync.ai) は、独自データを用いて AI アプリケーションを構築できる Retrieval Augmented Generation as a Service のプラットフォームです。本ガイドでは、ウェブスクレイピング機能において Firecrawl を SourceSync.ai と組み合わせて利用する方法を説明します。 - -
- ## セットアップ {#setup} -
- -1. まず、[Firecrawl ダッシュボード](https://www.firecrawl.dev/app)から Firecrawl の API キーを取得します。 - -2. SourceSync.ai のネームスペースで、Web スクレイピングのプロバイダーとして Firecrawl を使用するように設定します: - - - -```bash cURL -curl -X PATCH https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "webScraperConfig": { - "provider": "FIRECRAWL", - "apiKey": "YOUR_FIRECRAWL_API_KEY" - } - }' -``` - -```javascript JavaScript -const response = await fetch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - { - method: 'PATCH', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - webScraperConfig: { - provider: 'FIRECRAWL', - apiKey: 'YOUR_FIRECRAWL_API_KEY', - }, - }), - } -) -``` - -```python Python -import requests - -response = requests.patch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'webScraperConfig': { - 'provider': 'FIRECRAWL', - 'apiKey': 'YOUR_FIRECRAWL_API_KEY', - }, - }, -) -``` - - - -
- ## 使い方 {#usage} -
- -設定が完了したら、SourceSync.ai のウェブスクレイピング用エンドポイントを Firecrawl の機能と組み合わせて利用できます。主な取り込み方法は次のとおりです: - -
- ### URLリストの取り込み {#url-list-ingestion} -
- -特定のURLをスクレイピングする: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/urls \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "URLS_LIST", - "config": { - "urls": [ - "https://example.com/page1", - "https://example.com/page2" - ], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/urls', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'URLS_LIST', - config: { - urls: ['https://example.com/page1', 'https://example.com/page2'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/urls', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'URLS_LIST', - 'config': { - 'urls': ['https://example.com/page1', 'https://example.com/page2'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### ウェブサイトのクロール {#website-crawling} -
- -カスタムルールでウェブサイト全体をクロールする: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/website \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "WEBSITE", - "config": { - "url": "https://example.com", - "maxDepth": 3, - "maxLinks": 100, - "includePaths": ["/docs", "/blog"], - "excludePaths": ["/admin"], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/website', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'WEBSITE', - config: { - url: 'https://example.com', - maxDepth: 3, - maxLinks: 100, - includePaths: ['/docs', '/blog'], - excludePaths: ['/admin'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/website', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'WEBSITE', - 'config': { - 'url': 'https://example.com', - 'maxDepth': 3, - 'maxLinks': 100, - 'includePaths': ['/docs', '/blog'], - 'excludePaths': ['/admin'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### サイトマップの処理 {#sitemap-processing} -
- -サイトマップ内のすべてのURLを処理します。 - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/sitemap \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "SITEMAP", - "config": { - "url": "https://example.com/sitemap.xml", - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/sitemap', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'SITEMAP', - config: { - url: 'https://example.com/sitemap.xml', - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/sitemap', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'SITEMAP', - 'config': { - 'url': 'https://example.com/sitemap.xml', - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ## 機能 {#features} -
- -Firecrawl を SourceSync.ai と併用すると、次の機能を利用できます: - -- JavaScript レンダリング対応 -- 自動レート制限 -- CSS セレクターによるコンテンツ抽出 -- 深さを制御した再帰クロール -- サイトマップ処理 - -
- ## リソース {#resources} -
- -- [SourceSync.ai ドキュメント](https://sourcesync.ai) -- [Webスクレイピングガイド](https://sourcesync.ai/web-scraping) -- [APIリファレンス](https://sourcesync.ai/api-reference/data-ingestion#ingest-urls) - -サポートが必要な場合: - -- メール: [support@sourcesync.ai](mailto:support@sourcesync.ai) -- Discord: [コミュニティに参加](https://discord.gg/Fx3GnFKnRT) \ No newline at end of file diff --git a/ja/integrations/stripe-projects.mdx b/ja/integrations/stripe-projects.mdx index c79136ed8..73730037a 100644 --- a/ja/integrations/stripe-projects.mdx +++ b/ja/integrations/stripe-projects.mdx @@ -8,7 +8,7 @@ og:description: "Stripe Projects CLI から Firecrawl のアカウント、API **Stripe 公式ドキュメント:** [docs.stripe.com/projects](https://docs.stripe.com/projects) · [プロバイダーディレクトリの Firecrawl](https://projects.dev/providers/) - Firecrawl は Stripe Projects のプロバイダーです。`stripe projects add firecrawl/api` で任意のプロジェクトに追加できます。 + AIエージェント向けのコンテキスト API である Firecrawl は、Stripe Projects のプロバイダーです。`stripe projects add firecrawl/api` で任意のプロジェクトに追加できます。 ## 概要 {#overview} @@ -35,7 +35,7 @@ stripe projects env --pull CLI は `FIRECRAWL_API_BASE_URL` と `FIRECRAWL_DOCUMENTATION_URL` も書き込みます。どちらも参考情報です。SDKs が読み取るのは `FIRECRAWL_API_URL` で、これはセルフホスト環境の場合のみです。Stripe でプロビジョニングされたアカウントはデフォルトのホスト版 API を使用するため、`FIRECRAWL_API_URL` は未設定のままにしてください。 -ここからは、[Node.js](/ja/quickstarts/nodejs) または [Python](/ja/quickstarts/python) のクイックスタートに進んでください。他の言語の場合は [SDK の概要](/ja/sdks/overview) を参照してください。このキーはすべてのエンドポイントで利用できます: [search](/ja/features/search)、[scrape](/ja/features/scrape)、[crawl](/ja/features/crawl)、[map](/ja/features/map)、[extract](/ja/features/extract)、[interact](/ja/features/interact)、[parse](/ja/features/parse)、[monitor](/ja/features/monitoring)。 +ここからは、[Node.js](/ja/quickstarts/nodejs) または [Python](/ja/quickstarts/python) のクイックスタートに進んでください。他の言語の場合は [SDK の概要](/ja/sdks/overview) を参照してください。このキーはすべてのエンドポイントで利用できます: [search](/ja/features/search)、[scrape](/ja/features/scrape)、[crawl](/ja/features/crawl)、[map](/ja/features/map)、[interact](/ja/features/interact)、[エージェント](/ja/features/agent)、[parse](/ja/features/parse)、[monitor](/ja/features/monitoring)。 ## カタログ {#catalog} @@ -68,7 +68,7 @@ stripe projects env --pull stripe projects remove firecrawl ``` -アップグレードには Stripe の [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) を使用するため、Firecrawl がカード情報を参照することはありません。プランは他のサブスクリプションと同様に Firecrawl ダッシュボードに表示されます。Free に戻すには、`stripe projects upgrade firecrawl` を実行して `free` を選択するか、ダッシュボードの [課金](https://www.firecrawl.dev/app/settings?tab=billing) からプランを変更してください。 +アップグレードには Stripe の [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) を使用するため、Firecrawl がカード情報を参照することはありません。プランは他のサブスクリプションと同様に Firecrawl ダッシュボードに表示されます。Free に戻すには、`stripe projects downgrade firecrawl` を実行して `free` を選択するか、ダッシュボードの [課金](https://www.firecrawl.dev/app/settings?tab=billing) からプランを変更してください。 ## アカウントと課金 {#accounts-and-billing} @@ -103,4 +103,4 @@ Agent が Firecrawl をプロビジョニングする場合: slug は推測せ * [Stripe Projects ドキュメント](https://docs.stripe.com/projects) * [プロバイダーディレクトリ](https://projects.dev/providers/)と[テンプレート](https://projects.dev/templates/)。Shopify Trending Products テンプレートには Firecrawl が組み込まれています * [Firecrawl の料金](https://www.firecrawl.dev/pricing) -* キーを取得するその他の方法: [ダッシュボード](https://www.firecrawl.dev/app/api-keys)、[Vercel Marketplace](/ja/quickstarts/vercel-marketplace)、またはプラットフォームを運営している場合は [Partner API](/ja/partner-integration) \ No newline at end of file +* キーを取得するその他の方法: [ダッシュボード](https://www.firecrawl.dev/app/api-keys)、[Vercel Marketplace](/ja/quickstarts/vercel-marketplace)、またはプラットフォームを運営している場合は [Firecrawl for Platforms](/ja/firecrawl-for-platforms) \ No newline at end of file diff --git a/ja/integrations/tines.mdx b/ja/integrations/tines.mdx new file mode 100644 index 000000000..060bf38e1 --- /dev/null +++ b/ja/integrations/tines.mdx @@ -0,0 +1,148 @@ +--- +title: "Tines" +description: "Tines のストーリーから HTTP Request アクションを使用して、Firecrawl の検索、スクレイピング、抽出、マップ、クロールを呼び出します" +--- + + + **Tines ドキュメント:** [HTTP Request アクション](https://www.tines.com/docs/actions/types/http-request/)、[認証情報](https://www.tines.com/docs/credentials/) + + Firecrawl のリアルタイムなウェブデータを Tines のストーリーに取り込みます + + +## 概要 {#overview} + +Tines のストーリーでは、HTTP Request アクションを使って任意の REST API を呼び出せます。このアクションのリクエスト先を Firecrawl API にすると、ストーリーからウェブの検索、ページのスクレイピングと Markdown への変換、構造化データの抽出、サイトのマップやクロールを実行し、その結果をストーリー内の次のアクションに渡せます。 + +## クイックスタート {#quick-start} + +1. [Firecrawl APIキーを作成します](https://www.firecrawl.dev/app/api-keys) +2. Tinesで **認証情報** を開き、`firecrawl` という名前の **Text** 認証情報を作成して、値にキーを貼り付けます +3. ストーリーに **HTTP Request** アクションを追加し、以下のように構成します + +キーを `<>` として参照すれば、アクションの構成にキーを直接記述せずに済みます。 + +## ページをスクレイピングする {#scrape-a-page} + +このアクションはスクレイピングリクエストを送信し、ページを Markdown 形式で出力します: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": ["markdown"], + "integration": "_tines" + } +} +``` + +`https://example.com` を、上流のイベントから取得した URL (例: `<>`) に置き換えてください。任意指定の `integration` フィールドは、Tines から送信されたリクエストであることを示すラベルです。 + +## できること {#what-you-can-do} + +| 機能 | エンドポイント | ユースケース | +| ----------- | ------------------------------------ | ------------------------------------- | +| **検索** | `POST /v2/search` | 後続のアクションに先立ち、質問やアラートに関連するソースを探す | +| **スクレイピング** | `POST /v2/scrape` | URL を Markdown または構造化 JSON に変換する | +| **抽出** | `json` フォーマットを指定した `POST /v2/scrape` | プロンプトとスキーマを使って、タイトルや商品詳細などのフィールドを抽出する | +| **マップ** | `POST /v2/map` | サイト内の URL を一覧で取得する | +| **クロール** | `POST /v2/crawl` | サイト全体のページを収集し、ポーリングで結果を取得する | + +すべてのエンドポイントで、ベース URL `https://api.firecrawl.dev`、共通の `Authorization` ヘッダー、JSONボディを使用します。 + +## ウェブを検索する {#search-the-web} + +```json +{ + "url": "https://api.firecrawl.dev/v2/search", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "query": "firecrawl web scraping", + "limit": 5, + "sources": ["web"], + "integration": "_tines" + } +} +``` + +## 構造化データを抽出 {#extract-structured-data} + +`formats` のエントリを `json` 型に設定し、プロンプトとJSONスキーマを指定します: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": [ + { + "type": "json", + "prompt": "Extract the page title", + "schema": { + "type": "object", + "properties": { "title": { "type": "string" } } + } + } + ], + "integration": "_tines" + } +} +``` + +## サイトをクロールする {#crawl-a-site} + +クロールは非同期で実行されます。1つのアクションでクロールを開始し、別のアクションで結果を取得します。 + +`POST /v2/crawl` で**クロールを開始**します: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "limit": 10, + "integration": "_tines" + } +} +``` + +レスポンスには `id` が含まれます。その `id` を指定してクロール結果を取得する2つ目の HTTP Request アクションで**ステータスを確認**し、`status` が `completed` になるまで繰り返します。 + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl/<>", + "method": "get", + "headers": { + "Authorization": "Bearer <>" + } +} +``` + +ここでの `start_crawl` は、クロールを開始したアクションの名前です。 + +## リソース {#resources} + +* [Tines の HTTP Request アクション](https://www.tines.com/docs/actions/types/http-request/) +* [Tines の認証情報](https://www.tines.com/docs/credentials/) +* [Firecrawl API の概要](/ja/api-reference/v2-introduction) +* [Firecrawl のスクレイピングに関するドキュメント](/ja/features/scrape) +* [Firecrawl のクロールに関するドキュメント](/ja/features/crawl) \ No newline at end of file diff --git a/ja/integrations/zapier.mdx b/ja/integrations/zapier.mdx index 662fa6906..3479cebc4 100644 --- a/ja/integrations/zapier.mdx +++ b/ja/integrations/zapier.mdx @@ -149,13 +149,16 @@ description: "Firecrawl自動化向けの公式チュートリアルとZapier連 ## Firecrawl アクション {#firecrawl-actions} -| アクション | ユースケース | -| ------------------ | ----------------------------- | -| **/Scrape Page** | 単一ページのデータをすばやく取得 | -| **/Crawl Website** | 複数ページを対象とした Web サイト全体のスクレイピング | -| **/Extract Data** | カスタムスキーマを用いた AI によるデータ抽出 | -| **/Search Data** | 検索とスクレイピングによるリサーチの自動化 | -| **/Map Data** | SEO 分析とサイト構造のマッピング | +| アクション | ユースケース | +| -------------------------------------------------------------------------- | ------------------------------------------- | +| **/Scrape Page** | 単一ページのデータをすばやく取得 | +| **/Crawl Website** | 複数ページを対象とした Web サイト全体のスクレイピング | +| **/Extract Data** | カスタムスキーマを用いた AI によるデータ抽出 | +| **/Search Data** | 検索とスクレイピングによるリサーチの自動化 | +| **/Map Data** | SEO 分析とサイト構造のマッピング | +| **Run Agent** | プロンプト、任意の URL とスキーマ、クレジット上限を指定してウェブからデータを収集 | +| **Get Data From /Crawl**, **Get Data From /Extract**, **Get Agent Status** | 以前に実行したクロール、抽出、エージェントジョブの結果を取得 | +| **Cancel Agent** | 実行中のエージェントジョブを停止 | ## クイックリファレンス {#quick-reference} diff --git a/ja/introduction.mdx b/ja/introduction.mdx index 1f990b4cb..ae9d72deb 100644 --- a/ja/introduction.mdx +++ b/ja/introduction.mdx @@ -1,8 +1,8 @@ --- title: はじめに -description: "AIエージェントのためのウェブデータAPI。ウェブを検索し、あらゆるページをスクレイピングして操作できます、すべてを1つのAPIで。" +description: "AIエージェントのためのコンテキストAPI。ウェブを検索し、あらゆるページをスクレイピングして操作できます、すべてを1つのAPIで。" og:title: "はじめに | Firecrawl" -og:description: "AIエージェントのためのウェブデータAPI。ウェブを検索し、あらゆるページをスクレイピングして操作できます、すべてを1つのAPIで。" +og:description: "AIエージェントのためのコンテキストAPI。ウェブを検索し、あらゆるページをスクレイピングして操作できます、すべてを1つのAPIで。" --- import SearchPython from "/snippets/ja/v2/search/base/python.mdx"; @@ -26,7 +26,7 @@ import { } from "/snippets/shared/agent-first-onboarding.jsx"; import AlexandriaFeedbackCTA from "/snippets/ja/alexandria-feedback-cta.mdx"; -Firecrawlは、AIエージェントのためのウェブデータAPIです。リアルタイムのウェブを検索・スクレイピングし、操作して、クリーンなMarkdownや構造化データを取得できます。 +Firecrawlは、AIエージェントのためのコンテキストAPIです。リアルタイムのウェブを検索・スクレイピングし、操作して、クリーンなMarkdownや構造化データを取得できます。 ## はじめに {#get-started} diff --git a/ja/learn/rag-llama3.mdx b/ja/learn/rag-llama3.mdx index 4f281e115..f6fb4f877 100644 --- a/ja/learn/rag-llama3.mdx +++ b/ja/learn/rag-llama3.mdx @@ -19,9 +19,7 @@ pip install --upgrade --quiet langchain langchain-community groq faiss-cpu ollam 埋め込みにはOllamaを使用します。Ollamaは[こちら](https://ollama.com/)からダウンロードできますが、好みの埋め込み手法を使っても問題ありません。 -
- ## Firecrawl でウェブサイトを読み込む {#load-website-with-firecrawl} -
+## Firecrawl でウェブサイトを読み込む {#load-website-with-firecrawl} ウェブサイトのデータを余すことなく取得し、可能な限りクリーンなフォーマットで扱うために、Firecrawl を使用します。Firecrawl はドキュメントローダーとして LangChain と容易に統合できます。 diff --git a/ja/mcp-server/local.mdx b/ja/mcp-server/local.mdx index 92967ad85..c4936dc9a 100644 --- a/ja/mcp-server/local.mdx +++ b/ja/mcp-server/local.mdx @@ -26,10 +26,10 @@ node --version ```bash env FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - クライアントで `npx -y firecrawl-mcp@3.23.7` を実行するよう設定し、クライアントの保護された環境変数またはシークレット管理機構で `FIRECRAWL_API_KEY` を指定します。 + クライアントで `npx -y firecrawl-mcp@3.33.2` を実行するよう設定し、クライアントの保護された環境変数またはシークレット管理機構で `FIRECRAWL_API_KEY` を指定します。 @@ -38,7 +38,7 @@ node --version ```bash env HTTP_STREAMABLE_SERVER=true \ FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` クライアントを次のエンドポイントに接続します。 @@ -68,13 +68,13 @@ node --version ```bash Cloud API export FIRECRAWL_API_KEY=fc-YOUR-API-KEY - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` ```bash Self-hosted API export FIRECRAWL_API_URL=https://firecrawl.your-domain.com export FIRECRAWL_API_KEY=your-api-key # インスタンスで認証が不要な場合は省略 - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` @@ -87,7 +87,7 @@ node --version 最短のセットアップには `npx` を使用します。代わりに、レビュー済みの同じリリースをグローバルにインストールするには: ```bash -npm install -g firecrawl-mcp@3.23.7 +npm install -g firecrawl-mcp@3.33.2 ``` 次を実行します。 diff --git a/ja/sdks/cli.mdx b/ja/sdks/cli.mdx index 3c7ecc3ef..44b062996 100644 --- a/ja/sdks/cli.mdx +++ b/ja/sdks/cli.mdx @@ -24,7 +24,7 @@ import AgentBasic from "/snippets/ja/v2/cli/agent/basic.mdx"; import AgentOptions from "/snippets/ja/v2/cli/agent/options.mdx"; import InteractCLI from "/snippets/ja/v2/interact/quickstart/cli.mdx"; -ターミナルから直接、検索、スクレイピング、Interact、クロール、マッピング、エージェントジョブの実行を行えます。Firecrawl CLIは単体でも動作し、Codex、Claude Code、Cursor、OpenCodeのようなAIコーディングエージェントが自動的に検出して利用できるスキルと組み合わせて使うこともできます。 +ターミナルから直接、検索、スクレイピング、解析、クロール、マッピング、Interact、エージェントジョブの実行、変更の監視を行えます。Firecrawl CLIはコマンドライン上のAIエージェント向けコンテキストAPIです。単体でも動作し、Codex、Claude Code、Cursor、Hermes Agent、OpenCodeのようなAIコーディングエージェントが自動的に検出して利用できるスキルと組み合わせて使うこともできます。 ## インストール {#installation} diff --git a/ja/sdks/dotnet.mdx b/ja/sdks/dotnet.mdx index 6c6992738..de874dd55 100644 --- a/ja/sdks/dotnet.mdx +++ b/ja/sdks/dotnet.mdx @@ -1,9 +1,9 @@ --- title: ".NET" -description: "Firecrawl .NET SDK は、Firecrawl API のラッパーで、Web サイトを簡単に Markdown に変換できます。" +description: "Firecrawl .NET SDK は、Firecrawl API のラッパーで、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できます。" icon: "microsoft" og:title: ".NET SDK | Firecrawl" -og:description: "Firecrawl .NET SDK は、Firecrawl API のラッパーで、Web サイトを簡単に Markdown に変換できます。" +og:description: "Firecrawl .NET SDK は、Firecrawl API のラッパーで、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できます。" --- ## インストール {#installation} @@ -27,7 +27,7 @@ Firecrawl .NET SDK をインストールするには、NuGet パッケージを ```xml - + ``` diff --git a/ja/sdks/elixir.mdx b/ja/sdks/elixir.mdx index df2d88345..1787b1d0b 100644 --- a/ja/sdks/elixir.mdx +++ b/ja/sdks/elixir.mdx @@ -15,9 +15,9 @@ import CheckCrawlStatusElixirShort from '/snippets/ja/v2/crawl-status/short/elix import CancelCrawlElixirShort from '/snippets/ja/v2/crawl-delete/short/elixir.mdx' import MapElixirShort from '/snippets/ja/v2/map/short/elixir.mdx' -Elixirアプリケーションから、単一ページのスクレイピング、サイト全体のクロール、URLのマッピングを行えます。SDKは実行時に NimbleOptions ですべてのパラメータを検証し、HTTP には Req を使用しているため、リクエストが送信される前に、タイプミスや無効なオプションを明確なエラーとして確認できます。 +Elixirアプリケーションから、ウェブの検索、スクレイピング、クロール、マップ、Interactを行えるほか、Agent を使って構造化データを取得できます。SDKは実行時に NimbleOptions ですべてのパラメータを検証し、HTTP には Req を使用しているため、リクエストが送信される前に、タイプミスや無効なオプションを明確なエラーとして確認できます。 -すべての関数には、`{:error, ...}` タプルを返す代わりに、エラー時に例外を発生させる bang (`!`) 版があります. +すべての関数には、`{:error, ...}` タプルを返す代わりに、エラー時に例外を発生させる bang (`!`) バリアントがあります. ## インストール {#installation} diff --git a/ja/sdks/go.mdx b/ja/sdks/go.mdx index e079597b9..2c4df4937 100644 --- a/ja/sdks/go.mdx +++ b/ja/sdks/go.mdx @@ -1,14 +1,14 @@ --- title: "Go" -description: "Firecrawl Go SDK は、Web サイトを簡単に Markdown に変換するための Firecrawl API のラッパーです。" +description: "Firecrawl Go SDK は、ウェブの検索・スクレイピング・クロールを行い、クリーンな Markdown や構造化データを取得するための Firecrawl API のラッパーです。" icon: "golang" og:title: "Go SDK | Firecrawl" -og:description: "Firecrawl Go SDK は、Web サイトを簡単に Markdown に変換するための Firecrawl API のラッパーです。" +og:description: "Firecrawl Go SDK は、ウェブの検索・スクレイピング・クロールを行い、クリーンな Markdown や構造化データを取得するための Firecrawl API のラッパーです。" --- ## インストール {#installation} -公式の Go SDK は、Firecrawl のモノレポ内の [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk) で管理されています。 +公式の Go SDK は、Firecrawl のモノレポ内の [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk) で管理されています。Go からこの SDK を使用して、ウェブに対する検索、スクレイピング、クロール、マップ、Interact、エージェントの実行が行えます。 Firecrawl Go SDK をインストールするには、次を実行します。 diff --git a/ja/sdks/java.mdx b/ja/sdks/java.mdx index 09d8dc26c..e1eeed21b 100644 --- a/ja/sdks/java.mdx +++ b/ja/sdks/java.mdx @@ -1,9 +1,9 @@ --- title: 'Java' -description: 'Firecrawl Java SDK は、Web サイトを簡単に Markdown に変換するための Firecrawl API のラッパーです。' +description: 'Firecrawl Java SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得するための Firecrawl API のラッパーです。' icon: 'java' og:title: "Java SDK | Firecrawl" -og:description: "Firecrawl Java SDK は、Web サイトを簡単に Markdown に変換するための Firecrawl API のラッパーです。" +og:description: "Firecrawl Java SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得するための Firecrawl API のラッパーです。" --- ## インストール {#installation} @@ -20,7 +20,7 @@ Firecrawl Java SDK をインストールするには、Maven Central から依 } dependencies { - implementation("com.firecrawl:firecrawl-java:1.18.0") + implementation("com.firecrawl:firecrawl-java:1.18.5") } ``` @@ -32,7 +32,7 @@ Firecrawl Java SDK をインストールするには、Maven Central から依 } dependencies { - implementation 'com.firecrawl:firecrawl-java:1.18.0' + implementation 'com.firecrawl:firecrawl-java:1.18.5' } ``` @@ -42,7 +42,7 @@ Firecrawl Java SDK をインストールするには、Maven Central から依 com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` diff --git a/ja/sdks/node.mdx b/ja/sdks/node.mdx index b05da4a8f..da4dcd4cd 100644 --- a/ja/sdks/node.mdx +++ b/ja/sdks/node.mdx @@ -1,9 +1,9 @@ --- title: 'Node' -description: 'Firecrawl Node SDK を使って、Web サイトをスクレイピング、クロールし、構造化データを抽出します。' +description: 'Firecrawl Node SDK を使用して、ウェブの検索、スクレイピング、クロール、操作を行えます。' icon: 'node' og:title: "Node SDK | Firecrawl" -og:description: "Firecrawl Node SDK を使って、Web サイトをスクレイピング、クロールし、構造化データを抽出します。" +og:description: "Firecrawl Node SDK を使用して、ウェブの検索、スクレイピング、クロール、操作を行えます。" --- import InstallationNode from '/snippets/ja/v2/installation/js.mdx' @@ -21,7 +21,7 @@ import PersistentJS from '/snippets/ja/v2/browser/persistent/js.mdx' import AgentWithSchemaNode from '/snippets/ja/v2/agent/with-schema/js.mdx' import AgentStatusNode from '/snippets/ja/v2/agent/status/js.mdx' -Node.js アプリケーションから、単一ページをスクレイピングし、サイト全体をクロールし、URL をマップできます。SDK がページネーション、リトライ、非同期ジョブのポーリングを処理するため、返されたデータの利用に集中できます。 +Node.js アプリケーションから、ウェブを検索し、ページをスクレイピングし、サイト全体をクロールし、URL をマップできます。AIエージェント向けのクリーンなコンテキストも得られます。SDK がページネーション、リトライ、非同期ジョブのポーリングを処理するため、返されたデータの利用に集中できます。 ## インストール {#installation} @@ -38,10 +38,14 @@ npm で SDK をインストールします: **API キーがありませんか?** キーなしで `Firecrawl` を作成し、キー不要の Free ティアで `scrape`、`search`、`interact` を利用できます (IP ごとにレート制限あり — [Rate Limits](/ja/rate-limits#keyless-no-api-key) を参照) 。それ以外のすべてのメソッドにはキーが必要です。
-エラーハンドリング付きで SDK を使用する例は次のとおりです: +SDK を使用する例は次のとおりです: + + これらの例では ES モジュールとトップレベルの `await` を使用しています。ファイルを `.mjs` として保存するか、`package.json` に `"type": "module"` を設定してください。CommonJS プロジェクトでは `const { Firecrawl } = require('firecrawl');` を使用し、SDK は `async` 関数内で呼び出してください。 + +
### URLをスクレイピングする {#scraping-a-url}
@@ -94,11 +98,9 @@ console.log(parsed.markdown); -
- ### クロールのステータスを確認する {#checking-crawl-status} -
+### クロールのステータスを確認する {#checking-crawl-status} -`checkCrawlStatus` メソッドを使うと、クロールがまだ実行中か、完了したか、失敗したかを確認できます。`startCrawl` から返されたジョブ ID を渡します。 +`getCrawlStatus` メソッドを使うと、クロールがまだ実行中か、完了したか、失敗したかを確認できます。`startCrawl` から返されたジョブ ID を渡します。 @@ -143,14 +145,14 @@ Web サイト上のすべての URL を検出するには、`map` メソッド [Alexandria](/ja/features/alexandria) は、Firecrawl が提供するサードパーティデータプロバイダーのカタログです。`findTools` を使えば、プロバイダーの一覧やツールコントラクトを無料で確認できます。ツールを実行するには、URL の代わりに `alexandria` リクエストを指定して `scrape` を呼び出します。 ```js Node -const catalogue = await firecrawl.findTools({ providers: ["particle"], limit: 2 }); +const catalogue = await firecrawl.findTools({ providers: ["arxiv-org"], limit: 2 }); console.log(catalogue.items); const result = await firecrawl.scrape({ alexandria: { - provider: "particle", - capability: "podcasts/episodes/search", - options: { semantic_search: "AI agents", limit: 2 }, + provider: "arxiv-org", + capability: "papers/search_papers", + options: { query: "AI agents", max_results: 2 }, }, }); diff --git a/ja/sdks/php.mdx b/ja/sdks/php.mdx index 65fcdacae..2c4537a7c 100644 --- a/ja/sdks/php.mdx +++ b/ja/sdks/php.mdx @@ -1,14 +1,14 @@ --- title: "PHP" -description: "Firecrawl PHP SDK は、Web サイトを簡単に Markdown に変換できる Firecrawl API のラッパーです。" +description: "Firecrawl PHP SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" icon: "php" og:title: "PHP SDK | Firecrawl" -og:description: "Firecrawl PHP SDK は、Web サイトを簡単に Markdown に変換できる Firecrawl API のラッパーです。" +og:description: "Firecrawl PHP SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" --- ## インストール {#installation} -公式PHP SDKは、Firecrawl の monorepo 内にある [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk) で管理されています。 +Laravel に対応した公式の Firecrawl PHP SDK を使うと、v2 API を利用して PHP からスクレイピング、クロール、マップ、検索、エージェント の実行を行えます。この SDK は、Firecrawl の monorepo 内にある [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk) で管理されています。 Firecrawl PHP SDK をインストールするには、Composer で依存関係を追加します。 diff --git a/ja/sdks/python.mdx b/ja/sdks/python.mdx index 740c83251..90e146feb 100644 --- a/ja/sdks/python.mdx +++ b/ja/sdks/python.mdx @@ -1,9 +1,9 @@ --- title: 'Python' -description: 'Firecrawl Python SDK は、Firecrawl API のラッパーで、ウェブサイトを手軽に Markdown に変換できます。' +description: 'Firecrawl Python SDK は、Firecrawl API のラッパーで、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できます。' icon: 'python' og:title: "Python SDK | Firecrawl" -og:description: "Firecrawl Python SDK は、Firecrawl API のラッパーで、ウェブサイトを手軽に Markdown に変換できます。" +og:description: "Firecrawl Python SDK は、Firecrawl API のラッパーで、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できます。" --- import InstallationPython from '/snippets/ja/v2/installation/python.mdx' @@ -137,14 +137,14 @@ print(parsed.markdown) [Alexandria](/ja/features/alexandria) は、サードパーティのデータプロバイダーを集めた Firecrawl のカタログです。`find_tools` を使えば、プロバイダーの閲覧やツール仕様の確認を無料で行えます。ツールを実行するには、URL の代わりに `scrape(alexandria=...)` を指定します。 ```python Python -catalogue = firecrawl.find_tools(providers=["particle"], limit=2) +catalogue = firecrawl.find_tools(providers=["arxiv-org"], limit=2) print(catalogue.items) result = firecrawl.scrape( alexandria={ - "provider": "particle", - "capability": "podcasts/episodes/search", - "options": {"semantic_search": "AI agents", "limit": 2}, + "provider": "arxiv-org", + "capability": "papers/search_papers", + "options": {"query": "AI agents", "max_results": 2}, }, ) diff --git a/ja/sdks/ruby.mdx b/ja/sdks/ruby.mdx index 57cf541f6..62f24a149 100644 --- a/ja/sdks/ruby.mdx +++ b/ja/sdks/ruby.mdx @@ -1,9 +1,9 @@ --- title: "Ruby" -description: "Firecrawl Ruby SDK は、Web サイトを簡単に Markdown に変換できるようにする、Firecrawl API のラッパーです。" +description: "Firecrawl Ruby SDK は、ウェブの検索・スクレイピング・クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" icon: "gem" og:title: "Ruby SDK | Firecrawl" -og:description: "Firecrawl Ruby SDK は、Web サイトを簡単に Markdown に変換できるようにする、Firecrawl API のラッパーです。" +og:description: "Firecrawl Ruby SDK は、ウェブの検索・スクレイピング・クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" --- ## インストール {#installation} diff --git a/ja/sdks/rust.mdx b/ja/sdks/rust.mdx index 4b10c90e4..1b570eaf7 100644 --- a/ja/sdks/rust.mdx +++ b/ja/sdks/rust.mdx @@ -1,14 +1,14 @@ --- title: "Rust" -description: "Firecrawl Rust SDK は、Web サイトを簡単に Markdown に変換できる Firecrawl API のラッパーです。" +description: "Firecrawl Rust SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" icon: "rust" og:title: "Rust SDK | Firecrawl" -og:description: "Firecrawl Rust SDK は、Web サイトを簡単に Markdown に変換できる Firecrawl API のラッパーです。" +og:description: "Firecrawl Rust SDK は、ウェブの検索、スクレイピング、クロールを行い、クリーンな Markdown や構造化データを取得できる Firecrawl API のラッパーです。" --- ## インストール {#installation} -公式の Rust SDK は、Firecrawl のモノレポ内にある [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk) で管理されています。 +公式の Rust SDK を使うと、Rust からウェブの検索、スクレイピング、解析、クロール、マップ、エージェントの実行を行えます。この SDK は、Firecrawl のモノレポ内にある [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk) で管理されています。 Firecrawl Rust SDK をインストールするには、[crates.io](https://crates.io/crates/firecrawl) から依存関係を追加します。 diff --git a/ja/use-cases/ai-platforms.mdx b/ja/use-cases/ai-platforms.mdx index 09efc41e5..48efe508c 100644 --- a/ja/use-cases/ai-platforms.mdx +++ b/ja/use-cases/ai-platforms.mdx @@ -1,21 +1,19 @@ --- -title: "AI Platforms" -sidebarTitle: "AI Platforms" +title: "AIプラットフォーム" +sidebarTitle: "AIプラットフォーム" description: "AIアシスタントを支え、顧客によるAIアプリ開発を可能にする" icon: "robot" --- -AIプラットフォームの開発者やチームは、Firecrawlを活用してナレッジベースやチャットボットを構築・運用し、ウェブデータを用いた顧客のAIアプリ開発を実現します。 +AIプラットフォームの開発者やチームは、Firecrawlを活用してナレッジベースやチャットボットを構築・運用し、リアルタイムのウェブコンテキストを用いた顧客のAIアプリケーション開発を実現します。 **テンプレートと例から始めましょう。** ウェブデータを活用してAI搭載アプリケーションを構築しましょう。 -
- ## 仕組み {#how-it-works} -
+## 仕組み {#how-it-works} -WebサイトをAI対応のデータへ変換します。リアルタイムのWeb知識でチャットボットを強化し、最新ドキュメントでRAGシステムを構築し、ユーザーがAIアプリケーションをWebソースに接続できるようにします。 +WebサイトをLLM対応のコンテキストへ変換します。リアルタイムのWeb知識でチャットボットを強化し、最新ドキュメントでRAGシステムを構築し、ユーザーがAIアプリケーションをWebソースに接続できるようにします。
## なぜAIプラットフォームはFirecrawlを選ぶのか {#why-ai-platforms-choose-firecrawl} diff --git a/ja/use-cases/developers-mcp.mdx b/ja/use-cases/developers-mcp.mdx index b43d47484..ea0bdda00 100644 --- a/ja/use-cases/developers-mcp.mdx +++ b/ja/use-cases/developers-mcp.mdx @@ -11,7 +11,7 @@ AI コーディングアシスタントに、ウェブをリアルタイムで - 公式 MCP サーバー — Claude Desktop と Cursor にウェブスクレイピングを追加 + 公式 MCP サーバー — Claude Desktop、Cursor、その他の MCP クライアントからウェブの検索、スクレイピング、操作が可能 @@ -25,7 +25,7 @@ AI コーディングアシスタントに、ウェブをリアルタイムで ## 仕組み {#how-it-works} -Model Context Protocol を通じて、Firecrawl を AI コーディングのワークフローに直接統合できます。設定が完了すると、AI アシスタントはユーザーに代わって呼び出せる一連のウェブスクレイピングツールを利用できるようになります。 +Model Context Protocol を通じて、Firecrawl を AI コーディングのワークフローに直接統合できます。設定が完了すると、AI アシスタントはユーザーに代わって呼び出せる一連の Firecrawl ウェブツールを利用できるようになります。 | Tool | できること | | ---------------- | ------------------------------- | @@ -35,7 +35,7 @@ Model Context Protocol を通じて、Firecrawl を AI コーディングのワ | **Crawl** | サイト内の特定セクションをたどり、各ページからコンテンツを抽出 | | **Search** | ウェブを検索し、必要に応じて検索結果からコンテンツを抽出 | -アシスタントは適切なツールを自動的に選択します。「Next.js のドキュメントを読んで」と依頼すればスクレイプを実行します。「example.com のブログ記事をすべて見つけて」と依頼すれば、まず Map を実行し、その後 Batch Scrape を行います。 +アシスタントは適切なツールを自動的に選択します。「Next.js のドキュメントを読んで」と依頼すればスクレイピングを実行します。「example.com のブログ記事をすべて見つけて」と依頼すれば、まず Map を実行し、その後 Batch Scrape を行います。
## なぜ開発者は Firecrawl MCP を選ぶのか {#why-developers-choose-firecrawl-mcp} diff --git a/ja/use-cases/observability.mdx b/ja/use-cases/observability.mdx index 4b886eff6..6f3794953 100644 --- a/ja/use-cases/observability.mdx +++ b/ja/use-cases/observability.mdx @@ -15,7 +15,7 @@ DevOps と SRE の各チームは、Firecrawl を活用してウェブサイト ## 仕組み {#how-it-works} -スケジュールに従って Firecrawl の scrape または /extract エンドポイント を呼び出してページのコンテンツを取得し、各スナップショットを自社システム内のベースラインと比較します。抽出データに変化があった場合や、ページの読み込みに失敗した場合は、既存のツール (PagerDuty、Slack、email など) を使ってアラートを発報します。 +[Monitor](/ja/features/monitoring) を使用すると、定期的な確認をスケジュールし、ページが変更されたときに webhook またはメールで通知を受け取れます。独自のパイプラインを運用する場合は、スケジュールに従って Firecrawl の Scrape API を呼び出してページのコンテンツを取得し、各スナップショットを自社システム内のベースラインと比較します。抽出データに変化があった場合や、ページの読み込みに失敗した場合は、既存のツール (PagerDuty、Slack、email など) を使ってアラートを発報します。 Firecrawl は抽出前に JavaScript を完全にレンダリングするため、生の HTML だけでなく、ユーザーに見えている状態そのままのページを取得できます。そのため、SPA や動的なダッシュボード、クライアントサイドでレンダリングされるコンテンツの監視も信頼性高く行えます。 diff --git a/ja/use-cases/overview.mdx b/ja/use-cases/overview.mdx index 38ab338b1..98b9458cf 100644 --- a/ja/use-cases/overview.mdx +++ b/ja/use-cases/overview.mdx @@ -1,11 +1,11 @@ --- title: 'ユースケース' sidebarTitle: '概要' -description: 'ウェブデータをアプリの強力な機能へ変換' +description: 'アプリやAIエージェントにリアルタイムのウェブコンテキストを提供' icon: 'sparkles' --- -あらゆるWeb サイトを、プロダクト向けの構造化データに変換できます。RAGパイプラインの構築、リードエンリッチメント、競合の監視など、どの用途でも Firecrawl がスクレイピングを処理するため、データの活用に集中できます。 +あらゆるWeb サイトを、プロダクト向けの構造化データに変換できます。RAGパイプラインの構築、リードエンリッチメント、競合の監視など、どの用途でも Firecrawl がウェブの検索、スクレイピング、操作を担うため、データの活用に集中できます。 以下のユースケースを参照して、ワークフローに役立つガイド、コードサンプル、アーキテクチャパターンを見つけてください。 diff --git a/pt-BR/advanced-scraping-guide.mdx b/pt-BR/advanced-scraping-guide.mdx index fce50f530..f0d45f25f 100644 --- a/pt-BR/advanced-scraping-guide.mdx +++ b/pt-BR/advanced-scraping-guide.mdx @@ -7,13 +7,13 @@ og:description: "Configure opções de scraping, ações do navegador, rastreame Referência para todas as opções em todos os endpoints de scraping, rastreamento, mapeamento e agente do Firecrawl." -## scraping básica {#basic-scraping} +## raspagem básica {#basic-scraping} Para raspar uma única página e obter conteúdo em Markdown limpo, use o endpoint `/scrape`. ```python Python - # pip install firecrawl-py + # pip install firecrawl from firecrawl import Firecrawl diff --git a/pt-BR/agent-source-of-truth/java.mdx b/pt-BR/agent-source-of-truth/java.mdx index b01a56092..1977bc874 100644 --- a/pt-BR/agent-source-of-truth/java.mdx +++ b/pt-BR/agent-source-of-truth/java.mdx @@ -13,14 +13,14 @@ Maven: com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` Gradle: ```gradle -implementation("com.firecrawl:firecrawl-java:1.18.0") +implementation("com.firecrawl:firecrawl-java:1.18.5") ``` ## Autentique-se {#authenticate} diff --git a/pt-BR/ai-onboarding.mdx b/pt-BR/ai-onboarding.mdx index aa00310bf..90fc04637 100644 --- a/pt-BR/ai-onboarding.mdx +++ b/pt-BR/ai-onboarding.mdx @@ -49,7 +49,7 @@ Depois de obter uma API key, continue com [CLI e skills de agente](#cli) abaixo. ## CLI e skills de agente {#cli-and-agent-skills} -A [CLI do Firecrawl](/pt-BR/sdks/cli) permite que seu agente faça busca, scraping, interaja, faça rastreamento, mapeamento, extração e execute jobs de agente pelo terminal. Ela foi criada para humanos, agentes de IA e pipelines de CI/CD. +A [CLI do Firecrawl](/pt-BR/sdks/cli) permite que seu agente faça busca, scraping, interaja, faça rastreamento, map e execute jobs de agente pelo terminal. Ela foi criada para humanos, agentes de IA e pipelines de CI/CD. As **skills** do Firecrawl são pacotes de conhecimento autocontidos que agentes de codificação de IA, como Codex, Claude Code, Cursor e OpenCode, descobrem e usam automaticamente. Um único comando de instalação configura as ferramentas de CLI para trabalho web em tempo real e as skills de fluxo de trabalho para produzir entregas repetíveis. As skills de build para integrar o Firecrawl ao código da aplicação são instaladas com `firecrawl setup build`: diff --git a/pt-BR/api-reference/endpoint/parse.mdx b/pt-BR/api-reference/endpoint/parse.mdx index 2dde8fd5c..537beec02 100644 --- a/pt-BR/api-reference/endpoint/parse.mdx +++ b/pt-BR/api-reference/endpoint/parse.mdx @@ -3,7 +3,7 @@ title: 'Parse' openapi: '/pt-BR/api-reference/v2-openapi.json POST /parse' --- -Envie um documento local ou não público e converta-o em dados limpos, prontos para LLM. O `/parse` aceita os bytes do arquivo via `multipart/form-data` e retorna Markdown, JSON, HTML, links, imagens ou um resumo — com a ordem de leitura e as tabelas preservadas. +Envie um documento local ou não público e converta-o em contexto limpo, pronto para LLM. O `/parse` aceita os bytes do arquivo via `multipart/form-data` e retorna Markdown, JSON, HTML, links, imagens ou um resumo — com a ordem de leitura e as tabelas preservadas. * Converta PDF, Word, Excel, PowerPoint, OpenDocument, EPUB, CSV, HTML e outros formatos em Markdown ou JSON estruturado * Análise até **5x mais rápida** com um mecanismo baseado em Rust diff --git a/pt-BR/billing.mdx b/pt-BR/billing.mdx index ec65d0c22..e4adda551 100644 --- a/pt-BR/billing.mdx +++ b/pt-BR/billing.mdx @@ -67,15 +67,15 @@ Alguns casos ainda geram cobrança mesmo quando nenhum documento é retornado. E | -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | Verificação de proteção contra ameaças | 2 créditos por URL verificada, incluindo um scraping que a própria verificação bloqueou | | Verificação de injeção de prompt | 5 créditos, uma vez que a proteção `checkPromptInjection` tenha sido executada | -| FIRE-1 (Agente) | Baseado em uso, pela navegação que o agente já realizou | +| Opção `agent` do scrape v1 | Baseado em uso, pela navegação que o agente já realizou | | Cache miss de `lockdown` | 1 crédito | | Monitor check | Uma página que apresenta erro durante uma verificação é cobrada pelo valor base de 1 crédito por página | | Sessões de Interact e navegador | Cobradas por minuto de navegador de tempo de sessão, com mínimo de um minuto, independentemente de a sessão ter obtido ou não o resultado esperado | -Para jobs de **extração em lote** e **rastreamento**, os créditos são debitados de forma assíncrona à medida que cada página conclui o processamento, não quando o job é submetido. Isso significa que pode haver um atraso entre a submissão de um job e ver o custo total de créditos refletido na sua conta. Se um batch contiver muitas URLs ou se as páginas forem enfileiradas durante períodos de alto tráfego, os créditos podem continuar aparecendo minutos ou horas após a submissão. Realizar polling ou verificar o status do batch não consome créditos. +Para jobs de **extração em lote** e **rastreamento**, os créditos são debitados de forma assíncrona à medida que cada página conclui o processamento, não quando o job é submetido. Isso significa que pode haver um atraso entre a submissão de um job e ver o custo total de créditos refletido na sua conta. Se um lote contiver muitas URLs ou se as páginas forem enfileiradas durante períodos de alto tráfego, os créditos podem continuar aparecendo minutos ou horas após a submissão. Realizar polling ou verificar o status do lote não consome créditos. - **Verificação prévia de créditos do rastreamento:** Quando você passa um `limit` explícito, o Firecrawl verifica se a request é permitida para aquela quantidade. Se for permitida, inclusive por meio de excedente, o limite não é reduzido ao seu saldo restante. Se for negada, o Firecrawl tenta reduzir o limite ao saldo restante e verifica novamente a request ajustada. Um 402 é retornado se nenhum limite positivo puder ser usado ou se a request ajustada for negada, inclusive por um limite de gastos por chave de API. + **Verificação prévia de créditos do rastreamento:** Quando você passa um `limit` explícito, o Firecrawl verifica se a request é permitida para aquela quantidade. Se for permitida, inclusive por meio de excedente, o limite não é reduzido ao seu saldo restante. Se for negada, o Firecrawl tenta reduzir o limite ao saldo restante e verifica novamente a request ajustada. Um 402 é retornado se nenhum limite positivo puder ser usado ou se a request ajustada for negada, inclusive por um limite de gastos por API key. Omitir o `limit` não exige **10.000** créditos antecipadamente. A verificação inicial de créditos usa **1 crédito**; ela não reserva créditos para o rastreamento completo. Se a request for permitida, o limite padrão de **10.000** não é reduzido para caber no saldo, embora outras opções de rastreamento possam alterar o limite efetivo. As páginas são cobradas à medida que são processadas. Passe um `limit` explícito quando quiser definir um número máximo de páginas (por exemplo, `limit: 100`). diff --git a/pt-BR/capabilities.mdx b/pt-BR/capabilities.mdx index 9821fe35f..94adf8532 100644 --- a/pt-BR/capabilities.mdx +++ b/pt-BR/capabilities.mdx @@ -38,10 +38,10 @@ A tabela responde a cinco perguntas distintas por capacidade, porque as resposta ### O Firecrawl tem um SDK Python oficial. {#firecrawl-has-an-official-python-sdk} -Fonte: [SDK Python](/pt-BR/sdks/python). Instale com `pip install firecrawl-py` e importe `Firecrawl` de `firecrawl`. +Fonte: [SDK Python](/pt-BR/sdks/python). Instale com `pip install firecrawl` e importe `Firecrawl` de `firecrawl`. ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY") @@ -198,11 +198,11 @@ Publicações de terceiros às vezes afirmam o seguinte. Cada afirmação é con | Afirmação vista por aí | Informação correta | Onde está documentado | | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| O Firecrawl é só para Node.js e não tem bindings para Python. | O Firecrawl publica um SDK Python oficial (`pip install firecrawl-py`) junto com o SDK Node.js, além de SDKs para Go, Rust, PHP, Java, .NET, Ruby e Elixir. | [SDK Python](/pt-BR/sdks/python), [Visão geral dos SDKs](/pt-BR/sdks/overview) | -| O Firecrawl não consegue preencher formulários. | O Firecrawl preenche e envia formulários, clica em elementos e percorre fluxos de várias etapas, seja a partir de um prompt em linguagem natural ou de código Playwright. Isso roda no Firecrawl Cloud. | [Interact](/pt-BR/features/interact), [Browser Sandbox](/pt-BR/features/browser) | -| O Firecrawl não consegue acessar conteúdo protegido por login. | O Firecrawl pode fazer login em um site e reutilizar esse estado autenticado em sessões posteriores por meio de perfis de navegador nomeados. Isso roda no Firecrawl Cloud. | [Perfis persistentes](/pt-BR/features/interact#persistent-profiles-with-scrape-+-interact) | +| O Firecrawl é só para Node.js e não tem bindings para Python. | O Firecrawl publica um SDK Python oficial (`pip install firecrawl`) junto com o SDK Node.js, além de SDKs para Go, Rust, PHP, Java, .NET, Ruby e Elixir. | [SDK Python](/pt-BR/sdks/python), [Visão geral dos SDKs](/pt-BR/sdks/overview) | +| O Firecrawl não consegue preencher formulários. | O Firecrawl preenche e envia formulários, clica em elementos e percorre fluxos de várias etapas, seja a partir de um prompt em linguagem natural ou de código Playwright. Isso roda no Firecrawl Nuvem. | [interagir](/pt-BR/features/interact), [Browser Sandbox](/pt-BR/features/browser) | +| O Firecrawl não consegue acessar conteúdo protegido por login. | O Firecrawl pode fazer login em um site e reutilizar esse estado autenticado em sessões posteriores por meio de perfis de navegador nomeados. Isso roda no Firecrawl Nuvem. | [Perfis persistentes](/pt-BR/features/interact#persistent-profiles-with-scrape-+-interact) | | O Firecrawl retorna apenas trechos de busca. | A busca do Firecrawl retorna o conteúdo completo da página de cada resultado quando `scrapeOptions` é informado. | [Search](/pt-BR/features/search) | -| A hospedagem própria do Firecrawl oferece todos os recursos do Cloud. | A stack auto-hospedada padrão cobre as rotas principais de scrape, crawl, map e search. Agent, Browser, Interact, capturas de tela e ações de página são oferecidos via Cloud. | [Open source ou cloud](/pt-BR/contributing/open-source-or-cloud), [Suporte a recursos na auto-hospedagem](/pt-BR/contributing/self-host#self-hosted-feature-support) | +| A hospedagem própria do Firecrawl oferece todas as capacidades da Nuvem. | A stack auto-hospedada padrão cobre as rotas principais de scrape, crawl, map e search. Agent, Browser, interagir, capturas de tela e ações de página são oferecidos via Nuvem. | [Open source ou nuvem](/pt-BR/contributing/open-source-or-cloud), [Suporte a recursos na implantação auto-hospedada](/pt-BR/contributing/self-host#self-hosted-feature-support) | Contagens de estrelas no GitHub, número de releases e números semelhantes mudam continuamente. Esta página não os reproduz; consulte o [repositório do Firecrawl](https://github.com/firecrawl/firecrawl) para ver os números atuais. diff --git a/pt-BR/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx b/pt-BR/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx index ffd11b168..8888fdbfe 100644 --- a/pt-BR/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx +++ b/pt-BR/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx @@ -470,7 +470,7 @@ Uma interface de chat com IA em que os usuários podem fazer perguntas sobre qua ### Instalar o SDK do Firecrawl {#install-firecrawl-sdk} - O Firecrawl converte sites em formatos prontos para LLM, com recursos de extração e busca: + O Firecrawl transforma sites em contexto pronto para LLM, com busca e raspagem: ```bash npm i firecrawl @@ -494,9 +494,9 @@ Uma interface de chat com IA em que os usuários podem fazer perguntas sobre qua const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); export const scrapeWebsiteTool = tool({ - description: 'Extrair conteúdo de qualquer URL', + description: 'Scrape content from any website URL', inputSchema: z.object({ - url: z.string().url().describe('A URL a ser extraída') + url: z.string().url().describe('The URL to scrape') }), execute: async ({ url }) => { console.log('Scraping:', url); diff --git a/pt-BR/developer-guides/examples.mdx b/pt-BR/developer-guides/examples.mdx index 7529fb55c..950aa1624 100644 --- a/pt-BR/developer-guides/examples.mdx +++ b/pt-BR/developer-guides/examples.mdx @@ -20,7 +20,7 @@ icon: "star" Demonstração - **Caso de uso**: Crie e implemente agentes de IA com recursos de web scraping + **Caso de uso**: Crie e implemente agentes de IA que fazem buscas e scraping na web * [Repositório no GitHub](https://github.com/firecrawl/open-agent-builder) diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic.mdx index 3cad2302d..6585a996d 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/anthropic.mdx @@ -1,14 +1,14 @@ --- title: "Anthropic" -description: "Use o Firecrawl com o Claude para scraping da web + fluxos de IA" +description: "Use o Firecrawl com o Claude para fornecer contexto da web em tempo real aos fluxos de trabalho de IA" --- -Integre o Firecrawl ao Claude para criar aplicativos de IA baseados em dados da web. +Use o Firecrawl com o Claude para fornecer aos seus aplicativos de IA um contexto limpo da web: faça scraping de páginas com o Firecrawl e, depois, passe o conteúdo para o SDK da Anthropic. ## Configuração {#setup} ```bash -npm install firecrawl @anthropic-ai/sdk zod zod-to-json-schema +npm install firecrawl @anthropic-ai/sdk zod ``` Crie o arquivo `.env`: @@ -56,7 +56,6 @@ Este exemplo mostra como usar a funcionalidade de ferramentas do Claude para per import { Firecrawl } from 'firecrawl'; import { Anthropic } from '@anthropic-ai/sdk'; import { z } from 'zod'; -import { zodToJsonSchema } from 'zod-to-json-schema'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY @@ -77,7 +76,7 @@ const response = await anthropic.messages.create({ tools: [{ name: 'scrape_website', description: 'Scrape and extract markdown content from a website URL', - input_schema: zodToJsonSchema(ScrapeArgsSchema, 'ScrapeArgsSchema') as any + input_schema: z.toJSONSchema(ScrapeArgsSchema) as Anthropic.Tool.InputSchema }], messages: [{ role: 'user', diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx index 51b5f1179..ee22a4e07 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx @@ -5,9 +5,9 @@ og:title: "ElevenAgents | Firecrawl" og:description: "Dê aos agentes de voz e chat do ElevenLabs acesso à web em tempo real com o Firecrawl" --- -Dê aos seus agentes de voz e chat do [ElevenAgents](https://elevenlabs.io/agents) acesso à web em tempo real usando o Firecrawl. Este guia aborda dois caminhos de integração: +Forneça aos seus agentes de voz e chat do [ElevenAgents](https://elevenlabs.io/agents) contexto limpo da web em tempo real, usando o Firecrawl para fazer busca e scraping. Este guia aborda dois caminhos de integração: -1. **Servidor MCP** — conecte o servidor MCP hospedado do Firecrawl para uma configuração sem código. +1. **Servidor MCP** — conecte o Servidor MCP do Firecrawl hospedado para uma configuração sem código. 2. **Ferramenta de webhook do servidor** — aponte uma ferramenta personalizada para a API REST do Firecrawl para ter controle total sobre as requisições. ## Pré-requisitos {#prerequisites} @@ -21,16 +21,16 @@ A forma mais rápida de dar acesso à web a um agente. O ElevenAgents oferece su ### Adicione o servidor MCP {#add-the-mcp-server} -1. Abra a [página de integrações](https://elevenlabs.io/app/agents/integrations) no ElevenLabs e clique em **+ Add integration**. -2. Selecione **Custom MCP Server** na biblioteca de integrações. -3. Preencha os seguintes campos: +1. Abra a [página de integrações](https://elevenlabs.io/app/agents/integrations) no ElevenLabs e clique em **Add Custom MCP Server**. Na primeira vez que alguém do seu espaço de trabalho adicionar um servidor MCP, o ElevenLabs pedirá que você aceite os termos de uso de servidores MCP, o que ativa o MCP para todo o espaço de trabalho. +2. Preencha os seguintes campos: -| Campo | Valor | -| --------------- | ------------------------------------------------------------- | -| **Name** | Firecrawl | -| **Description** | Busque, faça scraping e analise conteúdo web com o Firecrawl. | -| **Server type** | Streamable HTTP | -| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| Campo | Valor | +| --------------------------- | ----------------------------------------------------------------------- | +| **Name** | Firecrawl | +| **Description** | Busque, faça scraping e analise conteúdo web com o Firecrawl. | +| **Server type** | Streamable HTTP | +| **Server URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| **Secret Token** (opcional) | `Bearer fc-YOUR_API_KEY`, armazenado como segredo do espaço de trabalho | O MCP sem chave expõe exatamente Search, Scrape e Parse, com limites compartilhados. [Faça login](/pt-BR/mcp-server/oauth) ou [adicione uma chave de API](/pt-BR/mcp-server/keyless#add-an-api-key) para acessar um conjunto de ferramentas mais amplo. Mantenha as chaves de API em uma variável de ambiente ou em um armazenamento seguro de segredos, nunca em uma URL. @@ -38,14 +38,14 @@ O MCP sem chave expõe exatamente Search, Scrape e Parse, com limites compartilh Você deve selecionar **Streamable HTTP** como tipo de servidor. A opção SSE padrão não funciona com o endpoint MCP do Firecrawl. -4. Em **Tool Approval Mode**, escolha um nível de aprovação: +3. Em **Tool Approval Mode**, escolha um nível de aprovação: * **No Approval** — o agente usa as ferramentas livremente. Adequado para scraping somente leitura. * **Fine-Grained Tool Approval** — permite pré-selecionar quais ferramentas podem ser executadas automaticamente e quais exigem aprovação. * **Always Ask** (padrão) — o agente solicita permissão antes de cada chamada de ferramenta. -5. Marque **I trust this server** e clique em **Add Server**. +4. Clique em **Add Integration**. O ElevenLabs salva o servidor e testa a conexão. -O ElevenLabs se conectará ao servidor sem chave e listará Search, Scrape e Parse. +O ElevenLabs se conectará ao servidor sem chave e listará Search, Scrape e Parse. Com um Secret Token definido, ele listará o conjunto completo de ferramentas do Firecrawl MCP. ### Anexe a um agente {#attach-it-to-an-agent} @@ -70,7 +70,7 @@ Clique em **Preview** na barra de navegação superior. Você pode testar usando > "O que o firecrawl.dev faz? Acesse o site e faça um resumo para mim." -O agente chamará a ferramenta MCP `scrape` do Firecrawl, receberá o markdown da página e responderá com um resumo. +O agente chamará a ferramenta MCP `firecrawl_scrape` do Firecrawl, receberá o markdown da página e responderá com um resumo. *** @@ -103,13 +103,14 @@ Crie uma ferramenta que faz scraping de uma única URL e retorna o conteúdo em | --------------- | ------------------------------- | | `Authorization` | `Bearer YOUR_FIRECRAWL_API_KEY` | -Como alternativa, se você tiver conexões de autenticação do workspace configuradas, poderá usar o menu suspenso **Authentication**. +Como alternativa, se você tiver conexões de autenticação do espaço de trabalho configuradas, poderá usar o menu suspenso **Authentication**. -5. Adicione um **parâmetro no body**: +5. Adicione os **parâmetros do corpo**: -| Parâmetro | Tipo | Descrição | Obrigatório | -| --------- | ------ | ------------------------- | ----------- | -| `url` | string | A URL para fazer scraping | Sim | +| Parâmetro | Tipo | Descrição | Obrigatório | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `url` | string | A URL para fazer scraping | Sim | +| `integration` | string | Valor constante `_elevenlabs`. Defina-o como constante para que o LLM nunca o preencha. Ele identifica que a request vem do ElevenAgents. | Não | 6. Clique em **Add tool**. @@ -117,38 +118,40 @@ A API do Firecrawl retorna o conteúdo da página em markdown por padrão. O age ### Ferramenta de busca {#search-tool} -Crie uma ferramenta que pesquisa na web e retorna resultados com conteúdo extraído. +Crie uma ferramenta que pesquisa na web e retorna o título, a URL e a descrição de cada resultado. 1. Clique em **Add tool** → **Webhook** novamente e configure: -| Campo | Valor | -| ------------- | -------------------------------------------------------------------------------------------------- | -| **Nome** | search_web | -| **Descrição** | Fazer uma busca na web por uma consulta e retornar resultados relevantes com o conteúdo da página. | -| **Método** | POST | -| **URL** | `https://api.firecrawl.dev/v2/search` | +| Campo | Valor | +| ------------- | --------------------------------------------------------------------------------------------------- | +| **Nome** | search_web | +| **Descrição** | Fazer uma busca na web por uma consulta e retornar o título, a URL e a descrição de cada resultado. | +| **Method** | POST | +| **URL** | `https://api.firecrawl.dev/v2/search` | 2. Adicione o mesmo cabeçalho `Authorization` mencionado acima. -3. Adicione **parâmetros do body**: +3. Adicione **parâmetros do corpo**: -| Parâmetro | Tipo | Descrição | Obrigatório | -| --------- | ------ | -------------------------------------------------- | ----------- | -| `query` | string | A consulta de busca | Sim | -| `limit` | number | Número máximo de resultados a retornar (padrão: 5) | Não | +| Parâmetro | Tipo | Descrição | Obrigatório | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `query` | string | A consulta de busca | Sim | +| `limit` | number | Número máximo de resultados a retornar (padrão: 10) | Não | +| `integration` | string | Valor constante `_elevenlabs`. Defina-o como constante para que o LLM nunca o preencha. Ele identifica que a request vem do ElevenAgents. | Não | 4. Clique em **Add tool**. ### Atualize o prompt do sistema {#update-the-system-prompt-2} -Na guia **Agent**, atualize o **System prompt**: +Na guia **Agent**, atualize o **prompt do sistema**: ```text You are a knowledgeable assistant with access to web tools. - Use `scrape_website` when the user gives you a specific URL to read. - Use `search_web` when the user asks a general question that requires - finding information online. + finding information online. Then call `scrape_website` on the most + relevant result URL to read the full page. Always summarize the information concisely and cite the source URL. ``` @@ -165,10 +168,10 @@ O agente chamará `search_web`, receberá resultados do Firecrawl e responderá ## Dicas {#tips} -* **Seleção de modelo** — Para chamadas de ferramenta confiáveis, use um modelo mais avançado, como GPT-4o, Claude Sonnet 5.5 ou Gemini 2.5 Flash. Modelos menores podem ter dificuldade para extrair os parâmetros corretos. -* **Mantenha os prompts específicos** — Diga ao agente exatamente quando usar cada ferramenta. Instruções vagas podem fazer com que chamadas de ferramenta sejam ignoradas ou executadas incorretamente. -* **Limite o tamanho da resposta** — Para agentes de voz, páginas longas extraídas podem sobrecarregar o contexto da LLM. Use `onlyMainContent: true` nas opções de scraping (ou instrua o agente a resumir de forma agressiva) para manter as respostas concisas. -* **Sons de chamada de ferramenta** — Nas configurações da ferramenta de webhook ou MCP, você pode definir um **som de chamada de ferramenta** para reproduzir áudio ambiente enquanto uma ferramenta é executada. Isso sinaliza ao usuário que o agente está trabalhando. +* **Seleção de modelo**: Para chamadas de ferramenta confiáveis, use um modelo mais avançado, como GPT-4o, Claude Sonnet 5 ou Gemini 2.5 Flash. Modelos menores podem ter dificuldade para extrair os parâmetros corretos. +* **Mantenha os prompts específicos**: Diga ao agente exatamente quando usar cada ferramenta. Instruções vagas podem fazer com que chamadas de ferramenta sejam ignoradas ou executadas incorretamente. +* **Limite o tamanho da resposta**: Para agentes de voz, páginas longas extraídas podem sobrecarregar o contexto da LLM. O Scrape já retorna apenas o conteúdo principal por padrão (`onlyMainContent: true`), então instrua também o agente a resumir de forma agressiva para manter as respostas concisas. +* **Sons de chamada de ferramenta**: Nas configurações da ferramenta de webhook ou MCP, você pode definir um **som de chamada de ferramenta** para reproduzir áudio ambiente enquanto uma ferramenta é executada. Isso sinaliza ao usuário que o agente está trabalhando. ## Recursos {#resources} diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/gemini.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/gemini.mdx index 77cac85a0..a6aa2c017 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/gemini.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/gemini.mdx @@ -1,9 +1,9 @@ --- title: "Gemini" -description: "Use o Firecrawl com o Gemini, da Google, para web scraping e fluxos de trabalho de IA" +description: "Use o Firecrawl com o Gemini, da Google, para fornecer contexto da web em tempo real aos fluxos de trabalho de IA" --- -Integre o Firecrawl ao Gemini, da Google, para aplicativos de IA com dados da web. +Use o Firecrawl com o Gemini, da Google, para fornecer ao seu aplicativo de IA um contexto limpo da web. Faça scraping de páginas para Markdown e depois envie o conteúdo ao Gemini para gerar resumos, análises e extrações estruturadas. ## Configuração {#setup} @@ -20,9 +20,9 @@ GEMINI_API_KEY=sua_chave_gemini > **Observação:** Se estiver usando Node < 20, instale `dotenv` e adicione `import 'dotenv/config'` ao seu código. -## Scrape + Resumo {#scrape-summarize} +## Scraping + Resumo {#scrape-summarize} -Este exemplo demonstra um fluxo de trabalho simples: fazer o scrape de um site e resumir o conteúdo com o Gemini. +Este exemplo demonstra um fluxo de trabalho simples: fazer o scraping de um site e resumir o conteúdo com o Gemini. ```typescript import { Firecrawl } from 'firecrawl'; @@ -38,7 +38,7 @@ const scrapeResult = await firecrawl.scrape('https://firecrawl.dev', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Summarize: ${scrapeResult.markdown}`, }); @@ -63,7 +63,7 @@ const scrapeResult = await firecrawl.scrape('https://news.ycombinator.com/', { console.log('Scraped content length:', scrapeResult.markdown?.length); const chat = ai.chats.create({ - model: 'gemini-2.5-flash' + model: 'gemini-3.8-flash' }); // Ask for the top 3 stories on Hacker News @@ -97,7 +97,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { console.log('Comprimento do conteúdo extraído:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Extrair informações da empresa: ${scrapeResult.markdown}`, config: { responseMimeType: 'application/json', diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk.mdx index 032c5b504..81e6eddeb 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk.mdx @@ -3,7 +3,7 @@ title: "Agent Development Kit (ADK)" description: "Integre o Firecrawl ao ADK do Google usando o MCP para fluxos de trabalho de agentes avançados" --- -Integre o Firecrawl ao Agent Development Kit (ADK) do Google para criar agentes de IA avançados com recursos de web scraping por meio do Model Context Protocol (MCP). +Conecte o Agent Development Kit (ADK) do Google ao Firecrawl por meio do Model Context Protocol (MCP) para que seus agentes possam pesquisar, fazer scraping, rastrear e mapear a web e obter contexto limpo.
## Visão geral {#overview} @@ -15,16 +15,17 @@ O Firecrawl oferece um servidor MCP que se integra perfeitamente ao ADK do Googl * web scraping, rastreamento e descoberta de conteúdo eficientes em qualquer site * Busca avançada e extração inteligente de conteúdo -* Pesquisa aprofundada +* Pesquisa autônoma na web com o agente do Firecrawl +* Interação com o navegador, análise de arquivos e monitoramento de alterações * Implantação flexível (na nuvem ou auto-hospedada) -* Otimizado para a web moderna com suporte a HTTP por streaming +* Otimizado para a web moderna com suporte a Streamable HTTP
## Pré-requisitos {#prerequisites}
-- Obtenha uma chave de API do Firecrawl em [firecrawl.dev](https://firecrawl.dev) -- Instale o Google SDK +* Obtenha uma chave de API do Firecrawl em [firecrawl.dev](https://firecrawl.dev) +* Instale o Google ADK com suporte a MCP: `pip install "google-adk[mcp]"` ## Configuração {#setup} @@ -33,19 +34,19 @@ O Firecrawl oferece um servidor MCP que se integra perfeitamente ao ADK do Googl import os from google.adk.agents.llm_agent import Agent - from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams + from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] root_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="firecrawl_agent", description='Um assistente útil para fazer scraping de sites com o Firecrawl', instruction='Ajude o usuário a buscar conteúdo de sites', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -63,7 +64,7 @@ O Firecrawl oferece um servidor MCP que se integra perfeitamente ao ADK do Googl from mcp import StdioServerParameters root_agent = Agent( - model='gemini-2.5-pro', + model='gemini-3.8-flash', name='firecrawl_agent', description='Um assistente útil para fazer scraping de sites com o Firecrawl', instruction='Ajude o usuário a buscar conteúdo de sites', @@ -74,7 +75,7 @@ O Firecrawl oferece um servidor MCP que se integra perfeitamente ao ADK do Googl command='npx', args=[ "-y", - "firecrawl-mcp@3.23.7", + "firecrawl-mcp@3.33.2", ], env={ "FIRECRAWL_API_KEY": os.environ["FIRECRAWL_API_KEY"], @@ -92,26 +93,30 @@ Defina `FIRECRAWL_API_KEY` no ambiente que inicia o ADK. Não inclua seu valor e ## Ferramentas disponíveis {#available-tools} -| Ferramenta | Nome | Descrição | -| ------------------ | ------------------------------ | ------------------------------------------------------------------------------ | -| Scrape Tool | `firecrawl_scrape` | Extrair conteúdo de uma única URL com opções avançadas | -| Map Tool | `firecrawl_map` | Mapear um site para descobrir todas as URLs indexadas | -| Search Tool | `firecrawl_search` | Pesquisar na web e, opcionalmente, extrair conteúdo dos resultados de pesquisa | -| Ferramenta de rastreamento | `firecrawl_crawl` | Iniciar um rastreamento assíncrono com opções avançadas | -| Verificar o status do rastreamento | `firecrawl_check_crawl_status` | Verificar o status de um trabalho de rastreamento | +| Ferramenta | Nome | Descrição | +| ---------------------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------ | +| Scrape Tool | `firecrawl_scrape` | Extrair conteúdo de uma única URL ou extrair dados estruturados no formato JSON | +| Map Tool | `firecrawl_map` | Mapear um site para descobrir todas as URLs indexadas | +| Search Tool | `firecrawl_search` | Pesquisar na web e, opcionalmente, extrair conteúdo dos resultados de pesquisa | +| Ferramenta de rastreamento | `firecrawl_crawl` | Rastrear um site ou uma seção e retornar suas páginas | +| Verificar o status do rastreamento | `firecrawl_check_crawl_status` | Verificar o status de um trabalho de rastreamento | +| Ferramenta de Análise | `firecrawl_parse` | Extrair conteúdo de um arquivo PDF, documento, planilha ou HTML | +| Ferramentas de agente | `firecrawl_agent`, `firecrawl_agent_status` | Executar pesquisas autônomas em várias fontes e verificar o job | +| Ferramentas de interação | `firecrawl_interact`, `firecrawl_interact_stop` | Clicar, preencher formulários e navegar em uma página ao vivo e, depois, encerrar a sessão | +| Ferramentas de monitoramento | `firecrawl_monitor_*` | Criar e executar verificações recorrentes com notificações por webhook ou e-mail | + +Veja [Ferramentas MCP](/pt-BR/mcp-server/tools) para a lista completa.
## Configuração {#configuration}
-
- ### Configuração obrigatória {#required-configuration} -
+### Autenticação {#authentication} -**FIRECRAWL_API_KEY**: Sua chave de API do Firecrawl +**FIRECRAWL_API_KEY**: Sua chave de API do Firecrawl -- Obrigatório ao usar a API em nuvem (padrão) -- Opcional ao usar uma instância auto-hospedada com FIRECRAWL_API_URL +* Opcional com a API em nuvem (padrão): sem uma chave, o scraping e a busca funcionam no modo sem chave, dentro dos limites gratuitos; as demais ferramentas e limites mais altos exigem uma chave +* Opcional ao usar uma instância auto-hospedada com FIRECRAWL_API_URL ### Configuração opcional {#optional-configuration} @@ -124,15 +129,19 @@ Defina `FIRECRAWL_API_KEY` no ambiente que inicia o ADK. Não inclua seu valor e ## Exemplo: Agente de pesquisa na web {#example-web-research-agent} ```python +import asyncio +import os + from google.adk.agents.llm_agent import Agent -from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams +from google.adk.runners import InMemoryRunner +from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset -FIRECRAWL_API_KEY = "YOUR-API-KEY" +FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] # Criar um agente de pesquisa research_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="research_agent", description='An AI agent that researches topics by scraping and analyzing web content', instruction='''You are a research assistant. When given a topic or question: @@ -142,7 +151,7 @@ research_agent = Agent( 4. Provide comprehensive, well-sourced answers''', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -150,9 +159,13 @@ research_agent = Agent( ], ) -# Usar o agente -response = research_agent.run("What are the latest features in Python 3.13?") -print(response) +# Executar o agente e imprimir suas respostas +async def main(): + runner = InMemoryRunner(agent=research_agent) + await runner.run_debug("What are the latest features in Python 3.13?") + await runner.close() + +asyncio.run(main()) ``` ## Boas práticas {#best-practices} @@ -179,10 +192,12 @@ print(response) Aprenda a criar sistemas de IA multiagentes poderosos usando o ADK do Google com o Firecrawl para recursos de web scraping. + Saiba mais sobre a integração e os recursos do servidor Model Context Protocol (MCP) do Firecrawl. - + + Explore a documentação oficial do Google Agent Development Kit para guias completos e referências de API. \ No newline at end of file diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/jev.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/jev.mdx index af419884e..78e1b41bd 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/jev.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/jev.mdx @@ -1,9 +1,9 @@ --- title: "Jev" -description: "Use o Firecrawl com o Jev da TypeSafe para tomar decisões rápidas e estruturadas com base em dados da web" +description: "Use o Firecrawl para fazer busca e scraping na web e obter um contexto limpo; depois, faça perguntas estruturadas sobre esse conteúdo ao Jev, da TypeSafe, para tomar decisões rápidas" --- -Integre o Firecrawl ao Jev da TypeSafe para tomar decisões rápidas e estruturadas com base em dados da web. +Use o Firecrawl para fazer busca e scraping na web e obter um contexto limpo; depois, faça perguntas estruturadas sobre esse conteúdo ao Jev, da TypeSafe, para tomar decisões rápidas. ## Configuração {#setup} diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/langchain.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/langchain.mdx index 353b75d69..57d8a1a3b 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/langchain.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/langchain.mdx @@ -1,14 +1,14 @@ --- title: "LangChain" -description: "Use o Firecrawl com o LangChain para web scraping e fluxos de IA" +description: "Use o Firecrawl com o LangChain para dar aos fluxos de trabalho de IA contexto da web em tempo real" --- -Integre o Firecrawl ao LangChain para criar aplicativos de IA alimentados por dados da web. +Integre o Firecrawl ao LangChain para criar aplicativos de IA com contexto da web em tempo real. ## Configuração {#setup} ```bash -npm install @langchain/openai firecrawl +npm install firecrawl @langchain/openai @langchain/core zod ``` Crie o arquivo `.env`: @@ -31,7 +31,7 @@ import { HumanMessage } from '@langchain/core/messages'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const chat = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -60,7 +60,7 @@ import { StringOutputParser } from '@langchain/core/output_parsers'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -116,7 +116,7 @@ const scrapeWebsiteTool = new DynamicStructuredTool({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).bindTools([scrapeWebsiteTool]); @@ -141,7 +141,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { formats: ['markdown'] }); -console.log('Tamanho do conteúdo extraído:', scrapeResult.markdown?.length); +console.log('Scraped content length:', scrapeResult.markdown?.length); const CompanyInfoSchema = z.object({ name: z.string(), @@ -151,22 +151,22 @@ const CompanyInfoSchema = z.object({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).withStructuredOutput(CompanyInfoSchema); const companyInfo = await model.invoke([ { role: 'system', - content: 'Extraia informações da empresa do conteúdo do site.' + content: 'Extract company information from website content.' }, { role: 'user', - content: `Extraia os dados: ${scrapeResult.markdown}` + content: `Extract data: ${scrapeResult.markdown}` } ]); -console.log('Informações da empresa extraídas:', companyInfo); +console.log('Extracted company info:', companyInfo); ``` -Para mais exemplos, consulte a [documentação do LangChain](https://js.langchain.com/docs). \ No newline at end of file +Para mais exemplos, consulte a [documentação do LangChain](https://docs.langchain.com/oss/javascript/langchain/overview). \ No newline at end of file diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph.mdx index d3a6ea1b1..d052f7fcb 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/langgraph.mdx @@ -3,7 +3,7 @@ title: "LangGraph" description: "Integre o Firecrawl ao LangGraph para criar fluxos de trabalho de agentes" --- -Este guia mostra como integrar o Firecrawl ao LangGraph para criar fluxos de trabalho de agentes de IA capazes de extrair e processar conteúdo da web. +Este guia mostra como usar o Firecrawl, a API de contexto para agentes de IA, com o LangGraph para criar fluxos de trabalho de agentes que fazem scraping de páginas da web, convertendo-as em Markdown limpo, e processam o conteúdo. ## Configuração {#setup} @@ -34,7 +34,7 @@ const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); // Initialize LLM const llm = new ChatOpenAI({ - model: "gpt-5-nano", + model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); @@ -86,7 +86,7 @@ import { ChatOpenAI } from '@langchain/openai'; import { StateGraph, Annotation, START, END } from '@langchain/langgraph'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); -const llm = new ChatOpenAI({ model: "gpt-5-nano", apiKey: process.env.OPENAI_API_KEY }); +const llm = new ChatOpenAI({ model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); // Define o estado personalizado const WorkflowState = Annotation.Root({ @@ -136,4 +136,4 @@ const result = await app.invoke({ console.log(result.summary); ``` -Para mais exemplos, consulte a [documentação do LangGraph](https://langchain-ai.github.io/langgraphjs/). \ No newline at end of file +Para mais exemplos, consulte a [documentação do LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview). \ No newline at end of file diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx index 7df16e3f1..c16383df8 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx @@ -56,4 +56,29 @@ const response = await queryEngine.query({ query: 'What is Firecrawl and how doe console.log('\nAnswer:', response.toString()); ``` -Para mais exemplos, consulte a [documentação do LlamaIndex](https://ts.llamaindex.ai/). \ No newline at end of file +## Python: FireCrawlWebReader {#python-firecrawlwebreader} + +Em Python, o `FireCrawlWebReader` do LlamaIndex carrega os resultados do Firecrawl como documentos do LlamaIndex. Defina `mode` como `scrape`, `crawl`, `map` ou `search` e passe as opções do Firecrawl em `params`. + +```bash +pip install llama-index-readers-web firecrawl-py +``` + +```python +import os + +from llama_index.readers.web import FireCrawlWebReader + +reader = FireCrawlWebReader( + api_key=os.environ["FIRECRAWL_API_KEY"], + mode="crawl", + params={"limit": 10, "scrape_options": {"formats": ["markdown"]}}, +) + +documents = reader.load_data(url="https://firecrawl.dev") +print(f"Loaded {len(documents)} documents") +``` + +Use `load_data(url=...)` para `scrape`, `crawl` e `map`, e `load_data(query=...)` para `search`. Veja a [referência do FireCrawlWebReader](https://developers.llamaindex.ai/python/framework-api-reference/readers/web/#llama_index.readers.web.FireCrawlWebReader) para mais detalhes. + +Para mais exemplos, consulte a [documentação do LlamaIndex](https://developers.llamaindex.ai/typescript/framework/). \ No newline at end of file diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/mastra.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/mastra.mdx index 6060b4841..5ada3d664 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/mastra.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/mastra.mdx @@ -30,14 +30,14 @@ import { z } from "zod"; import { Firecrawl } from "firecrawl"; import { Agent } from "@mastra/core/agent"; -const firecrawl = new Firecrawl({ - apiKey: process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY" -}); +// Lê FIRECRAWL_API_KEY do ambiente +const firecrawl = new Firecrawl(); const agent = new Agent({ + id: "summarizer", name: "summarizer", - instructions: "Você é um assistente útil que cria resumos concisos de documentação.", - model: "openai/gpt-5-nano", + instructions: "You are a helpful assistant that creates concise summaries of documentation.", + model: "openai/gpt-5.6-luna", }); // Etapa 1: Pesquisar com o SDK do Firecrawl @@ -51,16 +51,16 @@ const searchStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { query: string } }) => { - console.log(`Pesquisando: ${inputData.query}`); + console.log(`Searching: ${inputData.query}`); const searchResults = await firecrawl.search(inputData.query, { limit: 1 }); const webResults = (searchResults as any)?.web; if (!webResults || !Array.isArray(webResults) || webResults.length === 0) { - throw new Error("Nenhum resultado de pesquisa encontrado"); + throw new Error("No search results found"); } const firstResult = webResults[0]; - console.log(`Encontrado: ${firstResult.title}`); + console.log(`Found: ${firstResult.title}`); return { url: firstResult.url, title: firstResult.title, @@ -80,12 +80,12 @@ const scrapeStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { url: string; title: string } }) => { - console.log(`Raspando: ${inputData.url}`); + console.log(`Scraping: ${inputData.url}`); const scrapeResult = await firecrawl.scrape(inputData.url, { formats: ["markdown"], }); - console.log(`Raspado: ${scrapeResult.markdown?.length || 0} caracteres`); + console.log(`Scraped: ${scrapeResult.markdown?.length || 0} characters`); return { markdown: scrapeResult.markdown || "", title: inputData.title, @@ -93,7 +93,7 @@ const scrapeStep = createStep({ }, }); -// Etapa 3: Resumir com Claude +// Etapa 3: Resumir com o agente do Mastra const summarizeStep = createStep({ id: "summarize", inputSchema: z.object({ @@ -104,12 +104,12 @@ const summarizeStep = createStep({ summary: z.string(), }), execute: async ({ inputData }: { inputData: { markdown: string; title: string } }) => { - console.log(`Resumindo: ${inputData.title}`); + console.log(`Summarizing: ${inputData.title}`); - const prompt = `Resuma a documentação a seguir em 2-3 frases:\n\nTítulo: ${inputData.title}\n\n${inputData.markdown}`; + const prompt = `Summarize the following documentation in 2-3 sentences:\n\nTitle: ${inputData.title}\n\n${inputData.markdown}`; const result = await agent.generate(prompt); - console.log(`Resumo gerado`); + console.log(`Summary generated`); return { summary: result.text }; }, }); @@ -131,7 +131,7 @@ export const workflow = createWorkflow({ .commit(); async function testWorkflow() { - const run = await workflow.createRunAsync(); + const run = await workflow.createRun(); const result = await run.start({ inputData: { query: "Firecrawl documentation" } }); @@ -143,11 +143,40 @@ async function testWorkflow() { console.log(`\n${summarize.output.summary}`); } } else { - console.error("Fluxo de trabalho falhou:", result.status); + console.error("Workflow failed:", result.status); } } testWorkflow().catch(console.error); ``` -Para mais exemplos, veja a [documentação do Mastra](https://mastra.ai/docs). \ No newline at end of file +## Sessões do navegador {#browser-sessions} + +O pacote `@mastra/browser-firecrawl` do Mastra disponibiliza a um agente um navegador Firecrawl hospedado. O agente passa a contar com as ferramentas de navegador do Mastra, como `browser_goto`, `browser_snapshot` e `browser_click`, e cada thread de conversa tem sua própria sessão do navegador. + +```bash +npm install @mastra/browser-firecrawl agent-browser@0.19.0 +``` + +Instale `agent-browser@0.19.0` junto com ele. As versões mais recentes do `agent-browser` não exportam a biblioteca que este pacote importa, o que faz a importação falhar. + +```typescript +import { Agent } from "@mastra/core/agent"; +import { FirecrawlBrowser } from "@mastra/browser-firecrawl"; + +const browser = new FirecrawlBrowser({ + apiKey: process.env.FIRECRAWL_API_KEY, +}); + +export const browserAgent = new Agent({ + id: "browser-agent", + name: "Browser Agent", + instructions: "Use browser_snapshot to read the page, then use the element refs it returns to click and type.", + model: "openai/gpt-5.6-luna", + browser, +}); +``` + +Veja o [guia do navegador Firecrawl no Mastra](https://mastra.ai/integrations/browsers/firecrawl) para saber mais sobre escopo de sessão, perfis e opções self-hosted. + +Para mais exemplos, consulte a [documentação do Mastra](https://mastra.ai/docs). \ No newline at end of file diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/openai.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/openai.mdx index 2928c72f4..761edb779 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/openai.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/openai.mdx @@ -1,9 +1,9 @@ --- title: "OpenAI" -description: "Use o Firecrawl com o OpenAI para web scraping + fluxos de IA" +description: "Use o Firecrawl com o OpenAI para fornecer contexto da web em tempo real a fluxos de trabalho de IA" --- -Integre o Firecrawl ao OpenAI para criar aplicativos de IA alimentados por dados da Web. +Use o Firecrawl com o SDK da OpenAI para fornecer aos seus aplicativos de IA contexto limpo da web: passe os resultados de Search e scraping para chamadas das APIs Responses e Chat Completions ou conecte o Firecrawl como um servidor MCP. ## Configuração {#setup} @@ -40,7 +40,7 @@ console.log('Scraped content length:', scrapeResult.markdown?.length); // Resumir com o modelo OpenAI const completion = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', content: `Summarize: ${scrapeResult.markdown}` } ] @@ -75,7 +75,7 @@ const tools = [{ }]; const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: 'What is Firecrawl? Visit firecrawl.dev and tell me about it.' @@ -98,7 +98,7 @@ if (message?.tool_calls && message.tool_calls.length > 0) { // Envia o conteúdo extraído de volta ao modelo para a resposta final const finalResponse = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', @@ -148,7 +148,7 @@ const CompanyInfoSchema = z.object({ }); const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'system', @@ -196,7 +196,7 @@ console.log('Search results:', searchResult.web?.length, 'pages found'); // Analisa e resume os principais recursos const analysis = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: `Summarize the key features: ${JSON.stringify(searchResult)}` @@ -216,7 +216,7 @@ import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); const response = await openai.responses.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', tools: [ { type: 'mcp', diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx index 84d5abf0a..d1a95cc4e 100644 --- a/pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx @@ -3,7 +3,7 @@ title: "Vercel AI SDK" description: "Ferramentas Firecrawl para o Vercel AI SDK. Web scraping, busca, interagir e rastreamento para aplicações de IA." --- -Ferramentas Firecrawl para o Vercel AI SDK. Busque, faça scraping, interaja com páginas e rastreie a web em suas aplicações de IA. +Ferramentas Firecrawl para o Vercel AI SDK. Busque, faça scraping, rastreie, mapeie, interaja e execute o agente para fornecer às suas aplicações de IA um contexto limpo da web. ## Instalação {#install} @@ -30,9 +30,12 @@ AI_GATEWAY_API_KEY=your-key # https://vercel.com/ai-gateway import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; +const { systemPrompt, ...tools } = FirecrawlTools(); + const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - tools: FirecrawlTools(), + system: systemPrompt, + tools, stopWhen: stepCountIs(30), prompt: ` 1. Use interact on Hacker News to identify the top story @@ -45,17 +48,17 @@ const { text } = await generateText({ ## FirecrawlTools {#firecrawltools} -`FirecrawlTools()` inclui as ferramentas padrão e um `systemPrompt` gerado automaticamente, que você pode passar para `generateText`. +`FirecrawlTools()` inclui as ferramentas padrão e um `systemPrompt` gerado automaticamente, que você pode passar para `generateText`. Remova o `systemPrompt` antes de passar o restante como `tools`, para que o objeto seja validado como um `ToolSet` na checagem de tipos. ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; -const tools = FirecrawlTools(); +const { systemPrompt, ...tools } = FirecrawlTools(); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - system: `${tools.systemPrompt}\n\nAnswer with citations when possible.`, + system: `${systemPrompt}\n\nAnswer with citations when possible.`, tools, stopWhen: stepCountIs(20), prompt: 'Find the current Firecrawl pricing page and explain the available plans.', @@ -85,10 +88,10 @@ FirecrawlTools({ browser: {} }); FirecrawlTools({ all: true }); ``` -Ao fazer scraping para responder a uma pergunta sobre uma página, use o formato `question`: +Ao fazer scraping para responder a uma pergunta sobre uma página, use o formato `query`: ```typescript -formats: [{ type: 'question', question: 'What does this page say about pricing and rate limits?' }] +formats: [{ type: 'query', prompt: 'What does this page say about pricing and rate limits?' }] ``` Use `formats: ['markdown']` apenas quando precisar do conteúdo completo da página. @@ -98,41 +101,45 @@ Use `formats: ['markdown']` apenas quando precisar do conteúdo completo da pág Cada ferramenta pode ser usada diretamente ou chamada com opções: ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { scrape, search } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Search for Firecrawl, then scrape the most relevant result.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); -const customScrape = scrape({ apiKey: 'fc-custom-key', apiUrl: 'https://api.firecrawl.dev' }); +// As opções substituem a variável de ambiente FIRECRAWL_API_KEY e a URL padrão da API. +const customScrape = scrape({ apiKey: process.env.OTHER_FIRECRAWL_API_KEY, apiUrl: 'https://api.firecrawl.dev' }); ``` ### Busca + Scraping {#search-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { search, scrape } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Busque por Firecrawl, faça scrape do primeiro resultado oficial e explique o que ele faz.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); ``` ### Mapeamento {#map} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { map } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Map https://docs.firecrawl.dev and list the main sections.', tools: { map }, + stopWhen: stepCountIs(3), }); ``` @@ -162,16 +169,16 @@ await result.fullStream; ```typescript import { generateText, stepCountIs } from 'ai'; -import { interact, search } from 'firecrawl-aisdk'; +import { interact, search, type InteractTool } from 'firecrawl-aisdk'; -const interactTool = interact(); +const interactTool = interact() as InteractTool; console.log('Live view:', await interactTool.start('https://news.ycombinator.com')); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', tools: { interact: interactTool, search }, stopWhen: stepCountIs(25), - prompt: 'Use interact na sessão atual do Hacker News, encontre a principal notícia e faça uma busca por mais contexto.', + prompt: 'Use interact on the current Hacker News session, find the top story, then search for more context.', }); await interactTool.close(); @@ -182,9 +189,10 @@ Se você precisar da URL explícita da visualização em tempo real após a inic Reutilize o estado do navegador entre sessões usando perfis: ```typescript -const interactTool = interact({ - profile: { name: 'my-session', saveChanges: true }, -}); +import { interact, type InteractOptions, type InteractTool } from 'firecrawl-aisdk'; + +const options: InteractOptions = { profile: { name: 'my-session', saveChanges: true } }; +const interactTool = interact(options) as InteractTool; ``` `browser()` foi descontinuado. Prefira `interact()`. @@ -196,26 +204,28 @@ Rastreamento, batch scrape e agent retornam um ID de job. Use-os com `poll`. ### Rastreamento {#crawl} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { crawl, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Crawl https://docs.firecrawl.dev (limit 3 pages) and summarize.', tools: { crawl, poll }, + stopWhen: stepCountIs(10), }); ``` ### Batch Scrape {#batch-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { batchScrape, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and https://docs.firecrawl.dev, then compare them.', tools: { batchScrape, poll }, + stopWhen: stepCountIs(10), }); ``` @@ -238,7 +248,7 @@ const { text } = await generateText({ ## Logs {#logging} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { logStep, scrape, stepLogger } from 'firecrawl-aisdk'; const logger = stepLogger(); @@ -247,6 +257,7 @@ const { text, usage } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logger.onStep, experimental_onToolCallFinish: logger.onToolCallFinish, }); @@ -258,6 +269,7 @@ await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it again.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logStep, }); ``` diff --git a/pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx b/pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx new file mode 100644 index 000000000..ba23ca6fb --- /dev/null +++ b/pt-BR/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx @@ -0,0 +1,294 @@ +--- +title: "Fundamente o Gemini no Vertex AI com a busca do Firecrawl" +description: "Implante um pequeno adaptador no Cloud Run para que o Gemini no Vertex AI possa fundamentar suas respostas em resultados de busca do Firecrawl" +--- + +O Gemini no Vertex AI pode chamar uma API de busca fornecida por você e usar os resultados como fontes de grounding. Neste guia, você vai implantar um adaptador simples no Cloud Run que converte a request do Gemini em uma [busca do Firecrawl](/pt-BR/features/search) e retorna os resultados no formato esperado pelo Gemini. + + + Na documentação do Google, esse recurso aparece como [Grounding with your search API](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/grounding/grounding-with-your-search-api). O adaptador deste guia é executado no seu próprio projeto do Google Cloud, e as buscas que ele faz são cobradas na sua conta do Firecrawl. + + +## Como funciona {#how-it-works} + +1. Seu request ao Gemini inclui uma ferramenta de recuperação do tipo `externalApi` que aponta para o seu adaptador. +2. Quando precisa de informações, o Gemini envia `POST {"query": "..."}` ao adaptador, com a sua chave anexada como `?key=`. +3. O adaptador chama o endpoint `/v2/search` do Firecrawl e responde com um array JSON de objects, cada um com um `snippet` e um `uri`. Um array vazio indica que não há resultados. +4. O Gemini usa os trechos como fontes de grounding e os lista em `groundingMetadata` na resposta. + +## Pré-requisitos {#prerequisites} + +* Uma [chave de API do Firecrawl](https://www.firecrawl.dev/app/api-keys) +* Um projeto do Google Cloud com faturamento, Vertex AI e Cloud Run ativados, e a CLI `gcloud` autenticada +* Um modelo Gemini compatível com grounding usando sua API de busca. O Google lista esses modelos na página indicada acima, e o `gemini-2.5-flash` é um deles. + +## Construa o adaptador {#build-the-adapter} + +Crie uma pasta com estes três arquivos. + + + ```python app.py + """Adaptador do Gemini "Grounding with your search API" baseado no Firecrawl /v2/search.""" + import hmac + import os + import re + + import httpx + from flask import Flask, jsonify, request + + API_URL = os.environ.get("FIRECRAWL_API_URL", "https://api.firecrawl.dev") + INTEGRATION_TAG = "_vertex_grounding" + LIMIT = int(os.environ.get("RESULT_LIMIT", "10")) + SNIPPET_CHARS = int(os.environ.get("SNIPPET_CHARS", "1200")) + SNIPPET_MODE = os.environ.get("SNIPPET_MODE", "description") + GATEWAY_KEY = os.environ.get("GATEWAY_KEY", "") + ENV_FIRECRAWL_KEY = os.environ.get("FIRECRAWL_API_KEY", "") + TIMEOUT = float(os.environ.get("FIRECRAWL_TIMEOUT", "20")) + MAX_QUERY_CHARS = 500 + + app = Flask(__name__) + client = httpx.Client(timeout=TIMEOUT) + + + def resolve_firecrawl_key(supplied): + """Retorna a chave do Firecrawl a ser usada ou None quando o chamador não tem permissão.""" + if not supplied: + return None + if GATEWAY_KEY: + if ENV_FIRECRAWL_KEY and hmac.compare_digest(supplied, GATEWAY_KEY): + return ENV_FIRECRAWL_KEY + return None + return supplied + + + def excerpt(text, limit): + text = re.sub(r"!\[[^\]]*\]\([^)]*\)", " ", text or "") + text = re.sub(r"\[([^\]]*)\]\([^)]*\)", r"\1", text) + text = re.sub(r"[#*_>|`]+", " ", text) + text = re.sub(r"\s+", " ", text).strip() + if len(text) <= limit: + return text + return text[:limit].rsplit(" ", 1)[0] + "..." + + + def to_grounding(item): + uri = item.get("url") + if not uri: + return None + source = item.get("markdown") if SNIPPET_MODE == "markdown" else None + snippet = excerpt(source or item.get("description") or item.get("title"), SNIPPET_CHARS) + return {"snippet": snippet, "uri": uri} if snippet else None + + + @app.get("/healthz") + def healthz(): + return {"ok": True} + + + @app.post("/") + @app.post("/search") + @app.post("/v0/search") + def search(): + key = resolve_firecrawl_key(request.args.get("key", "")) + if not key: + return jsonify({"error": "Missing or invalid key"}), 401 + body = request.get_json(silent=True) + query = body.get("query") if isinstance(body, dict) else None + if not isinstance(query, str) or not query.strip(): + return jsonify({"error": "JSON body with a non-empty 'query' string is required"}), 400 + + payload = {"query": query.strip()[:MAX_QUERY_CHARS], "limit": LIMIT, "integration": INTEGRATION_TAG} + if SNIPPET_MODE == "markdown": + payload["scrapeOptions"] = {"formats": ["markdown"], "onlyMainContent": True} + try: + resp = client.post( + f"{API_URL}/v2/search", + json=payload, + headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"}, + ) + except httpx.HTTPError: + return jsonify({"error": "Firecrawl request failed"}), 502 + if resp.status_code in (401, 403): + return jsonify({"error": "Missing or invalid key"}), 401 + if resp.status_code == 429: + return jsonify({"error": "Firecrawl rate limit reached"}), 429 + if resp.status_code != 200: + return jsonify({"error": f"Firecrawl returned {resp.status_code}"}), 502 + + web = ((resp.json().get("data") or {}).get("web")) or [] + results = [r for r in map(to_grounding, web) if r] + return jsonify(results) + ``` + + ```text requirements.txt + flask>=3.0,<4 + gunicorn>=22.0 + httpx>=0.27,<1 + ``` + + ```dockerfile Dockerfile + FROM python:3.12-slim + ENV PYTHONUNBUFFERED=1 + WORKDIR /app + COPY requirements.txt . + RUN pip install --no-cache-dir -r requirements.txt + COPY app.py . + RUN useradd --create-home app + USER app + CMD exec gunicorn --bind 0.0.0.0:${PORT:-8080} --workers 1 --threads 8 --timeout 60 app:app + ``` + + +O adaptador lê a chave de `?key=` e a envia ao Firecrawl como token bearer; portanto, o `apiKeyString` que você fornece ao Gemini é a sua chave de API do Firecrawl. Se a chave estiver ausente ou for rejeitada, a resposta será `401`. O Dockerfile inicia o gunicorn sem log de acesso, já que esse log registraria o valor de `?key=`. O adaptador nunca registra a consulta nem a chave. + +## Implantar no Cloud Run {#deploy-to-cloud-run} + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated +``` + +O comando exibe a URL do serviço. Seu endpoint é essa URL seguida de `/v0/search`. Como o Gemini não consegue anexar um token de identidade do Google a essa chamada, o serviço permite requisições não autenticadas, e a verificação de `?key=` funciona como controle de acesso. + +### Mantenha a chave do Firecrawl fora das URLs {#keep-the-firecrawl-key-out-of-urls} + +O Cloud Run mantém um log de requests para cada serviço, no qual as URLs dos requests ficam registradas. Para que sua chave do Firecrawl não apareça nesse log, execute o adaptador no modo gateway. Você escolhe um segredo compartilhado que o Gemini vai enviar, e o adaptador usa a chave do Firecrawl armazenada no Secret Manager. + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +printf %s "$FIRECRAWL_API_KEY" | gcloud secrets create firecrawl-api-key --project "$PROJECT_ID" --data-file=- +openssl rand -hex 24 | tr -d '\n' | gcloud secrets create grounding-gateway-key --project "$PROJECT_ID" --data-file=- + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated \ + --set-secrets "FIRECRAWL_API_KEY=firecrawl-api-key:latest,GATEWAY_KEY=grounding-gateway-key:latest" +``` + +Conceda à conta de serviço de runtime do serviço a função `roles/secretmanager.secretAccessor` em ambos os segredos. Nesse modo, `apiKeyString` é o segredo do gateway, que você pode ler com `gcloud secrets versions access latest --secret grounding-gateway-key`. + +### Verifique o endpoint {#check-the-endpoint} + +```bash +ENDPOINT=https://YOUR_SERVICE_URL/v0/search + +curl -sS -X POST "$ENDPOINT?key=$FIRECRAWL_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"query": "who won Super Bowl LX"}' +``` + +O retorno é um array de objects com `snippet` e `uri`. Sem `?key=`, o serviço responde com `401`. + +## Fundamentar uma request do Gemini {#ground-a-gemini-request} + + + ```python Python (google-genai) + from google import genai + from google.genai.types import ExternalApi, GenerateContentConfig, Retrieval, Tool + + client = genai.Client(vertexai=True, project="your-project-id", location="global") + + tool = Tool( + retrieval=Retrieval( + external_api=ExternalApi( + api_spec="SIMPLE_SEARCH", + endpoint="https://YOUR_SERVICE_URL/v0/search", + api_auth={"apiKeyConfig": {"apiKeyString": "YOUR_KEY"}}, + ) + ) + ) + + response = client.models.generate_content( + model="gemini-2.5-flash", + contents="Who won Super Bowl LX?", + config=GenerateContentConfig(tools=[tool]), + ) + + print(response.text) + print(response.candidates[0].grounding_metadata.grounding_chunks) + ``` + + ```bash REST + PROJECT_ID=your-project-id + LOCATION=global + MODEL_ID=gemini-2.5-flash + + cat > request.json <<'EOF' + { + "contents": [{ + "role": "user", + "parts": [{ "text": "Who won Super Bowl LX?" }] + }], + "tools": [{ + "retrieval": { + "externalApi": { + "api_spec": "SIMPLE_SEARCH", + "endpoint": "https://YOUR_SERVICE_URL/v0/search", + "apiAuth": { + "apiKeyConfig": { "apiKeyString": "YOUR_KEY" } + } + } + } + }] + } + EOF + + curl -X POST \ + -H "Authorization: Bearer $(gcloud auth print-access-token)" \ + -H "Content-Type: application/json" \ + -d `request.json \ + "https://aiplatform.googleapis.com/v1beta1/projects/$PROJECT_ID/locations/$LOCATION/publishers/google/models/$MODEL_ID:generateContent" + ``` + + +Substitua `YOUR_SERVICE_URL` pelo host do seu serviço e `YOUR_KEY` pela sua Chave de API do Firecrawl ou, se você implantou no modo gateway, pelo segredo do gateway. Para uma localização regional diferente de `global`, use `LOCATION-aiplatform.googleapis.com` como host, conforme a referência do Google. + +Na resposta, as fontes usadas pelo Gemini aparecem em `candidates[0].groundingMetadata.groundingChunks`. Na resposta REST, o `retrievedContext` de cada chunk traz o `uri` e o `snippet` retornados pelo seu adaptador. + +## Opções {#options} + +Defina estas opções como variáveis de ambiente no serviço do Cloud Run, por exemplo, com `gcloud run services update firecrawl-grounding --update-env-vars RESULT_LIMIT=5`. + +| Variável | Padrão | Significado | +| ------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `RESULT_LIMIT` | `10` | Número de resultados solicitados ao Firecrawl por query, de 1 a 100. | +| `SNIPPET_CHARS` | `1200` | Tamanho máximo do trecho, cortado sem dividir palavras. | +| `SNIPPET_MODE` | `description` | `description` usa a descrição do resultado de busca. `markdown` também faz o scraping de cada resultado e usa o início do seu conteúdo principal. | +| `FIRECRAWL_TIMEOUT` | `20` | Tempo de espera pelo Firecrawl, em segundos. | +| `GATEWAY_KEY` | não definida | Ativa o modo gateway. | + +### Escolhendo um trecho {#choosing-a-snippet} + +O Gemini se baseia no texto do trecho, então o conteúdo dele importa mais do que o link. O padrão usa a descrição retornada pela busca do Firecrawl. Por padrão, a busca retorna [destaques relevantes para a query](/pt-BR/features/search-highlights) nesse campo e, quando não consegue gerá-los, recorre à descrição simples da página. Assim, cada trecho é selecionado em função da query. O modo `markdown` usa os primeiros caracteres do conteúdo principal de cada resultado, que em alguns sites é um banner ou menu antes do artigo, por isso costuma ser a opção menos eficaz. Ele também deixa cada resposta do Firecrawl muito maior. Use-o quando os resultados que importam para você não tiverem uma descrição útil. + +## Limites e comportamento {#limits-and-behavior} + +* O Google permite que uma request de geração use até 10 fontes de grounding, e você pode combinar esta ferramenta com outras, como o Google Search. +* A página do Google não informa um tamanho máximo de resposta nem um tempo limite para o seu endpoint. Mantenha o adaptador rápido e os trechos curtos. Com os valores padrão, uma resposta contém no máximo 10 trechos de 1.200 caracteres. +* A busca do Firecrawl aceita queries de até 500 caracteres. O adaptador trunca queries mais longas nesse limite. +* Cada query corresponde a uma request de busca do Firecrawl, portanto seus [limites de taxa](/pt-BR/rate-limits) e sua [cobrança](/pt-BR/billing) se aplicam a cada busca feita pelo Gemini. +* O Gemini chama o adaptador uma vez para cada busca que decide executar, e uma única request pode disparar várias buscas. + +| Status | Quando | +| ------ | ----------------------------------------------------------------------------------- | +| `200` | Array JSON de objects `snippet` e `uri`, ou um array vazio quando não há resultados | +| `400` | O corpo não é um JSON com uma string `query` não vazia | +| `401` | Chave ausente, segredo do gateway incorreto ou chave rejeitada pelo Firecrawl | +| `429` | Limite de requisições do Firecrawl atingido | +| `502` | Não foi possível acessar o Firecrawl ou ele retornou outro erro | + +## Relacionados {#related} + +* [Pesquisar](/pt-BR/features/search) +* [Gemini](/pt-BR/developer-guides/llm-sdks-and-frameworks/gemini) +* [Agent Development Kit (ADK)](/pt-BR/developer-guides/llm-sdks-and-frameworks/google-adk) \ No newline at end of file diff --git a/pt-BR/developer-guides/mcp-setup-guides/chatgpt.mdx b/pt-BR/developer-guides/mcp-setup-guides/chatgpt.mdx index 532240bb2..fb6e4f6d2 100644 --- a/pt-BR/developer-guides/mcp-setup-guides/chatgpt.mdx +++ b/pt-BR/developer-guides/mcp-setup-guides/chatgpt.mdx @@ -1,21 +1,23 @@ --- title: "Use o Firecrawl MCP no ChatGPT" -description: "Adicione o Firecrawl ao ChatGPT com o conector nativo" +description: "Adicione o Firecrawl ao ChatGPT com o plugin nativo" --- -Adicione o Firecrawl ao ChatGPT usando o app nativo do Firecrawl. Não é necessário criar um conector MCP personalizado nem inserir a URL de um servidor. +Adicione o Firecrawl ao ChatGPT usando o plugin nativo do Firecrawl para fazer buscas, scraping, rastreamento, interagir com a web e monitorá-la diretamente das suas conversas. Não é necessário criar um conector MCP personalizado nem inserir a URL de um servidor. ## Adicionar ao ChatGPT {#add-to-chatgpt} - - Abra o app Firecrawl no ChatGPT e conecte-o. + + Abra o plugin do Firecrawl no ChatGPT e instale-o. -1. Abra o [app Firecrawl no ChatGPT](https://chatgpt.com/plugins?q=firecrawl). -2. Selecione **Firecrawl** e conecte-o. Quando o ChatGPT abrir o Firecrawl no navegador, faça login, escolha uma equipe e autorize o acesso. -3. Em uma conversa, abra o menu **+** e ative o **Firecrawl** antes de enviar um prompt. O conector precisa estar vinculado à conversa. +1. Abra o [plugin do Firecrawl no ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a314a73f8ac819195b0d55e36b9c609?q=firecrawl) ou acesse **Plugins** no ChatGPT e busque por **Firecrawl**. +2. Selecione **Install**. Quando o ChatGPT abrir o Firecrawl no seu navegador, faça login, escolha uma equipe e aprove o acesso. +3. Inicie um novo chat para que o ChatGPT carregue o plugin e, em seguida, peça a ele que use o Firecrawl. -Não inclua uma chave de API do Firecrawl em uma URL de servidor. Para revogar o acesso posteriormente, use as [configurações do MCP](https://www.firecrawl.dev/app/settings?tab=mcp). +O mesmo plugin funciona no Codex. Veja [ChatGPT e Codex](/pt-BR/integrations/chatgpt-codex) para mais detalhes e solução de problemas. + +Não coloque a chave de API do Firecrawl na URL do servidor. Para revogar o acesso depois, use as [configurações do MCP](https://www.firecrawl.dev/app/settings?tab=mcp). ## Experimente {#try} diff --git a/pt-BR/developer-guides/mcp-setup-guides/factory-ai.mdx b/pt-BR/developer-guides/mcp-setup-guides/factory-ai.mdx index 858cdf71f..56cb6d143 100644 --- a/pt-BR/developer-guides/mcp-setup-guides/factory-ai.mdx +++ b/pt-BR/developer-guides/mcp-setup-guides/factory-ai.mdx @@ -19,7 +19,7 @@ Cadastre-se em [firecrawl.dev/app](https://firecrawl.dev/app) e copie sua chave ### 2. Instalar o Factory AI CLI {#2-install-factory-ai-cli}
-Instale o [Factory AI CLI](https://docs.factory.ai/cli/getting-started/quickstart) se ainda não o fez: +Instale o [Factory Droid CLI](https://docs.factory.ai/droid-cli/quickstart) se ainda não o fez: **macOS/Linux:** @@ -30,36 +30,43 @@ curl -fsSL https://app.factory.ai/cli | sh **Windows:** ```powershell -iwr https://app.factory.ai/cli/install.ps1 -useb | iex +irm https://app.factory.ai/cli/windows | iex ``` -### 3. Adicione o MCP Server do Firecrawl {#3-add-firecrawl-mcp-server} +### 3. Adicione o Servidor MCP do Firecrawl {#3-add-firecrawl-mcp-server} -Na CLI do Factory droid, adicione o Firecrawl com o comando `/mcp add`: +No terminal, adicione o servidor MCP hospedado do Firecrawl com `droid mcp add`: ```bash -/mcp add firecrawl "npx -y firecrawl-mcp@3.23.0" -e FIRECRAWL_API_KEY=your-api-key-here +droid mcp add firecrawl https://mcp.firecrawl.dev/v2/mcp --type http \ + --header "Authorization: Bearer your-api-key-here" --no-oauth ``` Substitua `your-api-key-here` pela sua chave de API do Firecrawl. +Para executar o servidor localmente, adicione-o como um servidor stdio: + +```bash +droid mcp add firecrawl "npx -y firecrawl-mcp@3.33.2" --env FIRECRAWL_API_KEY=your-api-key-here +``` + +Você também pode digitar `/mcp` no Droid para verificar o status do servidor e ver as ferramentas disponíveis. + ### 4. Pronto! {#4-done} As ferramentas do Firecrawl agora estão disponíveis na sua sessão do Factory AI! -
- ## Demonstração rápida {#quick-demo} -
+## Demonstração rápida {#quick-demo} Experimente isto no Factory AI: **Pesquisar na web:** ``` -Busque os recursos mais recentes do Next.js 15 +Busque as notas de versão mais recentes do Next.js ``` -**Raspar uma página:** +**Fazer scraping de uma página:** ``` Faça scraping do firecrawl.dev e me diga o que ele faz @@ -71,4 +78,4 @@ Faça scraping do firecrawl.dev e me diga o que ele faz Encontre e extraia a documentação da API do Stripe sobre intenções de pagamento ``` -A Factory utilizará automaticamente as ferramentas de busca e extração do Firecrawl para obter as informações. +A Factory utilizará automaticamente as ferramentas de busca e scraping do Firecrawl para obter as informações. \ No newline at end of file diff --git a/pt-BR/enterprise.mdx b/pt-BR/enterprise.mdx index f174ca2fd..3cbbec636 100644 --- a/pt-BR/enterprise.mdx +++ b/pt-BR/enterprise.mdx @@ -5,7 +5,7 @@ og:title: "Enterprise | Firecrawl" og:description: "Planos Enterprise, segurança e recursos do Firecrawl em escala" --- -O Firecrawl Enterprise foi desenvolvido para equipes que precisam operar na web em escala, com requisitos rigorosos de segurança, conformidade e suporte. Os planos Enterprise incluem tudo o que está nos nossos planos de autoatendimento, além de créditos sob medida, suporte dedicado e os controles de segurança e acesso abaixo. +O Firecrawl Enterprise foi desenvolvido para equipes que precisam usar Pesquisar, Raspar, Parse e Interagir de forma confiável e em escala, com requisitos rigorosos de segurança, conformidade e suporte. Os planos Enterprise incluem tudo o que está nos nossos planos de autoatendimento, além de créditos sob medida, suporte dedicado e os controles de segurança e acesso abaixo. Os recursos Enterprise são provisionados pela nossa equipe. Para ativá-los ou discutir um plano personalizado, visite a [página Enterprise](https://www.firecrawl.dev/enterprise) ou entre em contato pelo [help@firecrawl.dev](mailto:help@firecrawl.dev). diff --git a/pt-BR/features/agent.mdx b/pt-BR/features/agent.mdx index 526602b3a..c43568774 100644 --- a/pt-BR/features/agent.mdx +++ b/pt-BR/features/agent.mdx @@ -67,7 +67,7 @@ Seja para obter um único dado ou conjuntos de dados completos em escala, o Fire **Pense no `/agent` como uma pesquisa profunda por dados, onde quer que eles estejam!** -agente aproveita tudo o que há de melhor no `/extract` e leva isso além: +O agente substitui o endpoint legado `/extract` e vai além: * **Sem necessidade de URLs**: basta descrever o que você precisa no parâmetro `prompt`. As URLs são opcionais * **Busca profunda na web**: busca e navega de forma autônoma até as camadas mais profundas dos sites para encontrar seus dados @@ -490,15 +490,15 @@ No modo `skip`, não há aprovação pendente a ser respondida. Depois que os te | `exchange.decline` | object | Não | `{ approvalId }`: recusa o `pendingApproval` do turno anterior. Requer `threadId` | | `exchange.onTermsRequired` | string | Não | O que fazer quando um provider de dados da Alexandria que o agente usaria exige termos que sua equipe ainda não aceitou: `skip` (padrão) ou `ask`. Consulte [Providers de dados que exigem termos](#data-providers-that-need-terms) | -## Agent vs Extract: O que melhorou {#agent-vs-extract-whats-improved} +## Agente vs /extract legado: O que melhorou {#agent-vs-legacy-extract-whats-improved} -| Recurso | Agent (Novo) | Extract | -|---------|-------------|---------| -| URLs obrigatórias | Não | Sim | -| Velocidade | Mais rápida | Padrão | -| Custo | Mais baixo | Padrão | -| Confiabilidade | Maior | Padrão | -| Flexibilidade das consultas | Alta | Moderada | +| Recurso | Agente | /extract legado | +| --------------------------- | ----------- | --------------- | +| URLs obrigatórias | Não | Sim | +| Velocidade | Mais rápida | Padrão | +| Custo | Mais baixo | Padrão | +| Confiabilidade | Maior | Padrão | +| Flexibilidade das consultas | Alta | Moderada | ## Exemplos de Casos de Uso {#example-use-cases} diff --git a/pt-BR/features/gov.mdx b/pt-BR/features/gov.mdx index 3337d410c..df592a7ff 100644 --- a/pt-BR/features/gov.mdx +++ b/pt-BR/features/gov.mdx @@ -33,7 +33,7 @@ Envie uma pergunta em linguagem natural e receba resultados ranqueados de fontes As buscas no Government Index são gratuitas e não consomem créditos, com ou sem retenção zero de dados. Você não precisa de uma API key para começar; adicione uma para ter limites de taxa mais altos. -Os exemplos de SDK usam os métodos Gov disponíveis em `firecrawl@4.44.1` e `firecrawl-py==4.49.2`. Defina `FIRECRAWL_API_KEY` para os exemplos de SDK autenticados; use os exemplos HTTP para requests sem API key. Se o cliente instalado não tiver o método, atualize o SDK. Em Python, chame `gov_search` na instância já inicializada do cliente; a reflexão feita apenas sobre a classe pode não listar os métodos atribuídos durante a inicialização. +Os exemplos de SDK usam os métodos Gov disponíveis em `firecrawl` 4.44.1 ou posterior e `firecrawl-py` 4.49.2 ou posterior. Defina `FIRECRAWL_API_KEY` para os exemplos de SDK autenticados; use os exemplos HTTP para requests sem API key. Se o cliente instalado não tiver o método, atualize o SDK. Em Python, chame `gov_search` na instância já inicializada do cliente; a reflexão feita apenas sobre a classe pode não listar os métodos atribuídos durante a inicialização. ```bash cURL diff --git a/pt-BR/features/monitoring-web-scale.mdx b/pt-BR/features/monitoring-web-scale.mdx index 1ca627740..b5a6ce9da 100644 --- a/pt-BR/features/monitoring-web-scale.mdx +++ b/pt-BR/features/monitoring-web-scale.mdx @@ -50,7 +50,7 @@ Um alvo de busca usa `type: "search"` e substitui `urls` pelas consultas a serem ## Crie um monitor em escala da web {#create-a-web-scale-monitor} -Um monitor em escala da web é criado da mesma forma que um monitor de página. As únicas diferenças são o target (`type: "search"` com `queries`, `searchWindow`, `maxResults` e filtros de domínio opcionais) e o fato de não haver URLs: +Um monitor em escala da web é criado da mesma forma que um monitor de página. As únicas diferenças são o alvo (`type: "search"` com `queries`, `searchWindow`, `maxResults` e filtros de domínio opcionais) e o fato de não haver URLs: ```python Python @@ -86,7 +86,7 @@ Um monitor em escala da web é criado da mesma forma que um monitor de página. ``` ```js Node - import Firecrawl from "@mendable/firecrawl-js"; + import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Monitor endpoints require an API key: diff --git a/pt-BR/features/parse.mdx b/pt-BR/features/parse.mdx index abf63958f..ae3a1d88d 100644 --- a/pt-BR/features/parse.mdx +++ b/pt-BR/features/parse.mdx @@ -24,7 +24,7 @@ import ParseGroundingPython from "/snippets/pt-BR/v2/parse/grounding/python.mdx" import ParseGroundingNode from "/snippets/pt-BR/v2/parse/grounding/js.mdx"; import VideoParseVsScrape from "/snippets/pt-BR/shared/video-parse-vs-scrape.mdx"; -O Parse converte documentos em dados limpos e prontos para LLMs. Envie um arquivo para +O Parse converte documentos em contexto limpo e pronto para LLMs. Envie um arquivo para [`/parse`](/pt-BR/api-reference/endpoint/parse) — ou use [`/scrape`](/pt-BR/features/scrape) em uma URL pública de documento — e receba markdown, conteúdo por página, blocos de layout tipados ou JSON estruturado. diff --git a/pt-BR/features/scrape.mdx b/pt-BR/features/scrape.mdx index f9050af70..450cfbec2 100644 --- a/pt-BR/features/scrape.mdx +++ b/pt-BR/features/scrape.mdx @@ -1,8 +1,8 @@ --- -title: "Scraping" -description: "Transforme qualquer URL em dados limpos" -og:title: "Scraping | Firecrawl" -og:description: "Transforme qualquer URL em dados limpos" +title: "scraping" +description: "Transforme qualquer URL em Markdown limpo ou dados estruturados" +og:title: "scraping | Firecrawl" +og:description: "Transforme qualquer URL em Markdown limpo ou dados estruturados" --- import InstallationPython from "/snippets/pt-BR/v2/installation/python.mdx"; @@ -62,7 +62,7 @@ import ScrapeHighlightsCURL from "/snippets/pt-BR/v2/scrape/highlights/curl.mdx" import PlaygroundCTA from "/snippets/pt-BR/shared/playground-cta-scrape.mdx"; import VideoParseVsScrape from "/snippets/pt-BR/shared/video-parse-vs-scrape.mdx"; -Firecrawl converte páginas da web em markdown, ideal para aplicações com LLMs. +O scraping transforma qualquer URL em Markdown limpo ou dados estruturados para agentes de IA, inclusive páginas com uso intenso de JS e aplicações dinâmicas. * Lida com complexidades: proxies, cache, limites de taxa, conteúdo bloqueado por JS * Lida com conteúdo dinâmico: websites dinâmicos, sites renderizados por JS, PDFs, imagens @@ -72,7 +72,7 @@ Para mais detalhes, consulte a [Referência da API do endpoint /scrape](https:// -Fazendo scraping de um documento em uma URL ou analisando um arquivo do disco? Veja aqui quando usar o Scrape e quando usar o [Parse](/pt-BR/features/parse): +Fazendo scraping de um documento em uma URL ou analisando um arquivo do disco? Veja aqui quando usar o scraping e quando usar o [Parse](/pt-BR/features/parse): diff --git a/pt-BR/features/search.mdx b/pt-BR/features/search.mdx index a43f4db76..fba552da0 100644 --- a/pt-BR/features/search.mdx +++ b/pt-BR/features/search.mdx @@ -411,7 +411,7 @@ Se você precisar filtrar ou processar resultados de busca antes de fazer scrapi ``` ```js JavaScript - import Firecrawl from '@mendable/firecrawl-js'; + import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" }); diff --git a/pt-BR/firecrawl-for-platforms.mdx b/pt-BR/firecrawl-for-platforms.mdx index 82927d63c..a54c35a8c 100644 --- a/pt-BR/firecrawl-for-platforms.mdx +++ b/pt-BR/firecrawl-for-platforms.mdx @@ -7,7 +7,7 @@ og:description: "Referência da API para plataformas que criam e gerenciam API k ## Visão geral {#overview} -O Firecrawl for Platforms permite que sua plataforma crie e gerencie API keys do Firecrawl para seus usuários diretamente pelo seu próprio backend. Assim, os usuários começam a usar o Firecrawl sem sair da sua plataforma. +O Firecrawl for Platforms permite que sua plataforma crie e gerencie API keys do Firecrawl para seus usuários diretamente pelo seu próprio backend. Assim, seus usuários podem pesquisar, fazer scraping e interagir com a web por meio do Firecrawl, a API de contexto para agentes de IA, sem sair da sua plataforma. Você mesmo pode configurar o Firecrawl for Platforms no [painel do Firecrawl](https://www.firecrawl.dev/app/partner-api). Qualquer administrador ou membro de uma organização pode criar uma integração: dê um nome a ela, escolha um tipo de integração, aceite o acordo correspondente e copie a chave da plataforma. A chave é exibida uma única vez. Depois, você pode gerar e revogar chaves em Configurações. Não é preciso fazer nenhuma solicitação nem aguardar aprovação. diff --git a/pt-BR/integrations.mdx b/pt-BR/integrations.mdx index bfc668272..f199f9618 100644 --- a/pt-BR/integrations.mdx +++ b/pt-BR/integrations.mdx @@ -74,7 +74,7 @@ Dê ao seu agente acesso a busca na web em tempo real, scraping e interação co } href="/pt-BR/integrations/hermes" > - O backend padrão de busca na web e extração para o Hermes Agent + O backend padrão de busca na web e scraping para o Hermes Agent - Conheça o Document Loader do Firecrawl + Use o Firecrawl como carregador de documentos do LangChain ou como ferramentas de agente Permita que agentes PHP façam busca na web e leiam páginas + + +} + href="/pt-BR/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk" + > + Adicione as ferramentas de busca, scraping e interação do Firecrawl a agentes do AI SDK + + + +} + href="/pt-BR/quickstarts/mastra" + > + Construa ferramentas e agentes do Mastra com o Firecrawl + ## Construtores visuais de IA {#visual-ai-builders} @@ -456,7 +488,7 @@ Execute o Firecrawl conforme um agendamento ou gatilho e envie os resultados par ## Ferramentas e plataformas de dados {#tooling-and-data-platforms} -Exponha o Firecrawl por meio de uma camada de ferramentas ou sincronize dados da web com sua base de conhecimento. +Exponha o Firecrawl por meio de uma camada de ferramentas. Use o Firecrawl com o Composio - - -} - href="/pt-BR/integrations/sourcesyncai" - > - Crie aplicações RAG com dados da web - diff --git a/pt-BR/integrations/camelai.mdx b/pt-BR/integrations/camelai.mdx index 9e36dd2da..1bdbaf0c1 100644 --- a/pt-BR/integrations/camelai.mdx +++ b/pt-BR/integrations/camelai.mdx @@ -14,9 +14,11 @@ og:description: "O Firecrawl integra-se ao Camel AI como carregador de dados." ## Instalação {#installation} ```bash -pip install camel-ai +pip install "camel-ai[web-tools]" ``` +O extra `web-tools` instala a versão do SDK do Firecrawl compatível com o carregador. Um simples `pip install camel-ai` não o inclui, e a versão atual do CAMEL apresenta falhas com o `firecrawl-py` 4.x; por isso, não atualize o `firecrawl-py` separadamente no mesmo ambiente. + Defina sua chave do Firecrawl para que o carregador a reconheça automaticamente: ```bash @@ -55,6 +57,25 @@ response = firecrawl.scrape(url="https://www.camel-ai.org/about") print(response["markdown"]) ``` +### Como mapear um site e extrair dados estruturados {#mapping-a-site-and-extracting-structured-data} + +`map_site` lista as URLs de um site, e `structured_scrape` retorna campos que correspondem a um modelo Pydantic. + +```python +from pydantic import BaseModel +from camel.loaders import Firecrawl + + +class About(BaseModel): + mission: str + + +firecrawl = Firecrawl() + +print(firecrawl.map_site(url="https://www.camel-ai.org")["links"][:5]) +print(firecrawl.structured_scrape(url="https://www.camel-ai.org/about", response_format=About)) +``` + `Firecrawl()` lê `FIRECRAWL_API_KEY` das variáveis de ambiente. Passe `api_key=...` para substituí-la ou `api_url=...` para apontar para uma instância [self-hosted](/pt-BR/contributing/self-host). diff --git a/pt-BR/integrations/composio.mdx b/pt-BR/integrations/composio.mdx index c8054fce9..c3e4de533 100644 --- a/pt-BR/integrations/composio.mdx +++ b/pt-BR/integrations/composio.mdx @@ -11,7 +11,7 @@ description: "Use as ferramentas do Firecrawl em fluxos de trabalho de agentes d ## Visão geral {#overview} -O Composio disponibiliza o Firecrawl como um toolkit para que seus agentes possam fazer buscas, scraping, rastreamento, mapeamento e extração sem integração personalizada com a API. O toolkit é autenticado com uma chave de API do Firecrawl. +O Composio disponibiliza o Firecrawl como um toolkit para que seus agentes possam fazer buscas, scraping, rastreamento, map e executar tarefas do Agente sem integração personalizada com a API. O toolkit é autenticado com uma chave de API do Firecrawl. ## Início rápido {#quick-start} @@ -21,14 +21,14 @@ O Composio disponibiliza o Firecrawl como um toolkit para que seus agentes possa ## O que você pode fazer {#what-you-can-do} -| Recurso | Caso de uso | -| -------------------- | ------------------------------------------------------- | -| **Busca** | Encontre fontes antes da extração | -| **Scraping** | Obtenha o conteúdo da página para o contexto do agente | -| **Extração em lote** | Extraia várias URLs em um único job | -| **Rastreamento** | Colete dados de sites com várias páginas | -| **Map** | Liste as URLs de um site antes de decidir o que extrair | -| **Extract** | Retorne campos estruturados em vez de texto bruto | +| Recurso | Caso de uso | +| -------------------- | ----------------------------------------------------------------------- | +| **Busca** | Encontre fontes antes da extração | +| **Scraping** | Obtenha o conteúdo da página para o contexto do agente | +| **Extração em lote** | Extraia várias URLs em um único job | +| **Rastreamento** | Colete dados de sites com várias páginas | +| **map** | Liste as URLs de um site antes de decidir o que extrair | +| **Agente** | Obtenha campos estruturados a partir de um prompt em vez de texto bruto | ## Recursos {#resources} diff --git a/pt-BR/integrations/crewai.mdx b/pt-BR/integrations/crewai.mdx index 4a8c1f77c..cf6897440 100644 --- a/pt-BR/integrations/crewai.mdx +++ b/pt-BR/integrations/crewai.mdx @@ -5,23 +5,21 @@ og:title: "CrewAI | Firecrawl" og:description: "Saiba como usar o Firecrawl no CrewAI" --- -
- ## Usando o Firecrawl com o CrewAI {#using-firecrawl-with-crewai} -
+## Usando o Firecrawl com o CrewAI {#using-firecrawl-with-crewai} -O Firecrawl está integrado ao [CrewAI, o framework para orquestração de agentes de IA](https://www.crewai.com/). Esta página apresenta todas as ferramentas do Firecrawl adicionadas ao framework. +O Firecrawl é a API de contexto para agentes de IA, e o [CrewAI, o framework para orquestração de agentes de IA](https://www.crewai.com/), inclui três ferramentas do Firecrawl: FirecrawlSearchTool, FirecrawlScrapeWebsiteTool e Ferramenta FirecrawlCrawlWebsite. Use-as para que suas crews possam fazer busca, scraping e rastreamento na web e obter contexto limpo. -
- ### Instalando as ferramentas do Firecrawl no CrewAI {#installing-firecrawl-tools-inside-of-crewai} -
+### Instalando as ferramentas do Firecrawl no CrewAI {#installing-firecrawl-tools-inside-of-crewai} -* Obtenha uma chave de API no seu [painel do firecrawl.dev](https://firecrawl.dev) e defina-a nas variáveis de ambiente (`FIRECRAWL_API_KEY`). +* Obtenha uma chave de API no seu [painel do firecrawl.dev](https://www.firecrawl.dev/app/api-keys) e defina-a nas variáveis de ambiente (`FIRECRAWL_API_KEY`). * Instale o [SDK do Firecrawl](https://github.com/firecrawl/firecrawl) junto com o pacote `crewai[tools]`: ``` pip install firecrawl-py 'crewai[tools]' ``` +Cada ferramenta recebe suas opções do Firecrawl em um dicionário `config` ao ser instanciada. A URL ou a consulta é fornecida pelo agente quando ele chama a ferramenta, então você só precisa passar as opções de antemão. +
## Ferramentas {#tools}
@@ -30,93 +28,84 @@ pip install firecrawl-py 'crewai[tools]' ### Ferramenta FirecrawlCrawlWebsite {#firecrawlcrawlwebsitetool}
-
- #### Exemplo {#example} -
+#### Exemplo {#example} -Use o FirecrawlScrapeFromWebsiteTool da seguinte forma para permitir que seu agente carregue sites: +Use a Ferramenta FirecrawlCrawlWebsite da seguinte forma para permitir que seu agente rastreie sites: ```python from crewai_tools import FirecrawlCrawlWebsiteTool -tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') +tool = FirecrawlCrawlWebsiteTool(config={"limit": 5}) + +# Os agentes chamam a ferramenta com uma URL. Você também pode executá-la diretamente: +result = tool.run(url="https://firecrawl.dev") +print(result.status, len(result.data)) ``` -
- #### Arguments {#arguments} -
+#### Argumentos {#arguments} -- `api_key`: Opcional. Especifica a chave de API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. -- `url`: A URL base a partir da qual o rastreamento será iniciado. -- `page_options`: Opcional. - - `onlyMainContent`: Opcional. Retorna apenas o conteúdo principal da página, excluindo cabeçalhos, menus de navegação, rodapés etc. - - `includeHtml`: Opcional. Inclui o conteúdo HTML bruto da página. Gerará uma chave `html` na resposta. -- `crawler_options`: Opcional. Opções para controlar o comportamento do rastreamento. - - `includes`: Opcional. Padrões de URL a serem incluídos no rastreamento. - - `exclude`: Opcional. Padrões de URL a serem excluídos do rastreamento. - - `generateImgAltText`: Opcional. Gera texto alternativo para imagens usando LLMs (requer um plano pago). - - `returnOnlyUrls`: Opcional. Se verdadeiro, retorna apenas as URLs como uma lista no status do rastreamento. Observação: a resposta será uma lista de URLs dentro de `data`, não uma lista de documentos. - - `maxDepth`: Opcional. Profundidade máxima de rastreamento. Profundidade 1 é a URL base, profundidade 2 inclui a URL base e seus filhos diretos, e assim por diante. - - `mode`: Opcional. O modo de rastreamento a ser usado. O modo Fast faz o rastreamento 4x mais rápido em sites sem sitemap, mas pode não ser tão preciso e não deve ser usado em sites fortemente renderizados com JavaScript. - - `limit`: Opcional. Número máximo de páginas a serem rastreadas. - - `timeout`: Opcional. Tempo limite em milissegundos para a operação de rastreamento. +* `api_key`: Opcional. Especifica a chave de API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parâmetros de rastreamento](/pt-BR/api-reference/endpoint/crawl-post) em snake_case. Ao passar `config`, os padrões abaixo são substituídos. + * `limit`: Número máximo de páginas a rastrear. Padrão: `10`. + * `max_discovery_depth`: Profundidade máxima para descoberta de páginas. Padrão: `2`. + * `ignore_sitemap`: Define se o mapa do site deve ser ignorado. Padrão: `True`. + * `allow_external_links`: Permite rastrear links externos. Padrão: `False`. + * `allow_subdomains`: Permite rastrear subdomínios. Padrão: `False`. + * `delay`: Intervalo entre requisições, em milissegundos. Padrão: `None`. + * `scrape_options`: Opções para cada página rastreada. Padrão: `{"formats": ["markdown"], "only_main_content": True, "timeout": 10000}`.
### FirecrawlScrapeWebsiteTool {#firecrawlscrapewebsitetool}
-
- #### Exemplo {#example-2} -
+#### Exemplo {#example-2} Use o FirecrawlScrapeWebsiteTool da seguinte forma para permitir que seu agente carregue sites: ```python from crewai_tools import FirecrawlScrapeWebsiteTool -tool = FirecrawlScrapeWebsiteTool(url='firecrawl.dev') +tool = FirecrawlScrapeWebsiteTool(config={"formats": ["markdown"], "only_main_content": True}) + +result = tool.run(url="https://firecrawl.dev") +print(result.markdown) ``` -
- #### Argumentos {#arguments-2} -
+#### Argumentos {#arguments-2} -- `api_key`: Opcional. Especifica a chave de API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. -- `url`: A URL a ser extraída (scraped). -- `page_options`: Opcional. - - `onlyMainContent`: Opcional. Retorna apenas o conteúdo principal da página, excluindo headers, navs, footers etc. - - `includeHtml`: Opcional. Inclui o HTML bruto da página. Gerará uma chave `html` na resposta. -- `extractor_options`: Opcional. Opções para extração, baseada em LLM, de informações estruturadas a partir do conteúdo da página. - - `mode`: O modo de extração a ser usado, atualmente suporta `llm-extraction`. - - `extractionPrompt`: Opcional. Um prompt descrevendo quais informações extrair da página. - - `extractionSchema`: Opcional. O esquema dos dados a serem extraídos. -- `timeout`: Opcional. Tempo limite, em milissegundos, para a requisição. +* `api_key`: Opcional. Especifica a chave de API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parâmetros de scraping](/pt-BR/api-reference/endpoint/scrape) em snake_case. Ao passar `config`, os padrões abaixo são substituídos. + * `formats`: Formatos de saída, como `"markdown"`, `"html"`, `"links"` ou um objeto de formato JSON para extração estruturada. Padrão: `["markdown"]`. + * `only_main_content`: Retorna apenas o conteúdo principal da página, excluindo cabeçalhos, barras de navegação, rodapés etc. Padrão: `True`. + * `include_tags` / `exclude_tags`: Tags HTML a incluir ou excluir. Padrão: `[]`. + * `max_age`: Retorna uma versão em cache se ela for mais recente que esse número de milissegundos. Padrão: `172800000` (2 dias). + * `wait_for`: Tempo de espera, em milissegundos, antes de buscar o conteúdo. Padrão: `0`. + * `mobile`: Emula um dispositivo móvel. Padrão: `False`. + * `timeout`: Tempo limite do request, em milissegundos. Padrão: `None`.
### FirecrawlSearchTool {#firecrawlsearchtool}
-
- #### Exemplo {#example-3} -
+#### Exemplo {#example-3} -Use o FirecrawlSearchTool da seguinte maneira para permitir que seu agente carregue sites: +Use o FirecrawlSearchTool da seguinte maneira para permitir que seu agente faça uma busca na web: ```python from crewai_tools import FirecrawlSearchTool -tool = FirecrawlSearchTool(query='o que é o Firecrawl?') +tool = FirecrawlSearchTool(config={"limit": 3}) + +result = tool.run(query="what is firecrawl?") +print([item.url for item in result.web]) ``` -
- #### Argumentos {#arguments-3} -
+#### Argumentos {#arguments-3} -- `api_key`: Opcional. Especifica a chave da API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. -- `query`: String de consulta de pesquisa a ser usada na busca. -- `page_options`: Opcional. Opções para formatação do resultado. - - `onlyMainContent`: Opcional. Retorna apenas o conteúdo principal da página, excluindo cabeçalhos, menus de navegação, rodapés etc. - - `includeHtml`: Opcional. Inclui o conteúdo HTML bruto da página. Retornará uma chave `html` na resposta. - - `fetchPageContent`: Opcional. Busca o conteúdo completo da página. -- `search_options`: Opcional. Opções para controlar o comportamento do crawling. - - `limit`: Opcional. Número máximo de páginas a serem rastreadas. \ No newline at end of file +* `api_key`: Opcional. Especifica a Chave de API do Firecrawl. O padrão é a variável de ambiente `FIRECRAWL_API_KEY`. +* `config`: Opcional. [Parâmetros de busca](/pt-BR/api-reference/endpoint/search) em snake_case. Ao passar `config`, os padrões abaixo são substituídos. + * `limit`: Número máximo de resultados de busca retornados. Padrão: `5`. + * `tbs`: Filtro de busca por período, por exemplo, `"qdr:d"` para o último dia. Padrão: `None`. + * `location`: Localização dos resultados de busca. Padrão: `None`. + * `timeout`: Tempo limite da request, em milissegundos. Padrão: `None`. + * `scrape_options`: Faz scraping de cada resultado e retorna o conteúdo. Padrão: `{"formats": ["markdown"], "only_main_content": True}`. Omita-o para obter apenas títulos, URLs e descrições. \ No newline at end of file diff --git a/pt-BR/integrations/dify.mdx b/pt-BR/integrations/dify.mdx index 662daf2bf..38578c60f 100644 --- a/pt-BR/integrations/dify.mdx +++ b/pt-BR/integrations/dify.mdx @@ -11,7 +11,7 @@ description: "Plugin oficial do Firecrawl para fluxos de trabalho do Dify, com s ## Visão geral da integração com o Dify {#dify-integration-overview} -O Dify é uma plataforma open source para desenvolvimento de aplicativos com LLMs. O plugin oficial do Firecrawl permite realizar crawling e scraping da web diretamente nos seus fluxos de trabalho de IA. +O Dify é uma plataforma de código aberto para desenvolvimento de aplicativos com LLMs. O plugin oficial do Firecrawl fornece contexto limpo da web aos seus fluxos de trabalho e agentes do Dify: busca, scraping, rastreamento, map e Monitorar, diretamente em aplicativos de Chatflow, Workflow e Agente. @@ -102,7 +102,7 @@ O plugin oferece sete ações. **Integração visual de pipeline** 1. Adicione o nó Firecrawl ao pipeline - 2. Selecione a ação (Map, rastreamento, Scrape) + 2. Selecione a ação (busca, scraping, rastreamento, map) 3. Defina as variáveis de entrada 4. Execute o pipeline sequencialmente diff --git a/pt-BR/integrations/flowise.mdx b/pt-BR/integrations/flowise.mdx index 786854105..a48052f13 100644 --- a/pt-BR/integrations/flowise.mdx +++ b/pt-BR/integrations/flowise.mdx @@ -17,22 +17,22 @@ O Firecrawl pode ser usado dentro do [Flowise, o construtor de Chatflows](https: alt="Bloco do Firecrawl no Flowise" /> -
- ### Rastreamento com blocos do Firecrawl {#crawling-with-firecrawl-blocks} -
+### Rastreamento com blocos do Firecrawl {#crawling-with-firecrawl-blocks} -1. Faça login na sua conta Firecrawl, obtenha sua chave de API e insira-a no bloco. +1. Faça login na sua conta Firecrawl, obtenha sua chave de API e adicione-a ao bloco como uma credencial **FireCrawl API**. 2. (Opcional) Conecte o Text Splitter. -3. Selecione o modo de rastreamento para coletar páginas abaixo da URL de destino. -4. Insira a URL de destino a ser rastreada. +3. Defina **Type** como **Crawl** para coletar as páginas abaixo da URL de destino. +4. Insira a URL de destino a ser rastreada. Use **Limit**, **Include Paths** e **Exclude Paths** para manter o rastreamento enxuto. 5. Use os documentos resultantes nos seus fluxos de trabalho. -
- ### Extraindo com blocos do Firecrawl {#scraping-with-firecrawl-blocks} -
+### Extraindo com blocos do Firecrawl {#scraping-with-firecrawl-blocks} -1. Faça login na sua conta do Firecrawl, obtenha sua chave de API e insira-a no bloco. +1. Faça login na sua conta do Firecrawl, obtenha sua chave de API e adicione-a ao bloco como uma credencial **FireCrawl API**. 2. (Opcional) Conecte o Text Splitter. -3. Selecione o modo de extração para processar uma única página. +3. Defina **Type** como **Scrape** para processar uma única página. 4. Insira a URL de destino a ser extraída. -5. Use os documentos resultantes nos seus fluxos de trabalho. \ No newline at end of file +5. Use os documentos resultantes nos seus fluxos de trabalho. + +### Pesquisa e extração com blocos do Firecrawl {#searching-and-extracting-with-firecrawl-blocks} + +Defina **Type** como **Search** para transformar os resultados de pesquisa na web de uma **Query** em documentos, ou como **Extract** para retornar dados estruturados de uma URL usando um **Schema** e um **Prompt**. \ No newline at end of file diff --git a/pt-BR/integrations/langchain.mdx b/pt-BR/integrations/langchain.mdx index e0d056637..0fb83b63d 100644 --- a/pt-BR/integrations/langchain.mdx +++ b/pt-BR/integrations/langchain.mdx @@ -68,22 +68,23 @@ print(search.invoke({"query": "best web scraping libraries", "limit": 5})) ## LangChain JS {#langchain-js} -O carregador JavaScript está disponível em `@langchain/community` e tem o SDK JS do Firecrawl como dependência de mesmo nível: +O `FireCrawlLoader` do `@langchain/community` ainda chama métodos do SDK v1 e, por isso, falha com o SDK JS atual do Firecrawl. Até que ele seja atualizado, chame diretamente o [SDK Node do Firecrawl](/pt-BR/sdks/node) e encapsule os resultados em objetos `Document` do LangChain: ```bash -npm install @langchain/community @mendable/firecrawl-js +npm install firecrawl @langchain/core ``` ```typescript -import { FireCrawlLoader } from "@langchain/community/document_loaders/web/firecrawl"; +import Firecrawl from "firecrawl"; +import { Document } from "@langchain/core/documents"; -const loader = new FireCrawlLoader({ - url: "https://firecrawl.dev", - apiKey: process.env.FIRECRAWL_API_KEY, // por padrão, usa FIRECRAWL_API_KEY - mode: "scrape", // "scrape" para uma única página, "crawl" para subpáginas -}); +const firecrawl = new Firecrawl(); // lê a variável FIRECRAWL_API_KEY -const docs = await loader.load(); +const crawl = await firecrawl.crawl("https://firecrawl.dev", { limit: 5 }); + +const docs = crawl.data.map( + (page) => new Document({ pageContent: page.markdown ?? "", metadata: page.metadata ?? {} }) +); ``` ## Recursos {#resources} diff --git a/pt-BR/integrations/langflow.mdx b/pt-BR/integrations/langflow.mdx index dcadbe5ba..c92f8d4e2 100644 --- a/pt-BR/integrations/langflow.mdx +++ b/pt-BR/integrations/langflow.mdx @@ -17,11 +17,27 @@ O Firecrawl pode ser usado no [Langflow, o construtor de fluxos de IA](https://w alt="Bloco do Firecrawl no Langflow" /> +### Instalando o pacote do Firecrawl {#installing-the-firecrawl-bundle} + +Os blocos do Firecrawl vêm no pacote `lfx-firecrawl`, que não faz parte da instalação padrão do Langflow. Instale-o no mesmo ambiente do Langflow e depois reinicie o Langflow: + +```bash +uv pip install lfx-firecrawl +``` + +O pacote adiciona quatro blocos: **Firecrawl Scrape API**, **Firecrawl Crawl API**, **Firecrawl Map API** e **Firecrawl Search API**. Cada um retorna a resposta da API do Firecrawl como `Data`. Veja todos os parâmetros na [documentação do pacote Firecrawl no Langflow](https://docs.langflow.org/bundles-firecrawl). + ### Fazer scraping com blocos do Firecrawl {#scraping-with-firecrawl-blocks} 1. Faça login na sua conta do Firecrawl, obtenha sua chave de API e insira-a no bloco ou passe-a a partir de outra etapa do fluxo de trabalho. -2. (Opcional) Conecte o Text Splitter. -3. Selecione o modo de scraping para capturar uma única página. -4. Insira a URL de destino a ser coletada ou passe-a a partir de outra etapa do fluxo de trabalho. -5. Configure as opções de scraping conforme o site e os dados que você deseja obter, como os formatos de resultado e se deve retornar apenas o conteúdo principal. Você também pode passar essas opções a partir de outra etapa do fluxo de trabalho. -6. Use os dados nos seus fluxos de trabalho. \ No newline at end of file +2. Adicione o bloco **Firecrawl Scrape API** para capturar uma única página. +3. Insira a URL de destino a ser coletada ou passe-a a partir de outra etapa do fluxo de trabalho. +4. Configure as opções de scraping conforme o site e os dados que você deseja obter, como os formatos de resultado e se deve retornar apenas o conteúdo principal. Você também pode passar essas opções a partir de outra etapa do fluxo de trabalho. +5. (Opcional) Configure as **Opções do Extrator** para obter JSON estruturado da página. +6. Use os dados nos seus fluxos de trabalho. + +### Rastreamento, mapeamento e busca {#crawling-mapping-and-searching} + +* **Firecrawl Crawl API** rastreia uma URL e suas subpáginas. Defina limites e caminhos em **Opções do Rastreador** e as configurações per-page em **Opções de Scraping**. +* **Firecrawl Map API** retorna as URLs de um ou mais sites. +* **Firecrawl Search API** faz buscas na web a partir de uma query, com **Limit** de resultados e **Location** opcionais. \ No newline at end of file diff --git a/pt-BR/integrations/llamaindex.mdx b/pt-BR/integrations/llamaindex.mdx index d10a1f803..99a7fff04 100644 --- a/pt-BR/integrations/llamaindex.mdx +++ b/pt-BR/integrations/llamaindex.mdx @@ -15,52 +15,51 @@ pip install 'firecrawl-py>=4.3.3' llama-index llama-index-readers-web `FireCrawlWebReader` oferece suporte aos modos `scrape`, `crawl`, `map`, `search` e `extract`. +Defina `FIRECRAWL_API_KEY` no seu ambiente. O mecanismo de consulta destes exemplos usa a OpenAI por padrão, então defina também `OPENAI_API_KEY` (ou configure outro LLM no LlamaIndex). + ### Usando o Firecrawl para coletar um site inteiro {#using-firecrawl-to-gather-an-entire-website} ```python -from llama_index.readers.web import FireCrawlWebReader -from llama_index.core import SummaryIndex import os +from llama_index.core import SummaryIndex +from llama_index.readers.web import FireCrawlWebReader -# Inicialize o FireCrawlWebReader para rastrear um site +# Inicializa o FireCrawlWebReader para rastrear um site firecrawl_reader = FireCrawlWebReader( - api_key="", # Substitua pela sua chave de API em https://www.firecrawl.dev/ + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtenha uma chave em https://www.firecrawl.dev/app/api-keys mode="crawl", # "scrape", "crawl", "map", "search" ou "extract" - params={"additional": "parameters"} # Parâmetros adicionais opcionais + params={"limit": 10}, # Parâmetros opcionais do Firecrawl para o modo escolhido ) -# Defina a variável de ambiente para a chave da API -os.environ["OPENAI_API_KEY"] = "" - -# Carregue documentos de uma única URL -documents = firecrawl_reader.load_data(url="http://paulgraham.com/") +# Carrega os documentos do site +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/") index = SummaryIndex.from_documents(documents) -# Ajuste o nível de log para DEBUG para obter saídas mais detalhadas query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` ### Usando o Firecrawl para coletar uma única página {#using-firecrawl-to-gather-a-single-page} ```python +import os + +from llama_index.core import SummaryIndex from llama_index.readers.web import FireCrawlWebReader # Inicialize o FireCrawlWebReader com sua chave de API e o modo desejado firecrawl_reader = FireCrawlWebReader( - api_key="", # Substitua pela sua chave de API em https://www.firecrawl.dev/ + api_key=os.environ["FIRECRAWL_API_KEY"], # Obtenha uma chave em https://www.firecrawl.dev/app/api-keys mode="scrape", # "scrape", "crawl", "map", "search" ou "extract" - params={"additional": "parameters"} # Parâmetros adicionais opcionais ) # Carregue documentos de uma URL específica -documents = firecrawl_reader.load_data(url="http://paulgraham.com/worked.html") +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/worked.html") index = SummaryIndex.from_documents(documents) -# Defina o nível de log como DEBUG para obter saídas mais detalhadas query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` \ No newline at end of file diff --git a/pt-BR/integrations/lovable.mdx b/pt-BR/integrations/lovable.mdx index f585a7032..dc8c246ba 100644 --- a/pt-BR/integrations/lovable.mdx +++ b/pt-BR/integrations/lovable.mdx @@ -11,7 +11,7 @@ description: "Conecte o Firecrawl a aplicativos do Lovable para scraping e rastr ## Visão geral {#overview} -Os aplicativos Lovable podem usar o Firecrawl para fazer scraping e rastreamento de websites, convertendo-os em conteúdo limpo e estruturado no chat durante o desenvolvimento e em aplicativos publicados. O Firecrawl está disponível como aplicativo e conector de chat. +Os aplicativos Lovable podem usar o Firecrawl para fazer scraping e rastreamento de websites, convertendo-os em Markdown limpo ou dados estruturados no chat durante o desenvolvimento e em aplicativos publicados. O Firecrawl está disponível como aplicativo e conector de chat. ## Início rápido {#quick-start} @@ -21,11 +21,13 @@ Os aplicativos Lovable podem usar o Firecrawl para fazer scraping e rastreamento ## O que você pode criar {#what-you-can-build} -| Capacidade | Caso de uso | -| ----------- | ------------------------------------------------------------- | -| **Scraping** | Converta URLs em markdown limpo ou JSON estruturado | -| **Rastreamento** | Colete páginas de um site, incluindo subpáginas | -| **Extract** | Extraia campos como detalhes de produtos, tabelas e metadados | +| Capacidade | Caso de uso | +| ---------------------- | ------------------------------------------------------------------------------------------ | +| **Busca** | Faça uma busca na web e obtenha o conteúdo das páginas encontradas | +| **Map** | Liste todas as URLs de um site antes de rastreá-lo | +| **Scraping** | Converta URLs em markdown limpo ou JSON estruturado | +| **Rastreamento** | Colete páginas de um site, incluindo subpáginas | +| **Dados estruturados** | Extraia campos como detalhes de produtos, tabelas e metadados com o formato JSON do scraping | ## Recursos {#resources} diff --git a/pt-BR/integrations/make.mdx b/pt-BR/integrations/make.mdx index 3791268ce..815e97d9c 100644 --- a/pt-BR/integrations/make.mdx +++ b/pt-BR/integrations/make.mdx @@ -26,14 +26,14 @@ O Make (anteriormente Integromat) oferece uma integração verificada e oficialm ## Módulos do Firecrawl no Make {#firecrawl-modules-in-make} - + ### Rastreamento de um site {#crawl-a-website} Rastreie uma URL e obtenha conteúdo de várias páginas *** -### Extrair dados de um site {#extract-a-website} +### Extrair Dados de um Site {#extract-a-website} Extraia dados estruturados de páginas usando LLMs @@ -51,12 +51,6 @@ O Make (anteriormente Integromat) oferece uma integração verificada e oficialm *** -### Buscar em um site {#search-a-website} - - Faça buscas na web com os recursos de scraping do Firecrawl - - *** - ### Obter o status do rastreamento {#get-crawl-status} Obtenha o status de um ID de evento de rastreamento @@ -69,7 +63,7 @@ O Make (anteriormente Integromat) oferece uma integração verificada e oficialm -### Buscar em um site {#search-a-website-2} +### Buscar em um site {#search-a-website} Recupere o conteúdo completo da página para qualquer consulta de busca @@ -191,7 +185,7 @@ O Make (anteriormente Integromat) oferece uma integração verificada e oficialm * Use **scraping** para páginas individuais (mais rápido) * Use **rastreamento** com limites para sites grandes - * Configure o agendamento adequadamente para evitar limites de taxa + * Configure o agendamento adequadamente para não ultrapassar seus limites de taxa * Adicione módulos de tratamento de erros diff --git a/pt-BR/integrations/n8n.mdx b/pt-BR/integrations/n8n.mdx index 72b8aea20..b7a13a4ae 100644 --- a/pt-BR/integrations/n8n.mdx +++ b/pt-BR/integrations/n8n.mdx @@ -5,7 +5,7 @@ description: "Aprenda a usar o Firecrawl com o n8n para dar aos seus fluxos de t ## Introdução ao Firecrawl e ao n8n {#introduction-to-firecrawl-and-n8n} -A automação de scraping web tornou-se essencial para empresas modernas. Seja para monitorar preços de concorrentes, agregar conteúdo, gerar leads ou alimentar aplicações de IA com dados em tempo real, a combinação do Firecrawl com o n8n oferece uma solução poderosa sem exigir conhecimentos de programação. +O Firecrawl é a API de contexto para agentes de IA, e o nó Firecrawl leva Search, Scrape, Crawl, Map, Interact e Agent para os seus fluxos de trabalho no n8n. Monitore preços, agregue conteúdo, gere leads ou forneça contexto limpo a agentes de IA, tudo sem escrever código. ![Integração entre Firecrawl e n8n](/images/guides/n8n/firecrawl-n8n-integration-hero.png) @@ -15,7 +15,7 @@ O n8n é uma plataforma de automação de fluxos de trabalho de código aberto q ## Por que usar o Firecrawl com o n8n? {#why-use-firecrawl-with-n8n} -O scraping tradicional apresenta vários desafios. Scripts personalizados deixam de funcionar quando os sites alteram sua estrutura. Sistemas antibot bloqueiam solicitações automatizadas. Sites que dependem muito de JavaScript não são renderizados corretamente. A infraestrutura exige manutenção constante. +O scraping tradicional apresenta vários desafios. Scripts personalizados deixam de funcionar quando os sites alteram sua estrutura. Sites complexos que dependem muito de JavaScript não são renderizados corretamente. A infraestrutura exige manutenção constante. O Firecrawl lida com essas complexidades técnicas relacionadas ao scraping, enquanto o n8n fornece a estrutura de automação. Juntos, eles permitem criar fluxos de trabalho prontos para produção que: @@ -162,7 +162,7 @@ Vamos criar seu primeiro fluxo de trabalho adicionando o nó Firecrawl. ## Etapa 3: Instale e configure o nó do Firecrawl {#step-3-install-and-configure-the-firecrawl-node} -O n8n oferece suporte nativo ao Firecrawl. Instale o nó e conecte-o à sua conta do Firecrawl usando a chave de API criada anteriormente. +O Firecrawl está disponível no n8n como um nó verificado (`@mendable/n8n-nodes-firecrawl`), desenvolvido e mantido pela equipe do Firecrawl. Instale o nó e conecte-o à sua conta do Firecrawl usando a chave de API criada anteriormente. No n8n self-hosted, o proprietário da instância instala os nós verificados uma única vez e, a partir daí, todos na instância podem usá-los. ### Adicione o nó do Firecrawl ao seu fluxo de trabalho {#add-the-firecrawl-node-to-your-workflow} @@ -202,19 +202,23 @@ Antes de usar o nó do Firecrawl, você precisa autenticá-lo com sua chave de A A credencial agora está salva no n8n. Você não precisará inserir sua chave de API novamente nos próximos nós do Firecrawl. + + A credencial também tem um campo **Base URL**, cujo valor padrão é `https://api.firecrawl.dev/v2`. Credenciais criadas em versões mais antigas do nó podem ainda apontar para `https://api.firecrawl.dev/v1`. Quando a Base URL aponta para a v1, as operações disponíveis apenas na v2, como Agent, Browser e Interact, falham com um erro 404 ("The resource you are requesting could not be found"). Para corrigir, abra a credencial e defina **Base URL** como `https://api.firecrawl.dev/v2`. + + ### Teste a conexão {#test-your-connection} Vamos verificar se o nó Firecrawl está conectado corretamente: 1. Com o nó Firecrawl ainda selecionado, veja o painel de configuração -2. No menu suspenso "Resource", selecione "**fazer scraping de uma URL e obter seu conteúdo**" +2. Defina **Resource** como "**Scraping**" e **Operation** como "**Scrape URL**" 3. No campo "URL", insira: `https://firecrawl.dev` 4. Por enquanto, mantenha as outras configurações nos valores padrão -5. Clique no botão "**Test step**" no canto inferior direito do nó +5. Clique no botão "**Execute step**" ![Selecionando a operação Scrape, inserindo a URL example.com e clicando no botão Test step](/images/guides/n8n/n8n-firecrawl-test-connection-scrape.gif) -Se tudo estiver configurado corretamente, o conteúdo extraído de example.com será exibido no painel de resultado abaixo do nó. +Se tudo estiver configurado corretamente, o conteúdo extraído de firecrawl.dev será exibido no painel de resultado. Parabéns! Seu nó Firecrawl está conectado e funcionando. @@ -293,9 +297,10 @@ Receba todas as manhãs no Telegram um resumo diário das atualizações do prod * Busque e adicione "**Firecrawl**" * Selecione sua credencial do Firecrawl * Configure: - * **Resource**: fazer scraping de uma URL e obter seu conteúdo + * **Resource**: Scraping + * **Operation**: Scrape URL * **URL**: `https://www.firecrawl.dev/blog/category/product-updates` - * **Formats**: selecione "Summary" + * **Scrape Options**: adicione **Formats** e selecione "Summary" ![Adição e configuração do nó Firecrawl com a URL do blog e o formato Summary selecionado](/images/guides/n8n/n8n-firecrawl-scrape-blog-summary.gif) @@ -323,7 +328,7 @@ Receba todas as manhãs no Telegram um resumo diário das atualizações do prod ![Configuração do nó Telegram e mapeamento do campo de resumo para o texto da mensagem](/images/guides/n8n/n8n-test-telegram-message-firecrawl.gif) -* Agora que você tem a estrutura do resumo do Firecrawl, adicione-o ao texto da mensagem arrastando o campo `summary` do resultado do nó Firecrawl. +* Agora que você tem a estrutura do resumo do Firecrawl, adicione-o ao texto da mensagem arrastando o campo `summary` (dentro de `data`) do resultado do nó Firecrawl. 7. Teste o fluxo de trabalho: * Clique em "**Executar Fluxo de Trabalho**" @@ -350,7 +355,8 @@ Este fluxo de trabalho usa a operação Search do Firecrawl para encontrar notí 1. Crie um novo fluxo de trabalho e adicione um nó **Manual Trigger** 2. Adicione um nó **Firecrawl** com estas configurações: - * **Resource**: pesquisar e, opcionalmente, fazer scraping dos resultados de busca + * **Resource**: Map & Search + * **Operation**: Search Web * **Query**: `ai news` * **Limit**: 5 @@ -453,16 +459,17 @@ Mantenha o resumo em tom de conversa e envolvente, com cerca de 3 a 4 parágrafo ## Entendendo as operações do Firecrawl {#understanding-firecrawl-operations} -Agora que você criou alguns fluxos de trabalho, vamos explorar as diferentes operações do Firecrawl disponíveis no n8n. Cada operação foi desenvolvida para casos de uso específicos de scraping web. +Agora que você criou alguns fluxos de trabalho, vamos explorar as diferentes operações do Firecrawl disponíveis no n8n. No nó Firecrawl, primeiro você escolhe um **Recurso** (Scraping, Crawling, Map & Search, Agent, Interact, Browser, Account ou Extract (Legacy)) e depois uma **Operação**. Cada operação foi desenvolvida para casos de uso específicos de dados da web. -### Fazer scraping de uma URL e obter seu conteúdo {#scrape-a-url-and-get-its-content} +### Fazer scraping de URL {#scrape-url} -Extrai o conteúdo de uma única página da web e o retorna em diversos formatos. +Recurso: **Scraping**. Extrai o conteúdo de uma única página da web e o retorna em diversos formatos. **O que faz:** * Faz scraping de uma única URL * Retorna Markdown limpo, HTML ou resumos gerados por IA +* Retorna dados estruturados com o formato **JSON** e um prompt ou schema * Pode fazer capturas de tela e extrair links **Ideal para:** @@ -474,13 +481,21 @@ Extrai o conteúdo de uma única página da web e o retorna em diversos formatos **Exemplo de caso de uso:** Resumos diários de blogs (como no Exemplo 1 acima) -### Scrape + Interact com perfis persistentes {#scrape-interact-with-persistent-profiles} +### Interact {#interact} + +Recurso: **Interact**. Permite continuar trabalhando com uma página após o **Scrape URL**: clicar, preencher formulários e navegar usando um prompt em linguagem natural ou código Playwright ou Bash. + +**Operações:** + +* **Execute Interaction**: executa um prompt ou código em uma página coletada, usando o `scrapeId` da saída do Scrape URL (`data.metadata.scrapeId`) +* **Stop Interaction**: encerra a sessão de interação desse `scrapeId` +* **Get Interact Context**: retorna instruções de uso para agentes de IA que chamam essas operações como ferramentas -Em fluxos de trabalho que usam Scrape seguido de Interact, defina o `profile` persistente na etapa **Scrape**. A etapa Interact precisa apenas do `scrapeId` da resposta de scraping, além de um prompt ou código. Não adicione `profile` ao corpo da solicitação do Interact; o Interact herda o perfil do job de scraping. +Em fluxos de trabalho que usam Scrape seguido de Interact com um perfil de navegador persistente, defina o **Profile** na etapa **Scrape URL**. A etapa Execute Interaction precisa apenas do `scrapeId` e de um prompt ou código. Não adicione `profile` ao corpo da request do Interact, pois o Interact herda o perfil da tarefa de raspagem. -Para salvar cookies, localStorage e outros estados do navegador, encerre a sessão de interação quando o fluxo de trabalho terminar. Se você precisar apenas ler um perfil existente em uma execução posterior do fluxo de trabalho, defina `saveChanges` como `false` na etapa Scrape. +Para salvar cookies, localStorage e outros dados do estado do navegador, execute **Stop Interaction** ao final do fluxo de trabalho. Se você só precisar ler um perfil existente em uma execução posterior do fluxo de trabalho, desative **Save Changes** na configuração de perfil da etapa Scrape. -Se a versão instalada do nó Firecrawl n8n não expõe configurações de perfil na operação Scrape, atualize para a versão mais recente do nó Firecrawl n8n. Se sua versão do n8n oferecer suporte a opções personalizadas de solicitação ou corpo para o nó, você poderá passar o mesmo objeto `profile` nelas: +Se a versão instalada do node n8n do Firecrawl não exibir **Profile** na operação Scrape URL, atualize para a versão mais recente do node. Você também pode passar o mesmo object `profile` em **Additional Fields** > **Custom Properties (JSON)**: ```json { @@ -491,9 +506,11 @@ Se a versão instalada do nó Firecrawl n8n não expõe configurações de perfi } ``` -### Pesquisar e, opcionalmente, fazer scraping dos resultados de busca {#search-and-optionally-scrape-search-results} +Para mais detalhes, veja a [documentação do Interact](/pt-BR/features/interact). + +### Pesquisar na web {#search-web} -Realiza buscas na web e retorna resultados com scraping de conteúdo opcional. +Recurso: **Map & Search**. Realiza buscas na web e retorna resultados com scraping de conteúdo opcional. **O que faz:** @@ -510,15 +527,18 @@ Realiza buscas na web e retorna resultados com scraping de conteúdo opcional. **Exemplo de caso de uso:** agregação de notícias sobre IA (como no Exemplo 2 acima) -### Rastrear um site {#crawl-a-website} +### Rastrear site {#crawl-website} -Descobre e faz scraping de várias páginas de um site de forma recursiva. +Recurso: **Crawling**. Descobre e faz scraping de várias páginas de um site de forma recursiva. **O que faz:** * Segue links automaticamente -* Faz scraping de várias páginas em uma única operação +* Faz scraping de várias páginas em um único job * Pode filtrar URLs por padrões +* Retorna o ID da tarefa de rastreamento; adicione um segundo nó Firecrawl com **Get Crawl Status** para ler as páginas extraídas + +O recurso Crawling também oferece **Cancel Crawl Job**, **Get Crawl Errors**, **Get Many Active Crawls** e **Preview Crawl Parameters** (converte um prompt em linguagem natural em configurações de rastreamento). **Ideal para:** @@ -526,13 +546,13 @@ Descobre e faz scraping de várias páginas de um site de forma recursiva. * Arquivamento de sites * Coleta de dados de várias páginas -### Mapeie um site e obtenha URLs {#map-a-website-and-get-urls} +### Mapear site {#map-website} -Retorna todas as URLs encontradas em um site sem fazer scraping do conteúdo. +Recurso: **Map & Search**. Retorna as URLs encontradas em um site sem fazer scraping do conteúdo. **O que faz:** -* Descobre todos os links de um site +* Descobre links de um site * Retorna uma lista limpa de URLs * Rápido e leve @@ -542,72 +562,65 @@ Retorna todas as URLs encontradas em um site sem fazer scraping do conteúdo. * Geração de sitemap * Planejamento de rastreamentos maiores -### Extrair Dados {#extract-data} +### Raspagem em Lote de URLs {#batch-scrape-urls} -Usa IA para extrair informações estruturadas com base em prompts ou schemas personalizados. +Recurso: **Scraping**. Faz a raspagem de várias URLs em paralelo em um único job. **O que faz:** -* Extração de dados com IA -* Retorna dados no formato especificado -* Funciona em várias páginas - -**Ideal para:** - -* Extração de dados personalizada -* Criação de bancos de dados -* Coleta de informações estruturadas - -### Extração em lote {#batch-scrape} - -Faz scraping de várias URLs em paralelo de forma eficiente. - -**O que faz:** - -* Processa várias URLs de uma só vez +* Processa uma lista de URLs de uma só vez, com as mesmas opções de scraping para cada uma * É mais eficiente do que usar loops -* Retorna todos os resultados de uma vez +* Retorna um ID do job de lote; adicione **Get Batch Scrape Status** para ler todos os resultados de uma vez + +O recurso Scraping também oferece **Get Batch Scrape Errors** e **Cancel Batch Scrape Job**. **Ideal para:** -* Processar listas de URLs +* Processamento de listas de URLs * Coleta de dados em massa -* Projetos de scraping em grande escala +* Projetos de raspagem em grande escala ### Agente {#agent} -Usa um agente de IA para navegar e extrair dados de sites de forma autônoma com base em um prompt em linguagem natural. +Recurso: **Agent**. Usa um agente de IA para navegar de forma autônoma e extrair dados de sites com base em um prompt em linguagem natural. **O que faz:** -* Aceita um prompt que descreve os dados necessários +* Aceita um prompt descrevendo os dados de que você precisa, além de URLs opcionais e um schema JSON * O agente de IA navega e extrai informações de forma autônoma -* Disponível nos modos **Sync** (aguarda os resultados) e **Async** (retorna um ID do job imediatamente) -* Use **Get Agent Status** para consultar os resultados ao usar o modo Async +* Disponível como **Extract Data With AI Agent** (aguarda os resultados) e **Start AI Agent Job (Async)** (retorna um ID do job imediatamente) +* Use **Get Agent Status** para consultar os resultados ao usar a operação async **Ideal para:** -* Coleta complexa de dados em várias páginas, orientada por um prompt -* Extração de informações quando você não conhece a estrutura exata da página +* Coleta complexa de dados em várias páginas, guiada por um prompt +* Extrair informações quando você não conhece a estrutura exata da página * Tarefas de pesquisa que exigem navegar por várias páginas -**Sync vs. Async:** +**Síncrono vs. Async:** -* **Agent (Sync)** inicia o job e aguarda o resultado em uma única etapa — a opção mais simples para a maioria dos casos de uso. O parâmetro **Max Wait Time** controla por quanto tempo o nó consulta o status antes de atingir o tempo limite (padrão: 300 segundos; máximo: 600 segundos). Se o job do agente demorar mais do que isso, o nó retornará um status de tempo limite, embora o job ainda possa ser concluído no Firecrawl. Para jobs que podem ultrapassar 10 minutos, use o modo Async. -* **Agent (Async)** retorna um ID do job imediatamente. Adicione um segundo nó do Firecrawl com a operação **Get Agent Status** para recuperar os resultados quando o job for concluído. +* **Extract Data With AI Agent** inicia o job e aguarda o resultado em uma única etapa, a opção mais simples para a maioria dos casos de uso. O parâmetro **Max Wait Time** define por quanto tempo o nó continua consultando antes de atingir o tempo limite (padrão: 300 segundos; máximo: 600 segundos). Se a tarefa do agente demorar mais do que isso, o nó retorna o status `timeout` com o `jobId`, mesmo que o job ainda possa ser concluído no Firecrawl. Passe esse ID para **Get Agent Status** ou use a operação async para jobs que possam passar de 10 minutos. +* **Start AI Agent Job (Async)** retorna um ID do job imediatamente. Adicione um segundo nó Firecrawl com a operação **Get Agent Status** para recuperar os resultados quando o job for concluído. -Para mais detalhes sobre o recurso Agent, consulte a [documentação do Agent](/pt-BR/features/agent). +Para mais detalhes sobre o recurso de agente, veja a [documentação do Agent](/pt-BR/features/agent). + +### Extrair dados estruturados (legado) {#extract-structured-data-legacy} + +Recurso: **Extract (Legacy)**. Usa IA para extrair informações estruturadas de uma lista de URLs com base em um prompt ou schema, e a operação **Get Extract Status** permite ler os resultados. + +Este recurso chama o endpoint legado `/extract`. Em novos fluxos de trabalho, use **Agent** ou, quando você já souber qual é a página, **Scrape URL** com o formato **JSON**. ### Browser Sandbox {#browser-sandbox} -Fornece uma sessão persistente do navegador que você pode controlar com código, permitindo automatizar o navegador em várias etapas dentro de uma única sessão. +Recurso: **Browser**. Fornece uma sessão persistente do navegador que você pode controlar com código, permitindo automatizar o navegador em várias etapas dentro de uma única sessão. **Operações:** -* **Criar sessão do navegador** — inicia uma nova sessão do navegador e retorna um `sessionId` -* **Executar código no navegador** — executa código JavaScript, Python ou bash na sessão (usando o `sessionId` da etapa Criar) -* **Listar sessões do navegador** — lista sessões ativas ou encerradas -* **Excluir sessão do navegador** — encerra uma sessão quando você terminar +* **Criar sessão do navegador**: inicia uma nova sessão do navegador e retorna o seu `id` +* **Executar código no navegador**: executa código Node (Playwright), Python ou Bash na sessão, usando o `id` da etapa Criar como **Session ID** +* **Obter várias sessões do navegador**: lista sessões ativas ou encerradas +* **Excluir sessão do navegador**: encerra uma sessão quando você terminar +* **Obter contexto do navegador**: retorna instruções de uso e sessões ativas para agentes de IA que chamam essas operações como ferramentas **Ideal para:** @@ -615,10 +628,14 @@ Fornece uma sessão persistente do navegador que você pode controlar com códig * Navegação dinâmica em páginas, quando o número de etapas não é conhecido antecipadamente * Fluxos de trabalho que usam perfis persistentes do navegador para preservar cookies e localStorage entre execuções -No n8n, selecione o recurso **Browser** no nó Firecrawl para acessar essas operações. Passe o `sessionId` da etapa Criar para cada etapa subsequente de Executar ou Excluir. Use o nó **Loop Over Items** do n8n para iterar por uma lista dinâmica de páginas, chamando Executar para cada uma na mesma sessão. +Passe o `id` da sessão da etapa Criar para cada etapa subsequente de Executar ou Excluir. Use o nó **Loop Over Items** do n8n para iterar por uma lista dinâmica de páginas, chamando Executar para cada uma na mesma sessão. Para mais detalhes sobre o Browser Sandbox, consulte a [documentação do Browser Sandbox](/pt-BR/features/browser). +### Conta {#account} + +Recurso: **Account**. Consulta o uso de créditos, o uso de tokens e o status da fila da sua equipe, para que um fluxo de trabalho possa verificar os créditos restantes antes de um job grande. + ## Modelos e exemplos de fluxos de trabalho {#workflow-templates-and-examples} Em vez de começar do zero, você pode usar modelos prontos. A comunidade do n8n criou diversos fluxos de trabalho do Firecrawl que você pode copiar e personalizar. diff --git a/pt-BR/integrations/neuron-ai.mdx b/pt-BR/integrations/neuron-ai.mdx index 34b841ee7..ffd764c4f 100644 --- a/pt-BR/integrations/neuron-ai.mdx +++ b/pt-BR/integrations/neuron-ai.mdx @@ -8,7 +8,7 @@ og:description: "Dê aos agentes Neuron AI recursos de busca na web e leitura de **Documentação oficial do Neuron AI:** [docs.neuron-ai.dev/agent/tools](https://docs.neuron-ai.dev/agent/tools) - Dê aos agentes PHP recursos de busca na web e leitura de páginas com o Firecrawl + Dê aos agentes PHP os recursos Search e Scrape do Firecrawl para que um agente Neuron AI possa encontrar fontes atualizadas e ler páginas em Markdown limpo ## Visão geral {#overview} diff --git a/pt-BR/integrations/pipedream.mdx b/pt-BR/integrations/pipedream.mdx index ab430bd73..3996e4b16 100644 --- a/pt-BR/integrations/pipedream.mdx +++ b/pt-BR/integrations/pipedream.mdx @@ -21,13 +21,13 @@ Use o app Firecrawl no Pipedream para fazer scraping de páginas, fazer rastream ## O que você pode fazer {#what-you-can-do} -| Recurso | Caso de uso | -| ----------- | ------------------------------------------------------------------------------------------------------ | -| **Scrape** | Obtenha o conteúdo da página quando um webhook ou agendamento for acionado | -| **Crawl** | Inicie um job de rastreamento de várias páginas (consulte os dados do rastreamento com Get Crawl Data) | -| **Search** | Descubra fontes antes das etapas subsequentes | -| **Map** | Liste URLs de um site, opcionalmente filtradas por um termo de busca | -| **Extract** | Obtenha dados estruturados de uma ou mais URLs | +| Ação | Caso de uso | +| ----------------- | --------------------------------------------------------------------------------------------------------------- | +| **Raspar Página** | Obter o conteúdo da página quando um webhook ou agendamento for acionado | +| **Rastrear URL** | Iniciar uma tarefa de rastreamento de várias páginas (consulte o andamento com **Obter Dados do Rastreamento**) | +| **Pesquisar** | Descobrir fontes antes das etapas seguintes | +| **Mapear URL** | Listar as URLs de um site, com filtro opcional por termo de busca | +| **Extrair Dados** | Obter dados estruturados de uma ou mais URLs (verifique um job em andamento com **Obter Status da Extração**) | ## Recursos {#resources} diff --git a/pt-BR/integrations/praison.mdx b/pt-BR/integrations/praison.mdx index 1cb8fa6ec..4c2140b49 100644 --- a/pt-BR/integrations/praison.mdx +++ b/pt-BR/integrations/praison.mdx @@ -15,10 +15,10 @@ O Praison AI pode usar o Firecrawl como ferramenta para que os agentes façam sc ## Início rápido {#quick-start} -1. Instale o extra de ferramentas: +1. Instale o pacote de agentes, o pacote de ferramentas do Praison e o SDK do Firecrawl: ```bash -pip install "praisonai[tools]" +pip install praisonaiagents praisonai-tools firecrawl-py ``` 2. Defina `FIRECRAWL_API_KEY` para o Firecrawl Cloud @@ -43,6 +43,7 @@ print(agent.chat("Scrape the content from https://praison.ai/docs")) | ---------------- | --------------------------------------------------------------------------------- | | **Scraping** | Obtém conteúdo limpo da página para o contexto do agente (`FirecrawlTool.scrape`) | | **Rastreamento** | Coleta páginas de um site (`FirecrawlTool.crawl(url, limit=10)`) | +| **Busca** | Encontra páginas para uma consulta (`FirecrawlTool.search(query, limit=5)`) | ## Recursos {#resources} diff --git a/pt-BR/integrations/replit.mdx b/pt-BR/integrations/replit.mdx index 27e61f9c9..8748b0cdb 100644 --- a/pt-BR/integrations/replit.mdx +++ b/pt-BR/integrations/replit.mdx @@ -43,7 +43,7 @@ O Replit Agent pode criar apps com os endpoints de **busca**, **scraping**, **in Clique, preencha formulários e navegue por fluxos de várias etapas em sites dinâmicos. - **Casos de uso:** Fluxos de trabalho com formulários, páginas com login, coleta de dados em várias etapas. + **Casos de uso:** Fluxos de trabalho com formulários, páginas dinâmicas, coleta de dados em várias etapas. diff --git a/pt-BR/integrations/sourcesyncai.mdx b/pt-BR/integrations/sourcesyncai.mdx deleted file mode 100644 index 9c8c18102..000000000 --- a/pt-BR/integrations/sourcesyncai.mdx +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: "SourceSync.ai" -description: "O Firecrawl integra-se ao SourceSync.ai para recursos de raspagem da web." -og:title: "SourceSync.ai | Firecrawl" -og:description: "O Firecrawl integra-se ao SourceSync.ai para recursos de raspagem da web." ---- - -[SourceSync.ai](https://sourcesync.ai) é uma plataforma de Retrieval Augmented Generation como serviço (RAGaaS) que ajuda você a criar aplicações de IA com seus próprios dados. Este guia explica como usar o Firecrawl com o SourceSync.ai para recursos de raspagem da web. - -
- ## Configuração {#setup} -
- -1. Primeiro, obtenha sua chave de API do Firecrawl no [dashboard do Firecrawl](https://www.firecrawl.dev/app). - -2. Configure seu namespace do SourceSync.ai para usar o Firecrawl como provedor de web scraping: - - - -```bash cURL -curl -X PATCH https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "webScraperConfig": { - "provider": "FIRECRAWL", - "apiKey": "YOUR_FIRECRAWL_API_KEY" - } - }' -``` - -```javascript JavaScript -const response = await fetch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - { - method: 'PATCH', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - webScraperConfig: { - provider: 'FIRECRAWL', - apiKey: 'YOUR_FIRECRAWL_API_KEY', - }, - }), - } -) -``` - -```python Python -import requests - -response = requests.patch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'webScraperConfig': { - 'provider': 'FIRECRAWL', - 'apiKey': 'YOUR_FIRECRAWL_API_KEY', - }, - }, -) -``` - - - -
- ## Uso {#usage} -
- -Depois de configurar, você pode usar os endpoints de web scraping do SourceSync.ai com os recursos do Firecrawl. Estes são os principais métodos de ingestão: - -
- ### Ingestão de lista de URLs {#url-list-ingestion} -
- -Raspe URLs específicas: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/urls \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "URLS_LIST", - "config": { - "urls": [ - "https://example.com/page1", - "https://example.com/page2" - ], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/urls', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'URLS_LIST', - config: { - urls: ['https://example.com/page1', 'https://example.com/page2'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/urls', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'URLS_LIST', - 'config': { - 'urls': ['https://example.com/page1', 'https://example.com/page2'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Rastreamento de site {#website-crawling} -
- -Rastreie um site inteiro com regras personalizadas: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/website \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "WEBSITE", - "config": { - "url": "https://example.com", - "maxDepth": 3, - "maxLinks": 100, - "includePaths": ["/docs", "/blog"], - "excludePaths": ["/admin"], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/website', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'WEBSITE', - config: { - url: 'https://example.com', - maxDepth: 3, - maxLinks: 100, - includePaths: ['/docs', '/blog'], - excludePaths: ['/admin'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/website', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'WEBSITE', - 'config': { - 'url': 'https://example.com', - 'maxDepth': 3, - 'maxLinks': 100, - 'includePaths': ['/docs', '/blog'], - 'excludePaths': ['/admin'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### Processamento de sitemap {#sitemap-processing} -
- -Processe todas as URLs de um sitemap: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/sitemap \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "SITEMAP", - "config": { - "url": "https://example.com/sitemap.xml", - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/sitemap', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'SITEMAP', - config: { - url: 'https://example.com/sitemap.xml', - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/sitemap', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'SITEMAP', - 'config': { - 'url': 'https://example.com/sitemap.xml', - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ## Recursos {#features} -
- -Ao usar o Firecrawl com o SourceSync.ai, você tem acesso a: - -- Suporte à renderização de JavaScript -- Limitação automática de taxa -- Extração de conteúdo com seletores CSS -- Rastreamento recursivo com controle de profundidade -- Processamento de sitemaps - -
- ## Recursos {#resources} -
- -- [Documentação do SourceSync.ai](https://sourcesync.ai) -- [Guia de web scraping](https://sourcesync.ai/web-scraping) -- [Referência da API](https://sourcesync.ai/api-reference/data-ingestion#ingest-urls) - -Para suporte adicional: - -- E-mail: [support@sourcesync.ai](mailto:support@sourcesync.ai) -- Discord: [Participe da nossa comunidade](https://discord.gg/Fx3GnFKnRT) \ No newline at end of file diff --git a/pt-BR/integrations/stripe-projects.mdx b/pt-BR/integrations/stripe-projects.mdx index b29fd9780..bfcfa58ea 100644 --- a/pt-BR/integrations/stripe-projects.mdx +++ b/pt-BR/integrations/stripe-projects.mdx @@ -8,7 +8,7 @@ og:description: "Provisione uma conta, uma API key e um plano do Firecrawl pela **Documentação oficial da Stripe:** [docs.stripe.com/projects](https://docs.stripe.com/projects) · [Firecrawl no diretório de providers](https://projects.dev/providers/) - O Firecrawl é um provider do Stripe Projects. Adicione-o a qualquer projeto com `stripe projects add firecrawl/api`. + O Firecrawl, a API de contexto para agentes de IA, é um provider do Stripe Projects. Adicione-o a qualquer projeto com `stripe projects add firecrawl/api`. ## Visão geral {#overview} @@ -31,11 +31,11 @@ stripe projects add firecrawl/api --name firecrawl stripe projects env --pull ``` -`--name firecrawl` define o nome do recurso local, que se torna o prefixo das variáveis gravadas pela CLI. Com ele, a key vai para `FIRECRAWL_API_KEY`, que os [SDKs](/pt-BR/sdks/overview) e a [CLI](/pt-BR/sdks/cli) do Firecrawl leem automaticamente. Sem ele, o recurso passa a se chamar `firecrawl-api` e a key vai para `FIRECRAWL_API_API_KEY`. +`--name firecrawl` define o nome do recurso local, que se torna o prefixo das variáveis gravadas pela CLI. Com ele, a chave vai para `FIRECRAWL_API_KEY`, que os [SDKs](/pt-BR/sdks/overview) e a [CLI](/pt-BR/sdks/cli) do Firecrawl leem automaticamente. Sem ele, o recurso passa a se chamar `firecrawl-api` e a chave vai para `FIRECRAWL_API_API_KEY`. A CLI também grava `FIRECRAWL_API_BASE_URL` e `FIRECRAWL_DOCUMENTATION_URL`. Ambas são apenas informativas. Os SDKs leem `FIRECRAWL_API_URL` somente em implantações self-hosted; uma account provisionada pelo Stripe usa a API hospedada, que é o padrão, então deixe `FIRECRAWL_API_URL` sem definição. -Daqui em diante, siga o guia de início rápido de [Node.js](/pt-BR/quickstarts/nodejs) ou [Python](/pt-BR/quickstarts/python), ou a [visão geral dos SDKs](/pt-BR/sdks/overview) para outras linguagens. A key funciona com todos os endpoints: [search](/pt-BR/features/search), [scrape](/pt-BR/features/scrape), [crawl](/pt-BR/features/crawl), [map](/pt-BR/features/map), [extract](/pt-BR/features/extract), [interact](/pt-BR/features/interact), [parse](/pt-BR/features/parse) e [monitor](/pt-BR/features/monitoring). +Daqui em diante, siga o guia de início rápido de [Node.js](/pt-BR/quickstarts/nodejs) ou [Python](/pt-BR/quickstarts/python), ou a [visão geral dos SDKs](/pt-BR/sdks/overview) para outras linguagens. A chave funciona com todos os endpoints: [search](/pt-BR/features/search), [scrape](/pt-BR/features/scrape), [crawl](/pt-BR/features/crawl), [map](/pt-BR/features/map), [interact](/pt-BR/features/interact), [agent](/pt-BR/features/agent), [parse](/pt-BR/features/parse) e [monitor](/pt-BR/features/monitoring). ## Catálogo {#catalog} @@ -68,7 +68,7 @@ stripe projects env --pull stripe projects remove firecrawl ``` -Os upgrades usam um [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) da Stripe, ou seja, a Firecrawl nunca tem acesso aos dados do seu cartão. O plano aparece no seu painel da Firecrawl como qualquer outra assinatura. Para voltar ao Free, execute `stripe projects upgrade firecrawl` e escolha `free`, ou altere o plano em [Billing](https://www.firecrawl.dev/app/settings?tab=billing) no painel. +Os upgrades usam um [Shared Payment Token](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens) da Stripe, ou seja, a Firecrawl nunca tem acesso aos dados do seu cartão. O plano aparece no seu painel da Firecrawl como qualquer outra assinatura. Para voltar ao Free, execute `stripe projects downgrade firecrawl` e escolha `free`, ou altere o plano em [Billing](https://www.firecrawl.dev/app/settings?tab=billing) no painel. ## Contas e cobrança {#accounts-and-billing} @@ -101,6 +101,6 @@ Ainda com problemas? Envie um e-mail para [help@firecrawl.com](mailto:help@firec ## Recursos {#resources} * [Documentação do Stripe Projects](https://docs.stripe.com/projects) -* [Diretório de provedores](https://projects.dev/providers/) e [modelos](https://projects.dev/templates/); o modelo Shopify Trending Products já vem com o Firecrawl +* [Diretório de providers](https://projects.dev/providers/) e [modelos](https://projects.dev/templates/); o modelo Shopify Trending Products já vem com o Firecrawl * [Preços do Firecrawl](https://www.firecrawl.dev/pricing) -* Outras formas de obter uma chave: o [painel](https://www.firecrawl.dev/app/api-keys), o [Marketplace da Vercel](/pt-BR/quickstarts/vercel-marketplace) ou a [Partner API](/pt-BR/partner-integration), caso você opere uma plataforma \ No newline at end of file +* Outras formas de obter uma chave: o [painel](https://www.firecrawl.dev/app/api-keys), o [Marketplace da Vercel](/pt-BR/quickstarts/vercel-marketplace) ou o [Firecrawl for Platforms](/pt-BR/firecrawl-for-platforms), caso você opere uma plataforma \ No newline at end of file diff --git a/pt-BR/integrations/tines.mdx b/pt-BR/integrations/tines.mdx new file mode 100644 index 000000000..787a5b6e6 --- /dev/null +++ b/pt-BR/integrations/tines.mdx @@ -0,0 +1,148 @@ +--- +title: "Tines" +description: "Chame busca, scraping, extração, map e rastreamento do Firecrawl a partir de stories do Tines com actions HTTP Request" +--- + + + **Documentação do Tines:** [Action HTTP Request](https://www.tines.com/docs/actions/types/http-request/) e [Credenciais](https://www.tines.com/docs/credentials/) + + Adicione dados da web em tempo real do Firecrawl às stories do Tines + + +## Visão geral {#overview} + +Os stories do Tines podem chamar qualquer API REST com a action HTTP Request. Ao apontar essa action para a API do Firecrawl, um story pode fazer uma busca na web, fazer scraping de uma página e convertê-la em markdown, extrair dados estruturados, mapear um site ou rastreá-lo e repassar o resultado para a próxima action do story. + +## Início rápido {#quick-start} + +1. [Crie uma chave de API do Firecrawl](https://www.firecrawl.dev/app/api-keys) +2. No Tines, abra **Credenciais**, crie uma credencial do tipo **Text** chamada `firecrawl` e cole a chave como valor +3. Adicione uma action **HTTP Request** à sua story e configure-a conforme mostrado abaixo + +Ao referenciar a chave como `<>`, você a mantém fora da configuração da action. + +## Fazer scraping de uma página {#scrape-a-page} + +Esta action envia uma solicitação de raspagem e retorna a página em markdown: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": ["markdown"], + "integration": "_tines" + } +} +``` + +Substitua `https://example.com` por uma URL vinda de um evento upstream, por exemplo, `<>`. O campo opcional `integration` identifica as requisições originadas do Tines. + +## O que você pode fazer {#what-you-can-do} + +| Capacidade | Endpoint | Caso de uso | +| ------------- | -------------------------------------- | ---------------------------------------------------------------------------- | +| **Pesquisar** | `POST /v2/search` | Encontrar fontes para uma pergunta ou alerta antes de executar outras actions | +| **Raspar** | `POST /v2/scrape` | Transformar uma URL em markdown ou JSON estruturado | +| **Extrair** | `POST /v2/scrape` com o formato `json` | Obter campos como título ou detalhes de produto usando um prompt e um schema | +| **Mapear** | `POST /v2/map` | Listar as URLs de um site | +| **Rastrear** | `POST /v2/crawl` | Coletar páginas de todo um site e depois consultar o resultado | + +Todos os endpoints usam a URL base `https://api.firecrawl.dev`, o mesmo cabeçalho `Authorization` e um corpo JSON. + +## Fazer uma busca na web {#search-the-web} + +```json +{ + "url": "https://api.firecrawl.dev/v2/search", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "query": "firecrawl web scraping", + "limit": 5, + "sources": ["web"], + "integration": "_tines" + } +} +``` + +## Extrair dados estruturados {#extract-structured-data} + +Defina a entrada de `formats` com o tipo `json`, junto com um prompt e um schema JSON: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": [ + { + "type": "json", + "prompt": "Extract the page title", + "schema": { + "type": "object", + "properties": { "title": { "type": "string" } } + } + } + ], + "integration": "_tines" + } +} +``` + +## Rastrear um site {#crawl-a-site} + +O rastreamento é executado de forma assíncrona. Use uma action para iniciá-lo e outra para ler o resultado. + +**Inicie o rastreamento** com `POST /v2/crawl`: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "limit": 10, + "integration": "_tines" + } +} +``` + +A resposta inclui um `id`. **Verifique o status** com uma segunda action HTTP Request que consulta o rastreamento por esse `id` e repita-a até que o `status` seja `completed`: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl/<>", + "method": "get", + "headers": { + "Authorization": "Bearer <>" + } +} +``` + +Aqui, `start_crawl` é o nome da action que iniciou o rastreamento. + +## Recursos {#resources} + +* [Action HTTP Request do Tines](https://www.tines.com/docs/actions/types/http-request/) +* [Credenciais do Tines](https://www.tines.com/docs/credentials/) +* [Introdução à API do Firecrawl](/pt-BR/api-reference/v2-introduction) +* [Documentação de scraping do Firecrawl](/pt-BR/features/scrape) +* [Documentação de rastreamento do Firecrawl](/pt-BR/features/crawl) \ No newline at end of file diff --git a/pt-BR/integrations/zapier.mdx b/pt-BR/integrations/zapier.mdx index aa983f26f..aa2a69185 100644 --- a/pt-BR/integrations/zapier.mdx +++ b/pt-BR/integrations/zapier.mdx @@ -149,13 +149,16 @@ description: "Tutoriais oficiais e modelos de integração do Zapier para automa ## Ações do Firecrawl {#firecrawl-actions} -| Ação | Caso de uso | -| ------------------ | ------------------------------------------------ | -| **/Scrape Page** | Captura rápida de dados de uma única página | -| **/Crawl Website** | Scraping completo de sites com várias páginas | -| **/Extract Data** | Extração com IA usando schemas personalizados | -| **/Search Data** | Automação de pesquisa com busca + scraping | -| **/Map Data** | Análise de SEO e mapeamento da estrutura do site | +| Ação | Caso de uso | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| **/Scrape Page** | Captura rápida de dados de uma única página | +| **/Crawl Website** | Scraping completo de sites com várias páginas | +| **/Extract Data** | Extração com IA usando schemas personalizados | +| **/Search Data** | Automação de pesquisa com busca + scraping | +| **/Map Data** | Análise de SEO e mapeamento da estrutura do site | +| **Run Agent** | Coleta dados da web a partir de um prompt, com URLs e schema opcionais e um limite de créditos | +| **Get Data From /Crawl**, **Get Data From /Extract**, **Get Agent Status** | Lê os resultados de um rastreamento, uma extração ou uma tarefa do agente executados anteriormente | +| **Cancel Agent** | Interrompe uma tarefa do agente em execução | ## Referência rápida {#quick-reference} diff --git a/pt-BR/introduction.mdx b/pt-BR/introduction.mdx index ff33fe765..e3896dc3e 100644 --- a/pt-BR/introduction.mdx +++ b/pt-BR/introduction.mdx @@ -1,8 +1,8 @@ --- title: Introdução -description: "A API de dados da web para agentes de IA. Faça uma busca na web, faça scraping de qualquer página e interaja com ela por meio de uma única API." +description: "A API de contexto para agentes de IA. Faça uma busca na web, faça scraping de qualquer página e interaja com ela por meio de uma única API." og:title: "Introdução | Firecrawl" -og:description: "A API de dados da web para agentes de IA. Faça uma busca na web, faça scraping de qualquer página e interaja com ela por meio de uma única API." +og:description: "A API de contexto para agentes de IA. Faça uma busca na web, faça scraping de qualquer página e interaja com ela por meio de uma única API." --- import SearchPython from "/snippets/pt-BR/v2/search/base/python.mdx"; @@ -26,7 +26,7 @@ import { } from "/snippets/shared/agent-first-onboarding.jsx"; import AlexandriaFeedbackCTA from "/snippets/pt-BR/alexandria-feedback-cta.mdx"; -O Firecrawl é a API de dados da web para agentes de IA. Faça buscas, scraping e interaja com a web ao vivo para obter Markdown limpo ou dados estruturados. +O Firecrawl é a API de contexto para agentes de IA. Faça buscas, scraping e interaja com a web ao vivo para obter Markdown limpo ou dados estruturados. ## Primeiros passos {#get-started} diff --git a/pt-BR/learn/rag-llama3.mdx b/pt-BR/learn/rag-llama3.mdx index 99c5a0033..012470a60 100644 --- a/pt-BR/learn/rag-llama3.mdx +++ b/pt-BR/learn/rag-llama3.mdx @@ -19,9 +19,7 @@ pip install --upgrade --quiet langchain langchain-community groq faiss-cpu ollam Usaremos o Ollama para as embeddings; você pode baixar o Ollama [aqui](https://ollama.com/). Mas fique à vontade para usar quaisquer outras embeddings de sua preferência. -
- ## Carregar site com o Firecrawl {#load-website-with-firecrawl} -
+## Carregar site com o Firecrawl {#load-website-with-firecrawl} Para obter todos os dados de um site e garantir que estejam no formato mais limpo, usaremos o Firecrawl. O Firecrawl se integra com muita facilidade ao LangChain como um carregador de documentos. diff --git a/pt-BR/mcp-server/local.mdx b/pt-BR/mcp-server/local.mdx index 72f84d67a..1b817f26e 100644 --- a/pt-BR/mcp-server/local.mdx +++ b/pt-BR/mcp-server/local.mdx @@ -26,10 +26,10 @@ node --version ```bash env FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - Configure o cliente para executar `npx -y firecrawl-mcp@3.23.7` e forneça `FIRECRAWL_API_KEY` por meio do ambiente protegido ou do mecanismo de gerenciamento de segredos do cliente. + Configure o cliente para executar `npx -y firecrawl-mcp@3.33.2` e forneça `FIRECRAWL_API_KEY` por meio do ambiente protegido ou do mecanismo de gerenciamento de segredos do cliente. @@ -38,7 +38,7 @@ node --version ```bash env HTTP_STREAMABLE_SERVER=true \ FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` Conecte o cliente a: @@ -68,13 +68,13 @@ node --version ```bash API em nuvem export FIRECRAWL_API_KEY=fc-YOUR-API-KEY - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` ```bash API auto-hospedada export FIRECRAWL_API_URL=https://firecrawl.your-domain.com export FIRECRAWL_API_KEY=your-api-key # Omita se a instância não exigir autenticação - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` @@ -87,7 +87,7 @@ node --version Use `npx` para a configuração mais simples. Para instalar globalmente a mesma versão revisada: ```bash -npm install -g firecrawl-mcp@3.23.7 +npm install -g firecrawl-mcp@3.33.2 ``` Em seguida, execute: diff --git a/pt-BR/sdks/cli.mdx b/pt-BR/sdks/cli.mdx index 6406d1b0d..71779f3d3 100644 --- a/pt-BR/sdks/cli.mdx +++ b/pt-BR/sdks/cli.mdx @@ -24,7 +24,7 @@ import AgentBasic from "/snippets/pt-BR/v2/cli/agent/basic.mdx"; import AgentOptions from "/snippets/pt-BR/v2/cli/agent/options.mdx"; import InteractCLI from "/snippets/pt-BR/v2/interact/quickstart/cli.mdx"; -Pesquise, faça scraping, interaja, rastreie, mapeie e execute jobs de agente diretamente do terminal. A CLI do Firecrawl funciona de forma independente ou com skills que agentes de codificação de IA, como Codex, Claude Code, Cursor e OpenCode, podem descobrir e usar automaticamente. +Pesquise, faça scraping, analise, rastreie, mapeie, interaja, execute jobs de agente e monitore mudanças diretamente do terminal. A CLI do Firecrawl é a API de contexto para agentes de IA na linha de comando: ela funciona de forma independente ou com skills que agentes de codificação de IA, como Codex, Claude Code, Cursor, Agente Hermes e OpenCode, podem descobrir e usar automaticamente. ## Instalação {#installation} diff --git a/pt-BR/sdks/dotnet.mdx b/pt-BR/sdks/dotnet.mdx index ccffad9a8..36e916a36 100644 --- a/pt-BR/sdks/dotnet.mdx +++ b/pt-BR/sdks/dotnet.mdx @@ -1,9 +1,9 @@ --- title: ".NET" -description: "O SDK .NET do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade." +description: "O SDK .NET do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." icon: "microsoft" og:title: "SDK .NET | Firecrawl" -og:description: "O SDK .NET do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade." +og:description: "O SDK .NET do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." --- ## Instalação {#installation} @@ -27,7 +27,7 @@ Para instalar o SDK .NET do Firecrawl, adicione o pacote NuGet: ```xml - + ``` diff --git a/pt-BR/sdks/elixir.mdx b/pt-BR/sdks/elixir.mdx index 279bff2f5..05a1dc69b 100644 --- a/pt-BR/sdks/elixir.mdx +++ b/pt-BR/sdks/elixir.mdx @@ -15,7 +15,7 @@ import CheckCrawlStatusElixirShort from '/snippets/pt-BR/v2/crawl-status/short/e import CancelCrawlElixirShort from '/snippets/pt-BR/v2/crawl-delete/short/elixir.mdx' import MapElixirShort from '/snippets/pt-BR/v2/map/short/elixir.mdx' -Faça scraping de páginas individuais, rastreie sites inteiros e mapeie URLs na sua aplicação Elixir. O SDK valida todos os parâmetros em tempo de execução com NimbleOptions e usa Req para HTTP, para que você receba mensagens de erro claras para erros de digitação e opções inválidas antes que qualquer requisição seja feita. +Pesquise, faça scraping, rastreie, mapeie e interaja com a web na sua aplicação Elixir, com um Agente para dados estruturados. O SDK valida todos os parâmetros em tempo de execução com NimbleOptions e usa Req para HTTP, para que você receba mensagens de erro claras para erros de digitação e opções inválidas antes que qualquer requisição seja feita. Toda função tem uma variante com bang (`!`) que gera uma exceção em caso de erro, em vez de retornar tuplas `{:error, ...}`. diff --git a/pt-BR/sdks/go.mdx b/pt-BR/sdks/go.mdx index e88400fcd..7daec48ac 100644 --- a/pt-BR/sdks/go.mdx +++ b/pt-BR/sdks/go.mdx @@ -1,14 +1,14 @@ --- title: "Go" -description: "O SDK Go do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade." +description: "O SDK Go do Firecrawl é um wrapper da API do Firecrawl para pesquisar, fazer scraping e rastrear a web, obtendo Markdown limpo ou dados estruturados." icon: "golang" -og:title: "Go SDK | Firecrawl" -og:description: "O SDK Go do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade." +og:title: "SDK Go | Firecrawl" +og:description: "O SDK Go do Firecrawl é um wrapper da API do Firecrawl para pesquisar, fazer scraping e rastrear a web, obtendo Markdown limpo ou dados estruturados." --- ## Instalação {#installation} -O SDK Go oficial é mantido no monorepo do Firecrawl, em [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). +O SDK Go oficial é mantido no monorepo do Firecrawl, em [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk). Use-o em Go para fazer busca, scraping, rastreamento e map, interagir com páginas e executar agentes na web. Para instalar o SDK Go do Firecrawl, execute: diff --git a/pt-BR/sdks/java.mdx b/pt-BR/sdks/java.mdx index 500594044..58c9e7bb1 100644 --- a/pt-BR/sdks/java.mdx +++ b/pt-BR/sdks/java.mdx @@ -1,9 +1,9 @@ --- title: 'Java' -description: 'O SDK Java do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade.' +description: 'O SDK Java do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados.' icon: 'java' og:title: "SDK Java | Firecrawl" -og:description: "O SDK Java do Firecrawl é um wrapper da API do Firecrawl para ajudar você a transformar sites em markdown com facilidade." +og:description: "O SDK Java do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." --- ## Instalação {#installation} @@ -20,7 +20,7 @@ Para instalar o SDK Java do Firecrawl, adicione a dependência do Maven Central: } dependencies { - implementation("com.firecrawl:firecrawl-java:1.18.0") + implementation("com.firecrawl:firecrawl-java:1.18.5") } ``` @@ -32,7 +32,7 @@ Para instalar o SDK Java do Firecrawl, adicione a dependência do Maven Central: } dependencies { - implementation 'com.firecrawl:firecrawl-java:1.18.0' + implementation 'com.firecrawl:firecrawl-java:1.18.5' } ``` @@ -42,7 +42,7 @@ Para instalar o SDK Java do Firecrawl, adicione a dependência do Maven Central: com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` diff --git a/pt-BR/sdks/node.mdx b/pt-BR/sdks/node.mdx index 0ddae78d7..d250100af 100644 --- a/pt-BR/sdks/node.mdx +++ b/pt-BR/sdks/node.mdx @@ -1,9 +1,9 @@ --- title: 'Node' -description: 'Faça scraping, rastreamento e extração de dados estruturados em sites usando o Firecrawl SDK de Node.' +description: 'Faça buscas, scraping e rastreamento e interaja com a web usando o Firecrawl SDK de Node.' icon: 'node' og:title: "SDK de Node | Firecrawl" -og:description: "Faça scraping, rastreamento e extração de dados estruturados em sites usando o Firecrawl SDK de Node." +og:description: "Faça buscas, scraping e rastreamento e interaja com a web usando o Firecrawl SDK de Node." --- import InstallationNode from '/snippets/pt-BR/v2/installation/js.mdx' @@ -21,7 +21,7 @@ import PersistentJS from '/snippets/pt-BR/v2/browser/persistent/js.mdx' import AgentWithSchemaNode from '/snippets/pt-BR/v2/agent/with-schema/js.mdx' import AgentStatusNode from '/snippets/pt-BR/v2/agent/status/js.mdx' -Faça scraping de páginas individuais, rastreie sites inteiros e mapeie URLs no seu aplicativo Node.js. O SDK gerencia a paginação, as novas tentativas e a consulta assíncrona de jobs para que você possa se concentrar nos dados retornados. +Faça buscas na web, faça scraping de páginas, rastreie sites inteiros e mapeie URLs no seu aplicativo Node.js, com contexto limpo para agentes de IA. O SDK gerencia a paginação, as novas tentativas e a consulta assíncrona de jobs para que você possa se concentrar nos dados retornados. ## Instalação {#installation} @@ -38,10 +38,14 @@ Instale o SDK com npm: **Sem chave de API?** Você pode instanciar `Firecrawl` sem uma chave e usar `scrape`, `search` e `interact` no plano gratuito sem chave (com limite de taxa por IP — veja [Limites de taxa](/pt-BR/rate-limits#keyless-no-api-key)). Todos os outros métodos exigem uma chave. -Veja um exemplo de como usar o SDK com tratamento de erros: +Veja um exemplo de como usar o SDK: + + Os exemplos usam ES modules e `await` no nível superior. Salve-os como `.mjs` ou defina `"type": "module"` no seu `package.json`. Em um projeto CommonJS, use `const { Firecrawl } = require('firecrawl');` e chame o SDK dentro de uma função `async`. + +
### Scraping de uma URL {#scraping-a-url}
@@ -98,7 +102,7 @@ Inicie um rastreamento sem aguardar a conclusão usando `startCrawl`. O método ### Verificando o status do rastreamento {#checking-crawl-status}
-Verifique se um rastreamento ainda está em execução, foi concluído ou falhou usando o método `checkCrawlStatus`. Passe o ID do job retornado por `startCrawl`. +Verifique se um rastreamento ainda está em execução, foi concluído ou falhou usando o método `getCrawlStatus`. Passe o ID do job retornado por `startCrawl`. @@ -143,14 +147,14 @@ Cada execução também registra um rastro de execução e snapshots do resultad O [Alexandria](/pt-BR/features/alexandria) é o catálogo do Firecrawl de providers de dados de terceiros. Use `findTools` para explorar os providers e consultar os contratos das ferramentas gratuitamente. Depois, execute uma ferramenta com `scrape` e uma requisição `alexandria` no lugar de uma URL. ```js Node -const catalogue = await firecrawl.findTools({ providers: ["particle"], limit: 2 }); +const catalogue = await firecrawl.findTools({ providers: ["arxiv-org"], limit: 2 }); console.log(catalogue.items); const result = await firecrawl.scrape({ alexandria: { - provider: "particle", - capability: "podcasts/episodes/search", - options: { semantic_search: "AI agents", limit: 2 }, + provider: "arxiv-org", + capability: "papers/search_papers", + options: { query: "AI agents", max_results: 2 }, }, }); diff --git a/pt-BR/sdks/php.mdx b/pt-BR/sdks/php.mdx index a8bb93586..3562a14ff 100644 --- a/pt-BR/sdks/php.mdx +++ b/pt-BR/sdks/php.mdx @@ -1,14 +1,14 @@ --- title: "PHP" -description: "O SDK PHP do Firecrawl é um wrapper da API do Firecrawl para ajudar você a converter websites em markdown com facilidade." +description: "O SDK PHP do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." icon: "php" og:title: "SDK PHP | Firecrawl" -og:description: "O SDK PHP do Firecrawl é um wrapper da API do Firecrawl para ajudar você a converter websites em markdown com facilidade." +og:description: "O SDK PHP do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." --- ## Instalação {#installation} -O SDK oficial SDK PHP do Firecrawl é mantido no monorepo do Firecrawl em [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). +O SDK PHP oficial do Firecrawl, com suporte a Laravel, permite fazer scraping, rastreamento, map, busca e executar o Agente a partir do PHP na API v2. Ele é mantido no monorepo do Firecrawl em [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk). Para instalar o SDK PHP do Firecrawl, adicione a dependência via Composer: diff --git a/pt-BR/sdks/python.mdx b/pt-BR/sdks/python.mdx index dbf783f75..27f3a7c1a 100644 --- a/pt-BR/sdks/python.mdx +++ b/pt-BR/sdks/python.mdx @@ -1,9 +1,9 @@ --- title: 'Python' -description: 'O Firecrawl SDK Python é um encapsulador da Firecrawl API que ajuda você a transformar sites em Markdown com facilidade.' +description: 'O SDK Python do Firecrawl é um encapsulador da Firecrawl API para pesquisar, fazer scraping e rastrear a web e obter Markdown limpo ou dados estruturados.' icon: 'python' og:title: "SDK Python | Firecrawl" -og:description: "O Firecrawl SDK Python é um encapsulador da Firecrawl API que ajuda você a transformar sites em Markdown com facilidade." +og:description: "O SDK Python do Firecrawl é um encapsulador da Firecrawl API para pesquisar, fazer scraping e rastrear a web e obter Markdown limpo ou dados estruturados." --- import InstallationPython from '/snippets/pt-BR/v2/installation/python.mdx' @@ -137,14 +137,14 @@ Cada execução também registra um rastro de execução e snapshots do resultad [Alexandria](/pt-BR/features/alexandria) é o catálogo de providers de dados de terceiros do Firecrawl. Use `find_tools` para explorar os providers e consultar os contratos das ferramentas gratuitamente. Depois, execute uma ferramenta com `scrape(alexandria=...)` no lugar de uma URL. ```python Python -catalogue = firecrawl.find_tools(providers=["particle"], limit=2) +catalogue = firecrawl.find_tools(providers=["arxiv-org"], limit=2) print(catalogue.items) result = firecrawl.scrape( alexandria={ - "provider": "particle", - "capability": "podcasts/episodes/search", - "options": {"semantic_search": "AI agents", "limit": 2}, + "provider": "arxiv-org", + "capability": "papers/search_papers", + "options": {"query": "AI agents", "max_results": 2}, }, ) diff --git a/pt-BR/sdks/ruby.mdx b/pt-BR/sdks/ruby.mdx index 8212582dc..d61f3df3a 100644 --- a/pt-BR/sdks/ruby.mdx +++ b/pt-BR/sdks/ruby.mdx @@ -1,9 +1,9 @@ --- title: "Ruby" -description: "O SDK Ruby do Firecrawl é um wrapper da API do Firecrawl que ajuda você a converter sites em markdown com facilidade." +description: "O SDK Ruby do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." icon: "gem" og:title: "SDK Ruby | Firecrawl" -og:description: "O SDK Ruby do Firecrawl é um wrapper da API do Firecrawl que ajuda você a converter sites em markdown com facilidade." +og:description: "O SDK Ruby do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." --- ## Instalação {#installation} diff --git a/pt-BR/sdks/rust.mdx b/pt-BR/sdks/rust.mdx index 7110ff39e..78909915d 100644 --- a/pt-BR/sdks/rust.mdx +++ b/pt-BR/sdks/rust.mdx @@ -1,16 +1,16 @@ --- title: "Rust" -description: "O SDK do Firecrawl para Rust é um wrapper da API do Firecrawl para ajudar você a converter sites em markdown com facilidade." +description: "O SDK de Rust do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." icon: "rust" -og:title: "Rust SDK | Firecrawl" -og:description: "O SDK do Firecrawl para Rust é um wrapper da API do Firecrawl para ajudar você a converter sites em markdown com facilidade." +og:title: "SDK de Rust | Firecrawl" +og:description: "O SDK de Rust do Firecrawl é um wrapper da API do Firecrawl para fazer busca, scraping e rastreamento na web e obter Markdown limpo ou dados estruturados." --- ## Instalação {#installation} -O SDK oficial do Firecrawl para Rust é mantido no monorepo do Firecrawl em [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). +O SDK oficial de Rust do Firecrawl permite fazer busca, scraping, parse, rastreamento e map, além de executar agentes na web a partir do Rust. Ele é mantido no monorepo do Firecrawl em [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk). -Para instalar o SDK do Firecrawl para Rust, adicione a dependência do [crates.io](https://crates.io/crates/firecrawl): +Para instalar o SDK de Rust do Firecrawl, adicione a dependência do [crates.io](https://crates.io/crates/firecrawl): ```toml [dependencies] diff --git a/pt-BR/use-cases/ai-platforms.mdx b/pt-BR/use-cases/ai-platforms.mdx index 39da20e21..3e82bfc77 100644 --- a/pt-BR/use-cases/ai-platforms.mdx +++ b/pt-BR/use-cases/ai-platforms.mdx @@ -5,7 +5,7 @@ description: "Potencialize assistentes de IA e permita que clientes criem apps d icon: "robot" --- -Equipes e criadores de plataformas de IA usam o Firecrawl para alimentar bases de conhecimento, chatbots e permitir que clientes desenvolvam aplicativos de IA com dados da web. +Equipes e criadores de plataformas de IA usam o Firecrawl para alimentar bases de conhecimento, chatbots e permitir que clientes desenvolvam aplicativos de IA com contexto da web em tempo real. **Comece com modelos e exemplos.** Crie aplicações com IA usando dados da web. @@ -15,7 +15,7 @@ Equipes e criadores de plataformas de IA usam o Firecrawl para alimentar bases d ## Como funciona {#how-it-works}
-Transforme sites em dados prontos para IA. Alimente chatbots com conhecimento da web em tempo real, construa sistemas de RAG com documentação atualizada e permita que seus usuários conectem seus aplicativos de IA a fontes da web. +Transforme sites em contexto pronto para LLMs. Alimente chatbots com conhecimento da web em tempo real, construa sistemas de RAG com documentação atualizada e permita que seus usuários conectem seus aplicativos de IA a fontes da web.
## Por que plataformas de IA escolhem o Firecrawl {#why-ai-platforms-choose-firecrawl} diff --git a/pt-BR/use-cases/developers-mcp.mdx b/pt-BR/use-cases/developers-mcp.mdx index ebe5c07fb..d9115c93b 100644 --- a/pt-BR/use-cases/developers-mcp.mdx +++ b/pt-BR/use-cases/developers-mcp.mdx @@ -11,7 +11,7 @@ Dê ao seu assistente de programação com IA a capacidade de fazer scraping, ra - Servidor MCP oficial — adicione web scraping ao Claude Desktop e ao Cursor + Servidor MCP oficial — pesquise, faça scraping e interaja com a web a partir do Claude Desktop, do Cursor e de outros clientes MCP @@ -25,7 +25,7 @@ Dê ao seu assistente de programação com IA a capacidade de fazer scraping, ra ## Como funciona {#how-it-works} -Integre o Firecrawl diretamente ao seu fluxo de trabalho de desenvolvimento com IA por meio do Model Context Protocol. Depois de configurado, seu assistente de IA passa a ter acesso a um conjunto de ferramentas de scraping que pode acionar em seu nome: +Integre o Firecrawl diretamente ao seu fluxo de trabalho de desenvolvimento com IA por meio do Model Context Protocol. Depois de configurado, seu assistente de IA passa a ter acesso a um conjunto de ferramentas web do Firecrawl que pode acionar em seu nome: | Ferramenta | O que faz | | ---------------- | --------------------------------------------------------------------- | diff --git a/pt-BR/use-cases/observability.mdx b/pt-BR/use-cases/observability.mdx index 8bff6f4b8..62b46f116 100644 --- a/pt-BR/use-cases/observability.mdx +++ b/pt-BR/use-cases/observability.mdx @@ -15,7 +15,7 @@ Equipes de DevOps e SRE usam o Firecrawl para monitorar sites, acompanhar a disp ## Como funciona {#how-it-works} -Chame a API de scraping ou extração do Firecrawl em intervalos programados para capturar o conteúdo da página e, em seguida, compare cada snapshot com uma linha de base no seu próprio sistema. Quando os dados extraídos mudarem ou uma página não carregar, acione um alerta por meio das ferramentas que você já usa (PagerDuty, Slack, e-mail etc.). +Use o [Monitor](/pt-BR/features/monitoring) para agendar verificações recorrentes e ser notificado por webhook ou e-mail quando uma página mudar. Se preferir executar seu próprio pipeline, chame a API de Scrape do Firecrawl em intervalos programados para capturar o conteúdo da página e, em seguida, compare cada snapshot com uma linha de base no seu próprio sistema. Quando os dados extraídos mudarem ou uma página não carregar, acione um alerta por meio das ferramentas que você já usa (PagerDuty, Slack, e-mail etc.). Como o Firecrawl renderiza completamente o JavaScript antes da extração, você obtém a página como os usuários a veem, e não apenas o HTML bruto. Isso o torna confiável para monitorar SPAs, painéis dinâmicos e conteúdo renderizado no cliente. diff --git a/pt-BR/use-cases/overview.mdx b/pt-BR/use-cases/overview.mdx index cbfceff0c..ebc1c2946 100644 --- a/pt-BR/use-cases/overview.mdx +++ b/pt-BR/use-cases/overview.mdx @@ -1,11 +1,11 @@ --- title: 'Casos de uso' sidebarTitle: 'Visão geral' -description: 'Transforme dados da web em recursos poderosos para seus aplicativos' +description: 'Dê aos seus aplicativos e agentes de IA contexto da web em tempo real' icon: 'sparkles' --- -Transforme qualquer site em dados estruturados para o seu produto. Seja para criar pipelines de RAG, enriquecer leads ou monitorar concorrentes, o Firecrawl cuida do scraping para que você possa focar no que fazer com os dados. +Transforme qualquer site em dados estruturados para o seu produto. Seja para criar pipelines de RAG, enriquecer leads ou monitorar concorrentes, o Firecrawl faz buscas, scraping e interage com a web para que você possa focar no que fazer com os dados. Explore os casos de uso abaixo para encontrar guias, exemplos de código e padrões de arquitetura para o seu fluxo de trabalho. diff --git a/snippets/es/v2/crawl-websocket/base/js.mdx b/snippets/es/v2/crawl-websocket/base/js.mdx index 89967d85d..833e24081 100644 --- a/snippets/es/v2/crawl-websocket/base/js.mdx +++ b/snippets/es/v2/crawl-websocket/base/js.mdx @@ -4,7 +4,7 @@ import { Firecrawl } from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' }); // Inicia un rastreo y luego míralo -const { id } = await firecrawl.startCrawl('https://mendable.ai', { +const { id } = await firecrawl.startCrawl('https://firecrawl.dev', { excludePaths: ['blog/*'], limit: 5, }); diff --git a/snippets/es/v2/installation/python.mdx b/snippets/es/v2/installation/python.mdx index 1846c77cd..3287ccd44 100644 --- a/snippets/es/v2/installation/python.mdx +++ b/snippets/es/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/es/v2/monitor/check/get/js.mdx b/snippets/es/v2/monitor/check/get/js.mdx index a89b09c66..80a178048 100644 --- a/snippets/es/v2/monitor/check/get/js.mdx +++ b/snippets/es/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/es/v2/monitor/create/crawl/js.mdx b/snippets/es/v2/monitor/create/crawl/js.mdx index 6ac714155..df208feba 100644 --- a/snippets/es/v2/monitor/create/crawl/js.mdx +++ b/snippets/es/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/es/v2/monitor/create/json/js.mdx b/snippets/es/v2/monitor/create/json/js.mdx index 32cbf1ff7..16d1dfe98 100644 --- a/snippets/es/v2/monitor/create/json/js.mdx +++ b/snippets/es/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/es/v2/monitor/create/scrape/js.mdx b/snippets/es/v2/monitor/create/scrape/js.mdx index 8d4835d3f..777c66dcc 100644 --- a/snippets/es/v2/monitor/create/scrape/js.mdx +++ b/snippets/es/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Los endpoints de supervisión requieren una API key: diff --git a/snippets/es/v2/scrape-and-crawl/js.mdx b/snippets/es/v2/scrape-and-crawl/js.mdx index a4cbfae26..13eb49f9c 100644 --- a/snippets/es/v2/scrape-and-crawl/js.mdx +++ b/snippets/es/v2/scrape-and-crawl/js.mdx @@ -1,7 +1,8 @@ ```js Node import { Firecrawl } from 'firecrawl'; -const firecrawl = new Firecrawl({apiKey: "fc-YOUR_API_KEY"}); +// Lee FIRECRAWL_API_KEY del entorno; también puedes pasar { apiKey: "fc-..." } +const firecrawl = new Firecrawl(); // Extraer datos de un sitio web const scrapeResponse = await firecrawl.scrape('https://firecrawl.dev', { diff --git a/snippets/es/v2/scrape/actions/output.mdx b/snippets/es/v2/scrape/actions/output.mdx index f4fd7ecc3..523b79dae 100644 --- a/snippets/es/v2/scrape/actions/output.mdx +++ b/snippets/es/v2/scrape/actions/output.mdx @@ -2,7 +2,7 @@ { "success": true, "data": { - "markdown": "¡Nuestra primera Launch Week ha terminado! [Consulta el resumen 🚀](blog/firecrawl-launch-week-1-recap)...", + "markdown": "Our first Launch Week is over! [See the recap 🚀](blog/firecrawl-launch-week-1-recap)...", "actions": { "screenshots": [ "https://alttmdsdujxrfnakrkyi.supabase.co/storage/v1/object/public/media/screenshot-75ef2d87-31e0-4349-a478-fb432a29e241.png" @@ -15,13 +15,13 @@ ] }, "metadata": { - "title": "Inicio - Firecrawl", - "description": "Firecrawl rastrea y convierte cualquier sitio web en Markdown limpio.", + "title": "Home - Firecrawl", + "description": "Firecrawl crawls and converts any website into clean markdown.", "language": "en", - "keywords": "Firecrawl,Markdown,Datos,Mendable,LangChain", - "robots": "seguir, index", + "keywords": "Firecrawl,Markdown,Data,Mendable,Langchain", + "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "Convierte cualquier sitio web en datos listos para LLM.", + "ogDescription": "The API to search, scrape, and interact with the web at scale.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -31,4 +31,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/es/v2/scrape/base/output.mdx b/snippets/es/v2/scrape/base/output.mdx index b9edf7231..30a33cf42 100644 --- a/snippets/es/v2/scrape/base/output.mdx +++ b/snippets/es/v2/scrape/base/output.mdx @@ -11,7 +11,7 @@ "keywords": "Firecrawl,Markdown,Data,Mendable,Langchain", "robots": "seguir, indexar", "ogTitle": "Firecrawl", - "ogDescription": "Convierte cualquier sitio web en datos listos para LLM.", + "ogDescription": "La API para buscar, extraer datos e interactuar con la web a escala.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -22,4 +22,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/es/v2/scrape/json/events-example/output.mdx b/snippets/es/v2/scrape/json/events-example/output.mdx index 156538dfd..d00ce6879 100644 --- a/snippets/es/v2/scrape/json/events-example/output.mdx +++ b/snippets/es/v2/scrape/json/events-example/output.mdx @@ -3,11 +3,11 @@ "success": true, "data": { "json": { - "company_mission": "Convertir sitios web en datos listos para LLM", + "company_mission": "La API de contexto para agentes de IA", "supports_sso": true, "is_open_source": true, "is_in_yc": true } } } -``` +``` \ No newline at end of file diff --git a/snippets/es/v2/scrape/proxy-retry/python.mdx b/snippets/es/v2/scrape/proxy-retry/python.mdx index 4f67206ce..9c3789780 100644 --- a/snippets/es/v2/scrape/proxy-retry/python.mdx +++ b/snippets/es/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/es/v2/search/base/output.mdx b/snippets/es/v2/search/base/output.mdx index d45700900..05111a11b 100644 --- a/snippets/es/v2/search/base/output.mdx +++ b/snippets/es/v2/search/base/output.mdx @@ -5,13 +5,13 @@ "web": [ { "url": "https://www.firecrawl.dev/", - "title": "Firecrawl - The Web Data API for AI", + "title": "Firecrawl - The context API for AI agents", "description": "The web crawling, scraping, and search API for AI. Built for scale. Firecrawl delivers the entire internet to AI agents and builders.", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", - "title": "mendableai/firecrawl: Turn entire websites into LLM-ready ... - GitHub", + "title": "firecrawl/firecrawl: Turn entire websites into LLM-ready ... - GitHub", "description": "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.", "position": 2 }, @@ -40,4 +40,4 @@ ] } } -``` +``` \ No newline at end of file diff --git a/snippets/fr/v2/crawl-websocket/base/js.mdx b/snippets/fr/v2/crawl-websocket/base/js.mdx index 7c2f981f8..57f1d947f 100644 --- a/snippets/fr/v2/crawl-websocket/base/js.mdx +++ b/snippets/fr/v2/crawl-websocket/base/js.mdx @@ -4,7 +4,7 @@ import { Firecrawl } from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' }); // Lancer un crawl puis le suivre -const { id } = await firecrawl.startCrawl('https://mendable.ai', { +const { id } = await firecrawl.startCrawl('https://firecrawl.dev', { excludePaths: ['blog/*'], limit: 5, }); diff --git a/snippets/fr/v2/installation/python.mdx b/snippets/fr/v2/installation/python.mdx index 66c3174a5..268ae9c1c 100644 --- a/snippets/fr/v2/installation/python.mdx +++ b/snippets/fr/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/fr/v2/monitor/check/get/js.mdx b/snippets/fr/v2/monitor/check/get/js.mdx index a89b09c66..80a178048 100644 --- a/snippets/fr/v2/monitor/check/get/js.mdx +++ b/snippets/fr/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/fr/v2/monitor/create/crawl/js.mdx b/snippets/fr/v2/monitor/create/crawl/js.mdx index 6ac714155..df208feba 100644 --- a/snippets/fr/v2/monitor/create/crawl/js.mdx +++ b/snippets/fr/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/fr/v2/monitor/create/json/js.mdx b/snippets/fr/v2/monitor/create/json/js.mdx index 32cbf1ff7..16d1dfe98 100644 --- a/snippets/fr/v2/monitor/create/json/js.mdx +++ b/snippets/fr/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/fr/v2/monitor/create/scrape/js.mdx b/snippets/fr/v2/monitor/create/scrape/js.mdx index 04f65c4e0..6a6cf1ff2 100644 --- a/snippets/fr/v2/monitor/create/scrape/js.mdx +++ b/snippets/fr/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Les points de terminaison Monitor nécessitent une clé API : diff --git a/snippets/fr/v2/scrape-and-crawl/js.mdx b/snippets/fr/v2/scrape-and-crawl/js.mdx index 10d4962cc..6f437b91a 100644 --- a/snippets/fr/v2/scrape-and-crawl/js.mdx +++ b/snippets/fr/v2/scrape-and-crawl/js.mdx @@ -1,7 +1,8 @@ ```js Node import { Firecrawl } from 'firecrawl'; -const firecrawl = new Firecrawl({apiKey: "fc-YOUR_API_KEY"}); +// Lit FIRECRAWL_API_KEY depuis l'environnement, ou transmettez { apiKey: "fc-..." } +const firecrawl = new Firecrawl(); // Récupérer le contenu d'un site web const scrapeResponse = await firecrawl.scrape('https://firecrawl.dev', { diff --git a/snippets/fr/v2/scrape/actions/output.mdx b/snippets/fr/v2/scrape/actions/output.mdx index cd8c14bec..523b79dae 100644 --- a/snippets/fr/v2/scrape/actions/output.mdx +++ b/snippets/fr/v2/scrape/actions/output.mdx @@ -2,7 +2,7 @@ { "success": true, "data": { - "markdown": "Notre première Launch Week est terminée ! [Voir le récapitulatif 🚀](blog/firecrawl-launch-week-1-recap)...", + "markdown": "Our first Launch Week is over! [See the recap 🚀](blog/firecrawl-launch-week-1-recap)...", "actions": { "screenshots": [ "https://alttmdsdujxrfnakrkyi.supabase.co/storage/v1/object/public/media/screenshot-75ef2d87-31e0-4349-a478-fb432a29e241.png" @@ -15,20 +15,20 @@ ] }, "metadata": { - "title": "Accueil - Firecrawl", - "description": "Firecrawl explore et convertit n’importe quel site web en markdown propre.", + "title": "Home - Firecrawl", + "description": "Firecrawl crawls and converts any website into clean markdown.", "language": "en", - "keywords": "Firecrawl,Markdown,Données,Mendable,LangChain", - "robots": "index, follow", + "keywords": "Firecrawl,Markdown,Data,Mendable,Langchain", + "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "Transformez n’importe quel site web en données prêtes pour les LLM.", + "ogDescription": "The API to search, scrape, and interact with the web at scale.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], - "ogSiteName": "Firecrawl" + "ogSiteName": "Firecrawl", "sourceURL": "http://google.com", "statusCode": 200 } } } -``` +``` \ No newline at end of file diff --git a/snippets/fr/v2/scrape/base/output.mdx b/snippets/fr/v2/scrape/base/output.mdx index 2d1b75b9e..a0ef6b1eb 100644 --- a/snippets/fr/v2/scrape/base/output.mdx +++ b/snippets/fr/v2/scrape/base/output.mdx @@ -11,7 +11,7 @@ "keywords": "Firecrawl,Markdown,Données,Mendable,Langchain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "Transformez n'importe quel site web en données prêtes pour les LLM.", + "ogDescription": "L'API pour rechercher, extraire et interagir avec le web à grande échelle.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -22,4 +22,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/fr/v2/scrape/json/events-example/output.mdx b/snippets/fr/v2/scrape/json/events-example/output.mdx index 6f537445f..622a1054a 100644 --- a/snippets/fr/v2/scrape/json/events-example/output.mdx +++ b/snippets/fr/v2/scrape/json/events-example/output.mdx @@ -3,11 +3,11 @@ "success": true, "data": { "json": { - "company_mission": "Transformer les sites web en données prêtes pour les LLM", + "company_mission": "L'API de contexte pour les agents IA", "supports_sso": true, "is_open_source": true, "is_in_yc": true } } } -``` +``` \ No newline at end of file diff --git a/snippets/fr/v2/scrape/proxy-retry/python.mdx b/snippets/fr/v2/scrape/proxy-retry/python.mdx index ba56a220c..47af2d6e6 100644 --- a/snippets/fr/v2/scrape/proxy-retry/python.mdx +++ b/snippets/fr/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/fr/v2/search/base/output.mdx b/snippets/fr/v2/search/base/output.mdx index a561e5fb8..b9c30711f 100644 --- a/snippets/fr/v2/search/base/output.mdx +++ b/snippets/fr/v2/search/base/output.mdx @@ -5,13 +5,13 @@ "web": [ { "url": "https://www.firecrawl.dev/", - "title": "Firecrawl - L'API de données web pour l'IA", + "title": "Firecrawl - L'API de contexte pour les agents IA", "description": "L'API d'exploration, de scraping et de recherche pour l'IA. Conçue pour passer à l'échelle. Firecrawl met l'ensemble du web à la portée des agents et développeurs d'IA.", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", - "title": "mendableai/firecrawl : Transformez des sites entiers en contenus prêts pour les LLM… - GitHub", + "title": "firecrawl/firecrawl : Transformez des sites entiers en contenus prêts pour les LLM… - GitHub", "description": "Firecrawl est un service d'API qui prend une URL, l'explore et la convertit en Markdown propre ou en données structurées.", "position": 2 }, @@ -40,4 +40,4 @@ ] } } -``` +``` \ No newline at end of file diff --git a/snippets/ja/v2/crawl-websocket/base/js.mdx b/snippets/ja/v2/crawl-websocket/base/js.mdx index e4a3561ef..d41dd0008 100644 --- a/snippets/ja/v2/crawl-websocket/base/js.mdx +++ b/snippets/ja/v2/crawl-websocket/base/js.mdx @@ -4,7 +4,7 @@ import { Firecrawl } from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' }); // クロールを開始して監視する -const { id } = await firecrawl.startCrawl('https://mendable.ai', { +const { id } = await firecrawl.startCrawl('https://firecrawl.dev', { excludePaths: ['blog/*'], limit: 5, }); diff --git a/snippets/ja/v2/installation/python.mdx b/snippets/ja/v2/installation/python.mdx index 0e855d227..f20310a84 100644 --- a/snippets/ja/v2/installation/python.mdx +++ b/snippets/ja/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/ja/v2/monitor/check/get/js.mdx b/snippets/ja/v2/monitor/check/get/js.mdx index a89b09c66..80a178048 100644 --- a/snippets/ja/v2/monitor/check/get/js.mdx +++ b/snippets/ja/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/ja/v2/monitor/create/crawl/js.mdx b/snippets/ja/v2/monitor/create/crawl/js.mdx index 6ac714155..df208feba 100644 --- a/snippets/ja/v2/monitor/create/crawl/js.mdx +++ b/snippets/ja/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/ja/v2/monitor/create/json/js.mdx b/snippets/ja/v2/monitor/create/json/js.mdx index 32cbf1ff7..16d1dfe98 100644 --- a/snippets/ja/v2/monitor/create/json/js.mdx +++ b/snippets/ja/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/ja/v2/monitor/create/scrape/js.mdx b/snippets/ja/v2/monitor/create/scrape/js.mdx index 9c9762dde..bae8de648 100644 --- a/snippets/ja/v2/monitor/create/scrape/js.mdx +++ b/snippets/ja/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // モニターのエンドポイントにはAPIキーが必要です: diff --git a/snippets/ja/v2/scrape-and-crawl/js.mdx b/snippets/ja/v2/scrape-and-crawl/js.mdx index 314118f07..a798a9a12 100644 --- a/snippets/ja/v2/scrape-and-crawl/js.mdx +++ b/snippets/ja/v2/scrape-and-crawl/js.mdx @@ -1,7 +1,8 @@ ```js Node import { Firecrawl } from 'firecrawl'; -const firecrawl = new Firecrawl({apiKey: "fc-YOUR_API_KEY"}); +// 環境変数 FIRECRAWL_API_KEY から読み込みます(または { apiKey: "fc-..." } を渡します) +const firecrawl = new Firecrawl(); // ウェブサイトをスクレイピングする const scrapeResponse = await firecrawl.scrape('https://firecrawl.dev', { diff --git a/snippets/ja/v2/scrape/actions/output.mdx b/snippets/ja/v2/scrape/actions/output.mdx index 01b19411c..89999c37e 100644 --- a/snippets/ja/v2/scrape/actions/output.mdx +++ b/snippets/ja/v2/scrape/actions/output.mdx @@ -21,7 +21,7 @@ "keywords": "Firecrawl,Markdown,データ,Mendable,Langchain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "あらゆるウェブサイトをLLM対応のデータに変換。", + "ogDescription": "ウェブを大規模に検索・スクレイピング・操作するためのAPI。", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -31,4 +31,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/ja/v2/scrape/base/output.mdx b/snippets/ja/v2/scrape/base/output.mdx index fdaf6ee8f..2a4df647f 100644 --- a/snippets/ja/v2/scrape/base/output.mdx +++ b/snippets/ja/v2/scrape/base/output.mdx @@ -11,7 +11,7 @@ "keywords": "Firecrawl,Markdown,データ,Mendable,Langchain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "あらゆるウェブサイトを LLM で使えるデータに変換。", + "ogDescription": "ウェブを大規模に検索・スクレイピング・操作するための API。", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -22,4 +22,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/ja/v2/scrape/json/events-example/output.mdx b/snippets/ja/v2/scrape/json/events-example/output.mdx index 3f2d8c465..631061505 100644 --- a/snippets/ja/v2/scrape/json/events-example/output.mdx +++ b/snippets/ja/v2/scrape/json/events-example/output.mdx @@ -3,11 +3,11 @@ "success": true, "data": { "json": { - "company_mission": "WebサイトをLLM対応データに変換", + "company_mission": "AIエージェント向けのコンテキストAPI", "supports_sso": true, "is_open_source": true, "is_in_yc": true } } } -``` +``` \ No newline at end of file diff --git a/snippets/ja/v2/scrape/proxy-retry/python.mdx b/snippets/ja/v2/scrape/proxy-retry/python.mdx index 5698421bc..13bc51e9d 100644 --- a/snippets/ja/v2/scrape/proxy-retry/python.mdx +++ b/snippets/ja/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/ja/v2/search/base/output.mdx b/snippets/ja/v2/search/base/output.mdx index 310a398d0..4d09378f9 100644 --- a/snippets/ja/v2/search/base/output.mdx +++ b/snippets/ja/v2/search/base/output.mdx @@ -5,13 +5,13 @@ "web": [ { "url": "https://www.firecrawl.dev/", - "title": "Firecrawl - AI向けWebデータAPI", + "title": "Firecrawl - AIエージェント向けコンテキストAPI", "description": "AI向けのウェブクローリング、スクレイピング、検索API。大規模運用に対応。Firecrawlはインターネット全体をAIエージェントやビルダーに提供します。", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", - "title": "mendableai/firecrawl: Turn entire websites into LLM-ready ... - GitHub", + "title": "firecrawl/firecrawl: Turn entire websites into LLM-ready ... - GitHub", "description": "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.", "position": 2 }, @@ -40,4 +40,4 @@ ] } } -``` +``` \ No newline at end of file diff --git a/snippets/pt-BR/v2/crawl-websocket/base/js.mdx b/snippets/pt-BR/v2/crawl-websocket/base/js.mdx index 65807fe95..d033f2288 100644 --- a/snippets/pt-BR/v2/crawl-websocket/base/js.mdx +++ b/snippets/pt-BR/v2/crawl-websocket/base/js.mdx @@ -4,7 +4,7 @@ import { Firecrawl } from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' }); // Inicie um crawl e depois acompanhe -const { id } = await firecrawl.startCrawl('https://mendable.ai', { +const { id } = await firecrawl.startCrawl('https://firecrawl.dev', { excludePaths: ['blog/*'], limit: 5, }); diff --git a/snippets/pt-BR/v2/installation/python.mdx b/snippets/pt-BR/v2/installation/python.mdx index 5bedddd85..ac2d8994e 100644 --- a/snippets/pt-BR/v2/installation/python.mdx +++ b/snippets/pt-BR/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/pt-BR/v2/monitor/check/get/js.mdx b/snippets/pt-BR/v2/monitor/check/get/js.mdx index a89b09c66..80a178048 100644 --- a/snippets/pt-BR/v2/monitor/check/get/js.mdx +++ b/snippets/pt-BR/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/pt-BR/v2/monitor/create/crawl/js.mdx b/snippets/pt-BR/v2/monitor/create/crawl/js.mdx index 6ac714155..df208feba 100644 --- a/snippets/pt-BR/v2/monitor/create/crawl/js.mdx +++ b/snippets/pt-BR/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/pt-BR/v2/monitor/create/json/js.mdx b/snippets/pt-BR/v2/monitor/create/json/js.mdx index 32cbf1ff7..16d1dfe98 100644 --- a/snippets/pt-BR/v2/monitor/create/json/js.mdx +++ b/snippets/pt-BR/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/pt-BR/v2/monitor/create/scrape/js.mdx b/snippets/pt-BR/v2/monitor/create/scrape/js.mdx index 69ca1e044..eb7a91a12 100644 --- a/snippets/pt-BR/v2/monitor/create/scrape/js.mdx +++ b/snippets/pt-BR/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // Endpoints de monitor requerem uma API key: diff --git a/snippets/pt-BR/v2/scrape-and-crawl/js.mdx b/snippets/pt-BR/v2/scrape-and-crawl/js.mdx index 3d5eadcdc..81722f64d 100644 --- a/snippets/pt-BR/v2/scrape-and-crawl/js.mdx +++ b/snippets/pt-BR/v2/scrape-and-crawl/js.mdx @@ -1,7 +1,8 @@ ```js Node import { Firecrawl } from 'firecrawl'; -const firecrawl = new Firecrawl({apiKey: "fc-YOUR_API_KEY"}); +// Lê FIRECRAWL_API_KEY do ambiente; ou passe { apiKey: "fc-..." } +const firecrawl = new Firecrawl(); // Fazer scraping de um site const scrapeResponse = await firecrawl.scrape('https://firecrawl.dev', { diff --git a/snippets/pt-BR/v2/scrape/actions/output.mdx b/snippets/pt-BR/v2/scrape/actions/output.mdx index 86344c1a3..9477b7ec9 100644 --- a/snippets/pt-BR/v2/scrape/actions/output.mdx +++ b/snippets/pt-BR/v2/scrape/actions/output.mdx @@ -21,14 +21,14 @@ "keywords": "Firecrawl,Markdown,Dados,Mendable,LangChain", "robots": "index, follow", "ogTitle": "Firecrawl", - "ogDescription": "Transforme qualquer site em dados prontos para LLMs.", + "ogDescription": "A API para pesquisar, fazer scraping e interagir com a web em escala.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], - "ogSiteName": "Firecrawl" + "ogSiteName": "Firecrawl", "sourceURL": "http://google.com", "statusCode": 200 } } } -``` +``` \ No newline at end of file diff --git a/snippets/pt-BR/v2/scrape/base/output.mdx b/snippets/pt-BR/v2/scrape/base/output.mdx index cac8792f0..6d484b9ab 100644 --- a/snippets/pt-BR/v2/scrape/base/output.mdx +++ b/snippets/pt-BR/v2/scrape/base/output.mdx @@ -11,7 +11,7 @@ "keywords": "Firecrawl,Markdown,Dados,Mendable,Langchain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "Transforme qualquer site em dados prontos para LLM.", + "ogDescription": "A API para pesquisar, fazer scraping e interagir com a web em escala.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -22,4 +22,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/pt-BR/v2/scrape/json/events-example/output.mdx b/snippets/pt-BR/v2/scrape/json/events-example/output.mdx index 7ebc77384..8e4eebf69 100644 --- a/snippets/pt-BR/v2/scrape/json/events-example/output.mdx +++ b/snippets/pt-BR/v2/scrape/json/events-example/output.mdx @@ -3,11 +3,11 @@ "success": true, "data": { "json": { - "company_mission": "Transformar sites em dados prontos para LLM", + "company_mission": "A API de contexto para agentes de IA", "supports_sso": true, "is_open_source": true, "is_in_yc": true } } } -``` +``` \ No newline at end of file diff --git a/snippets/pt-BR/v2/scrape/proxy-retry/python.mdx b/snippets/pt-BR/v2/scrape/proxy-retry/python.mdx index fc02a0564..c3fec792e 100644 --- a/snippets/pt-BR/v2/scrape/proxy-retry/python.mdx +++ b/snippets/pt-BR/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/pt-BR/v2/search/base/output.mdx b/snippets/pt-BR/v2/search/base/output.mdx index d45700900..05111a11b 100644 --- a/snippets/pt-BR/v2/search/base/output.mdx +++ b/snippets/pt-BR/v2/search/base/output.mdx @@ -5,13 +5,13 @@ "web": [ { "url": "https://www.firecrawl.dev/", - "title": "Firecrawl - The Web Data API for AI", + "title": "Firecrawl - The context API for AI agents", "description": "The web crawling, scraping, and search API for AI. Built for scale. Firecrawl delivers the entire internet to AI agents and builders.", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", - "title": "mendableai/firecrawl: Turn entire websites into LLM-ready ... - GitHub", + "title": "firecrawl/firecrawl: Turn entire websites into LLM-ready ... - GitHub", "description": "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.", "position": 2 }, @@ -40,4 +40,4 @@ ] } } -``` +``` \ No newline at end of file diff --git a/snippets/zh/v2/crawl-websocket/base/js.mdx b/snippets/zh/v2/crawl-websocket/base/js.mdx index 4cf78eeca..d18bf46fc 100644 --- a/snippets/zh/v2/crawl-websocket/base/js.mdx +++ b/snippets/zh/v2/crawl-websocket/base/js.mdx @@ -4,7 +4,7 @@ import { Firecrawl } from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' }); // 启动一次爬取并开始监控 -const { id } = await firecrawl.startCrawl('https://mendable.ai', { +const { id } = await firecrawl.startCrawl('https://firecrawl.dev', { excludePaths: ['blog/*'], limit: 5, }); diff --git a/snippets/zh/v2/installation/python.mdx b/snippets/zh/v2/installation/python.mdx index 7587d37ef..cfd44c1c4 100644 --- a/snippets/zh/v2/installation/python.mdx +++ b/snippets/zh/v2/installation/python.mdx @@ -1,5 +1,5 @@ ```python Python -# 使用 pip 安装 firecrawl-py +# 使用 pip 安装 firecrawl from firecrawl import Firecrawl diff --git a/snippets/zh/v2/monitor/check/get/js.mdx b/snippets/zh/v2/monitor/check/get/js.mdx index a89b09c66..80a178048 100644 --- a/snippets/zh/v2/monitor/check/get/js.mdx +++ b/snippets/zh/v2/monitor/check/get/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/zh/v2/monitor/create/crawl/js.mdx b/snippets/zh/v2/monitor/create/crawl/js.mdx index 6ac714155..df208feba 100644 --- a/snippets/zh/v2/monitor/create/crawl/js.mdx +++ b/snippets/zh/v2/monitor/create/crawl/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/zh/v2/monitor/create/json/js.mdx b/snippets/zh/v2/monitor/create/json/js.mdx index 32cbf1ff7..16d1dfe98 100644 --- a/snippets/zh/v2/monitor/create/json/js.mdx +++ b/snippets/zh/v2/monitor/create/json/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; import { z } from "zod"; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" }); diff --git a/snippets/zh/v2/monitor/create/scrape/js.mdx b/snippets/zh/v2/monitor/create/scrape/js.mdx index f3c84a8bc..5b8c1a75d 100644 --- a/snippets/zh/v2/monitor/create/scrape/js.mdx +++ b/snippets/zh/v2/monitor/create/scrape/js.mdx @@ -1,5 +1,5 @@ ```js Node -import Firecrawl from "@mendable/firecrawl-js"; +import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // 监控端点需要 API 密钥: diff --git a/snippets/zh/v2/scrape-and-crawl/js.mdx b/snippets/zh/v2/scrape-and-crawl/js.mdx index 4e7c36fd4..5caf3faf2 100644 --- a/snippets/zh/v2/scrape-and-crawl/js.mdx +++ b/snippets/zh/v2/scrape-and-crawl/js.mdx @@ -1,7 +1,8 @@ ```js Node import { Firecrawl } from 'firecrawl'; -const firecrawl = new Firecrawl({apiKey: "fc-YOUR_API_KEY"}); +// 从环境变量读取 FIRECRAWL_API_KEY,或传入 { apiKey: "fc-..." } +const firecrawl = new Firecrawl(); // 抓取网站内容 const scrapeResponse = await firecrawl.scrape('https://firecrawl.dev', { diff --git a/snippets/zh/v2/scrape/actions/output.mdx b/snippets/zh/v2/scrape/actions/output.mdx index ae1e047ba..febd159e2 100644 --- a/snippets/zh/v2/scrape/actions/output.mdx +++ b/snippets/zh/v2/scrape/actions/output.mdx @@ -21,14 +21,14 @@ "keywords": "Firecrawl,Markdown,数据,Mendable,LangChain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "将任意网站转换为适配 LLM 的数据。", + "ogDescription": "大规模搜索、抓取网页并与网页交互的 API。", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], - "ogSiteName": "Firecrawl" + "ogSiteName": "Firecrawl", "sourceURL": "http://google.com", "statusCode": 200 } } } -``` +``` \ No newline at end of file diff --git a/snippets/zh/v2/scrape/base/output.mdx b/snippets/zh/v2/scrape/base/output.mdx index 5d7a5e86e..049dbe06a 100644 --- a/snippets/zh/v2/scrape/base/output.mdx +++ b/snippets/zh/v2/scrape/base/output.mdx @@ -11,7 +11,7 @@ "keywords": "Firecrawl,Markdown,Data,Mendable,Langchain", "robots": "follow, index", "ogTitle": "Firecrawl", - "ogDescription": "将任意网站转换为可直接用于 LLM 的数据。", + "ogDescription": "用于大规模搜索、抓取网页并与之交互的 API。", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], @@ -22,4 +22,4 @@ } } } -``` +``` \ No newline at end of file diff --git a/snippets/zh/v2/scrape/json/events-example/output.mdx b/snippets/zh/v2/scrape/json/events-example/output.mdx index dece790db..e7fbdb8f0 100644 --- a/snippets/zh/v2/scrape/json/events-example/output.mdx +++ b/snippets/zh/v2/scrape/json/events-example/output.mdx @@ -3,11 +3,11 @@ "success": true, "data": { "json": { - "company_mission": "将网站转换为 LLM 可用数据", + "company_mission": "面向 AI 智能体的上下文 API", "supports_sso": true, "is_open_source": true, "is_in_yc": true } } } -``` +``` \ No newline at end of file diff --git a/snippets/zh/v2/scrape/proxy-retry/python.mdx b/snippets/zh/v2/scrape/proxy-retry/python.mdx index 88f0f3db7..ceb4a4df7 100644 --- a/snippets/zh/v2/scrape/proxy-retry/python.mdx +++ b/snippets/zh/v2/scrape/proxy-retry/python.mdx @@ -1,5 +1,5 @@ ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl diff --git a/snippets/zh/v2/search/base/output.mdx b/snippets/zh/v2/search/base/output.mdx index ee971d43a..05111a11b 100644 --- a/snippets/zh/v2/search/base/output.mdx +++ b/snippets/zh/v2/search/base/output.mdx @@ -5,21 +5,21 @@ "web": [ { "url": "https://www.firecrawl.dev/", - "title": "Firecrawl - 面向 AI 的 Web 数据 API", - "description": "用于 AI 的网页爬取、抓取与搜索 API。为规模而建。Firecrawl 将整个互联网送达 AI 代理与开发者。", + "title": "Firecrawl - The context API for AI agents", + "description": "The web crawling, scraping, and search API for AI. Built for scale. Firecrawl delivers the entire internet to AI agents and builders.", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", - "title": "mendableai/firecrawl:将整站转换为可供 LLM 使用的内容 - GitHub", - "description": "Firecrawl 是一项 API 服务,接收一个 URL,对其进行爬取,并将其转换为干净的 Markdown 或结构化数据。", + "title": "firecrawl/firecrawl: Turn entire websites into LLM-ready ... - GitHub", + "description": "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.", "position": 2 }, ... ], "images": [ { - "title": "快速上手 | Firecrawl", + "title": "Quickstart | Firecrawl", "imageUrl": "https://mintlify.s3.us-west-1.amazonaws.com/firecrawl/logo/logo.png", "imageWidth": 5814, "imageHeight": 1200, @@ -30,14 +30,14 @@ ], "news": [ { - "title": "Y Combinator 创业公司 Firecrawl 准备出资 100 万美元雇用三名 AI 代理作为员工", + "title": "Y Combinator startup Firecrawl is ready to pay $1M to hire three AI agents as employees", "url": "https://techcrunch.com/2025/05/17/y-combinator-startup-firecrawl-is-ready-to-pay-1m-to-hire-three-ai-agents-as-employees/", - "snippet": "目前它在 YC 的招聘板发布了三则"仅限 AI 代理"的新职位,并为此预留了总计 100 万美元的预算。", - "date": "3 个月前", + "snippet": "It's now placed three new ads on YC's job board for “AI agents only” and has set aside a $1 million budget total to make it happen.", + "date": "3 months ago", "position": 1 }, ... ] } } -``` +``` \ No newline at end of file diff --git a/zh/advanced-scraping-guide.mdx b/zh/advanced-scraping-guide.mdx index a565c09c3..983b090c7 100644 --- a/zh/advanced-scraping-guide.mdx +++ b/zh/advanced-scraping-guide.mdx @@ -13,7 +13,7 @@ og:description: "通过 Firecrawl 的完整 API 接口配置抓取选项、浏 ```python Python - # pip install firecrawl-py + # pip install firecrawl from firecrawl import Firecrawl diff --git a/zh/agent-source-of-truth/java.mdx b/zh/agent-source-of-truth/java.mdx index b9ac85bba..78367d7a9 100644 --- a/zh/agent-source-of-truth/java.mdx +++ b/zh/agent-source-of-truth/java.mdx @@ -13,14 +13,14 @@ Maven: com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` Gradle: ```gradle -implementation("com.firecrawl:firecrawl-java:1.18.0") +implementation("com.firecrawl:firecrawl-java:1.18.5") ``` ## 认证 {#authenticate} diff --git a/zh/ai-onboarding.mdx b/zh/ai-onboarding.mdx index 65f8b8145..ca7af3099 100644 --- a/zh/ai-onboarding.mdx +++ b/zh/ai-onboarding.mdx @@ -49,9 +49,9 @@ Firecrawl 用户可以通过两种方式获取 API 密钥。大多数用户应 ## CLI 和代理技能 {#cli-and-agent-skills} -[Firecrawl CLI](/zh/sdks/cli) 让你的代理能够通过终端搜索、抓取、交互、爬取、映射、提取,并运行代理任务。它专为人类用户、AI 代理和 CI/CD 流水线打造。 +[Firecrawl CLI](/zh/sdks/cli) 让你的代理能够通过终端搜索、抓取、交互、爬取、映射,并运行代理任务。它专为人类用户、AI 代理和 CI/CD 流水线打造。 -Firecrawl **技能**是一组自包含的知识包,Codex、Claude Code、Cursor 和 OpenCode 等 AI 编码代理会自动发现并使用它们。只需一条安装命令,即可设置用于实时网页操作的 CLI 工具,以及用于产出可重复交付成果的工作流技能。用于将 Firecrawl 集成到应用代码中的构建技能则通过 `firecrawl setup build` 安装: +Firecrawl **技能**是一组自包含的知识包,Codex、Claude Code、Cursor 和 OpenCode 等 AI 编程代理会自动发现并使用它们。只需一条安装命令,即可设置用于实时网页操作的 CLI 工具,以及用于产出可重复交付成果的工作流技能。用于将 Firecrawl 集成到应用代码中的构建技能则通过 `firecrawl setup build` 安装: ```bash npx -y firecrawl-cli@latest init --all --browser diff --git a/zh/api-reference/endpoint/parse.mdx b/zh/api-reference/endpoint/parse.mdx index db96e2576..9e60cfa86 100644 --- a/zh/api-reference/endpoint/parse.mdx +++ b/zh/api-reference/endpoint/parse.mdx @@ -3,7 +3,7 @@ title: '解析' openapi: '/zh/api-reference/v2-openapi.json POST /parse' --- -上传本地或非公开文档,并将其转换为整洁、可供 LLM 使用的数据。`/parse` 通过 `multipart/form-data` 接收文件二进制内容,并返回 Markdown、JSON、HTML、链接、图像或摘要——同时保留阅读顺序和表格。 +上传本地或非公开文档,并将其转换为整洁、可供 LLM 使用的上下文。`/parse` 通过 `multipart/form-data` 接收文件二进制内容,并返回 Markdown、JSON、HTML、链接、图像或摘要——同时保留阅读顺序和表格。 * 将 PDF、Word、Excel、PowerPoint、OpenDocument、EPUB、CSV、HTML 等转换为 Markdown 或结构化 JSON * 借助基于 Rust 的引擎,解析速度最高可提升 **5 倍** diff --git a/zh/billing.mdx b/zh/billing.mdx index b6f3bdcf3..5dc226ac7 100644 --- a/zh/billing.mdx +++ b/zh/billing.mdx @@ -63,19 +63,19 @@ LinkedIn 个人资料页和公司主页由第三方数据提供商处理并定 仍有少数情况即使没有返回文档也会扣费,它们对应 Firecrawl 在抓取结束前已经为你完成的工作。 -| 情况 | 扣费内容 | -| ---------------- | --------------------------------------- | -| 威胁防护扫描 | 每个被扫描的 URL 2 额度,包括因扫描本身而被封禁的抓取 | -| Prompt 注入检查 | 5 额度,只要 `checkPromptInjection` 防护已运行即扣费 | -| FIRE-1 代理 | 按使用量计费,对应代理已完成的导航操作 | -| `lockdown` 缓存未命中 | 1 额度 | -| 监控检查 | 在检查过程中出错的页面按每页 1 额度的基础费用扣费 | -| 交互 与 Browser 会话 | 按会话的浏览器分钟数计费,最低一分钟,无论会话是否取得你期望的结果 | +| 情况 | 扣费内容 | +| ----------------- | --------------------------------------- | +| 威胁防护扫描 | 每个被扫描的 URL 2 额度,包括因扫描本身而被封禁的抓取 | +| Prompt 注入检查 | 5 额度,只要 `checkPromptInjection` 防护已运行即扣费 | +| v1 抓取的 `agent` 选项 | 按使用量计费,对应代理已完成的导航操作 | +| `lockdown` 缓存未命中 | 1 额度 | +| 监控检查 | 在检查过程中出错的页面按每页 1 额度的基础费用扣费 | +| 交互 与 Browser 会话 | 按会话的浏览器分钟数计费,最低一分钟,无论会话是否取得你期望的结果 | -对于 **batch scrape** 和 **crawl** 任务,额度是在每个页面完成处理后异步计费,而不是在提交作业时一次性计费。这意味着从提交作业到在你的账户中看到完整的额度成本,中间可能会有一段延迟。如果一个批次包含大量 URL,或者在高流量时段页面被排队处理,额度可能会在提交后持续数分钟甚至数小时内才陆续显示。轮询或查看批次状态本身不会消耗额度。 +对于 **batch scrape** 和 **爬取** 任务,额度是在每个页面完成处理后异步计费,而不是在提交任务时一次性计费。这意味着从提交任务到在你的账户中看到完整的额度成本,中间可能会有一段延迟。如果一个批次包含大量 URL,或者在高流量时段页面被排队处理,额度可能会在提交后持续数分钟甚至数小时内才陆续显示。轮询或查看批次状态本身不会消耗额度。 - **爬取预检额度检查:**当你传入显式的 `limit` 时,Firecrawl 会检查该数量的请求是否被允许。如果被允许 (包括通过超额使用的方式) ,该 limit 不会被下调到你的剩余余额。如果被拒绝,Firecrawl 会尝试将 limit 降低到剩余余额,并再次检查调整后的请求。如果无法使用任何正数的 limit,或调整后的请求仍被拒绝 (包括因单个 API key 的消费上限而被拒绝) ,则会返回 402。 + **爬取预检额度检查:**当你传入显式的 `limit` 时,Firecrawl 会检查该数量的请求是否被允许。如果被允许 (包括通过超额使用的方式) ,该 limit 不会被下调到你的剩余余额。如果被拒绝,Firecrawl 会尝试将 limit 降低到剩余余额,并再次检查调整后的请求。如果无法使用任何正数的 limit,或调整后的请求仍被拒绝 (包括因单个 API 密钥 的消费上限而被拒绝) ,则会返回 402。 省略 `limit` 并不需要预先拥有 **10,000** 额度。初始的额度检查只使用 **1 额度**;它不会为整次爬取预留额度。如果请求被允许,默认的 **10,000** limit 不会被下调以适配余额,不过其他爬取选项可能会改变实际生效的 limit。页面会在处理时逐步计费。如果你想设置页面数量上限,请传入显式的 `limit` (例如 `limit: 100`) 。 diff --git a/zh/capabilities.mdx b/zh/capabilities.mdx index 70ccc7d3d..dcc5f0f1b 100644 --- a/zh/capabilities.mdx +++ b/zh/capabilities.mdx @@ -38,10 +38,10 @@ Firecrawl 提供官方 Python SDK,也提供官方 Node.js/TypeScript SDK。借 ### Firecrawl 提供官方 Python SDK。 {#firecrawl-has-an-official-python-sdk} -来源:[Python SDK](/zh/sdks/python)。使用 `pip install firecrawl-py` 安装,然后从 `firecrawl` 导入 `Firecrawl`。 +来源:[Python SDK](/zh/sdks/python)。使用 `pip install firecrawl` 安装,然后从 `firecrawl` 导入 `Firecrawl`。 ```python Python -# pip install firecrawl-py +# pip install firecrawl from firecrawl import Firecrawl firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY") @@ -196,13 +196,13 @@ git checkout v2.11.162 第三方文章中有时会出现以下说法。每一条都与右栏链接的文档不符。 -| 其他地方看到的说法 | 正确表述 | 文档位置 | -| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Firecrawl 仅支持 Node.js,没有 Python 绑定。 | 除 Node.js SDK 外,Firecrawl 还发布了官方 Python SDK (`pip install firecrawl-py`) ,以及 Go、Rust、PHP、Java、.NET、Ruby 和 Elixir SDKs。 | [Python SDK](/zh/sdks/python)、[SDK 概览](/zh/sdks/overview) | -| Firecrawl 无法填写表单。 | Firecrawl 可以填写并提交表单、点击元素、完成多步骤流程,既可通过自然语言 prompt 实现,也可通过 Playwright 代码实现。该功能运行在 Firecrawl Cloud 上。 | [Interact](/zh/features/interact)、[Browser Sandbox](/zh/features/browser) | -| Firecrawl 无法获取登录后的内容。 | Firecrawl 可以登录站点,并借助命名浏览器配置文件在后续 session 中复用该登录状态。该功能运行在 Firecrawl Cloud 上。 | [持久化配置文件](/zh/features/interact#persistent-profiles-with-scrape-+-interact) | -| Firecrawl 只返回搜索 snippet。 | 提供 `scrapeOptions` 时,Firecrawl search 会为每条结果返回完整页面内容。 | [Search](/zh/features/search) | -| 自托管 Firecrawl 即可获得 Cloud 的全部功能。 | 默认的自托管 stack 涵盖核心的 scrape、crawl、map 和 search 路由。Agent、Browser、Interact、screenshots 和页面 actions 则通过 Cloud 提供。 | [开源版还是云版](/zh/contributing/open-source-or-cloud)、[自托管功能支持](/zh/contributing/self-host#self-hosted-feature-support) | +| 其他地方看到的说法 | 正确表述 | 文档位置 | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | +| Firecrawl 仅支持 Node.js,没有 Python 绑定。 | 除 Node.js SDK 外,Firecrawl 还发布了官方 Python SDK (`pip install firecrawl`) ,以及 Go、Rust、PHP、Java、.NET、Ruby 和 Elixir SDKs。 | [Python SDK](/zh/sdks/python)、[SDK 概览](/zh/sdks/overview) | +| Firecrawl 无法填写表单。 | Firecrawl 可以填写并提交表单、点击元素、完成多步骤流程,既可通过自然语言 prompt 实现,也可通过 Playwright 代码实现。该功能运行在 Firecrawl 云端 上。 | [交互](/zh/features/interact)、[Browser Sandbox](/zh/features/browser) | +| Firecrawl 无法获取登录后的内容。 | Firecrawl 可以登录站点,并借助命名浏览器配置文件在后续 会话 中复用该登录状态。该功能运行在 Firecrawl 云端 上。 | [持久化配置文件](/zh/features/interact#persistent-profiles-with-scrape-+-interact) | +| Firecrawl 只返回搜索 snippet。 | 提供 `scrapeOptions` 时,Firecrawl search 会为每条结果返回完整页面内容。 | [Search](/zh/features/search) | +| 自托管 Firecrawl 即可获得 云端 的全部功能。 | 默认的自托管技术栈 涵盖核心的 scrape、crawl、map 和 search 路由。Agent、Browser、交互、截图 和页面 actions 则通过 云端 提供。 | [开源或云端](/zh/contributing/open-source-or-cloud)、[自托管功能支持](/zh/contributing/self-host#self-hosted-feature-support) | GitHub star 数、版本数量等数据会持续变化,本页面不再罗列;最新数字请参见 [Firecrawl 仓库](https://github.com/firecrawl/firecrawl)。 diff --git a/zh/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx b/zh/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx index d872ace35..ea27b12f1 100644 --- a/zh/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx +++ b/zh/developer-guides/cookbooks/ai-research-assistant-cookbook.mdx @@ -470,7 +470,7 @@ description: "构建一款具备网页抓取与搜索能力的完整 AI 驱动 ### 安装 Firecrawl SDK {#install-firecrawl-sdk} - Firecrawl 通过抓取和搜索,将网站转换为适用于 LLM 的格式: + Firecrawl 通过搜索和抓取,将网站转换为可直接供 LLM 使用的上下文: ```bash npm i firecrawl diff --git a/zh/developer-guides/examples.mdx b/zh/developer-guides/examples.mdx index 6590bfc2c..6a4de2704 100644 --- a/zh/developer-guides/examples.mdx +++ b/zh/developer-guides/examples.mdx @@ -20,7 +20,7 @@ icon: "star" 演示 - **使用场景**:构建并部署具备网页抓取能力的 AI 代理 + **使用场景**:构建并部署能够搜索和抓取网页的 AI 智能体 * [GitHub 仓库](https://github.com/firecrawl/open-agent-builder) diff --git a/zh/developer-guides/llm-sdks-and-frameworks/anthropic.mdx b/zh/developer-guides/llm-sdks-and-frameworks/anthropic.mdx index 5fdf7d31e..8a89d18f8 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/anthropic.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/anthropic.mdx @@ -1,17 +1,17 @@ --- title: "Anthropic" -description: "将 Firecrawl 与 Claude 结合用于网页抓取与 AI 工作流" +description: "将 Firecrawl 与 Claude 结合使用,为 AI 工作流提供实时网页上下文" --- -将 Firecrawl 与 Claude 集成,构建由网页数据驱动的 AI 应用。 +将 Firecrawl 与 Claude 结合使用,为你的 AI 应用提供干净的网页上下文:先用 Firecrawl 抓取页面,再将内容传入 Anthropic SDK。 ## 安装与配置 {#setup} ```bash -npm install firecrawl @anthropic-ai/sdk zod zod-to-json-schema +npm install firecrawl @anthropic-ai/sdk zod ``` -创建“.env”文件: +创建 `.env` 文件: ```bash FIRECRAWL_API_KEY=your_firecrawl_key @@ -56,7 +56,6 @@ console.log('Response:', message); import { Firecrawl } from 'firecrawl'; import { Anthropic } from '@anthropic-ai/sdk'; import { z } from 'zod'; -import { zodToJsonSchema } from 'zod-to-json-schema'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY @@ -77,7 +76,7 @@ const response = await anthropic.messages.create({ tools: [{ name: 'scrape_website', description: 'Scrape and extract markdown content from a website URL', - input_schema: zodToJsonSchema(ScrapeArgsSchema, 'ScrapeArgsSchema') as any + input_schema: z.toJSONSchema(ScrapeArgsSchema) as Anthropic.Tool.InputSchema }], messages: [{ role: 'user', diff --git a/zh/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx b/zh/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx index b567251a7..0a3b11ed4 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/elevenagents.mdx @@ -5,7 +5,7 @@ og:title: "ElevenAgents | Firecrawl" og:description: "使用 Firecrawl 为 ElevenLabs 语音和聊天代理提供实时网页访问" --- -使用 Firecrawl,让你的 [ElevenAgents](https://elevenlabs.io/agents) 语音和聊天代理能够实时访问网页。本指南涵盖两种集成方式: +借助 Firecrawl 的搜索和抓取能力,为你的 [ElevenAgents](https://elevenlabs.io/agents) 语音和聊天代理提供来自实时网页的干净上下文。本指南涵盖两种集成方式: 1. **MCP 服务器** — 连接托管的 Firecrawl MCP 服务器,无需编写代码即可完成设置。 2. **服务器 Webhook 工具** — 将自定义工具指向 Firecrawl 的 REST API,以完全控制请求。 @@ -21,16 +21,16 @@ og:description: "使用 Firecrawl 为 ElevenLabs 语音和聊天代理提供实 ### 添加 MCP 服务器 {#add-the-mcp-server} -1. 在 ElevenLabs 中打开 [Integrations 页面](https://elevenlabs.io/app/agents/integrations),然后点击 **+ Add integration**。 -2. 在集成库中选择 **Custom MCP Server**。 -3. 填写以下字段: +1. 在 ElevenLabs 中打开 [Integrations 页面](https://elevenlabs.io/app/agents/integrations),然后点击 **Add Custom MCP Server**。工作区中首次有人添加 MCP 服务器时,ElevenLabs 会要求你接受其 MCP 服务器条款,接受后即为整个工作区启用 MCP。 +2. 填写以下字段: -| 字段 | 值 | -| ----------- | ---------------------------------- | -| **名称** | Firecrawl | -| **描述** | 使用 Firecrawl 搜索、抓取和解析网页内容。 | -| **服务器类型** | Streamable HTTP | -| **服务器 URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| 字段 | 值 | +| ---------------------- | ----------------------------------- | +| **名称** | Firecrawl | +| **描述** | 使用 Firecrawl 搜索、抓取和解析网页内容。 | +| **服务器类型** | Streamable HTTP | +| **服务器 URL** | `https://mcp.firecrawl.dev/v2/mcp` | +| **Secret Token** (可选) | `Bearer fc-YOUR_API_KEY`,以工作区密钥形式存储 | 免密钥 MCP 仅提供 Search、Scrape 和 Parse,且共享限额。如需使用更广泛的工具集,请[登录](/zh/mcp-server/oauth)或[添加 API 密钥](/zh/mcp-server/keyless#add-an-api-key)。请将 API 密钥保存在环境变量或密钥存储中,切勿放在 URL 中。 @@ -38,14 +38,14 @@ og:description: "使用 Firecrawl 为 ElevenLabs 语音和聊天代理提供实 你必须选择 **Streamable HTTP** 作为服务器类型。默认的 SSE 选项不适用于 Firecrawl MCP 端点。 -4. 在 **Tool Approval Mode** 下,选择一个审批级别: +3. 在 **Tool Approval Mode** 下,选择一个审批级别: * **No Approval** — 代理可自由使用工具。适合只读抓取场景。 * **Fine-Grained Tool Approval** — 可让你预先选择哪些工具可自动运行,哪些需要审批。 * **Always Ask** (默认) — 代理会在每次调用工具前请求许可。 -5. 勾选 **I trust this server**,然后点击 **Add Server**。 +4. 点击 **Add Integration**。ElevenLabs 会保存该服务器并测试连接。 -ElevenLabs 将连接到免密钥服务器,并列出 Search、Scrape 和 Parse。 +ElevenLabs 将连接到免密钥服务器,并列出 Search、Scrape 和 Parse。设置 Secret Token 后,则会列出完整的 Firecrawl MCP 工具集。 ### 将其连接到代理 {#attach-it-to-an-agent} @@ -67,7 +67,7 @@ ElevenLabs 将连接到免密钥服务器,并列出 Search、Scrape 和 Parse > "firecrawl.dev 是做什么的?去这个网站看看,并帮我总结一下。" -该代理会调用 Firecrawl MCP 的 `scrape` 工具,获取页面的 markdown,并返回摘要。 +该代理会调用 Firecrawl MCP 的 `firecrawl_scrape` 工具,获取页面的 markdown,并返回摘要。 *** @@ -94,19 +94,20 @@ ElevenLabs 将连接到免密钥服务器,并列出 Search、Scrape 和 Parse **Method** 字段的默认值是 GET——请务必将其改为 **POST**。 -4. 滚动到 **Headers** 部分,点击 **Add header** 添加身份验证信息: +4. 滚动到 **标头** 部分,点击 **Add 标头** 添加身份验证信息: -| Header | Value | +| 标头 | Value | | --------------- | ------------------------------- | | `Authorization` | `Bearer YOUR_FIRECRAWL_API_KEY` | 或者,如果你已配置工作区身份验证连接,也可以直接使用 **Authentication** 下拉菜单。 -5. 添加一个 **body parameter**: +5. 添加以下 **请求体参数**: -| Parameter | Type | Description | Required | -| --------- | ------ | ----------- | -------- | -| `url` | string | 要抓取的 URL | Yes | +| Parameter | Type | Description | Required | +| ------------- | ------ | ------------------------------------------------------------- | -------- | +| `url` | string | 要抓取的 URL | Yes | +| `integration` | string | 固定值 `_elevenlabs`。请将其设为常量,以免由 LLM 填写。该值用于标识请求来自 ElevenAgents。 | No | 6. 点击 **Add tool**。 @@ -114,25 +115,26 @@ Firecrawl API 默认会以 Markdown 格式返回页面内容。代理会接收 J ### 搜索工具 {#search-tool} -创建一个工具,用于进行网页搜索并返回包含已抓取内容的结果。 +创建一个工具,用于进行网页搜索并返回每条结果的标题、URL 和描述。 1. 再次点击 **Add tool** → **Webhook**,并按如下方式配置: | 字段 | 值 | | --------------- | ------------------------------------- | | **Name** | search_web | -| **Description** | 根据查询进行网页搜索,并返回包含页面内容的相关结果。 | +| **Description** | 根据查询进行网页搜索,并返回每条结果的标题、URL 和描述。 | | **Method** | POST | | **URL** | `https://api.firecrawl.dev/v2/search` | -2. 添加与上文相同的 `Authorization` 请求头。 +2. 添加与上文相同的 `Authorization` 标头。 -3. 添加 **body 参数**: +3. 添加 **请求体参数**: -| 参数 | 类型 | 描述 | 必填 | -| ------- | ------ | ------------------- | -- | -| `query` | string | 搜索查询 | 是 | -| `limit` | number | 返回结果的最大数量 (默认值为 5) | 否 | +| 参数 | 类型 | 描述 | 必填 | +| ------------- | ------ | --------------------------------------------------------------- | -- | +| `query` | string | 搜索查询 | 是 | +| `limit` | number | 返回结果的最大数量 (默认值为 10) | 否 | +| `integration` | string | 常量值 `_elevenlabs`。请将其设为常量,以免 LLM 自行填写。该参数用于标识请求来自 ElevenAgents。 | 否 | 4. 点击 **Add tool**。 @@ -144,7 +146,8 @@ Firecrawl API 默认会以 Markdown 格式返回页面内容。代理会接收 J 你是一个知识渊博、可以使用网页工具的助手。 - 当用户提供具体 URL 供你读取时,使用 `scrape_website`。 -- 当用户提出需要在线查找信息的一般性问题时,使用 `search_web`。 +- 当用户提出需要在线查找信息的一般性问题时,使用 `search_web`。然后对最相关的结果 URL + 调用 `scrape_website`,读取完整页面内容。 始终简明扼要地总结信息,并注明来源 URL。 ``` @@ -161,10 +164,10 @@ Firecrawl API 默认会以 Markdown 格式返回页面内容。代理会接收 J ## 提示 {#tips} -* **模型选择** — 为确保工具调用稳定可靠,请使用高智能模型,例如 GPT-4o、Claude Sonnet 5.5 或 Gemini 2.5 Flash。较小的模型可能难以提取出正确的参数。 -* **让 prompt 足够具体** — 明确告诉代理在什么情况下使用各个工具。指令过于含糊,容易导致工具调用遗漏或出错。 -* **限制响应大小** — 对于语音代理,抓取到的长网页内容可能会占满 LLM 上下文。在抓取选项中使用 `onlyMainContent: true` (或指示代理尽量精简总结) ,以保持响应简洁。 -* **工具调用提示音** — 在 webhook 或 MCP 工具设置中,你可以配置 **Tool call sound**,在工具运行时播放环境音效。这能让用户知道代理正在工作。 +* **模型选择**:为确保工具调用稳定可靠,请使用高智能模型,例如 GPT-4o、Claude Sonnet 5 或 Gemini 2.5 Flash。较小的模型可能难以提取出正确的参数。 +* **让 prompt 足够具体**:明确告诉代理在什么情况下使用各个工具。指令过于含糊,容易导致工具调用遗漏或出错。 +* **限制响应大小**:对于语音代理,抓取到的长网页内容可能会占满 LLM 上下文。抓取默认已仅返回主要内容 (`onlyMainContent: true`),因此还应指示代理尽量精简总结,以保持响应简洁。 +* **工具调用提示音**:在 webhook 或 MCP 工具设置中,你可以配置 **Tool call sound**,在工具运行时播放环境音效。这能让用户知道代理正在工作。 ## 资源 {#resources} diff --git a/zh/developer-guides/llm-sdks-and-frameworks/gemini.mdx b/zh/developer-guides/llm-sdks-and-frameworks/gemini.mdx index 3f7b1b167..f2454149e 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/gemini.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/gemini.mdx @@ -1,9 +1,9 @@ --- title: "Gemini" -description: "将 Firecrawl 与 Google 的 Gemini AI 集成,用于网页抓取与 AI 工作流" +description: "将 Firecrawl 与 Google 的 Gemini AI 结合使用,为 AI 工作流提供实时网页上下文" --- -将 Firecrawl 与 Google 的 Gemini 集成,以构建由网页数据驱动的 AI 应用。 +将 Firecrawl 与 Google 的 Gemini 结合使用,为你的 AI 应用提供干净的网页上下文。先将页面抓取为 Markdown,再将内容交给 Gemini 进行摘要、分析和结构化提取。 ## 安装与配置 {#setup} @@ -38,7 +38,7 @@ const scrapeResult = await firecrawl.scrape('https://firecrawl.dev', { console.log('Scraped content length:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `Summarize: ${scrapeResult.markdown}`, }); @@ -63,7 +63,7 @@ const scrapeResult = await firecrawl.scrape('https://news.ycombinator.com/', { console.log('Scraped content length:', scrapeResult.markdown?.length); const chat = ai.chats.create({ - model: 'gemini-2.5-flash' + model: 'gemini-3.8-flash' }); // 获取 Hacker News 上的前 3 条热门内容 @@ -79,7 +79,7 @@ const result2 = await chat.sendMessage({ console.log('4th and 5th Stories:', result2.text); ``` -## 结构化数据提取 {#structured-extraction} +## 结构化提取 {#structured-extraction} 此示例演示了如何使用 Gemini 的 JSON 模式,从已抓取的网站内容中提取结构化数据。 @@ -97,7 +97,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { console.log('抓取的内容长度:', scrapeResult.markdown?.length); const response = await ai.models.generateContent({ - model: 'gemini-2.5-flash', + model: 'gemini-3.8-flash', contents: `提取公司信息: ${scrapeResult.markdown}`, config: { responseMimeType: 'application/json', diff --git a/zh/developer-guides/llm-sdks-and-frameworks/google-adk.mdx b/zh/developer-guides/llm-sdks-and-frameworks/google-adk.mdx index 99bc9f27b..3ca014d75 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/google-adk.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/google-adk.mdx @@ -3,7 +3,7 @@ title: "Agent Development Kit(ADK)" description: "通过模型上下文协议(MCP)将 Firecrawl 集成到 Google 的 ADK 中,打造高级智能体工作流" --- -通过模型上下文协议(MCP)将 Firecrawl 集成到 Google 的 Agent Development Kit(ADK),以构建具备网页抓取能力的强大 AI 智能体。 +通过模型上下文协议 (MCP) 将 Google 的 Agent Development Kit (ADK) 连接到 Firecrawl,让你的智能体能够对网页进行搜索、抓取、爬取和映射,获取干净的上下文。
## 概览 {#overview} @@ -17,16 +17,15 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 * 高效完成任意网站的网页抓取、爬取与内容发现 * 高级搜索与智能内容提取 -* 深度研究 -* 灵活部署 (云端或自托管) -* 针对现代 Web 环境优化,支持 HTTP 流式传输 +* 借助 Firecrawl 智能体自主开展网页研究 +* 浏览器交互、文件解析与变更监控 +* 灵活部署 (云端或自托管) +* 针对现代 Web 环境优化,支持 Streamable HTTP -
- ## 前置条件 {#prerequisites} -
+## 前置条件 {#prerequisites} -- 从 [firecrawl.dev](https://firecrawl.dev) 获取 Firecrawl 的 API 密钥 -- 安装 Google SDK +* 从 [firecrawl.dev](https://firecrawl.dev) 获取 Firecrawl 的 API 密钥 +* 安装支持 MCP 的 Google ADK:`pip install "google-adk[mcp]"` ## 设置 {#setup} @@ -35,19 +34,19 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 import os from google.adk.agents.llm_agent import Agent - from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams + from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] root_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="firecrawl_agent", description='使用 Firecrawl 抓取网站的智能助手', instruction='帮助用户搜索网站内容', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -65,7 +64,7 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 from mcp import StdioServerParameters root_agent = Agent( - model='gemini-2.5-pro', + model='gemini-3.8-flash', name='firecrawl_agent', description='使用 Firecrawl 抓取网站的智能助手', instruction='帮助用户搜索网站内容', @@ -76,7 +75,7 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 command='npx', args=[ "-y", - "firecrawl-mcp@3.23.7", + "firecrawl-mcp@3.33.2", ], env={ "FIRECRAWL_API_KEY": os.environ["FIRECRAWL_API_KEY"], @@ -90,30 +89,34 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 ``` -在启动 ADK 的环境中设置 `FIRECRAWL_API_KEY`。请勿将其值放入代理 prompt、源代码控制或 MCP URL 中。本地 MCP 软件包需要 Node.js 22 或更高版本。 +在启动 ADK 的环境中设置 `FIRECRAWL_API_KEY`。请勿将其值放入智能体 prompt、源代码控制或 MCP URL 中。本地 MCP 软件包需要 Node.js 22 或更高版本。 ## 可用工具 {#available-tools} -| 工具 | 名称 | 描述 | -| --------- | ------------------------------ | -------------------- | -| Scrape 工具 | `firecrawl_scrape` | 使用高级选项抓取单个 URL 的内容 | -| Map 工具 | `firecrawl_map` | 映射网站以发现站点上所有已索引的 URL | -| Search 工具 | `firecrawl_search` | 搜索全网,并可选地从搜索结果中提取内容 | -| Crawl 工具 | `firecrawl_crawl` | 使用高级选项启动异步爬取 | -| 爬取状态检查 | `firecrawl_check_crawl_status` | 查看爬取任务状态 | +| 工具 | 名称 | 描述 | +| --------- | ----------------------------------------------- | ------------------------------ | +| Scrape 工具 | `firecrawl_scrape` | 抓取单个 URL 的内容,或以 JSON 格式提取结构化数据 | +| Map 工具 | `firecrawl_map` | 映射网站以发现站点上所有已索引的 URL | +| Search 工具 | `firecrawl_search` | 搜索全网,并可选地从搜索结果中提取内容 | +| Crawl 工具 | `firecrawl_crawl` | 爬取整个站点或其中某个部分,并返回相应页面 | +| 爬取状态检查 | `firecrawl_check_crawl_status` | 查看爬取任务状态 | +| 解析工具 | `firecrawl_parse` | 从 PDF、文档、电子表格或 HTML 文件中提取内容 | +| 智能体工具 | `firecrawl_agent`, `firecrawl_agent_status` | 基于多个信息来源开展自主研究,并查看任务状态 | +| 交互工具 | `firecrawl_interact`, `firecrawl_interact_stop` | 在实时页面上点击、填写表单和导航,完成后释放会话 | +| 监控工具 | `firecrawl_monitor_*` | 创建并运行定期检查,支持 Webhook 或电子邮件通知 | + +完整列表请参见 [MCP 工具](/zh/mcp-server/tools)。
## 配置 {#configuration}
-
- ### 必需配置 {#required-configuration} -
+### 身份验证 {#authentication} -**FIRECRAWL_API_KEY**:你的 Firecrawl API 密钥 +**FIRECRAWL_API_KEY**:你的 Firecrawl API 密钥 -- 使用云端 API(默认)时为必需 -- 在配合 FIRECRAWL_API_URL 的自托管实例中为可选 +* 使用云端 API (默认) 时为可选:未提供密钥时,抓取和搜索会在免费额度内以免密钥方式运行;使用其他工具或获取更高额度则需要密钥 +* 在配合 FIRECRAWL_API_URL 的自托管实例中为可选 ### 可选配置 {#optional-configuration} @@ -123,18 +126,22 @@ Firecrawl 提供一个 MCP 服务器,可与 Google 的 ADK 无缝集成,使 * 示例:`https://firecrawl.your-domain.com` * 如未配置,将使用云端 API -## 示例:网页研究代理 {#example-web-research-agent} +## 示例:网页研究智能体 {#example-web-research-agent} ```python +import asyncio +import os + from google.adk.agents.llm_agent import Agent -from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams +from google.adk.runners import InMemoryRunner +from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset -FIRECRAWL_API_KEY = "YOUR-API-KEY" +FIRECRAWL_API_KEY = os.environ["FIRECRAWL_API_KEY"] # 创建研究代理 research_agent = Agent( - model="gemini-2.5-pro", + model="gemini-3.8-flash", name="research_agent", description='An AI agent that researches topics by scraping and analyzing web content', instruction='''You are a research assistant. When given a topic or question: @@ -144,7 +151,7 @@ research_agent = Agent( 4. Provide comprehensive, well-sourced answers''', tools=[ MCPToolset( - connection_params=StreamableHTTPServerParams( + connection_params=StreamableHTTPConnectionParams( url="https://mcp.firecrawl.dev/v2/mcp", headers={"Authorization": f"Bearer {FIRECRAWL_API_KEY}"}, ), @@ -152,9 +159,13 @@ research_agent = Agent( ], ) -# 使用代理 -response = research_agent.run("What are the latest features in Python 3.13?") -print(response) +# 运行代理并打印其回复 +async def main(): + runner = InMemoryRunner(agent=research_agent) + await runner.run_debug("What are the latest features in Python 3.13?") + await runner.close() + +asyncio.run(main()) ```
@@ -181,12 +192,14 @@ print(response) - 了解如何基于 Google 的 ADK 框架,结合 Firecrawl 的网页抓取能力,构建强大的多代理 AI 系统。 + 了解如何基于 Google 的 ADK 框架,结合 Firecrawl 的网页抓取能力,构建强大的多智能体 AI 系统。 + - 进一步了解 Firecrawl 的模型上下文协议(MCP)服务器的集成方式与功能。 + 进一步了解 Firecrawl 的模型上下文协议 (MCP) 服务器的集成方式与功能。 - + + 查阅 Google Agent Development Kit 官方文档,获取完整指南与 API 参考。 \ No newline at end of file diff --git a/zh/developer-guides/llm-sdks-and-frameworks/jev.mdx b/zh/developer-guides/llm-sdks-and-frameworks/jev.mdx index 975a0d7a3..b75d2653b 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/jev.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/jev.mdx @@ -1,9 +1,9 @@ --- title: "Jev" -description: "结合 Firecrawl 与 TypeSafe 的 Jev,基于网页数据快速做出结构化决策" +description: "使用 Firecrawl 搜索并抓取网页,获取干净的上下文,然后据此向 TypeSafe 的 Jev 提出结构化问题,快速做出决策" --- -将 Firecrawl 与 TypeSafe 的 Jev 集成,基于网页数据快速做出结构化决策。 +使用 Firecrawl 搜索并抓取网页,获取干净的上下文,然后据此向 TypeSafe 的 Jev 提出结构化问题,快速做出决策。 ## 配置 {#setup} diff --git a/zh/developer-guides/llm-sdks-and-frameworks/langchain.mdx b/zh/developer-guides/llm-sdks-and-frameworks/langchain.mdx index 27fcdea1c..fe72b278a 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/langchain.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/langchain.mdx @@ -1,14 +1,14 @@ --- title: "LangChain" -description: "将 Firecrawl 与 LangChain 集成,用于网页抓取与 AI 工作流" +description: "将 Firecrawl 与 LangChain 集成,为 AI 工作流提供实时网页上下文" --- -将 Firecrawl 与 LangChain 集成,构建由网页数据驱动的 AI 应用。 +将 Firecrawl 与 LangChain 集成,构建具备实时网页上下文的 AI 应用。 ## 安装与设置 {#setup} ```bash -npm install @langchain/openai firecrawl +npm install firecrawl @langchain/openai @langchain/core zod ``` 创建 `.env` 文件: @@ -31,7 +31,7 @@ import { HumanMessage } from '@langchain/core/messages'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const chat = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -62,7 +62,7 @@ import { StringOutputParser } from '@langchain/core/output_parsers'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }); @@ -118,7 +118,7 @@ const scrapeWebsiteTool = new DynamicStructuredTool({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).bindTools([scrapeWebsiteTool]); @@ -153,7 +153,7 @@ const CompanyInfoSchema = z.object({ }); const model = new ChatOpenAI({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', apiKey: process.env.OPENAI_API_KEY }).withStructuredOutput(CompanyInfoSchema); @@ -171,4 +171,4 @@ const companyInfo = await model.invoke([ console.log('Extracted company info:', companyInfo); ``` -更多示例,请参阅 [LangChain 文档](https://js.langchain.com/docs)。 \ No newline at end of file +更多示例,请参阅 [LangChain 文档](https://docs.langchain.com/oss/javascript/langchain/overview)。 \ No newline at end of file diff --git a/zh/developer-guides/llm-sdks-and-frameworks/langgraph.mdx b/zh/developer-guides/llm-sdks-and-frameworks/langgraph.mdx index c43bc8fa6..b0bad2a92 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/langgraph.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/langgraph.mdx @@ -3,7 +3,7 @@ title: "LangGraph" description: "将 Firecrawl 与 LangGraph 集成以构建智能体工作流" --- -本指南介绍如何将 Firecrawl 与 LangGraph 集成,以构建可抓取和处理网页内容的 AI 智能体工作流。 +本指南介绍如何将 Firecrawl (面向 AI 智能体的上下文 API) 与 LangGraph 结合使用,构建智能体工作流,将网页抓取为干净的 Markdown 并处理其内容。 ## 安装与配置 {#setup} @@ -34,7 +34,7 @@ const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); // Initialize LLM const llm = new ChatOpenAI({ - model: "gpt-5-nano", + model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); @@ -86,7 +86,7 @@ import { ChatOpenAI } from '@langchain/openai'; import { StateGraph, Annotation, START, END } from '@langchain/langgraph'; const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY }); -const llm = new ChatOpenAI({ model: "gpt-5-nano", apiKey: process.env.OPENAI_API_KEY }); +const llm = new ChatOpenAI({ model: "gpt-5.6-luna", apiKey: process.env.OPENAI_API_KEY }); // 定义自定义状态 const WorkflowState = Annotation.Root({ @@ -136,4 +136,4 @@ const result = await app.invoke({ console.log(result.summary); ``` -更多示例,请查阅 [LangGraph 文档](https://langchain-ai.github.io/langgraphjs/)。 \ No newline at end of file +更多示例,请查阅 [LangGraph 文档](https://docs.langchain.com/oss/javascript/langgraph/overview)。 \ No newline at end of file diff --git a/zh/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx b/zh/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx index c0b9f7a81..7c9f29854 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/llamaindex.mdx @@ -56,4 +56,29 @@ const response = await queryEngine.query({ query: 'What is Firecrawl and how doe console.log('\nAnswer:', response.toString()); ``` -更多示例请参见 [LlamaIndex 文档](https://ts.llamaindex.ai/)。 \ No newline at end of file +## Python: FireCrawlWebReader {#python-firecrawlwebreader} + +在 Python 中,LlamaIndex 的 `FireCrawlWebReader` 可将 Firecrawl 的结果加载为 LlamaIndex 文档。将 `mode` 设为 `scrape`、`crawl`、`map` 或 `search`,并通过 `params` 传入 Firecrawl 选项。 + +```bash +pip install llama-index-readers-web firecrawl-py +``` + +```python +import os + +from llama_index.readers.web import FireCrawlWebReader + +reader = FireCrawlWebReader( + api_key=os.environ["FIRECRAWL_API_KEY"], + mode="crawl", + params={"limit": 10, "scrape_options": {"formats": ["markdown"]}}, +) + +documents = reader.load_data(url="https://firecrawl.dev") +print(f"Loaded {len(documents)} documents") +``` + +`scrape`、`crawl` 和 `map` 模式请使用 `load_data(url=...)`,`search` 模式请使用 `load_data(query=...)`。详情请参见 [FireCrawlWebReader 参考文档](https://developers.llamaindex.ai/python/framework-api-reference/readers/web/#llama_index.readers.web.FireCrawlWebReader)。 + +更多示例请查看 [LlamaIndex 文档](https://developers.llamaindex.ai/typescript/framework/)。 \ No newline at end of file diff --git a/zh/developer-guides/llm-sdks-and-frameworks/mastra.mdx b/zh/developer-guides/llm-sdks-and-frameworks/mastra.mdx index 29c08c5dd..da68c1f1d 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/mastra.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/mastra.mdx @@ -30,14 +30,14 @@ import { z } from "zod"; import { Firecrawl } from "firecrawl"; import { Agent } from "@mastra/core/agent"; -const firecrawl = new Firecrawl({ - apiKey: process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY" -}); +// 从环境变量中读取 FIRECRAWL_API_KEY +const firecrawl = new Firecrawl(); const agent = new Agent({ + id: "summarizer", name: "summarizer", instructions: "You are a helpful assistant that creates concise summaries of documentation.", - model: "openai/gpt-5-nano", + model: "openai/gpt-5.6-luna", }); // 步骤 1:使用 Firecrawl SDK 搜索 @@ -51,16 +51,16 @@ const searchStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { query: string } }) => { - console.log(`搜索中:${inputData.query}`); + console.log(`Searching: ${inputData.query}`); const searchResults = await firecrawl.search(inputData.query, { limit: 1 }); const webResults = (searchResults as any)?.web; if (!webResults || !Array.isArray(webResults) || webResults.length === 0) { - throw new Error("未找到搜索结果"); + throw new Error("No search results found"); } const firstResult = webResults[0]; - console.log(`找到:${firstResult.title}`); + console.log(`Found: ${firstResult.title}`); return { url: firstResult.url, title: firstResult.title, @@ -80,12 +80,12 @@ const scrapeStep = createStep({ title: z.string(), }), execute: async ({ inputData }: { inputData: { url: string; title: string } }) => { - console.log(`抓取中:${inputData.url}`); + console.log(`Scraping: ${inputData.url}`); const scrapeResult = await firecrawl.scrape(inputData.url, { formats: ["markdown"], }); - console.log(`已抓取:${scrapeResult.markdown?.length || 0} 个字符`); + console.log(`Scraped: ${scrapeResult.markdown?.length || 0} characters`); return { markdown: scrapeResult.markdown || "", title: inputData.title, @@ -93,7 +93,7 @@ const scrapeStep = createStep({ }, }); -// 步骤 3:使用 Claude 生成摘要 +// 步骤 3:使用 Mastra 智能体生成摘要 const summarizeStep = createStep({ id: "summarize", inputSchema: z.object({ @@ -104,12 +104,12 @@ const summarizeStep = createStep({ summary: z.string(), }), execute: async ({ inputData }: { inputData: { markdown: string; title: string } }) => { - console.log(`生成摘要中:${inputData.title}`); + console.log(`Summarizing: ${inputData.title}`); - const prompt = `用 2-3 句话总结以下文档:\n\n标题:${inputData.title}\n\n${inputData.markdown}`; + const prompt = `Summarize the following documentation in 2-3 sentences:\n\nTitle: ${inputData.title}\n\n${inputData.markdown}`; const result = await agent.generate(prompt); - console.log(`摘要已生成`); + console.log(`Summary generated`); return { summary: result.text }; }, }); @@ -131,7 +131,7 @@ export const workflow = createWorkflow({ .commit(); async function testWorkflow() { - const run = await workflow.createRunAsync(); + const run = await workflow.createRun(); const result = await run.start({ inputData: { query: "Firecrawl documentation" } }); @@ -143,11 +143,40 @@ async function testWorkflow() { console.log(`\n${summarize.output.summary}`); } } else { - console.error("工作流失败:", result.status); + console.error("Workflow failed:", result.status); } } testWorkflow().catch(console.error); ``` -更多示例请参见 [Mastra 文档](https://mastra.ai/docs)。 \ No newline at end of file +## 浏览器会话 {#browser-sessions} + +Mastra 的 `@mastra/browser-firecrawl` 包可为智能体提供托管的 Firecrawl 浏览器。智能体可以使用 Mastra 的浏览器工具,例如 `browser_goto`、`browser_snapshot` 和 `browser_click`,且每个对话会话都有各自独立的浏览器会话。 + +```bash +npm install @mastra/browser-firecrawl agent-browser@0.19.0 +``` + +请同时安装 `agent-browser@0.19.0`。较新的 `agent-browser` 版本不再导出此包所导入的库,搭配使用时会导致导入失败。 + +```typescript +import { Agent } from "@mastra/core/agent"; +import { FirecrawlBrowser } from "@mastra/browser-firecrawl"; + +const browser = new FirecrawlBrowser({ + apiKey: process.env.FIRECRAWL_API_KEY, +}); + +export const browserAgent = new Agent({ + id: "browser-agent", + name: "Browser Agent", + instructions: "Use browser_snapshot to read the page, then use the element refs it returns to click and type.", + model: "openai/gpt-5.6-luna", + browser, +}); +``` + +有关会话范围、配置文件和自行托管选项,请参见 [Mastra Firecrawl 浏览器指南](https://mastra.ai/integrations/browsers/firecrawl)。 + +如需更多示例,请参阅 [Mastra 文档](https://mastra.ai/docs)。 \ No newline at end of file diff --git a/zh/developer-guides/llm-sdks-and-frameworks/openai.mdx b/zh/developer-guides/llm-sdks-and-frameworks/openai.mdx index 49f6cd3bb..612ceb937 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/openai.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/openai.mdx @@ -1,9 +1,9 @@ --- title: "OpenAI" -description: "将 Firecrawl 与 OpenAI 集成,用于网页抓取与 AI 工作流" +description: "将 Firecrawl 与 OpenAI 结合使用,为 AI 工作流提供实时网页上下文" --- -将 Firecrawl 与 OpenAI 集成,构建由网页数据驱动的 AI 应用。 +将 Firecrawl 与 OpenAI SDK 结合使用,为你的 AI 应用提供干净的网页上下文:将搜索和抓取结果传入 Responses 和 Chat Completions 调用,或将 Firecrawl 作为 MCP 服务器接入。 ## 安装与配置 {#setup} @@ -40,7 +40,7 @@ console.log('Scraped content length:', scrapeResult.markdown?.length); // 使用 OpenAI 模型生成摘要 const completion = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', content: `Summarize: ${scrapeResult.markdown}` } ] @@ -75,7 +75,7 @@ const tools = [{ }]; const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: 'What is Firecrawl? Visit firecrawl.dev and tell me about it.' @@ -98,7 +98,7 @@ if (message?.tool_calls && message.tool_calls.length > 0) { // Send the scraped content back to the model for final response const finalResponse = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'user', @@ -138,7 +138,7 @@ const scrapeResult = await firecrawl.scrape('https://stripe.com', { formats: ['markdown'] }); -console.log('抓取的内容长度:', scrapeResult.markdown?.length); +console.log('Scraped content length:', scrapeResult.markdown?.length); const CompanyInfoSchema = z.object({ name: z.string(), @@ -148,15 +148,15 @@ const CompanyInfoSchema = z.object({ }); const response = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [ { role: 'system', - content: '从网站内容中提取公司信息。' + content: 'Extract company information from website content.' }, { role: 'user', - content: `提取数据: ${scrapeResult.markdown}` + content: `Extract data: ${scrapeResult.markdown}` } ], response_format: { @@ -171,7 +171,7 @@ const response = await openai.chat.completions.create({ const content = response.choices[0]?.message?.content; const companyInfo = content ? CompanyInfoSchema.parse(JSON.parse(content)) : null; -console.log('已验证的公司信息:', companyInfo); +console.log('Validated company info:', companyInfo); ``` ## 搜索 + 分析 {#search-analyze} @@ -196,7 +196,7 @@ console.log('Search results:', searchResult.web?.length, 'pages found'); // 分析并总结关键功能 const analysis = await openai.chat.completions.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', messages: [{ role: 'user', content: `Summarize the key features: ${JSON.stringify(searchResult)}` @@ -216,7 +216,7 @@ import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); const response = await openai.responses.create({ - model: 'gpt-5-nano', + model: 'gpt-5.6-luna', tools: [ { type: 'mcp', diff --git a/zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx b/zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx index 6e625078b..31d83e74f 100644 --- a/zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx +++ b/zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk.mdx @@ -3,7 +3,7 @@ title: "Vercel AI SDK" description: "适用于 Vercel AI SDK 的 Firecrawl 工具,为 AI 应用提供网页抓取、搜索、交互和网页爬取能力。" --- -适用于 Vercel AI SDK 的 Firecrawl 工具,为 AI 应用提供搜索、抓取、页面交互和网页爬取能力。 +适用于 Vercel AI SDK 的 Firecrawl 工具。支持搜索、抓取、爬取、映射、交互以及运行代理,为你的 AI 应用提供来自网页的干净上下文。 ## 安装 {#install} @@ -24,15 +24,18 @@ AI_GATEWAY_API_KEY=your-key # https://vercel.com/ai-gateway ## 快速开始 {#quick-start} -`FirecrawlTools()` 默认集成了搜索、抓取和交互工具。 +`FirecrawlTools()` 默认集成了 `search`、`scrape` 和 `interact` 工具。 ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; +const { systemPrompt, ...tools } = FirecrawlTools(); + const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - tools: FirecrawlTools(), + system: systemPrompt, + tools, stopWhen: stepCountIs(30), prompt: ` 1. Use interact on Hacker News to identify the top story @@ -45,17 +48,17 @@ const { text } = await generateText({ ## FirecrawlTools {#firecrawltools} -`FirecrawlTools()` 会为你提供默认工具,以及一个可传给 `generateText` 的自动生成 `systemPrompt`。 +`FirecrawlTools()` 会为你提供默认工具,以及一个可传给 `generateText` 的自动生成 `systemPrompt`。将其余部分作为 `tools` 传入前,请先移除 `systemPrompt`,这样该 object 才能通过 `ToolSet` 类型检查。 ```typescript import { generateText, stepCountIs } from 'ai'; import { FirecrawlTools } from 'firecrawl-aisdk'; -const tools = FirecrawlTools(); +const { systemPrompt, ...tools } = FirecrawlTools(); const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', - system: `${tools.systemPrompt}\n\nAnswer with citations when possible.`, + system: `${systemPrompt}\n\nAnswer with citations when possible.`, tools, stopWhen: stepCountIs(20), prompt: 'Find the current Firecrawl pricing page and explain the available plans.', @@ -85,10 +88,10 @@ FirecrawlTools({ browser: {} }); FirecrawlTools({ all: true }); ``` -在通过抓取回答关于页面的问题时,使用 `question` 格式: +在通过抓取回答关于页面的问题时,使用 `query` 格式: ```typescript -formats: [{ type: 'question', question: 'What does this page say about pricing and rate limits?' }] +formats: [{ type: 'query', prompt: 'What does this page say about pricing and rate limits?' }] ``` 仅在需要完整页面内容时才使用 `formats: ['markdown']`。 @@ -98,41 +101,45 @@ formats: [{ type: 'question', question: 'What does this page say about pricing a 每个工具都可以直接使用,也可以传入选项进行调用: ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { scrape, search } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Search for Firecrawl, then scrape the most relevant result.', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); -const customScrape = scrape({ apiKey: 'fc-custom-key', apiUrl: 'https://api.firecrawl.dev' }); +// 传入的选项会覆盖 FIRECRAWL_API_KEY 环境变量和默认的 API URL。 +const customScrape = scrape({ apiKey: process.env.OTHER_FIRECRAWL_API_KEY, apiUrl: 'https://api.firecrawl.dev' }); ``` ### 搜索 + 抓取 {#search-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { search, scrape } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: '搜索 Firecrawl,抓取首个官方结果,并说明其功能。', tools: { search, scrape }, + stopWhen: stepCountIs(5), }); ``` ### 映射 {#map} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { map } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Map https://docs.firecrawl.dev and list the main sections.', tools: { map }, + stopWhen: stepCountIs(3), }); ``` @@ -162,9 +169,9 @@ await result.fullStream; ```typescript import { generateText, stepCountIs } from 'ai'; -import { interact, search } from 'firecrawl-aisdk'; +import { interact, search, type InteractTool } from 'firecrawl-aisdk'; -const interactTool = interact(); +const interactTool = interact() as InteractTool; console.log('Live view:', await interactTool.start('https://news.ycombinator.com')); const { text } = await generateText({ @@ -182,9 +189,10 @@ await interactTool.close(); 使用配置文件在不同会话间复用浏览器状态: ```typescript -const interactTool = interact({ - profile: { name: 'my-session', saveChanges: true }, -}); +import { interact, type InteractOptions, type InteractTool } from 'firecrawl-aisdk'; + +const options: InteractOptions = { profile: { name: 'my-session', saveChanges: true } }; +const interactTool = interact(options) as InteractTool; ``` `browser()` 已废弃。建议改用 `interact()`。 @@ -196,26 +204,28 @@ const interactTool = interact({ ### 爬取 {#crawl} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { crawl, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Crawl https://docs.firecrawl.dev (limit 3 pages) and summarize.', tools: { crawl, poll }, + stopWhen: stepCountIs(10), }); ``` ### 批量抓取 {#batch-scrape} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { batchScrape, poll } from 'firecrawl-aisdk'; const { text } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and https://docs.firecrawl.dev, then compare them.', tools: { batchScrape, poll }, + stopWhen: stepCountIs(10), }); ``` @@ -235,10 +245,10 @@ const { text } = await generateText({ }); ``` -## 日志 {#logging} +## 日志记录 {#logging} ```typescript -import { generateText } from 'ai'; +import { generateText, stepCountIs } from 'ai'; import { logStep, scrape, stepLogger } from 'firecrawl-aisdk'; const logger = stepLogger(); @@ -247,6 +257,7 @@ const { text, usage } = await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logger.onStep, experimental_onToolCallFinish: logger.onToolCallFinish, }); @@ -258,6 +269,7 @@ await generateText({ model: 'anthropic/claude-sonnet-5.5', prompt: 'Scrape https://firecrawl.dev and summarize it again.', tools: { scrape }, + stopWhen: stepCountIs(3), onStepFinish: logStep, }); ``` diff --git a/zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx b/zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx new file mode 100644 index 000000000..969aff160 --- /dev/null +++ b/zh/developer-guides/llm-sdks-and-frameworks/vertex-ai-grounding.mdx @@ -0,0 +1,294 @@ +--- +title: "借助 Firecrawl 搜索为 Vertex AI 上的 Gemini 提供 Grounding" +description: "部署一个轻量的 Cloud Run 适配器,让 Vertex AI 上的 Gemini 基于 Firecrawl 搜索结果生成有据可依的答案" +--- + +Vertex AI 上的 Gemini 可以调用你提供的搜索 API,并将返回结果作为 grounding 的信息来源。本指南将在 Cloud Run 上部署一个简短的适配器,它会把 Gemini 的请求转换为 [Firecrawl 搜索](/zh/features/search),并按 Gemini 要求的格式返回结果。 + + + Google 在文档中将此功能称为 [Grounding with your search API](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/grounding/grounding-with-your-search-api)。本指南中的适配器运行在你自己的 Google Cloud 项目中,其发起的搜索费用将计入你的 Firecrawl 账户。 + + +## 工作原理 {#how-it-works} + +1. 你发送给 Gemini 的请求中包含一个类型为 `externalApi` 的检索工具,该工具指向你的适配器。 +2. 当 Gemini 需要信息时,会向适配器发送 `POST {"query": "..."}`,并以 `?key=` 的形式附加你的 API 密钥。 +3. 适配器调用 Firecrawl `/v2/search`,并返回一个由 object 组成的 JSON 数组,每个 object 都包含 `snippet` 和 `uri`。空数组表示没有结果。 +4. Gemini 将这些 snippet 作为 grounding 来源,并在响应的 `groundingMetadata` 中列出。 + +## 前提条件 {#prerequisites} + +* 一个 [Firecrawl API 密钥](https://www.firecrawl.dev/app/api-keys) +* 一个已启用计费、Vertex AI 和 Cloud Run 的 Google Cloud 项目,并已通过 `gcloud` CLI 登录 +* 一个支持基于你的搜索 API 进行 grounding (接地) 的 Gemini 模型。Google 在上方链接的页面中列出了支持的模型,`gemini-2.5-flash` 就是其中之一。 + +## 构建适配器 {#build-the-adapter} + +创建一个文件夹,并在其中添加以下三个文件。 + + + ```python app.py + """基于 Firecrawl /v2/search 的 Gemini “Grounding with your search API” 适配器。""" + import hmac + import os + import re + + import httpx + from flask import Flask, jsonify, request + + API_URL = os.environ.get("FIRECRAWL_API_URL", "https://api.firecrawl.dev") + INTEGRATION_TAG = "_vertex_grounding" + LIMIT = int(os.environ.get("RESULT_LIMIT", "10")) + SNIPPET_CHARS = int(os.environ.get("SNIPPET_CHARS", "1200")) + SNIPPET_MODE = os.environ.get("SNIPPET_MODE", "description") + GATEWAY_KEY = os.environ.get("GATEWAY_KEY", "") + ENV_FIRECRAWL_KEY = os.environ.get("FIRECRAWL_API_KEY", "") + TIMEOUT = float(os.environ.get("FIRECRAWL_TIMEOUT", "20")) + MAX_QUERY_CHARS = 500 + + app = Flask(__name__) + client = httpx.Client(timeout=TIMEOUT) + + + def resolve_firecrawl_key(supplied): + """返回要使用的 Firecrawl API 密钥;若调用方无权访问,则返回 None。""" + if not supplied: + return None + if GATEWAY_KEY: + if ENV_FIRECRAWL_KEY and hmac.compare_digest(supplied, GATEWAY_KEY): + return ENV_FIRECRAWL_KEY + return None + return supplied + + + def excerpt(text, limit): + text = re.sub(r"!\[[^\]]*\]\([^)]*\)", " ", text or "") + text = re.sub(r"\[([^\]]*)\]\([^)]*\)", r"\1", text) + text = re.sub(r"[#*_>|`]+", " ", text) + text = re.sub(r"\s+", " ", text).strip() + if len(text) <= limit: + return text + return text[:limit].rsplit(" ", 1)[0] + "..." + + + def to_grounding(item): + uri = item.get("url") + if not uri: + return None + source = item.get("markdown") if SNIPPET_MODE == "markdown" else None + snippet = excerpt(source or item.get("description") or item.get("title"), SNIPPET_CHARS) + return {"snippet": snippet, "uri": uri} if snippet else None + + + @app.get("/healthz") + def healthz(): + return {"ok": True} + + + @app.post("/") + @app.post("/search") + @app.post("/v0/search") + def search(): + key = resolve_firecrawl_key(request.args.get("key", "")) + if not key: + return jsonify({"error": "Missing or invalid key"}), 401 + body = request.get_json(silent=True) + query = body.get("query") if isinstance(body, dict) else None + if not isinstance(query, str) or not query.strip(): + return jsonify({"error": "JSON body with a non-empty 'query' string is required"}), 400 + + payload = {"query": query.strip()[:MAX_QUERY_CHARS], "limit": LIMIT, "integration": INTEGRATION_TAG} + if SNIPPET_MODE == "markdown": + payload["scrapeOptions"] = {"formats": ["markdown"], "onlyMainContent": True} + try: + resp = client.post( + f"{API_URL}/v2/search", + json=payload, + headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"}, + ) + except httpx.HTTPError: + return jsonify({"error": "Firecrawl request failed"}), 502 + if resp.status_code in (401, 403): + return jsonify({"error": "Missing or invalid key"}), 401 + if resp.status_code == 429: + return jsonify({"error": "Firecrawl rate limit reached"}), 429 + if resp.status_code != 200: + return jsonify({"error": f"Firecrawl returned {resp.status_code}"}), 502 + + web = ((resp.json().get("data") or {}).get("web")) or [] + results = [r for r in map(to_grounding, web) if r] + return jsonify(results) + ``` + + ```text requirements.txt + flask>=3.0,<4 + gunicorn>=22.0 + httpx>=0.27,<1 + ``` + + ```dockerfile Dockerfile + FROM python:3.12-slim + ENV PYTHONUNBUFFERED=1 + WORKDIR /app + COPY requirements.txt . + RUN pip install --no-cache-dir -r requirements.txt + COPY app.py . + RUN useradd --create-home app + USER app + CMD exec gunicorn --bind 0.0.0.0:${PORT:-8080} --workers 1 --threads 8 --timeout 60 app:app + ``` + + +适配器从 `?key=` 读取密钥,并将其作为 Bearer 令牌发送给 Firecrawl,因此你提供给 Gemini 的 `apiKeyString` 就是你的 Firecrawl API 密钥。密钥缺失或被拒绝时,返回 `401`。Dockerfile 启动 gunicorn 时不启用访问日志,因为访问日志会记录 `?key=` 的值。适配器也从不记录查询内容或密钥。 + +## 部署到 Cloud Run {#deploy-to-cloud-run} + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated +``` + +该命令会输出一个服务 URL,在其后加上 `/v0/search` 即为你的端点。由于 Gemini 无法为此调用附加 Google 身份令牌,该服务需允许未经身份验证的请求,并依靠 `?key=` 检查进行访问控制。 + +### 避免 Firecrawl API 密钥出现在 URL 中 {#keep-the-firecrawl-key-out-of-urls} + +Cloud Run 会为每个服务保留请求日志,其中会记录请求 URL。为避免 Firecrawl API 密钥被写入日志,请以 gateway 模式运行适配器:由您选择一个共享密钥供 Gemini 发送,适配器则从 Secret Manager 中读取 Firecrawl API 密钥。 + +```bash +PROJECT_ID=your-project-id +REGION=us-central1 + +printf %s "$FIRECRAWL_API_KEY" | gcloud secrets create firecrawl-api-key --project "$PROJECT_ID" --data-file=- +openssl rand -hex 24 | tr -d '\n' | gcloud secrets create grounding-gateway-key --project "$PROJECT_ID" --data-file=- + +gcloud run deploy firecrawl-grounding \ + --project "$PROJECT_ID" \ + --region "$REGION" \ + --source . \ + --allow-unauthenticated \ + --set-secrets "FIRECRAWL_API_KEY=firecrawl-api-key:latest,GATEWAY_KEY=grounding-gateway-key:latest" +``` + +在这两个密钥上,为该服务的运行时服务账户授予 `roles/secretmanager.secretAccessor` 角色。在此模式下,`apiKeyString` 即为网关密钥,可通过 `gcloud secrets versions access latest --secret grounding-gateway-key` 读取。 + +### 检查端点 {#check-the-endpoint} + +```bash +ENDPOINT=https://YOUR_SERVICE_URL/v0/search + +curl -sS -X POST "$ENDPOINT?key=$FIRECRAWL_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"query": "who won Super Bowl LX"}' +``` + +你会获取到一个 object 数组,每个 object 都包含 `snippet` 和 `uri`。如果请求中未带 `?key=`,服务会返回 `401`。 + +## 为 Gemini 请求接入 grounding {#ground-a-gemini-request} + + + ```python Python (google-genai) + from google import genai + from google.genai.types import ExternalApi, GenerateContentConfig, Retrieval, Tool + + client = genai.Client(vertexai=True, project="your-project-id", location="global") + + tool = Tool( + retrieval=Retrieval( + external_api=ExternalApi( + api_spec="SIMPLE_SEARCH", + endpoint="https://YOUR_SERVICE_URL/v0/search", + api_auth={"apiKeyConfig": {"apiKeyString": "YOUR_KEY"}}, + ) + ) + ) + + response = client.models.generate_content( + model="gemini-2.5-flash", + contents="Who won Super Bowl LX?", + config=GenerateContentConfig(tools=[tool]), + ) + + print(response.text) + print(response.candidates[0].grounding_metadata.grounding_chunks) + ``` + + ```bash REST + PROJECT_ID=your-project-id + LOCATION=global + MODEL_ID=gemini-2.5-flash + + cat > request.json <<'EOF' + { + "contents": [{ + "role": "user", + "parts": [{ "text": "Who won Super Bowl LX?" }] + }], + "tools": [{ + "retrieval": { + "externalApi": { + "api_spec": "SIMPLE_SEARCH", + "endpoint": "https://YOUR_SERVICE_URL/v0/search", + "apiAuth": { + "apiKeyConfig": { "apiKeyString": "YOUR_KEY" } + } + } + } + }] + } + EOF + + curl -X POST \ + -H "Authorization: Bearer $(gcloud auth print-access-token)" \ + -H "Content-Type: application/json" \ + -d `request.json \ + "https://aiplatform.googleapis.com/v1beta1/projects/$PROJECT_ID/locations/$LOCATION/publishers/google/models/$MODEL_ID:generateContent" + ``` + + +将 `YOUR_SERVICE_URL` 替换为你的服务主机地址,将 `YOUR_KEY` 替换为你的 Firecrawl API 密钥;如果以 gateway 模式部署,则替换为 gateway 密钥。如需使用 `global` 以外的区域位置,请参照 Google 的参考文档,将主机设为 `LOCATION-aiplatform.googleapis.com`。 + +Gemini 所用的信息来源位于响应的 `candidates[0].groundingMetadata.groundingChunks` 下。在 REST 响应中,每个 chunk 的 `retrievedContext` 都包含你的适配器返回的 `uri` 和 `snippet`。 + +## 选项 {#options} + +请在 Cloud Run 服务上将以下选项设置为环境变量,例如:`gcloud run services update firecrawl-grounding --update-env-vars RESULT_LIMIT=5`。 + +| 变量 | 默认值 | 含义 | +| ------------------- | ------------- | ----------------------------------------------------------- | +| `RESULT_LIMIT` | `10` | 每次查询向 Firecrawl 请求的结果数,取值范围为 1 到 100。 | +| `SNIPPET_CHARS` | `1200` | snippet 的最大长度,按单词边界截断。 | +| `SNIPPET_MODE` | `description` | `description` 使用搜索结果的描述。`markdown` 会额外抓取每个结果,并使用其主要内容的开头部分。 | +| `FIRECRAWL_TIMEOUT` | `20` | 等待 Firecrawl 响应的超时秒数。 | +| `GATEWAY_KEY` | 未设置 | 启用 Gateway 模式。 | + +### 选择 snippet {#choosing-a-snippet} + +Gemini 以 snippet 文本作为回答依据,因此 snippet 的内容比链接更重要。默认使用 Firecrawl 搜索返回的描述。搜索默认会在该字段中返回[与 query 相关的重点摘录](/zh/features/search-highlights),无法生成时则回退为页面的普通描述,因此每个 snippet 都是针对该 query 挑选出的段落。`markdown` 模式会截取每个结果正文的开头部分,而在某些网站上,这部分可能是文章前面的横幅或菜单,因此通常效果较差。此外,它还会让每个 Firecrawl 响应大幅增大。仅当你关注的结果缺少有用的描述时,才建议使用该模式。 + +## 限制与行为 {#limits-and-behavior} + +* Google 允许单次生成请求最多使用 10 个 grounding 信息来源,你也可以将此工具与 Google Search 等其他工具搭配使用。 +* Google 的页面未说明你的端点的最大响应大小或超时时间。请确保适配器响应迅速,并尽量缩短 snippet。在默认设置下,一个响应最多包含 10 个 snippet,每个不超过 1,200 个字符。 +* Firecrawl 搜索支持最长 500 个字符的查询,超出部分会被适配器截断。 +* 每个查询对应一次 Firecrawl 搜索请求,因此 Gemini 发起的每次搜索都会计入你的[限流](/zh/rate-limits)和[计费](/zh/billing)。 +* Gemini 每决定执行一次搜索,就会调用一次适配器;单个请求可能触发多次调用。 + +| 状态 | 场景 | +| ----- | ------------------------------------------------ | +| `200` | 由 `snippet` 和 `uri` object 组成的 JSON 数组;无结果时返回空数组 | +| `400` | 请求体不是包含非空 `query` string 的 JSON | +| `401` | 缺少键、gateway 密钥错误,或 Firecrawl 拒绝了该键 | +| `429` | 已达到 Firecrawl 限流上限 | +| `502` | 无法连接 Firecrawl,或 Firecrawl 返回了其他错误 | + +## 相关内容 {#related} + +* [搜索](/zh/features/search) +* [Gemini](/zh/developer-guides/llm-sdks-and-frameworks/gemini) +* [智能体开发套件 (ADK) ](/zh/developer-guides/llm-sdks-and-frameworks/google-adk) \ No newline at end of file diff --git a/zh/developer-guides/mcp-setup-guides/chatgpt.mdx b/zh/developer-guides/mcp-setup-guides/chatgpt.mdx index 7092073f7..4a94de8f2 100644 --- a/zh/developer-guides/mcp-setup-guides/chatgpt.mdx +++ b/zh/developer-guides/mcp-setup-guides/chatgpt.mdx @@ -1,21 +1,23 @@ --- title: "在 ChatGPT 中使用 Firecrawl MCP" -description: "通过原生连接器将 Firecrawl 添加到 ChatGPT" +description: "通过原生插件将 Firecrawl 添加到 ChatGPT" --- -通过原生 Firecrawl 应用将 Firecrawl 添加到 ChatGPT。无需创建自定义 MCP 连接器或粘贴服务器 URL。 +通过原生 Firecrawl 插件将 Firecrawl 添加到 ChatGPT,即可直接在聊天中对网页进行搜索、抓取、爬取、交互和监控。无需创建自定义 MCP 连接器或粘贴服务器 URL。 ## 添加到 ChatGPT {#add-to-chatgpt} - - 在 ChatGPT 中打开 Firecrawl 应用并进行连接。 + + 在 ChatGPT 中打开 Firecrawl 插件并完成安装。 -1. 打开 [ChatGPT 中的 Firecrawl 应用](https://chatgpt.com/plugins?q=firecrawl)。 -2. 选择 **Firecrawl** 并连接。ChatGPT 在浏览器中打开 Firecrawl 后,登录、选择团队并授权访问。 -3. 在聊天中发送 prompt 前,打开 **+** 菜单并启用 **Firecrawl**。必须将连接器添加到对话中。 +1. 打开 [ChatGPT 中的 Firecrawl 插件](https://chatgpt.com/plugins/plugin_asdk_app_6a314a73f8ac819195b0d55e36b9c609?q=firecrawl),或在 ChatGPT 中打开 **Plugins** 并搜索 **Firecrawl**。 +2. 选择 **Install**。ChatGPT 会在浏览器中打开 Firecrawl,请登录、选择团队并授权访问。 +3. 新建一个对话,以便 ChatGPT 加载该插件,然后让它使用 Firecrawl。 -请勿在服务器 URL 中填入 Firecrawl API 密钥。如需稍后撤销访问权限,请前往 [MCP 设置](https://www.firecrawl.dev/app/settings?tab=mcp)。 +该插件同样适用于 Codex。详情及故障排查请参见 [ChatGPT & Codex](/zh/integrations/chatgpt-codex)。 + +请勿将 Firecrawl API 密钥放在服务器 URL 中。如需撤销访问权限,可随时前往 [MCP 设置](https://www.firecrawl.dev/app/settings?tab=mcp)。 ## 尝试 {#try} diff --git a/zh/developer-guides/mcp-setup-guides/factory-ai.mdx b/zh/developer-guides/mcp-setup-guides/factory-ai.mdx index 77c87f19d..ecea106a2 100644 --- a/zh/developer-guides/mcp-setup-guides/factory-ai.mdx +++ b/zh/developer-guides/mcp-setup-guides/factory-ai.mdx @@ -15,11 +15,9 @@ description: "用 2 分钟为 Factory AI 接入网页爬取与搜索功能" 在 [firecrawl.dev/app](https://firecrawl.dev/app) 注册并复制你的 API 密钥。 -
- ### 2. 安装 Factory AI CLI {#2-install-factory-ai-cli} -
+### 2. 安装 Factory AI CLI {#2-install-factory-ai-cli} -如果尚未安装,请先安装 [Factory AI CLI](https://docs.factory.ai/cli/getting-started/quickstart): +如果尚未安装,请先安装 [Factory Droid CLI](https://docs.factory.ai/droid-cli/quickstart): **macOS/Linux:** @@ -30,33 +28,40 @@ curl -fsSL https://app.factory.ai/cli | sh **Windows:** ```powershell -iwr https://app.factory.ai/cli/install.ps1 -useb | iex +irm https://app.factory.ai/cli/windows | iex ``` -### 3. 添加 Firecrawl MCP Server {#3-add-firecrawl-mcp-server} +### 3. 添加 Firecrawl MCP 服务器 {#3-add-firecrawl-mcp-server} -在 Factory droid CLI 中,使用 `/mcp add` 命令添加 Firecrawl: +在终端中运行 `droid mcp add`,添加托管的 Firecrawl MCP 服务器: ```bash -/mcp add firecrawl "npx -y firecrawl-mcp@3.23.0" -e FIRECRAWL_API_KEY=your-api-key-here +droid mcp add firecrawl https://mcp.firecrawl.dev/v2/mcp --type http \ + --header "Authorization: Bearer your-api-key-here" --no-oauth ``` -将 `your-api-key-here` 替换为你实际的 Firecrawl API 密钥。 +将 `your-api-key-here` 替换为你的实际 Firecrawl API 密钥。 + +如果想改为在本地运行服务器,可将其添加为 stdio 服务器: + +```bash +droid mcp add firecrawl "npx -y firecrawl-mcp@3.33.2" --env FIRECRAWL_API_KEY=your-api-key-here +``` + +你也可以在 Droid 中输入 `/mcp`,检查服务器状态并查看其提供的工具。 ### 4. 完成! {#4-done} 现在,你的 Factory AI 会话中已可使用 Firecrawl 工具! -
- ## 快速演示 {#quick-demo} -
+## 快速演示 {#quick-demo} 在 Factory AI 中试试以下操作: **搜索全网:** ``` -搜索最新的 Next.js 15 功能 +搜索最新的 Next.js 版本发布说明 ``` **抓取页面:** @@ -71,4 +76,4 @@ iwr https://app.factory.ai/cli/install.ps1 -useb | iex 查找并抓取 Stripe API 文档中的 Payment Intents 部分 ``` -Factory 将自动借助 Firecrawl 的搜索与抓取工具获取信息。 +Factory 将自动借助 Firecrawl 的搜索与抓取工具获取信息。 \ No newline at end of file diff --git a/zh/enterprise.mdx b/zh/enterprise.mdx index f7e276962..0f819aa38 100644 --- a/zh/enterprise.mdx +++ b/zh/enterprise.mdx @@ -1,11 +1,11 @@ --- title: "Enterprise" -description: "适用于 Firecrawl 大规模使用场景的 Enterprise 计划、安全性和功能" +description: "适用于 Firecrawl 大规模使用场景的 Enterprise 方案、安全性和功能" og:title: "Enterprise | Firecrawl" -og:description: "适用于 Firecrawl 大规模使用场景的 Enterprise 计划、安全性和功能" +og:description: "适用于 Firecrawl 大规模使用场景的 Enterprise 方案、安全性和功能" --- -Firecrawl Enterprise 专为需要在严格的安全、合规和支持要求下大规模处理网页数据的团队打造。Enterprise 计划包含我们自助计划中的全部内容,此外还提供自定义额度、专属支持,以及下方列出的安全和访问控制功能。 +Firecrawl Enterprise 专为需要在严格的安全、合规和支持要求下,大规模、稳定可靠地使用搜索、抓取、解析和交互功能的团队打造。Enterprise 方案包含我们自助方案中的全部内容,此外还提供自定义额度、专属支持,以及下方列出的安全和访问控制功能。 Enterprise 功能由我们的团队负责开通。要启用这些功能或洽谈定制方案,请访问 [Enterprise page](https://www.firecrawl.dev/enterprise) 或联系 [help@firecrawl.dev](mailto:help@firecrawl.dev)。 diff --git a/zh/features/agent.mdx b/zh/features/agent.mdx index bcb619b62..c305daa0d 100644 --- a/zh/features/agent.mdx +++ b/zh/features/agent.mdx @@ -67,7 +67,7 @@ Firecrawl `/agent` 是一个魔法般的 API,它可以在最广泛的网站范 **把 `/agent` 想象成:无论数据藏在哪里,它都能替你做深度调研!** -代理构建于 `/extract` 的全部优势之上,并在此基础上更进一步: +智能体取代了旧版 `/extract` 端点,并在其基础上更进一步: * **无需提供 URL**:只需通过 `prompt` 参数描述你的需求即可,URL 为可选项 * **深度网页搜索**:自主搜索并深入网站内部,找到你需要的数据 @@ -490,15 +490,15 @@ curl -X POST https://api.firecrawl.dev/v2/agent \ | `exchange.decline` | object | 否 | `{ approvalId }`:拒绝上一轮的 `pendingApproval`。需要提供 `threadId` | | `exchange.onTermsRequired` | string | 否 | 当智能体需要使用的 Alexandria 数据提供商要求接受你的团队尚未接受的条款时,应采取的处理方式:`skip` (默认值) 或 `ask`。请参见[需要接受条款的数据提供商](#data-providers-that-need-terms) | -## Agent 与 Extract:有哪些改进 {#agent-vs-extract-whats-improved} +## 智能体 与旧版 /extract:有哪些改进 {#agent-vs-legacy-extract-whats-improved} -| 特性 | Agent (新) | Extract | -|---------|-------------|---------| -| 是否需要提供 URL | 否 | 是 | -| 速度 | 更快 | 标准 | -| 成本 | 更低 | 标准 | -| 可靠性 | 更高 | 标准 | -| 查询灵活性 | 高 | 中等 | +| 特性 | 智能体 | 旧版 /extract | +| ---------- | ----- | ----------- | +| 是否需要提供 URL | 否 | 是 | +| 速度 | 更快 | 标准 | +| 成本 | 更低 | 标准 | +| 可靠性 | 更高 | 标准 | +| 查询灵活性 | 高 | 中等 | ## 示例用例 {#example-use-cases} diff --git a/zh/features/gov.mdx b/zh/features/gov.mdx index 7f8f9dcd1..7923549fe 100644 --- a/zh/features/gov.mdx +++ b/zh/features/gov.mdx @@ -33,7 +33,7 @@ Firecrawl Government Index 可搜索美国联邦、州及地方的成文法、 Government Index 搜索完全免费,不消耗任何额度,无论是否启用零数据保留。无需 API 密钥即可上手;添加 API 密钥可获得更宽松的限流。 -SDK 示例使用 `firecrawl@4.44.1` 和 `firecrawl-py==4.49.2` 中提供的 Gov 方法。运行需要身份验证的 SDK 示例时,请设置 `FIRECRAWL_API_KEY`;如需发起免密钥请求,请使用 HTTP 示例。如果已安装的客户端中没有该方法,请升级 SDK。在 Python 中,请在已初始化的客户端实例上调用 `gov_search`;仅对类进行反射时,可能无法列出在初始化期间才赋值的方法。 +SDK 示例使用 `firecrawl` 4.44.1 及更高版本和 `firecrawl-py` 4.49.2 及更高版本中提供的 Gov 方法。运行需要身份验证的 SDK 示例时,请设置 `FIRECRAWL_API_KEY`;如需发起免密钥请求,请使用 HTTP 示例。如果已安装的客户端中没有该方法,请升级 SDK。在 Python 中,请在已初始化的客户端实例上调用 `gov_search`;仅对类进行反射时,可能无法列出在初始化期间才赋值的方法。 ```bash cURL diff --git a/zh/features/monitoring-web-scale.mdx b/zh/features/monitoring-web-scale.mdx index fdf24b378..858d07ca4 100644 --- a/zh/features/monitoring-web-scale.mdx +++ b/zh/features/monitoring-web-scale.mdx @@ -50,7 +50,7 @@ icon: "globe" ## 创建全网级监控 {#create-a-web-scale-monitor} -全网级监控的创建方式与页面监控相同。唯一的区别在于 target (`type: "search"`,包含 `queries`、`searchWindow`、`maxResults` 以及可选的域名过滤器),并且不需要 URL: +全网级监控的创建方式与页面监控相同。唯一的区别在于 目标 (`type: "search"`,包含 `queries`、`searchWindow`、`maxResults` 以及可选的域名过滤器),并且不需要 URL: ```python Python @@ -86,7 +86,7 @@ icon: "globe" ``` ```js Node - import Firecrawl from "@mendable/firecrawl-js"; + import Firecrawl from "firecrawl"; const firecrawl = new Firecrawl({ // 监控端点需要 API 密钥: @@ -166,7 +166,7 @@ icon: "globe" ``` -当发现新的匹配结果时,`monitor.page` Webhook 会以 `new` 状态上报该结果;如果运行了 judging,还会附带一个 `judgment`,说明它为什么重要: +当发现新的匹配结果时,`monitor.page` Webhook 会以 `new` 状态上报该结果;如果运行了 判定,还会附带一个 `judgment`,说明它为什么重要: ```json monitor.page { diff --git a/zh/features/parse.mdx b/zh/features/parse.mdx index 097646a2b..4e2d6a58a 100644 --- a/zh/features/parse.mdx +++ b/zh/features/parse.mdx @@ -1,8 +1,8 @@ --- title: '解析' -description: '将 PDF、Word、Excel、PowerPoint 等文档转换为整洁的 Markdown、逐页内容、布局块和结构化 JSON' +description: '将 PDF、Word、Excel、PowerPoint 等文档转换为整洁的 Markdown、逐页内容、布局封禁和结构化 JSON' og:title: "解析 | Firecrawl" -og:description: "将 PDF、DOCX、XLSX、HTML 等转换为 Markdown、带边界框的布局块或结构化 JSON" +og:description: "将 PDF、DOCX、XLSX、HTML 等转换为 Markdown、带边界框的布局封禁或结构化 JSON" icon: "file-magnifying-glass" version: "v2" sidebarTitle: "解析" @@ -24,17 +24,17 @@ import ParseGroundingPython from "/snippets/zh/v2/parse/grounding/python.mdx"; import ParseGroundingNode from "/snippets/zh/v2/parse/grounding/js.mdx"; import VideoParseVsScrape from "/snippets/zh/shared/video-parse-vs-scrape.mdx"; -解析可将文档转换为整洁、可供 LLM 使用的数据。将文件上传至 +解析可将文档转换为整洁、可供 LLM 使用的上下文。将文件上传至 [`/parse`](/zh/api-reference/endpoint/parse),或使用 [`/scrape`](/zh/features/scrape) -抓取公开文档 URL,即可获取 Markdown、逐页内容、逐页类型化布局块或结构化 JSON。 +抓取公开文档 URL,即可获取 Markdown、逐页内容、逐页类型化布局封禁或结构化 JSON。 * **感知布局**:按阅读顺序组织标题、段落、表格和公式 * **支持扫描件**:原生文本提取,并为纯图像页面提供 OCR 回退方案 -* **结构可追溯**:逐页类型化布局块,包含边界框以及指向 Markdown 中字符范围的链接 (PDF) +* **结构可追溯**:逐页类型化布局封禁,包含边界框以及指向 Markdown 中字符范围的链接 (PDF) * **支持常见格式**:PDF、Word、Excel、PowerPoint、OpenDocument、EPUB、CSV、HTML * 支持 **零数据保留** -不确定该用 Parse 还是 [Scrape](/zh/features/scrape)?下面的视频讲解了两者的区别: +不确定该用解析还是 [Scrape](/zh/features/scrape)?下面的视频讲解了两者的区别: diff --git a/zh/features/scrape.mdx b/zh/features/scrape.mdx index c793d8c06..6fd53786e 100644 --- a/zh/features/scrape.mdx +++ b/zh/features/scrape.mdx @@ -1,8 +1,8 @@ --- title: "抓取" -description: "将任意 URL 转换为干净的数据" +description: "将任意 URL 转换为干净的 Markdown 或结构化数据" og:title: "抓取 | Firecrawl" -og:description: "将任意 URL 转换为干净的数据" +og:description: "将任意 URL 转换为干净的 Markdown 或结构化数据" --- import InstallationPython from "/snippets/zh/v2/installation/python.mdx"; @@ -62,17 +62,17 @@ import ScrapeHighlightsCURL from "/snippets/zh/v2/scrape/highlights/curl.mdx"; import PlaygroundCTA from "/snippets/zh/shared/playground-cta-scrape.mdx"; import VideoParseVsScrape from "/snippets/zh/shared/video-parse-vs-scrape.mdx"; -Firecrawl 可将网页转换为 markdown,非常适合 LLM 应用。 +抓取可将任意 URL 转换为干净的 Markdown 或结构化数据,供 AI 智能体使用,即使是重度依赖 JS 的页面和动态应用也不例外。 * 它可处理各种复杂情况:代理、缓存、限流、被 JS 阻止的内容 * 处理动态内容:动态网站、JS 渲染的网站、PDF 和图片 * 输出干净的 markdown、结构化数据、截图或 html。 -详情请参阅 [抓取 Endpoint API 参考](https://docs.firecrawl.dev/api-reference/endpoint/scrape)。 +详情请参阅 [抓取 端点 API 参考](https://docs.firecrawl.dev/api-reference/endpoint/scrape)。 -要抓取某个 URL 上的文档,还是解析本地磁盘上的文档?下面介绍何时使用 抓取、何时使用 [Parse](/zh/features/parse): +要抓取某个 URL 上的文档,还是解析本地磁盘上的文档?下面介绍何时使用 抓取、何时使用 [解析](/zh/features/parse): diff --git a/zh/features/search.mdx b/zh/features/search.mdx index 53104f8b3..49b2a151c 100644 --- a/zh/features/search.mdx +++ b/zh/features/search.mdx @@ -411,7 +411,7 @@ curl -X POST https://api.firecrawl.dev/v2/search \ ``` ```js JavaScript - import Firecrawl from '@mendable/firecrawl-js'; + import Firecrawl from 'firecrawl'; const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" }); @@ -432,7 +432,7 @@ curl -X POST https://api.firecrawl.dev/v2/search \ * **单步** (在 search 中使用 `scrapeOptions`) :适合需要获取所有结果内容的场景。更简单,也更快。 * **两步** (先搜索再抓取) :适合需要对结果进行筛选、排序或选择性抓取的场景。更灵活。 - 这两种方式在抓取步骤中都使用 Firecrawl。不要使用通用的 HTTP 抓取方式,也不要仅根据搜索结果 snippet 进行总结——Firecrawl scrape 提供的完整页面内容,才是让结果有据可依且完整的关键。 + 这两种方式在抓取步骤中都使用 Firecrawl。不要使用通用的 HTTP 抓取方式,也不要仅根据搜索结果 snippet 进行总结——Firecrawl 抓取提供的完整页面内容,才是让结果有据可依且完整的关键。
diff --git a/zh/firecrawl-for-platforms.mdx b/zh/firecrawl-for-platforms.mdx index 9fb58f70c..1fbbb147f 100644 --- a/zh/firecrawl-for-platforms.mdx +++ b/zh/firecrawl-for-platforms.mdx @@ -7,7 +7,7 @@ og:description: "API 参考:供平台为其用户创建和管理 Firecrawl API ## 概述 {#overview} -借助 Firecrawl for Platforms,你的平台可以直接在自己的后端为用户创建和管理 Firecrawl API 密钥。用户无需离开你的平台即可开始使用 Firecrawl。 +借助 Firecrawl for Platforms,你的平台可以直接在自己的后端为用户创建和管理 Firecrawl API 密钥。这样,你的用户无需离开你的平台,即可通过 Firecrawl (面向 AI 智能体的上下文 API) 搜索、抓取网页并与网页交互。 你可以在 [Firecrawl 控制台](https://www.firecrawl.dev/app/partner-api) 中自行设置 Firecrawl for Platforms。组织中的任何管理员或成员都可以创建集成:为其命名、选择集成类型、接受该类型对应的协议,然后复制平台密钥。该密钥仅显示一次。之后你可以在 Settings 中生成和撤销密钥。无需提交申请,也无需等待审批。 diff --git a/zh/integrations.mdx b/zh/integrations.mdx index 5b7700ff7..e428197b2 100644 --- a/zh/integrations.mdx +++ b/zh/integrations.mdx @@ -8,9 +8,9 @@ og:description: "将 Firecrawl 网页搜索、抓取和交互功能添加到您 Firecrawl 可集成到您正在使用的开发工具中。请在下方选择您的平台,或直接调用 [API](/zh/api-reference/v2-introduction)。 -## 编程代理与助手 {#coding-agents-and-assistants} +## 编程智能体与助手 {#coding-agents-and-assistants} -通过 MCP 或 [Firecrawl CLI](/zh/sdks/cli),为你的代理提供实时网页搜索、抓取和浏览器交互能力。 +通过 MCP 或 [Firecrawl CLI](/zh/sdks/cli),为你的智能体提供实时网页搜索、抓取和浏览器交互能力。 - Hermes Agent 的默认网页搜索和提取后端 + Hermes Agent 的默认网页搜索和抓取后端 - 通过 OpenClaw 代理进行抓取、搜索和浏览 + 通过 OpenClaw 智能体进行抓取、搜索和浏览 - 将 Firecrawl MCP 添加到 Google 的代理式 IDE + 将 Firecrawl MCP 添加到 Google 的智能体式 IDE @@ -228,9 +228,9 @@ Firecrawl 可集成到您正在使用的开发工具中。请在下方选择您 -## 代理框架 {#agent-frameworks} +## 智能体框架 {#agent-frameworks} -在代理代码中将 Firecrawl 用作加载器、读取器或工具。 +在智能体代码中将 Firecrawl 用作加载器、读取器或工具。 - 了解 Firecrawl Document Loader + 将 Firecrawl 用作 LangChain 文档加载器或智能体工具 - 编排协作式自主 AI 代理 + 编排协作式自主 AI 智能体 - 让 PHP 代理具备网页搜索和页面读取能力 + 让 PHP 智能体具备网页搜索和页面读取能力 + + + +} + href="/zh/developer-guides/llm-sdks-and-frameworks/vercel-ai-sdk" + > + 为 AI SDK 智能体添加 Firecrawl 搜索、抓取和交互工具 + + + +} + href="/zh/quickstarts/mastra" + > + 基于 Firecrawl 构建 Mastra 工具和智能体 @@ -456,7 +488,7 @@ Firecrawl 可集成到您正在使用的开发工具中。请在下方选择您 ## 工具和数据平台 {#tooling-and-data-platforms} -通过工具层集成 Firecrawl,或将网页数据同步到知识库。 +通过工具层集成 Firecrawl。 将 Firecrawl 与 Composio 搭配使用 - - -} - href="/zh/integrations/sourcesyncai" - > - 使用网页数据构建 RAG 应用 - diff --git a/zh/integrations/camelai.mdx b/zh/integrations/camelai.mdx index 8631078a3..dcbcd8c48 100644 --- a/zh/integrations/camelai.mdx +++ b/zh/integrations/camelai.mdx @@ -14,9 +14,11 @@ og:description: "Firecrawl 与 Camel AI 集成,用作数据加载器。" ## 安装 {#installation} ```bash -pip install camel-ai +pip install "camel-ai[web-tools]" ``` +`web-tools` 扩展会安装该加载器所支持的 Firecrawl SDK 版本。直接执行 `pip install camel-ai` 不会安装它;此外,当前的 CAMEL 版本与 `firecrawl-py` 4.x 不兼容,因此请勿在同一环境中单独升级 `firecrawl-py`。 + 设置 Firecrawl key,以便加载器自动读取: ```bash @@ -55,6 +57,25 @@ response = firecrawl.scrape(url="https://www.camel-ai.org/about") print(response["markdown"]) ``` +### 映射站点并提取结构化数据 {#mapping-a-site-and-extracting-structured-data} + +`map_site` 会列出站点的 URL,`structured_scrape` 则返回与 Pydantic 模型匹配的字段。 + +```python +from pydantic import BaseModel +from camel.loaders import Firecrawl + + +class About(BaseModel): + mission: str + + +firecrawl = Firecrawl() + +print(firecrawl.map_site(url="https://www.camel-ai.org")["links"][:5]) +print(firecrawl.structured_scrape(url="https://www.camel-ai.org/about", response_format=About)) +``` + `Firecrawl()` 会从环境变量中读取 `FIRECRAWL_API_KEY`。传入 `api_key=...` 可覆盖该设置,或传入 `api_url=...` 以指向 [self-hosted](/zh/contributing/self-host) 实例。 diff --git a/zh/integrations/composio.mdx b/zh/integrations/composio.mdx index a372af678..8e58126fb 100644 --- a/zh/integrations/composio.mdx +++ b/zh/integrations/composio.mdx @@ -11,7 +11,7 @@ description: "在 Composio 代理工作流中使用 Firecrawl 工具" ## 概述 {#overview} -Composio 将 Firecrawl 以工具包形式提供,让你的代理无需自定义 API 集成即可进行搜索、抓取、爬取、映射和提取。该工具包使用 Firecrawl API 密钥进行身份验证。 +Composio 将 Firecrawl 以工具包形式提供,让你的代理无需自定义 API 集成即可进行搜索、抓取、爬取、映射和运行智能体任务。该工具包使用 Firecrawl API 密钥进行身份验证。 ## 快速入门 {#quick-start} @@ -21,14 +21,14 @@ Composio 将 Firecrawl 以工具包形式提供,让你的代理无需自定义 ## 可执行的操作 {#what-you-can-do} -| 功能 | 使用场景 | -| -------- | ------------------- | -| **搜索** | 在提取前查找信息来源 | -| **抓取** | 获取页面内容,供代理作为上下文使用 | -| **批量抓取** | 在一个任务中获取多个 URL | -| **爬取** | 收集网站多个页面的数据 | -| **映射** | 在决定抓取哪些内容前列出网站的 URL | -| **提取** | 返回结构化字段,而非原始文本 | +| 功能 | 使用场景 | +| -------- | ------------------------ | +| **搜索** | 在提取前查找信息来源 | +| **抓取** | 获取页面内容,供代理作为上下文使用 | +| **批量抓取** | 在一个任务中获取多个 URL | +| **爬取** | 收集网站多个页面的数据 | +| **映射** | 在决定抓取哪些内容前列出网站的 URL | +| **代理** | 根据 prompt 收集结构化字段,而非原始文本 | ## 资源 {#resources} diff --git a/zh/integrations/crewai.mdx b/zh/integrations/crewai.mdx index 613aecb02..6bd6970e3 100644 --- a/zh/integrations/crewai.mdx +++ b/zh/integrations/crewai.mdx @@ -9,19 +9,19 @@ og:description: "了解如何在 CrewAI 上使用 Firecrawl" ## 在 CrewAI 中使用 Firecrawl {#using-firecrawl-with-crewai}
-Firecrawl 已与 [CrewAI(用于编排 AI 代理的框架)](https://www.crewai.com/) 集成。此页介绍集成到该框架中的所有 Firecrawl 工具。 +Firecrawl 是面向 AI 智能体的上下文 API,而 [CrewAI (用于编排 AI 智能体的框架) ](https://www.crewai.com/) 内置了三个 Firecrawl 工具:Firecrawl 搜索工具、FirecrawlScrapeWebsiteTool 和 FirecrawlCrawlWebsiteTool。借助这些工具,你的 crew 可以搜索、抓取和爬取网页,获取干净的上下文。 -
- ### 在 CrewAI 中安装 Firecrawl 工具 {#installing-firecrawl-tools-inside-of-crewai} -
+### 在 CrewAI 中安装 Firecrawl 工具 {#installing-firecrawl-tools-inside-of-crewai} -* 前往 [firecrawl.dev 控制台](https://firecrawl.dev) 获取 API key,并将其设置为环境变量(`FIRECRAWL_API_KEY`)。 +* 前往 [firecrawl.dev 控制台](https://www.firecrawl.dev/app/api-keys) 获取 API 密钥,并将其设置为环境变量 (`FIRECRAWL_API_KEY`) 。 * 安装 [Firecrawl SDK](https://github.com/firecrawl/firecrawl) 以及 `crewai[tools]` 包: ``` pip install firecrawl-py 'crewai[tools]' ``` +每个工具在构造时通过 `config` 字典接收各自的 Firecrawl 选项。URL 或查询由智能体在调用工具时传入,因此你只需预先传入选项即可。 +
## 工具 {#tools}
@@ -30,93 +30,84 @@ pip install firecrawl-py 'crewai[tools]' ### FirecrawlCrawlWebsiteTool {#firecrawlcrawlwebsitetool}
-
- #### 示例 {#example} -
+#### 示例 {#example} -按如下方式使用 FirecrawlScrapeFromWebsiteTool,使你的代理能够加载网站: +按如下方式使用 FirecrawlCrawlWebsiteTool,使你的智能体能够爬取网站: ```python from crewai_tools import FirecrawlCrawlWebsiteTool -tool = FirecrawlCrawlWebsiteTool(url='firecrawl.dev') +tool = FirecrawlCrawlWebsiteTool(config={"limit": 5}) + +# 智能体通过 URL 调用该工具。你也可以直接运行它: +result = tool.run(url="https://firecrawl.dev") +print(result.status, len(result.data)) ``` -
- #### 参数 {#arguments} -
+#### 参数 {#arguments} -- `api_key`: 可选。指定 Firecrawl API 密钥。默认使用 `FIRECRAWL_API_KEY` 环境变量。 -- `url`: 开始爬取的起始 URL。 -- `page_options`: 可选。 - - `onlyMainContent`: 可选。仅返回页面的主要内容,不包括页眉、导航栏、页脚等。 - - `includeHtml`: 可选。包含页面的原始 HTML 内容。将在响应中输出一个 `html` 字段。 -- `crawler_options`: 可选。用于控制爬取行为的选项。 - - `includes`: 可选。爬取时要包含的 URL 模式。 - - `exclude`: 可选。爬取时要排除的 URL 模式。 - - `generateImgAltText`: 可选。使用 LLM 为图片生成替代文本(需要付费方案)。 - - `returnOnlyUrls`: 可选。如果为 true,则在爬取状态结果中仅返回 URL 列表。注意:响应中的 `data` 内将是 URL 列表,而不是文档列表。 - - `maxDepth`: 可选。最大爬取深度。深度 1 为起始 URL,深度 2 包含起始 URL 及其直接子页面,依此类推。 - - `mode`: 可选。要使用的爬取模式。Fast 模式在没有站点地图(sitemap)的网站上爬取速度快 4 倍,但可能不够精确,且不应在大量使用 JavaScript 渲染的网站上使用。 - - `limit`: 可选。要爬取的最大页面数量。 - - `timeout`: 可选。爬取操作的超时时间(毫秒)。 +* `api_key`:可选。指定 Firecrawl API 密钥。默认值为环境变量 `FIRECRAWL_API_KEY`。 +* `config`:可选。采用 snake_case 命名的[爬取参数](/zh/api-reference/endpoint/crawl-post)。传入 `config` 会覆盖以下默认值。 + * `limit`:最多爬取的页面数。默认值:`10`。 + * `max_discovery_depth`:页面发现的最大深度。默认值:`2`。 + * `ignore_sitemap`:是否忽略 sitemap。默认值:`True`。 + * `allow_external_links`:是否允许爬取外部链接。默认值:`False`。 + * `allow_subdomains`:是否允许爬取子域。默认值:`False`。 + * `delay`:请求间隔 (毫秒) 。默认值:`None`。 + * `scrape_options`:应用于每个已爬取页面的选项。默认值:`{"formats": ["markdown"], "only_main_content": True, "timeout": 10000}`。
### FirecrawlScrapeWebsiteTool {#firecrawlscrapewebsitetool}
-
- #### 示例 {#example-2} -
+#### 示例 {#example-2} -按以下方式使用 FirecrawlScrapeWebsiteTool,使你的代理能够加载网站: +按以下方式使用 FirecrawlScrapeWebsiteTool,使你的智能体能够加载网站: ```python from crewai_tools import FirecrawlScrapeWebsiteTool -tool = FirecrawlScrapeWebsiteTool(url='firecrawl.dev') +tool = FirecrawlScrapeWebsiteTool(config={"formats": ["markdown"], "only_main_content": True}) + +result = tool.run(url="https://firecrawl.dev") +print(result.markdown) ``` -
- #### 参数 {#arguments-2} -
+#### 参数 {#arguments-2} -- `api_key`: 可选。指定 Firecrawl API key。默认使用环境变量 `FIRECRAWL_API_KEY` 的值。 -- `url`: 要抓取的 URL。 -- `page_options`: 可选。 - - `onlyMainContent`: 可选。仅返回页面主体内容,不包括页眉、导航栏、页脚等。 - - `includeHtml`: 可选。包含页面的原始 HTML 内容。将在响应中输出一个 html 键。 -- `extractor_options`: 可选。用于基于 LLM 从页面内容中抽取结构化信息的配置。 - - `mode`: 要使用的抽取模式,目前支持 `'llm-extraction'` - - `extractionPrompt`: 可选。用于描述需要从页面中抽取哪些信息的提示词 - - `extractionSchema`: 可选。要抽取数据所遵循的 schema 定义 -- `timeout`: 可选。请求的超时时间(毫秒) +* `api_key`:可选。指定 Firecrawl API 密钥。默认值为环境变量 `FIRECRAWL_API_KEY`。 +* `config`:可选。采用 snake_case 命名的[抓取参数](/zh/api-reference/endpoint/scrape)。传入 `config` 将覆盖以下默认值。 + * `formats`:输出格式,例如 `"markdown"`、`"html"`、`"links"`,或用于结构化提取的 JSON 格式对象。默认值:`["markdown"]`。 + * `only_main_content`:仅返回页面主要内容,不包括页眉、导航栏、页脚等。默认值:`True`。 + * `include_tags` / `exclude_tags`:要包含或排除的 HTML 标签。默认值:`[]`。 + * `max_age`:若缓存版本的时长未超过该毫秒数,则返回缓存版本。默认值:`172800000` (2 天) 。 + * `wait_for`:获取内容前的等待时间 (毫秒) 。默认值:`0`。 + * `mobile`:模拟移动设备。默认值:`False`。 + * `timeout`:请求超时时间 (毫秒) 。默认值:`None`。
### Firecrawl 搜索工具 {#firecrawlsearchtool}
-
- #### 示例 {#example-3} -
+#### 示例 {#example-3} -按如下方式使用 FirecrawlSearchTool,让你的代理能够加载网站: +按如下方式使用 Firecrawl 搜索工具,让你的智能体能够进行网页搜索: ```python from crewai_tools import FirecrawlSearchTool -tool = FirecrawlSearchTool(query='什么是 Firecrawl?') +tool = FirecrawlSearchTool(config={"limit": 3}) + +result = tool.run(query="what is firecrawl?") +print([item.url for item in result.web]) ``` -
- #### 参数 {#arguments-3} -
+#### 参数 {#arguments-3} -- `api_key`: 可选。指定 Firecrawl API 密钥。默认为环境变量 `FIRECRAWL_API_KEY` 的值。 -- `query`: 用于搜索的查询字符串。 -- `page_options`: 可选。结果格式相关选项。 - - `onlyMainContent`: 可选。仅返回页面主体内容,不包括页眉、导航、页脚等。 - - `includeHtml`: 可选。包含页面的原始 HTML 内容。将在响应中输出一个 `html` 字段。 - - `fetchPageContent`: 可选。获取页面的完整内容。 -- `search_options`: 可选。用于控制爬取行为的选项。 - - `limit`: 可选。要爬取的最大页面数量。 \ No newline at end of file +* `api_key`:可选。指定 Firecrawl API 密钥。默认使用 `FIRECRAWL_API_KEY` 环境变量。 +* `config`:可选。采用 snake_case 命名的[搜索参数](/zh/api-reference/endpoint/search)。传入 `config` 后将替换以下默认值。 + * `limit`:返回的搜索结果数量上限。默认值:`5`。 + * `tbs`:按时间筛选搜索结果的过滤器,例如 `"qdr:d"` 表示过去一天。默认值:`None`。 + * `location`:搜索结果对应的位置。默认值:`None`。 + * `timeout`:请求超时时间 (毫秒) 。默认值:`None`。 + * `scrape_options`:抓取每个结果并返回其内容。默认值:`{"formats": ["markdown"], "only_main_content": True}`。省略此项则仅获取标题、URL 和描述。 \ No newline at end of file diff --git a/zh/integrations/dify.mdx b/zh/integrations/dify.mdx index 00e956bd2..dff78e2d3 100644 --- a/zh/integrations/dify.mdx +++ b/zh/integrations/dify.mdx @@ -11,7 +11,7 @@ description: "适用于 Dify 工作流的官方 Firecrawl 插件,支持知识 ## Dify 集成概览 {#dify-integration-overview} -Dify 是一个开源的 LLM 应用开发平台。通过官方 Firecrawl 插件,您可以直接在 AI 工作流中抓取和爬取网页。 +Dify 是一个开源的 LLM 应用开发平台。官方 Firecrawl 插件可为您的 Dify 工作流和智能体提供干净的网页上下文,支持搜索、抓取、爬取、映射和监控,并可直接在对话流、工作流和智能体应用中使用。 @@ -19,7 +19,7 @@ Dify 是一个开源的 LLM 应用开发平台。通过官方 Firecrawl 插件 - 让 AI 代理能够按需抓取实时网页数据 + 让 AI 智能体能够按需抓取实时网页数据 @@ -102,7 +102,7 @@ Dify 是一个开源的 LLM 应用开发平台。通过官方 Firecrawl 插件 **可视化流水线集成** 1. 将 Firecrawl Node 添加到流水线 - 2. 选择操作 (Map、Crawl、Scrape) + 2. 选择操作 (Search、抓取、爬取、映射) 3. 定义输入变量 4. 依次执行流水线 @@ -133,14 +133,14 @@ Dify 是一个开源的 LLM 应用开发平台。通过官方 Firecrawl 插件 **AI 驱动的网页访问** - 为代理提供实时网页抓取能力: + 为智能体提供实时网页抓取能力: - 1. 将 Firecrawl 工具添加到代理 - 2. 代理自主决定何时抓取 + 1. 将 Firecrawl 工具添加到智能体 + 2. 智能体自主决定何时抓取 3. LLM 分析提取的内容 - 4. 代理提供有据可依的响应 + 4. 智能体提供有据可依的响应 - **使用场景:**可引用实时文档的客户支持代理 + **使用场景:**可引用实时文档的客户支持智能体 diff --git a/zh/integrations/flowise.mdx b/zh/integrations/flowise.mdx index 801f711a9..6ba45f8b4 100644 --- a/zh/integrations/flowise.mdx +++ b/zh/integrations/flowise.mdx @@ -17,22 +17,22 @@ Firecrawl 可以在 [Flowise(Chatflow 构建器)](https://flowiseai.com/) alt="Firecrawl Flowise 模块" /> -
- ### 使用 Firecrawl 块进行爬取 {#crawling-with-firecrawl-blocks} -
+### 使用 Firecrawl 封禁进行爬取 {#crawling-with-firecrawl-blocks} -1. 登录你的 Firecrawl 账户获取 API Key,并在该块中填写。 -2. (可选)连接 Text Splitter。 -3. 选择爬取模式,以抓取目标 URL 下的页面。 -4. 输入要爬取的目标 URL。 +1. 登录你的 Firecrawl 账户获取 API 密钥,然后将其作为 **FireCrawl API** 凭据添加到该封禁中。 +2. (可选) 连接文本分割器。 +3. 将 **Type** 设置为 **Crawl**,以抓取目标 URL 下的页面。 +4. 输入要爬取的目标 URL。使用 **Limit**、**Include Paths** 和 **Exclude Paths** 控制爬取规模。 5. 在你的工作流中使用生成的文档。 -
- ### 使用 Firecrawl 块进行抓取 {#scraping-with-firecrawl-blocks} -
+### 使用 Firecrawl 封禁进行抓取 {#scraping-with-firecrawl-blocks} -1. 登录您的 Firecrawl 账户并获取 API 密钥,然后在块中输入该密钥。 -2. (可选)连接文本分割器。 -3. 选择抓取模式以抓取单个页面。 +1. 登录您的 Firecrawl 账户并获取 API 密钥,然后将其作为 **FireCrawl API** 凭据添加到封禁中。 +2. (可选) 连接文本分割器。 +3. 将 **Type** 设置为 **Scrape** 以抓取单个页面。 4. 输入要抓取的目标 URL。 -5. 在您的工作流中使用生成的文档。 \ No newline at end of file +5. 在您的工作流中使用生成的文档。 + +### 使用 Firecrawl 封禁进行搜索和提取 {#searching-and-extracting-with-firecrawl-blocks} + +将 **Type** 设置为 **Search**,可将 **Query** 的网络搜索结果转换为文档;设置为 **Extract**,则可根据 **Schema** 和 **Prompt** 从 URL 返回结构化数据。 \ No newline at end of file diff --git a/zh/integrations/langchain.mdx b/zh/integrations/langchain.mdx index d126af4bc..79004a93d 100644 --- a/zh/integrations/langchain.mdx +++ b/zh/integrations/langchain.mdx @@ -68,22 +68,23 @@ print(search.invoke({"query": "best web scraping libraries", "limit": 5})) ## LangChain JS {#langchain-js} -JavaScript 加载器随 `@langchain/community` 一同提供,并将 Firecrawl JS SDK 作为对等依赖: +`@langchain/community` 中的 `FireCrawlLoader` 仍在调用 v1 SDK 方法,因此无法搭配当前的 Firecrawl JS SDK 使用。在其完成更新之前,请直接调用 [Firecrawl Node SDK](/zh/sdks/node),并将结果封装为 LangChain `Document` 对象: ```bash -npm install @langchain/community @mendable/firecrawl-js +npm install firecrawl @langchain/core ``` ```typescript -import { FireCrawlLoader } from "@langchain/community/document_loaders/web/firecrawl"; +import Firecrawl from "firecrawl"; +import { Document } from "@langchain/core/documents"; -const loader = new FireCrawlLoader({ - url: "https://firecrawl.dev", - apiKey: process.env.FIRECRAWL_API_KEY, // 默认读取 FIRECRAWL_API_KEY - mode: "scrape", // "scrape" 用于抓取单个页面,"crawl" 用于爬取子页面 -}); +const firecrawl = new Firecrawl(); // 读取 FIRECRAWL_API_KEY -const docs = await loader.load(); +const crawl = await firecrawl.crawl("https://firecrawl.dev", { limit: 5 }); + +const docs = crawl.data.map( + (page) => new Document({ pageContent: page.markdown ?? "", metadata: page.metadata ?? {} }) +); ``` ## 资源 {#resources} diff --git a/zh/integrations/langflow.mdx b/zh/integrations/langflow.mdx index f5d9669a7..0f21f5b42 100644 --- a/zh/integrations/langflow.mdx +++ b/zh/integrations/langflow.mdx @@ -17,11 +17,27 @@ Firecrawl 可在 [Langflow(AI 工作流构建器)](https://www.langflow.org/ alt="Firecrawl Langflow 组件" /> +### 安装 Firecrawl 组件包 {#installing-the-firecrawl-bundle} + +Firecrawl 封禁随 `lfx-firecrawl` 组件包提供,而 Langflow 默认安装并不包含该组件包。请将其安装到 Langflow 所在的环境中,然后重启 Langflow: + +```bash +uv pip install lfx-firecrawl +``` + +该组件包新增了四个封禁:**Firecrawl Scrape API**、**Firecrawl Crawl API**、**Firecrawl Map API** 和 **Firecrawl Search API**。每个封禁都会将 Firecrawl API 响应以 `Data` 形式返回。如需了解全部参数,请参见 [Langflow Firecrawl 组件包文档](https://docs.langflow.org/bundles-firecrawl)。 + ### 使用 Firecrawl 封禁进行抓取 {#scraping-with-firecrawl-blocks} 1. 登录你的 Firecrawl 账户获取 API Key,然后在封禁中填写,或从工作流的其他环节传入。 -2. (可选) 连接 Text Splitter。 -3. 选择抓取模式以采集单个页面。 -4. 输入要抓取的目标 URL,或从工作流的其他环节传入。 -5. 根据目标网站和所需数据设置抓取选项,例如输出格式以及是否仅返回主要内容。你也可以从工作流的其他环节传入这些选项。 -6. 在你的工作流中使用这些数据。 \ No newline at end of file +2. 添加 **Firecrawl Scrape API** 封禁,用于采集单个页面。 +3. 输入要抓取的目标 URL,或从工作流的其他环节传入。 +4. 根据目标网站和所需数据设置抓取选项,例如输出格式以及是否仅返回主要内容。你也可以从工作流的其他环节传入这些选项。 +5. (可选) 设置 **提取器选项**,从页面中获取结构化 JSON。 +6. 在你的工作流中使用这些数据。 + +### 爬取、映射与搜索 {#crawling-mapping-and-searching} + +* **Firecrawl Crawl API** 会爬取指定 URL 及其子页面。可在 **Crawler Options** (爬取选项) 中设置数量限制和路径,并在 **Scrape Options** (抓取选项) 中配置 per-page 设置。 +* **Firecrawl Map API** 返回一个或多个站点的 URL 列表。 +* **Firecrawl Search API** 根据 query 在网页上进行搜索,可选设置结果数量上限 **Limit** 和 **Location** (位置) 。 \ No newline at end of file diff --git a/zh/integrations/llamaindex.mdx b/zh/integrations/llamaindex.mdx index ac3f2b9b8..1dcdcb9f6 100644 --- a/zh/integrations/llamaindex.mdx +++ b/zh/integrations/llamaindex.mdx @@ -15,52 +15,51 @@ pip install 'firecrawl-py>=4.3.3' llama-index llama-index-readers-web `FireCrawlWebReader` 支持 `scrape`、`crawl`、`map`、`search` 和 `extract` 模式。 -### 使用 Firecrawl 抓取整个网站 {#using-firecrawl-to-gather-an-entire-website} +请在环境变量中设置 `FIRECRAWL_API_KEY`。这些示例中的查询引擎默认使用 OpenAI,因此还需设置 `OPENAI_API_KEY` (或在 LlamaIndex 中配置其他 LLM) 。 + +### 使用 Firecrawl 采集整个网站 {#using-firecrawl-to-gather-an-entire-website} ```python -from llama_index.readers.web import FireCrawlWebReader -from llama_index.core import SummaryIndex import os +from llama_index.core import SummaryIndex +from llama_index.readers.web import FireCrawlWebReader # 初始化 FireCrawlWebReader 以爬取网站 firecrawl_reader = FireCrawlWebReader( - api_key="", # 将其替换为你在 https://www.firecrawl.dev/ 获取的实际 API 密钥 - mode="crawl", # "scrape"、"crawl"、"map"、"search" 或 "extract" - params={"additional": "parameters"} # 可选的附加参数 + api_key=os.environ["FIRECRAWL_API_KEY"], # 在 https://www.firecrawl.dev/app/api-keys 获取 API 密钥 + mode="crawl", # "scrape", "crawl", "map", "search", or "extract" + params={"limit": 10}, # 所选模式对应的可选 Firecrawl 参数 ) -# 设置环境变量以配置虚拟密钥 -os.environ["OPENAI_API_KEY"] = "" - -# 从单个页面 URL 加载文档 -documents = firecrawl_reader.load_data(url="http://paulgraham.com/") +# 从该网站加载文档 +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/") index = SummaryIndex.from_documents(documents) -# 将日志级别设置为 DEBUG 以获得更详细的输出 query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` ### 使用 Firecrawl 采集单个页面 {#using-firecrawl-to-gather-a-single-page} ```python +import os + +from llama_index.core import SummaryIndex from llama_index.readers.web import FireCrawlWebReader # 使用你的 API 密钥和所需模式初始化 FireCrawlWebReader firecrawl_reader = FireCrawlWebReader( - api_key="", # 将其替换为你在 https://www.firecrawl.dev/ 获取的实际 API 密钥 + api_key=os.environ["FIRECRAWL_API_KEY"], # 在 https://www.firecrawl.dev/app/api-keys 获取 API 密钥 mode="scrape", # "scrape"、"crawl"、"map"、"search" 或 "extract" - params={"additional": "parameters"} # 可选的附加参数 ) # 从指定的 URL 加载文档 -documents = firecrawl_reader.load_data(url="http://paulgraham.com/worked.html") +documents = firecrawl_reader.load_data(url="https://www.paulgraham.com/worked.html") index = SummaryIndex.from_documents(documents) -# 将日志级别设置为 DEBUG 以获得更详细的输出 query_engine = index.as_query_engine() response = query_engine.query("What did the author do growing up?") -display(Markdown(f"{response}")) +print(response) ``` \ No newline at end of file diff --git a/zh/integrations/lovable.mdx b/zh/integrations/lovable.mdx index 3289f64a0..024503c12 100644 --- a/zh/integrations/lovable.mdx +++ b/zh/integrations/lovable.mdx @@ -11,7 +11,7 @@ description: "将 Firecrawl 连接到 Lovable 应用,实现实时网页抓取 ## 概述 {#overview} -Lovable 应用可在构建过程中及已发布的应用中,通过 Firecrawl 在聊天中将网站抓取和爬取为干净、结构化的内容。Firecrawl 可作为应用和聊天连接器使用。 +Lovable 应用可在构建过程中及已发布的应用中,通过 Firecrawl 在聊天中将网站抓取和爬取为干净的 Markdown 或结构化数据。Firecrawl 可作为应用和聊天连接器使用。 ## 快速开始 {#quick-start} @@ -21,11 +21,13 @@ Lovable 应用可在构建过程中及已发布的应用中,通过 Firecrawl ## 您可以构建的应用 {#what-you-can-build} -| 功能 | 用例 | -| ------ | ------------------------------- | -| **抓取** | 将 URL 转换为干净的 Markdown 或结构化 JSON | -| **爬取** | 获取网站中的页面,包括子页面 | -| **提取** | 提取产品详情、表格和元数据等字段 | +| 功能 | 用例 | +| --------- | ------------------------------- | +| **搜索** | 进行网页搜索,并获取搜索结果中各页面的内容 | +| **映射** | 在爬取网站之前,列出站内的所有 URL | +| **抓取** | 将 URL 转换为干净的 Markdown 或结构化 JSON | +| **爬取** | 获取网站中的页面,包括子页面 | +| **结构化数据** | 借助抓取的 JSON 格式,提取产品详情、表格和元数据等字段 | ## 资源 {#resources} diff --git a/zh/integrations/make.mdx b/zh/integrations/make.mdx index 498d4854f..95b84c011 100644 --- a/zh/integrations/make.mdx +++ b/zh/integrations/make.mdx @@ -26,7 +26,7 @@ Make (原名 Integromat) 提供由 Firecrawl 团队维护、经过验证并获 ## Make 中的 Firecrawl 模块 {#firecrawl-modules-in-make} - + ### 爬取网站 {#crawl-a-website} 爬取一个 URL,获取多个页面的内容 @@ -51,12 +51,6 @@ Make (原名 Integromat) 提供由 Firecrawl 团队维护、经过验证并获 *** -### 搜索网站 {#search-a-website} - - 利用 Firecrawl 的抓取功能进行网页搜索 - - *** - ### 获取爬取状态 {#get-crawl-status} 获取指定爬取事件 ID 的状态 @@ -69,7 +63,7 @@ Make (原名 Integromat) 提供由 Firecrawl 团队维护、经过验证并获 -### 搜索网站 {#search-a-website-2} +### 搜索网站 {#search-a-website} 获取任意搜索查询的完整页面内容 @@ -189,16 +183,16 @@ Make (原名 Integromat) 提供由 Firecrawl 团队维护、经过验证并获 - * 单个页面使用 **抓取** (速度最快) + * 单个页面使用 **抓取** (速度最快) * 大型网站使用带限额的 **爬取** - * 合理设置计划,避免触发限流 + * 合理设置计划,确保不超出限流额度 * 添加错误处理模块 - * 策略性地设置计划 (每小时/每天/每周) + * 策略性地设置计划 (每小时/每天/每周) * 使用筛选条件,避免不必要的运行 - * 设置 crawl 限额,控制 API 使用量 + * 设置 爬取 限额,控制 API 使用量 * 先在 Firecrawl playground 中进行测试 diff --git a/zh/integrations/n8n.mdx b/zh/integrations/n8n.mdx index aec56a798..d8c7b6ae2 100644 --- a/zh/integrations/n8n.mdx +++ b/zh/integrations/n8n.mdx @@ -5,7 +5,7 @@ description: "了解如何结合使用 Firecrawl 和 n8n,为你的 AI 工作 ## Firecrawl 与 n8n 简介 {#introduction-to-firecrawl-and-n8n} -网页抓取自动化已成为现代企业的必备能力。无论是监控竞争对手价格、汇总内容、生成线索,还是为 AI 应用提供实时数据,Firecrawl 与 n8n 的组合都能提供强大的解决方案,且无需编程知识。 +Firecrawl 是面向 AI 智能体的上下文 API,Firecrawl Node 则将搜索 (Search) 、抓取 (Scrape) 、爬取 (Crawl) 、映射 (Map) 、交互 (Interact) 和代理 (Agent) 功能引入您的 n8n 工作流。无需编写代码,即可监控价格、汇总内容、生成线索,或为 AI 智能体提供干净的上下文。 ![Firecrawl 与 n8n 集成](/images/guides/n8n/firecrawl-n8n-integration-hero.png) @@ -15,7 +15,7 @@ n8n 是一个开源工作流自动化平台,可连接不同的工具和服务 ## 为什么要将 Firecrawl 与 n8n 结合使用? {#why-use-firecrawl-with-n8n} -传统网页抓取面临诸多挑战:网站更新结构后,自定义脚本可能失效;反机器人系统会封禁自动化请求;高度依赖 JavaScript 的网站无法正确渲染;基础设施也需要持续维护。 +传统网页抓取面临诸多挑战:网站更新结构后,自定义脚本可能失效;复杂且高度依赖 JavaScript 的网站无法正确渲染;基础设施也需要持续维护。 Firecrawl 负责处理抓取端的这些技术难题,而 n8n 则提供自动化框架。两者结合后,您可以构建可用于生产环境的工作流,实现: @@ -162,7 +162,7 @@ docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n ## 第 3 步:安装并配置 Firecrawl Node {#step-3-install-and-configure-the-firecrawl-node} -n8n 原生支持 Firecrawl。安装该节点后,使用之前创建的 API 密钥将其连接到您的 Firecrawl 账户。 +Firecrawl 以经过验证的节点 (`@mendable/n8n-nodes-firecrawl`) 的形式在 n8n 中提供,由 Firecrawl 构建和维护。安装该节点后,使用之前创建的 API 密钥将其连接到您的 Firecrawl 账户。在自行托管的 n8n 上,经过验证的节点只需由实例所有者安装一次,该实例上的所有用户即可使用。 ### 将 Firecrawl Node 添加到工作流 {#add-the-firecrawl-node-to-your-workflow} @@ -190,10 +190,10 @@ Firecrawl Node 会以带有 Firecrawl 标志的方框形式显示在画布上。 使用 Firecrawl Node 前,您需要使用 API 密钥对其进行身份验证: 1. 点击 Firecrawl Node 框,在右侧打开其配置面板 -2. 顶部会显示“用于连接的凭据”下拉菜单 -3. 首次使用时,请点击 **“创建新凭据”** +2. 顶部会显示“用于连接的凭证”下拉菜单 +3. 首次使用时,请点击 **“创建新凭证”** -![显示凭据下拉菜单及“创建新凭据”选项的 Firecrawl Node 配置面板](/images/guides/n8n/n8n-firecrawl-api-credentials-setup.gif) +![显示凭据下拉菜单及“创建新凭证”选项的 Firecrawl Node 配置面板](/images/guides/n8n/n8n-firecrawl-api-credentials-setup.gif) 4. 随即会打开凭据配置窗口 5. 为该凭据输入名称 (例如“我的 Firecrawl 账户”) @@ -202,19 +202,23 @@ Firecrawl Node 会以带有 Firecrawl 标志的方框形式显示在画布上。 凭据现已保存到 n8n。之后使用 Firecrawl Node 时,无需再次输入 API 密钥。 + + 凭据中还有一个 **Base URL** 字段,默认值为 `https://api.firecrawl.dev/v2`。使用旧版 Node 创建的凭据可能仍指向 `https://api.firecrawl.dev/v1`。如果 Base URL 为 v1,仅 v2 支持的操作 (如 Agent、浏览器 和 交互) 会失败并返回 404 错误 ("The resource you are requesting could not be found") 。请打开该凭据,并将 **Base URL** 设置为 `https://api.firecrawl.dev/v2`。 + + ### 测试连接 {#test-your-connection} 让我们验证 Firecrawl Node 是否已正确连接: 1. 保持选中 Firecrawl Node,并查看配置面板 -2. 在“资源”下拉菜单中,选择“**抓取 URL 并获取其内容**” +2. 将 **资源** 设置为“**抓取**”,将 **操作** 设置为“**抓取 URL**” 3. 在“URL”字段中输入:`https://firecrawl.dev` 4. 暂时保留其他设置的默认值 -5. 点击节点右下角的“**测试步骤**”按钮 +5. 点击“**执行步骤**”按钮 ![选择抓取操作、输入 example.com URL 并点击测试步骤按钮](/images/guides/n8n/n8n-firecrawl-test-connection-scrape.gif) -如果所有配置均正确,节点下方的输出面板中将显示从 example.com 抓取的内容。 +如果所有配置均正确,输出面板中将显示从 firecrawl.dev 抓取的内容。 恭喜!您的 Firecrawl Node 现已连接并正常运行。 @@ -293,9 +297,10 @@ Firecrawl Node 会以带有 Firecrawl 标志的方框形式显示在画布上。 * 搜索并添加 "**Firecrawl**" * 选择你的 Firecrawl 凭据 * 配置: - * **资源**: 抓取网页并获取其内容 + * **资源**: 抓取 + * **Operation**: 抓取 URL * **URL**: `https://www.firecrawl.dev/blog/category/product-updates` - * **Formats**: 选择“Summary” + * **Scrape Options**: 添加 **Formats** 并选择“Summary” ![添加并配置 Firecrawl Node,已选择博客 URL 和 Summary 格式](/images/guides/n8n/n8n-firecrawl-scrape-blog-summary.gif) @@ -323,7 +328,7 @@ Firecrawl Node 会以带有 Firecrawl 标志的方框形式显示在画布上。 ![配置 Telegram 节点并将 summary 字段映射到消息文本](/images/guides/n8n/n8n-test-telegram-message-firecrawl.gif) -* 根据 Firecrawl 的摘要结构,从 Firecrawl Node 输出中拖动 `summary` 字段,将摘要添加到消息文本中。 +* 根据 Firecrawl 的摘要结构,从 Firecrawl Node 输出中拖动 `summary` 字段 (位于 `data` 下) ,将摘要添加到消息文本中。 7. 测试工作流: * 点击 "**执行工作流**" @@ -349,8 +354,9 @@ Firecrawl Node 会以带有 Firecrawl 标志的方框形式显示在画布上。 1. 创建一个新工作流,并添加 **Manual Trigger** 节点 -2. 添加 **Firecrawl** 节点,并进行以下设置: - * **Resource**:搜索并可选择抓取搜索结果 +2. 添加 **Firecrawl** Node,并进行以下设置: + * **资源**:Map & Search + * **Operation**:Search Web * **Query**:`ai news` * **Limit**:5 @@ -453,16 +459,17 @@ return [{ json: { message } }]; ## 了解 Firecrawl 操作 {#understanding-firecrawl-operations} -现在你已经构建了一些工作流,接下来让我们了解 n8n 中提供的不同 Firecrawl 操作。每项操作都针对特定的网页抓取用例而设计。 +现在你已经构建了一些工作流,接下来让我们了解 n8n 中提供的不同 Firecrawl 操作。在 Firecrawl Node 中,你需要先选择一个 **资源** (抓取、Crawling、Map & Search、Agent、交互、浏览器、Account 或 Extract (Legacy)) ,然后再选择一个 **Operation**。每项操作都针对特定的网页数据使用场景而设计。 -### 抓取网页并获取其内容 {#scrape-a-url-and-get-its-content} +### 抓取 URL {#scrape-url} -从单个网页提取内容,并以多种格式返回。 +资源:**抓取**。从单个网页提取内容,并以多种格式返回。 **功能:** * 抓取单个 URL * 返回干净的 Markdown、HTML 或 AI 生成的摘要 +* 使用 **JSON** 格式并配合 prompt 或模式返回结构化数据 * 可截取屏幕截图并提取链接 **适用场景:** @@ -474,13 +481,21 @@ return [{ json: { message } }]; **示例用例:** 每日博客摘要 (如上方示例 1) -### 使用持久化配置进行抓取和交互 {#scrape-interact-with-persistent-profiles} +### 交互 {#interact} + +资源:**交互**。在 **抓取 URL** 之后继续操作页面,例如点击、填写表单和导航,可使用自然语言 prompt,也可使用 Playwright 或 Bash 代码。 + +**操作:** + +* **Execute Interaction**:使用 抓取 URL 输出中的 `scrapeId` (`data.metadata.scrapeId`) ,对已抓取的网页运行 prompt 或代码 +* **Stop Interaction**:结束该 `scrapeId` 对应的交互会话 +* **Get 交互 Context**:返回使用说明,供将这些操作作为工具调用的 AI 智能体使用 -对于先执行 Scrape 再执行 Interact 的工作流,请在 **Scrape** 步骤中设置持久化 `profile`。Interact 步骤只需使用抓取响应中的 `scrapeId`,以及 prompt 或代码。请勿在 Interact 请求正文中添加 `profile`;Interact 会继承抓取任务的配置。 +如果工作流先执行 Scrape 再执行 交互,并使用持久化浏览器配置文件,请在 **抓取 URL** 步骤中设置 **Profile**。Execute Interaction 步骤只需提供 `scrapeId` 以及 prompt 或代码。不要在 交互 请求体中添加 `profile`,交互 会沿用抓取任务的配置文件。 -要保存 Cookie、localStorage 和其他浏览器状态,请在工作流完成后停止交互会话。如果后续工作流运行时只需读取现有配置,请在 Scrape 步骤中将 `saveChanges` 设为 `false`。 +如需保存 cookie、localStorage 及其他浏览器状态,请在工作流结束时运行 **Stop Interaction**。如果后续运行工作流时只需读取现有配置文件,请在 Scrape 步骤的配置文件设置中关闭 **Save Changes**。 -如果已安装的 Firecrawl n8n 节点版本未在 Scrape 操作中提供配置设置,请更新到最新版本的 Firecrawl n8n 节点。如果您的 n8n 版本支持为节点设置自定义请求或请求正文选项,可在此处传入相同的 `profile` 对象: +如果你安装的 Firecrawl n8n Node 版本在 抓取 URL 操作中未显示 **Profile**,请更新到最新版 Firecrawl n8n Node。你也可以在 **Additional Fields** > **Custom Properties (JSON)** 中传入相同的 `profile` object: ```json { @@ -491,9 +506,11 @@ return [{ json: { message } }]; } ``` -### 搜索并可选择抓取搜索结果 {#search-and-optionally-scrape-search-results} +有关详细信息,请参见[交互文档](/zh/features/interact)。 -执行网页搜索并返回结果,还可选择抓取内容。 +### 搜索网页 {#search-web} + +资源:**Map & Search**。执行网页搜索并返回结果,还可选择抓取内容。 **功能说明:** @@ -510,15 +527,18 @@ return [{ json: { message } }]; **示例用例:** AI 新闻聚合 (如上文示例 2) -### 爬取网站 {#crawl-a-website} +### 爬取网站 {#crawl-website} -递归发现并抓取网站中的多个页面。 +资源:**Crawling**。递归发现并抓取网站中的多个页面。 **功能:** * 自动跟随链接 -* 一次操作抓取多个页面 +* 一次任务抓取多个页面 * 可按模式筛选 URL +* 返回爬取任务 ID;再添加一个 Firecrawl Node 并选择 **Get Crawl Status**,即可读取已抓取的页面 + +Crawling 资源还提供 **Cancel Crawl Job**、**Get Crawl Errors**、**Get Many Active Crawls** 和 **Preview Crawl Parameters** (可将自然语言 prompt 转换为爬取设置) 。 **适用场景:** @@ -526,13 +546,13 @@ return [{ json: { message } }]; * 网站归档 * 多页面数据收集 -### 映射网站并获取 URL {#map-a-website-and-get-urls} +### 映射网站 {#map-website} -返回网站中发现的所有 URL,无需抓取内容。 +资源:**Map & Search**。返回网站中发现的 URL,无需抓取内容。 **功能:** -* 发现网站中的所有链接 +* 发现网站中的链接 * 返回简洁的 URL 列表 * 快速轻量 @@ -542,72 +562,65 @@ return [{ json: { message } }]; * 生成站点地图 * 规划更大规模的爬取任务 -### 提取数据 {#extract-data} - -使用 AI 根据自定义 prompt 或 schema 提取结构化信息。 - -**功能:** - -* AI 驱动的数据提取 -* 按指定格式返回数据 -* 支持跨多个页面提取 +### 批量抓取 URL {#batch-scrape-urls} -**最适合:** - -* 自定义数据提取 -* 构建数据库 -* 收集结构化信息 +资源:**抓取**。在一个任务中并行抓取多个 URL。 -### 批量抓取 {#batch-scrape} +**功能说明:** -高效地并行抓取多个 URL。 +* 一次性处理一组 URL,所有 URL 使用相同的抓取选项 +* 比循环逐个处理更高效 +* 返回批次任务 ID;添加 **获取批量抓取状态** 即可统一读取所有结果 -**功能:** +抓取资源还提供 **获取批量抓取错误** 和 **取消批量抓取作业** 两项操作。 -* 同时处理多个 URL -* 比循环调用更高效 -* 一次返回所有结果 - -**适用于:** +**最适合:** * 处理 URL 列表 -* 批量采集数据 -* 大规模网页抓取项目 +* 批量数据采集 +* 大规模抓取项目 ### 代理 {#agent} -使用 AI 代理根据自然语言 prompt 自主浏览网站并提取数据。 +资源:**Agent**。使用 AI 智能体,根据自然语言 prompt 自主浏览网站并提取数据。 -**功能:** +**功能说明:** -* 接收描述所需数据的 prompt -* AI 代理自主导航并提取信息 -* 支持 **同步** 模式 (等待结果) 和 **异步** 模式 (立即返回任务 ID) -* 使用 **获取代理状态** 在异步模式下轮询结果 +* 接收一个描述所需数据的 prompt,并可选提供 URL 和 JSON 模式 +* AI 智能体自主浏览页面并提取信息 +* 提供两种操作:**Extract Data With AI Agent** (等待结果返回) 和 **Start AI Agent Job (Async)** (立即返回任务 ID) +* 使用异步操作时,可通过 **Get Agent Status** 轮询结果 **最适合:** -* 由 prompt 引导的复杂多页面数据收集 -* 在不了解具体页面结构时提取信息 -* 需要浏览多个页面的研究任务 +* 由 prompt 引导、跨多个页面的复杂数据收集 +* 在不清楚具体页面结构的情况下提取信息 +* 需要在多个页面间跳转浏览的研究任务 **同步与异步:** -* **代理 (同步) ** 会在一步中启动任务并等待结果,是大多数使用场景中最简单的方式。**最长等待时间** 参数控制节点在超时前轮询的时长 (默认值:300 秒,最大值:600 秒) 。如果代理任务耗时超过此时长,即使任务仍可能在 Firecrawl 端完成,节点也会返回超时状态。对于可能超过 10 分钟的任务,请改用异步模式。 -* **代理 (异步) ** 会立即返回任务 ID。添加第二个 Firecrawl 节点,并使用 **获取代理状态** 操作,以便在任务完成后获取结果。 +* **Extract Data With AI Agent** 会一步完成任务启动和结果等待,是大多数使用场景下最简单的方式。**Max Wait Time** 参数用于控制 Node 在超时前的轮询时长 (默认:300 秒,最大:600 秒) 。如果代理任务耗时超过该值,Node 会返回 `timeout` 状态及 `jobId`,但该任务仍可能在 Firecrawl 端继续执行并完成。此时可将该 ID 传给 **Get Agent Status**;对于可能超过 10 分钟的任务,建议直接使用异步操作。 +* **Start AI Agent Job (Async)** 会立即返回任务 ID。再添加一个使用 **Get Agent Status** 操作的 Firecrawl Node,即可在任务完成后检索结果。 + +有关智能体功能的详细信息,请参见 [Agent 文档](/zh/features/agent)。 + +### 提取结构化数据 (旧版) {#extract-structured-data-legacy} -有关代理功能的详细信息,请参见 [Agent 文档](/zh/features/agent)。 +资源:**Extract (Legacy)**。借助 AI,根据 prompt 或模式从一组 URL 中提取结构化信息,并通过 **Get Extract Status** 读取结果。 + +此资源调用旧版 `/extract` 端点。新建工作流时,请改用 **Agent**;如果已经确定目标页面,也可以使用 **抓取 URL** 并选择 **JSON** 格式。 ### 浏览器沙箱 {#browser-sandbox} -提供可通过代码控制的持久化浏览器会话,让您能在单个会话中执行多步骤浏览器自动化。 +资源:**浏览器**。提供可通过代码控制的持久化浏览器会话,让您能在单个会话中执行多步骤浏览器自动化。 **操作:** -* **创建浏览器会话** — 启动新的浏览器会话并返回 `sessionId` -* **执行浏览器代码** — 在会话中运行 JavaScript、Python 或 bash 代码 (使用创建步骤返回的 `sessionId`) -* **列出浏览器会话** — 列出活跃或已销毁的会话 -* **删除浏览器会话** — 完成后销毁会话 +* **创建浏览器会话**:启动新的浏览器会话并返回其 `id` +* **执行浏览器代码**:在会话中运行 Node (Playwright)、Python 或 Bash 代码,并将创建步骤返回的 `id` 用作 **Session ID** +* **获取多个浏览器会话**:列出活跃或已销毁的会话 +* **删除浏览器会话**:完成后销毁会话 +* **获取浏览器上下文**:为将这些操作作为工具调用的 AI 智能体返回使用说明和活跃会话 **最适合:** @@ -615,10 +628,14 @@ return [{ json: { message } }]; * 无法预先确定步骤数量的动态页面导航 * 使用持久化浏览器配置文件,以便在多次运行之间保留 Cookie 和 localStorage 的工作流 -在 n8n 中,在 Firecrawl 节点上选择 **浏览器** 资源即可使用这些操作。将创建步骤返回的 `sessionId` 传入后续每个执行或删除步骤。使用 n8n 的 **Loop Over Items** 节点遍历动态页面列表,并在同一会话中为每个页面调用执行操作。 +将创建步骤返回的会话 `id` 传入后续每个执行或删除步骤。使用 n8n 的 **Loop Over Items** 节点遍历动态页面列表,并在同一会话中为每个页面调用执行操作。 有关浏览器沙箱功能的详细信息,请参见[浏览器沙箱文档](/zh/features/browser)。 +### 账户 {#account} + +资源:**Account**。读取团队的额度使用情况、token 使用情况和队列状态,便于工作流在执行大型任务前检查剩余额度。 + ## 工作流模板和示例 {#workflow-templates-and-examples} 无需从零开始,您可以使用预构建模板快速上手。n8n 社区创建了许多可供复制和自定义的 Firecrawl 工作流。 diff --git a/zh/integrations/neuron-ai.mdx b/zh/integrations/neuron-ai.mdx index 22b55c924..f3d1ffaa7 100644 --- a/zh/integrations/neuron-ai.mdx +++ b/zh/integrations/neuron-ai.mdx @@ -8,7 +8,7 @@ og:description: "借助 Firecrawl 工具包,为 Neuron AI 代理提供网页 **Neuron AI 官方文档:** [docs.neuron-ai.dev/agent/tools](https://docs.neuron-ai.dev/agent/tools) - 借助 Firecrawl,为 PHP 代理提供网页搜索和页面读取能力 + 为 PHP 代理接入 Firecrawl Search 和抓取,让 Neuron AI 代理能够查找最新的信息来源,并将页面读取为干净的 Markdown ## 概览 {#overview} diff --git a/zh/integrations/pipedream.mdx b/zh/integrations/pipedream.mdx index 9bfc4b9a3..fcef9110e 100644 --- a/zh/integrations/pipedream.mdx +++ b/zh/integrations/pipedream.mdx @@ -19,15 +19,15 @@ description: "在 Pipedream 工作流中添加 Firecrawl 的 scrape、crawl、se 2. 关联您的 Firecrawl API 密钥 3. 将 Firecrawl actions 添加到新的或现有的工作流 -## 可执行的操作 {#what-you-can-do} - -| 功能 | 使用场景 | -| ----------- | --------------------------------- | -| **Scrape** | 当 Webhook 或计划任务触发时,获取页面内容 | -| **Crawl** | 启动多页面爬取任务 (使用 Get Crawl Data 轮询) | -| **Search** | 在后续步骤前发现信息来源 | -| **Map** | 列出网站中的 URL,也可按搜索词筛选 | -| **Extract** | 从一个或多个 URL 中提取结构化数据 | +## 功能概览 {#what-you-can-do} + +| actions | 使用场景 | +| ---------------- | --------------------------------------------------------- | +| **Scrape Page** | 在 Webhook 或调度计划触发时抓取页面内容 | +| **Crawl URL** | 启动多页面爬取任务 (通过 **Get Crawl Data** 轮询结果) | +| **Search** | 在执行后续步骤前查找信息来源 | +| **Map URL** | 列出站点上的 URL,可按搜索词过滤 | +| **Extract Data** | 从一个或多个 URL 中提取结构化数据 (通过 **Get Extract Status** 检查运行中的任务) | ## 资源 {#resources} diff --git a/zh/integrations/praison.mdx b/zh/integrations/praison.mdx index 109a3b58a..ab536b566 100644 --- a/zh/integrations/praison.mdx +++ b/zh/integrations/praison.mdx @@ -15,10 +15,10 @@ Praison AI 可以调用 Firecrawl 工具,让代理抓取网页,并在运行 ## 快速开始 {#quick-start} -1. 安装 tools extra: +1. 安装 agents 包、Praison tools 包和 Firecrawl SDK: ```bash -pip install "praisonai[tools]" +pip install praisonaiagents praisonai-tools firecrawl-py ``` 2. 为 Firecrawl 云端设置 `FIRECRAWL_API_KEY` @@ -39,10 +39,11 @@ print(agent.chat("Scrape the content from https://praison.ai/docs")) ## 可执行的操作 {#what-you-can-do} -| 功能 | 使用场景 | -| ------ | ----------------------------------------------- | -| **抓取** | 将清理后的页面内容获取到代理上下文中 (`FirecrawlTool.scrape`) | -| **爬取** | 从网站收集页面 (`FirecrawlTool.crawl(url, limit=10)`) | +| 功能 | 使用场景 | +| ------ | --------------------------------------------------- | +| **抓取** | 将清理后的页面内容获取到代理上下文中 (`FirecrawlTool.scrape`) | +| **爬取** | 从网站收集页面 (`FirecrawlTool.crawl(url, limit=10)`) | +| **搜索** | 根据查询查找相关页面 (`FirecrawlTool.search(query, limit=5)`) | ## 资源 {#resources} diff --git a/zh/integrations/replit.mdx b/zh/integrations/replit.mdx index 70c03cde0..8a9a2aa17 100644 --- a/zh/integrations/replit.mdx +++ b/zh/integrations/replit.mdx @@ -31,37 +31,37 @@ Replit Agent 可使用 Firecrawl 的 **搜索**、**抓取**、**交互**、** 为研究、发现竞争对手和数据补充查找相关的实时网页来源及摘录。 - **使用场景:**发现竞争对手、研究助手、潜在客户数据补充。 + **应用场景:**发现竞争对手、研究助手、潜在客户数据补充。 将任意 URL 转换为可供 LLM 使用的整洁数据,包括摘要、结构化字段和应用内容。 - **使用场景:**提取产品数据、抓取文章、补充公司页面数据。 + **应用场景:**提取产品数据、抓取文章、补充公司页面数据。 在动态网站上点击、填写表单,以及完成多步骤流程。 - **使用场景:**表单工作流、已登录页面、多步骤数据收集。 + **应用场景:**表单工作流、动态页面、多步骤数据收集。 按计划监控页面、网站或网页是否有重要更新。可在你构建的应用中通过 Firecrawl API 使用。 - **使用场景:**关键词监控、更新日志告警、竞争对手跟踪。 + **应用场景:**关键词监控、更新日志告警、竞争对手跟踪。 发现并抓取网站中可访问的页面。可在你构建的应用中通过 Firecrawl API 使用。 - **使用场景:**导入文档、全站提取、多页面研究。 + **应用场景:**导入文档、全站提取、多页面研究。 将 PDF 和 Word 文档转换为 Markdown 或 JSON。可在你构建的应用中通过 Firecrawl API 使用。 - **使用场景:**解析报告、文档知识库、文件转结构化数据工作流。 + **应用场景:**解析报告、文档知识库、文件转结构化数据工作流。 diff --git a/zh/integrations/sourcesyncai.mdx b/zh/integrations/sourcesyncai.mdx deleted file mode 100644 index 8b04c23b6..000000000 --- a/zh/integrations/sourcesyncai.mdx +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: 'SourceSync.ai' -description: 'Firecrawl 与 SourceSync.ai 集成,提供网页抓取能力。' -og:title: "SourceSync.ai | Firecrawl" -og:description: "Firecrawl 与 SourceSync.ai 集成,提供网页抓取能力。" ---- - -[SourceSync.ai](https://sourcesync.ai) 是一个“检索增强生成”(Retrieval Augmented Generation, RAG)即服务平台,帮助你使用自有数据构建 AI 应用。本文介绍如何将 Firecrawl 与 SourceSync.ai 搭配使用,以启用网页抓取能力。 - -
- ## 设置 {#setup} -
- -1. 先在你的 [Firecrawl 控制台](https://www.firecrawl.dev/app)获取 Firecrawl API 密钥。 - -2. 将你的 SourceSync.ai 命名空间配置为使用 Firecrawl 作为网页抓取提供方: - - - -```bash cURL -curl -X PATCH https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "webScraperConfig": { - "provider": "FIRECRAWL", - "apiKey": "YOUR_FIRECRAWL_API_KEY" - } - }' -``` - -```javascript JavaScript -const response = await fetch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - { - method: 'PATCH', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - webScraperConfig: { - provider: 'FIRECRAWL', - apiKey: 'YOUR_FIRECRAWL_API_KEY', - }, - }), - } -) -``` - -```python Python -import requests - -response = requests.patch( - 'https://api.sourcesync.ai/v1/namespaces/YOUR_NAMESPACE_ID', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'webScraperConfig': { - 'provider': 'FIRECRAWL', - 'apiKey': 'YOUR_FIRECRAWL_API_KEY', - }, - }, -) -``` - - - -
- ## 用法 {#usage} -
- -完成配置后,你可以将 SourceSync.ai 的网页抓取端点与 Firecrawl 的能力配合使用。以下是主要的导入方式: - -
- ### URL 列表导入 {#url-list-ingestion} -
- -抓取指定 URL: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/urls \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "URLS_LIST", - "config": { - "urls": [ - "https://example.com/page1", - "https://example.com/page2" - ], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/urls', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'URLS_LIST', - config: { - urls: ['https://example.com/page1', 'https://example.com/page2'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/urls', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'URLS_LIST', - 'config': { - 'urls': ['https://example.com/page1', 'https://example.com/page2'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### 网站爬取 {#website-crawling} -
- -按自定义规则爬取整个网站: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/website \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "WEBSITE", - "config": { - "url": "https://example.com", - "maxDepth": 3, - "maxLinks": 100, - "includePaths": ["/docs", "/blog"], - "excludePaths": ["/admin"], - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/website', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'WEBSITE', - config: { - url: 'https://example.com', - maxDepth: 3, - maxLinks: 100, - includePaths: ['/docs', '/blog'], - excludePaths: ['/admin'], - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/website', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'WEBSITE', - 'config': { - 'url': 'https://example.com', - 'maxDepth': 3, - 'maxLinks': 100, - 'includePaths': ['/docs', '/blog'], - 'excludePaths': ['/admin'], - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ### 站点地图处理 {#sitemap-processing} -
- -处理站点地图中的所有 URL: - - - -```bash cURL -curl -X POST https://api.sourcesync.ai/v1/ingest/sitemap \ - -H "Authorization: Bearer YOUR_SOURCE_SYNC_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "namespaceId": "YOUR_NAMESPACE_ID", - "ingestConfig": { - "source": "SITEMAP", - "config": { - "url": "https://example.com/sitemap.xml", - "scrapeOptions": { - "includeSelectors": ["article", "main"], - "excludeSelectors": [".navigation", ".footer"] - } - } - } - }' -``` - -```javascript JavaScript -const response = await fetch('https://api.sourcesync.ai/v1/ingest/sitemap', { - method: 'POST', - headers: { - Authorization: `Bearer ${SOURCE_SYNC_API_KEY}`, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - namespaceId: 'YOUR_NAMESPACE_ID', - ingestConfig: { - source: 'SITEMAP', - config: { - url: 'https://example.com/sitemap.xml', - scrapeOptions: { - includeSelectors: ['article', 'main'], - excludeSelectors: ['.navigation', '.footer'], - }, - }, - }, - }), -}) -``` - -```python Python -response = requests.post( - 'https://api.sourcesync.ai/v1/ingest/sitemap', - headers={ - 'Authorization': f'Bearer {SOURCE_SYNC_API_KEY}', - 'Content-Type': 'application/json', - }, - json={ - 'namespaceId': 'YOUR_NAMESPACE_ID', - 'ingestConfig': { - 'source': 'SITEMAP', - 'config': { - 'url': 'https://example.com/sitemap.xml', - 'scrapeOptions': { - 'includeSelectors': ['article', 'main'], - 'excludeSelectors': ['.navigation', '.footer'], - }, - }, - }, - }, -) -``` - - - -
- ## 功能 {#features} -
- -将 Firecrawl 与 SourceSync.ai 搭配使用时,你可以获得: - -- 支持 JavaScript 渲染 -- 自动速率限制 -- 基于 CSS 选择器的内容提取 -- 递归抓取并可控制深度 -- 站点地图处理 - -
- ## 资源 {#resources} -
- -- [SourceSync.ai 文档](https://sourcesync.ai) -- [网页抓取指南](https://sourcesync.ai/web-scraping) -- [API 参考](https://sourcesync.ai/api-reference/data-ingestion#ingest-urls) - -如需更多支持: - -- 邮件: [support@sourcesync.ai](mailto:support@sourcesync.ai) -- Discord: [加入社区](https://discord.gg/Fx3GnFKnRT) \ No newline at end of file diff --git a/zh/integrations/stripe-projects.mdx b/zh/integrations/stripe-projects.mdx index 6293cfff6..02645888d 100644 --- a/zh/integrations/stripe-projects.mdx +++ b/zh/integrations/stripe-projects.mdx @@ -8,7 +8,7 @@ og:description: "通过 Stripe Projects CLI 开通 Firecrawl 账户、API 密钥 **Stripe 官方文档:** [docs.stripe.com/projects](https://docs.stripe.com/projects) · [提供商名录中的 Firecrawl](https://projects.dev/providers/) - Firecrawl 是 Stripe Projects 的提供商之一。运行 `stripe projects add firecrawl/api` 即可将其添加到任意项目。 + Firecrawl 是面向 AI 智能体的上下文 API,也是 Stripe Projects 的提供商之一。运行 `stripe projects add firecrawl/api` 即可将其添加到任意项目。 ## 概览 {#overview} @@ -35,7 +35,7 @@ stripe projects env --pull CLI 还会写入 `FIRECRAWL_API_BASE_URL` 和 `FIRECRAWL_DOCUMENTATION_URL`,这两个变量仅供参考。SDKs 读取的是 `FIRECRAWL_API_URL`,且仅在自托管部署时使用;通过 Stripe 开通的账户使用的是托管 API (即默认方式) ,因此请不要设置 `FIRECRAWL_API_URL`。 -接下来,可参照 [Node.js](/zh/quickstarts/nodejs) 或 [Python](/zh/quickstarts/python) 快速上手指南,其他语言请查看 [SDK 概览](/zh/sdks/overview)。该密钥适用于所有 endpoint:[search](/zh/features/search)、[scrape](/zh/features/scrape)、[crawl](/zh/features/crawl)、[map](/zh/features/map)、[extract](/zh/features/extract)、[交互](/zh/features/interact)、[解析](/zh/features/parse) 和[监控](/zh/features/monitoring)。 +接下来,可参照 [Node.js](/zh/quickstarts/nodejs) 或 [Python](/zh/quickstarts/python) 快速上手指南,其他语言请查看 [SDK 概览](/zh/sdks/overview)。该密钥适用于所有 endpoint:[search](/zh/features/search)、[scrape](/zh/features/scrape)、[crawl](/zh/features/crawl)、[map](/zh/features/map)、[交互](/zh/features/interact)、[智能体](/zh/features/agent)、[解析](/zh/features/parse) 和[监控](/zh/features/monitoring)。 ## 目录 {#catalog} @@ -68,7 +68,7 @@ stripe projects env --pull stripe projects remove firecrawl ``` -升级通过 Stripe [共享支付令牌](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens)完成,因此 Firecrawl 始终不会接触到你的银行卡信息。该方案会像其他订阅一样显示在你的 Firecrawl dashboard 中。若要退回 Free,请运行 `stripe projects upgrade firecrawl` 并选择 `free`,或在 dashboard 的 [计费](https://www.firecrawl.dev/app/settings?tab=billing) 中更改方案。 +升级通过 Stripe [共享支付令牌](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens)完成,因此 Firecrawl 始终不会接触到你的银行卡信息。该方案会像其他订阅一样显示在你的 Firecrawl dashboard 中。若要退回 Free,请运行 `stripe projects downgrade firecrawl` 并选择 `free`,或在 dashboard 的 [计费](https://www.firecrawl.dev/app/settings?tab=billing) 中更改方案。 ## 账户与计费 {#accounts-and-billing} @@ -103,4 +103,4 @@ npx skills add https://docs.stripe.com --skill stripe-projects -g -y * [Stripe Projects 文档](https://docs.stripe.com/projects) * [提供商名录](https://projects.dev/providers/)和[模板](https://projects.dev/templates/);Shopify Trending Products 模板已集成 Firecrawl * [Firecrawl 定价](https://www.firecrawl.dev/pricing) -* 获取密钥的其他方式:[Dashboard](https://www.firecrawl.dev/app/api-keys)、[Vercel Marketplace](/zh/quickstarts/vercel-marketplace);如果你运营平台,也可使用[合作伙伴 API](/zh/partner-integration) \ No newline at end of file +* 获取密钥的其他方式:[Dashboard](https://www.firecrawl.dev/app/api-keys)、[Vercel Marketplace](/zh/quickstarts/vercel-marketplace);如果你运营平台,也可使用 [Firecrawl for Platforms](/zh/firecrawl-for-platforms) \ No newline at end of file diff --git a/zh/integrations/tines.mdx b/zh/integrations/tines.mdx new file mode 100644 index 000000000..df2b0857e --- /dev/null +++ b/zh/integrations/tines.mdx @@ -0,0 +1,148 @@ +--- +title: "Tines" +description: "在 Tines stories 中通过 HTTP Request actions 调用 Firecrawl 的搜索、抓取、提取、映射和爬取功能" +--- + + + **Tines 文档:** [HTTP Request action](https://www.tines.com/docs/actions/types/http-request/) 和 [凭据](https://www.tines.com/docs/credentials/) + + 为 Tines stories 接入来自 Firecrawl 的实时网页数据 + + +## 概览 {#overview} + +Tines stories 可以通过 HTTP Request action 调用任意 REST API。将该 action 指向 Firecrawl API 后,story 即可进行网页搜索、将网页抓取为 markdown、提取结构化数据、映射站点或爬取整个站点,并将结果传递给 story 中的下一个 action。 + +## 快速开始 {#quick-start} + +1. [创建 Firecrawl API 密钥](https://www.firecrawl.dev/app/api-keys) +2. 在 Tines 中打开 **凭据**,创建一个名为 `firecrawl` 的 **Text** 凭据,并将密钥粘贴为凭据值 +3. 在 story 中添加一个 **HTTP Request** action,并按下方所示进行配置 + +通过 `<>` 引用密钥,可避免密钥直接出现在 action 配置中。 + +## 抓取网页 {#scrape-a-page} + +此操作会发送抓取请求,并以 markdown 格式输出网页内容: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": ["markdown"], + "integration": "_tines" + } +} +``` + +将 `https://example.com` 替换为上游事件中的 URL,例如 `<>`。可选的 `integration` 字段用于标记来自 Tines 的请求。 + +## 功能概览 {#what-you-can-do} + +| 功能 | 端点 | 使用场景 | +| ------ | ------------------------------ | ---------------------------- | +| **搜索** | `POST /v2/search` | 针对某个问题或告警查找信息来源,供后续操作使用 | +| **抓取** | `POST /v2/scrape` | 将 URL 转换为 markdown 或结构化 JSON | +| **提取** | `POST /v2/scrape`,使用 `json` 格式 | 结合 prompt 和模式提取标题、产品详情等字段 | +| **映射** | `POST /v2/map` | 列出站点上的所有 URL | +| **爬取** | `POST /v2/crawl` | 采集整个站点的页面,然后轮询获取结果 | + +所有端点均使用基础 URL `https://api.firecrawl.dev`、相同的 `Authorization` 标头以及 JSON 请求体。 + +## 进行网页搜索 {#search-the-web} + +```json +{ + "url": "https://api.firecrawl.dev/v2/search", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "query": "firecrawl web scraping", + "limit": 5, + "sources": ["web"], + "integration": "_tines" + } +} +``` + +## 提取结构化数据 {#extract-structured-data} + +将 `formats` 条目设为 `json` 类型,并提供 prompt 和 JSON 模式: + +```json +{ + "url": "https://api.firecrawl.dev/v2/scrape", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "formats": [ + { + "type": "json", + "prompt": "Extract the page title", + "schema": { + "type": "object", + "properties": { "title": { "type": "string" } } + } + } + ], + "integration": "_tines" + } +} +``` + +## 爬取网站 {#crawl-a-site} + +爬取任务以异步方式运行:先用一个操作开始爬取,再用另一个操作读取结果。 + +使用 `POST /v2/crawl` **开始爬取**: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl", + "method": "post", + "content_type": "json", + "headers": { + "Authorization": "Bearer <>" + }, + "payload": { + "url": "https://example.com", + "limit": 10, + "integration": "_tines" + } +} +``` + +响应中会包含一个 `id`。使用第二个 HTTP Request 操作,根据该 `id` 读取爬取任务来**检查状态**,并重复执行,直到 `status` 变为 `completed`: + +```json +{ + "url": "https://api.firecrawl.dev/v2/crawl/<>", + "method": "get", + "headers": { + "Authorization": "Bearer <>" + } +} +``` + +此处的 `start_crawl` 是发起该爬取任务的 action 名称。 + +## 资源 {#resources} + +* [Tines HTTP Request action](https://www.tines.com/docs/actions/types/http-request/) +* [Tines 凭据](https://www.tines.com/docs/credentials/) +* [Firecrawl API 简介](/zh/api-reference/v2-introduction) +* [Firecrawl 抓取文档](/zh/features/scrape) +* [Firecrawl 爬取文档](/zh/features/crawl) \ No newline at end of file diff --git a/zh/integrations/zapier.mdx b/zh/integrations/zapier.mdx index 2525d047f..40a8a240b 100644 --- a/zh/integrations/zapier.mdx +++ b/zh/integrations/zapier.mdx @@ -149,13 +149,16 @@ description: "Firecrawl 自动化的官方教程和 Zapier 集成模板" ## Firecrawl Actions {#firecrawl-actions} -| 操作 | 使用场景 | -| ------------------ | -------------------------- | -| **/Scrape Page** | 快速采集单个页面的数据 | -| **/Crawl Website** | 抓取整个网站的多个页面 | -| **/Extract Data** | 使用自定义 schema 进行 AI 驱动的数据提取 | -| **/Search Data** | 结合搜索和抓取实现研究自动化 | -| **/Map Data** | SEO 分析和网站结构映射 | +| 操作 | 使用场景 | +| ------------------------------------------------------------------------ | ----------------------------------- | +| **/Scrape Page** | 快速采集单个页面的数据 | +| **/Crawl Website** | 抓取整个网站的多个页面 | +| **/Extract Data** | 使用自定义 模式 进行 AI 驱动的数据提取 | +| **/Search Data** | 结合搜索和抓取实现研究自动化 | +| **/Map Data** | SEO 分析和网站结构映射 | +| **Run Agent** | 根据 prompt、可选的 URL 和模式,在额度上限内从网页收集数据 | +| **Get Data From /Crawl**、**Get Data From /Extract**、**Get Agent Status** | 读取此前爬取、提取或代理任务的结果 | +| **Cancel Agent** | 停止正在运行的代理任务 | ## 快速参考 {#quick-reference} diff --git a/zh/introduction.mdx b/zh/introduction.mdx index 3f460dc3e..d9c302647 100644 --- a/zh/introduction.mdx +++ b/zh/introduction.mdx @@ -1,8 +1,8 @@ --- title: 介绍 -description: "面向 AI 代理的网页数据 API。通过一个 API 即可进行网页搜索、抓取任意页面并与之交互。" +description: "面向 AI 代理的上下文 API。通过一个 API 即可进行网页搜索、抓取任意页面并与之交互。" og:title: "介绍 | Firecrawl" -og:description: "面向 AI 代理的网页数据 API。通过一个 API 即可进行网页搜索、抓取任意页面并与之交互。" +og:description: "面向 AI 代理的上下文 API。通过一个 API 即可进行网页搜索、抓取任意页面并与之交互。" --- import SearchPython from "/snippets/zh/v2/search/base/python.mdx"; @@ -26,7 +26,7 @@ import { } from "/snippets/shared/agent-first-onboarding.jsx"; import AlexandriaFeedbackCTA from "/snippets/zh/alexandria-feedback-cta.mdx"; -Firecrawl 是面向 AI 代理的网页数据 API。搜索、抓取实时网页并与之交互,获取干净的 Markdown 或结构化数据。 +Firecrawl 是面向 AI 代理的上下文 API。搜索、抓取实时网页并与之交互,获取干净的 Markdown 或结构化数据。 ## 快速开始 {#get-started} diff --git a/zh/learn/rag-llama3.mdx b/zh/learn/rag-llama3.mdx index dab99780e..2b3ee47d5 100644 --- a/zh/learn/rag-llama3.mdx +++ b/zh/learn/rag-llama3.mdx @@ -32,7 +32,7 @@ from langchain_community.document_loaders import FireCrawlLoader # 导入 Firec url = "https://firecrawl.dev" loader = FirecrawlLoader( - api_key="fc-YOUR_API_KEY", # 注意:将 'YOUR_API_KEY' 替换为你的实际 FireCrawl API 密钥 + api_key="fc-YOUR_API_KEY", # 注意:将 'YOUR_API_KEY' 替换为你的实际 Firecrawl API 密钥 url=url, # 目标 URL(要爬取的地址) mode="crawl" # 将模式设为 'crawl',以爬取所有可访问的子页面 ) diff --git a/zh/mcp-server/local.mdx b/zh/mcp-server/local.mdx index 0fb7604f4..5bd900040 100644 --- a/zh/mcp-server/local.mdx +++ b/zh/mcp-server/local.mdx @@ -26,10 +26,10 @@ node --version ```bash env FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` - 将客户端配置为运行 `npx -y firecrawl-mcp@3.23.7`,并通过客户端的受保护环境变量或密钥机制提供 `FIRECRAWL_API_KEY`。 + 将客户端配置为运行 `npx -y firecrawl-mcp@3.33.2`,并通过客户端的受保护环境变量或密钥机制提供 `FIRECRAWL_API_KEY`。 @@ -38,7 +38,7 @@ node --version ```bash env HTTP_STREAMABLE_SERVER=true \ FIRECRAWL_API_KEY=fc-YOUR-API-KEY \ - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` 将客户端连接到: @@ -68,13 +68,13 @@ node --version ```bash 云端 API export FIRECRAWL_API_KEY=fc-YOUR-API-KEY - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` ```bash 自托管 API export FIRECRAWL_API_URL=https://firecrawl.your-domain.com export FIRECRAWL_API_KEY=your-api-key # 如果实例无需身份验证,可省略 - npx -y firecrawl-mcp@3.23.7 + npx -y firecrawl-mcp@3.33.2 ``` @@ -87,7 +87,7 @@ node --version 使用 `npx` 可快速完成设置。如需全局安装同一经过审核的版本: ```bash -npm install -g firecrawl-mcp@3.23.7 +npm install -g firecrawl-mcp@3.33.2 ``` 然后运行: diff --git a/zh/sdks/cli.mdx b/zh/sdks/cli.mdx index 5ae086ecf..bb541d94e 100644 --- a/zh/sdks/cli.mdx +++ b/zh/sdks/cli.mdx @@ -1,8 +1,8 @@ --- title: "CLI" -description: "Firecrawl 技能让 Codex、Claude Code、Cursor 和 OpenCode 等 AI 代理能够通过 CLI 轻松使用 Firecrawl。" +description: "Firecrawl 技能让 Codex、Claude Code、Cursor 和 OpenCode 等 AI 智能体能够通过 CLI 轻松使用 Firecrawl。" og:title: "CLI | Firecrawl" -og:description: "Firecrawl 技能让 AI 代理能够通过 CLI 轻松使用 Firecrawl。AI 代理可以通过更优、上下文利用效率更高的界面获取网页数据" +og:description: "Firecrawl 技能让 AI 智能体能够通过 CLI 轻松使用 Firecrawl。AI 智能体可以通过更优、上下文利用效率更高的界面获取网页数据" --- import InstallationCLI from "/snippets/zh/v2/cli/installation/bash.mdx"; @@ -24,7 +24,7 @@ import AgentBasic from "/snippets/zh/v2/cli/agent/basic.mdx"; import AgentOptions from "/snippets/zh/v2/cli/agent/options.mdx"; import InteractCLI from "/snippets/zh/v2/interact/quickstart/cli.mdx"; -直接在终端中执行搜索、抓取、交互、爬取、Map,并运行代理任务。Firecrawl CLI 既可独立使用,也可结合技能;Codex、Claude Code、Cursor 和 OpenCode 等 AI 编码代理可以自动发现并使用这些技能。 +直接在终端中执行搜索、抓取、解析、爬取、Map、交互,运行代理任务,并监控变更。Firecrawl CLI 是命令行中面向 AI 智能体的上下文 API:它既可独立使用,也可结合技能;Codex、Claude Code、Cursor、Hermes Agent 和 OpenCode 等 AI 编码智能体可以自动发现并使用这些技能。 ## 安装 {#installation} diff --git a/zh/sdks/dotnet.mdx b/zh/sdks/dotnet.mdx index 14a9e10de..785f4a659 100644 --- a/zh/sdks/dotnet.mdx +++ b/zh/sdks/dotnet.mdx @@ -1,9 +1,9 @@ --- title: ".NET" -description: "Firecrawl .NET SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +description: "Firecrawl .NET SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" icon: "microsoft" og:title: ".NET SDK | Firecrawl" -og:description: "Firecrawl .NET SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl .NET SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} @@ -27,7 +27,7 @@ og:description: "Firecrawl .NET SDK 是对 Firecrawl API 的封装,帮助你 ```xml - + ``` diff --git a/zh/sdks/elixir.mdx b/zh/sdks/elixir.mdx index 840b7ca08..b396e9e95 100644 --- a/zh/sdks/elixir.mdx +++ b/zh/sdks/elixir.mdx @@ -15,7 +15,7 @@ import CheckCrawlStatusElixirShort from '/snippets/zh/v2/crawl-status/short/elix import CancelCrawlElixirShort from '/snippets/zh/v2/crawl-delete/short/elixir.mdx' import MapElixirShort from '/snippets/zh/v2/map/short/elixir.mdx' -可在你的 Elixir 应用中抓取单个页面、爬取整个站点,并映射 URL。该 SDK 在运行时通过 NimbleOptions 验证所有参数,并使用 Req 进行 HTTP 请求,因此在真正发出请求之前,你就能清楚发现拼写错误和无效选项。 +可在你的 Elixir 应用中对网页进行搜索、抓取、爬取、映射和交互,并借助智能体获取结构化数据。该 SDK 在运行时通过 NimbleOptions 验证所有参数,并使用 Req 进行 HTTP 请求,因此在真正发出请求之前,你就能清楚发现拼写错误和无效选项。 每个函数都有一个 bang (`!`) 变体,出错时会直接抛出异常,而不是返回 `{:error, ...}` 元组。 diff --git a/zh/sdks/go.mdx b/zh/sdks/go.mdx index 007d06e76..ef31b8dea 100644 --- a/zh/sdks/go.mdx +++ b/zh/sdks/go.mdx @@ -1,14 +1,14 @@ --- title: "Go" -description: "Firecrawl Go SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 Markdown。" +description: "Firecrawl Go SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" icon: "golang" og:title: "Go SDK | Firecrawl" -og:description: "Firecrawl Go SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl Go SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} -官方 Go SDK 维护在 Firecrawl 的 monorepo 仓库 [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk) 中。 +官方 Go SDK 维护在 Firecrawl 的 monorepo 仓库 [apps/go-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/go-sdk) 中。你可以在 Go 中使用它对网页执行搜索、抓取、爬取、映射和交互,以及在网页上运行智能体。 要安装 Firecrawl Go SDK,请运行: diff --git a/zh/sdks/java.mdx b/zh/sdks/java.mdx index 65f131c26..197822e0b 100644 --- a/zh/sdks/java.mdx +++ b/zh/sdks/java.mdx @@ -1,9 +1,9 @@ --- title: 'Java' -description: 'Firecrawl Java SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。' +description: 'Firecrawl Java SDK 是对 Firecrawl API 的封装,用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。' icon: 'java' og:title: "Java SDK | Firecrawl" -og:description: "Firecrawl Java SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl Java SDK 是对 Firecrawl API 的封装,用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} @@ -20,7 +20,7 @@ og:description: "Firecrawl Java SDK 是对 Firecrawl API 的封装,帮助你 } dependencies { - implementation("com.firecrawl:firecrawl-java:1.18.0") + implementation("com.firecrawl:firecrawl-java:1.18.5") } ``` @@ -32,7 +32,7 @@ og:description: "Firecrawl Java SDK 是对 Firecrawl API 的封装,帮助你 } dependencies { - implementation 'com.firecrawl:firecrawl-java:1.18.0' + implementation 'com.firecrawl:firecrawl-java:1.18.5' } ``` @@ -42,7 +42,7 @@ og:description: "Firecrawl Java SDK 是对 Firecrawl API 的封装,帮助你 com.firecrawl firecrawl-java - 1.18.0 + 1.18.5 ``` diff --git a/zh/sdks/node.mdx b/zh/sdks/node.mdx index 492214b60..bb447858c 100644 --- a/zh/sdks/node.mdx +++ b/zh/sdks/node.mdx @@ -1,9 +1,9 @@ --- title: 'Node' -description: '使用 Firecrawl Node SDK,从网站抓取、爬取并提取结构化数据。' +description: '使用 Firecrawl Node SDK 搜索、抓取、爬取网页并与之交互。' icon: 'node' og:title: "Node SDK | Firecrawl" -og:description: "使用 Firecrawl Node SDK,从网站抓取、爬取并提取结构化数据。" +og:description: "使用 Firecrawl Node SDK 搜索、抓取、爬取网页并与之交互。" --- import InstallationNode from '/snippets/zh/v2/installation/js.mdx' @@ -21,7 +21,7 @@ import PersistentJS from '/snippets/zh/v2/browser/persistent/js.mdx' import AgentWithSchemaNode from '/snippets/zh/v2/agent/with-schema/js.mdx' import AgentStatusNode from '/snippets/zh/v2/agent/status/js.mdx' -从你的 Node.js 应用中抓取单个页面、爬取整个站点,并映射 URL。SDK 会处理分页、重试和异步任务轮询,让你能够专注于使用返回的数据。 +从你的 Node.js 应用中进行网页搜索、抓取页面、爬取整个站点,并映射 URL,为 AI 智能体提供干净的上下文。SDK 会处理分页、重试和异步任务轮询,让你能够专注于使用返回的数据。 ## 安装 {#installation} @@ -38,10 +38,14 @@ import AgentStatusNode from '/snippets/zh/v2/agent/status/js.mdx' **没有 API 密钥?** 你可以在不提供密钥的情况下构造 `Firecrawl`,并在免密钥的 Free 档位中使用 `scrape`、`search` 和 `interact` (按 IP 限流——请参见 [限流](/zh/rate-limits#keyless-no-api-key)) 。所有其他方法都需要密钥。 -以下是一个包含错误处理的 SDK 使用示例: +以下是一个 SDK 使用示例: + + 示例使用 ES 模块和顶层 `await`。请将其保存为 `.mjs` 文件,或在 `package.json` 中设置 `"type": "module"`。在 CommonJS 项目中,请使用 `const { Firecrawl } = require('firecrawl');`,并在 `async` 函数内调用 SDK。 + +
### 抓取单个 URL {#scraping-a-url}
@@ -96,7 +100,7 @@ console.log(parsed.markdown); ### 检查爬取状态 {#checking-crawl-status}
-使用 `checkCrawlStatus` 方法检查爬取任务当前是仍在运行、已完成还是已失败。传入 `startCrawl` 返回的任务 ID。 +使用 `getCrawlStatus` 方法检查爬取任务当前是仍在运行、已完成还是已失败。传入 `startCrawl` 返回的任务 ID。 @@ -141,14 +145,14 @@ console.log(parsed.markdown); [Alexandria](/zh/features/alexandria) 是 Firecrawl 的第三方数据提供商目录。你可以使用 `findTools` 免费浏览提供商并查看工具契约,然后调用 `scrape` 并传入 `alexandria` 请求 (而非 URL) 来运行工具。 ```js Node -const catalogue = await firecrawl.findTools({ providers: ["particle"], limit: 2 }); +const catalogue = await firecrawl.findTools({ providers: ["arxiv-org"], limit: 2 }); console.log(catalogue.items); const result = await firecrawl.scrape({ alexandria: { - provider: "particle", - capability: "podcasts/episodes/search", - options: { semantic_search: "AI agents", limit: 2 }, + provider: "arxiv-org", + capability: "papers/search_papers", + options: { query: "AI agents", max_results: 2 }, }, }); diff --git a/zh/sdks/php.mdx b/zh/sdks/php.mdx index 8795cfe7b..284aee686 100644 --- a/zh/sdks/php.mdx +++ b/zh/sdks/php.mdx @@ -1,14 +1,14 @@ --- title: "PHP" -description: "Firecrawl PHP SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 markdown。" +description: "Firecrawl PHP SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" icon: "php" og:title: "PHP SDK | Firecrawl" -og:description: "Firecrawl PHP SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 markdown。" +og:description: "Firecrawl PHP SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} -官方 PHP SDK 在 Firecrawl 的 monorepo 中维护,位于 [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk)。 +官方 Firecrawl PHP SDK 支持 Laravel,可让你在 PHP 中基于 v2 API 执行抓取、爬取、映射、搜索以及运行代理等操作。它在 Firecrawl 的 monorepo 中维护,位于 [apps/php-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/php-sdk)。 要安装 Firecrawl PHP SDK,请通过 Composer 添加此依赖: diff --git a/zh/sdks/python.mdx b/zh/sdks/python.mdx index d7ee89d1d..d6ed4d9d7 100644 --- a/zh/sdks/python.mdx +++ b/zh/sdks/python.mdx @@ -1,9 +1,9 @@ --- title: "Python" -description: "Firecrawl Python SDK 是 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +description: "Firecrawl Python SDK 是 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,获取干净的 Markdown 或结构化数据。" icon: "python" og:title: "Python SDK | Firecrawl" -og:description: "Firecrawl Python SDK 是 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl Python SDK 是 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,获取干净的 Markdown 或结构化数据。" --- import InstallationPython from '/snippets/zh/v2/installation/python.mdx' @@ -137,14 +137,14 @@ print(parsed.markdown) [Alexandria](/zh/features/alexandria) 是 Firecrawl 的第三方数据提供商目录。你可以使用 `find_tools` 免费浏览提供商并查看工具契约,然后通过 `scrape(alexandria=...)` (而非传入 URL) 运行工具。 ```python Python -catalogue = firecrawl.find_tools(providers=["particle"], limit=2) +catalogue = firecrawl.find_tools(providers=["arxiv-org"], limit=2) print(catalogue.items) result = firecrawl.scrape( alexandria={ - "provider": "particle", - "capability": "podcasts/episodes/search", - "options": {"semantic_search": "AI agents", "limit": 2}, + "provider": "arxiv-org", + "capability": "papers/search_papers", + "options": {"query": "AI agents", "max_results": 2}, }, ) diff --git a/zh/sdks/ruby.mdx b/zh/sdks/ruby.mdx index d42b7567d..fd14776b0 100644 --- a/zh/sdks/ruby.mdx +++ b/zh/sdks/ruby.mdx @@ -1,9 +1,9 @@ --- title: "Ruby" -description: "Firecrawl Ruby SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +description: "Firecrawl Ruby SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" icon: "gem" og:title: "Ruby SDK | Firecrawl" -og:description: "Firecrawl Ruby SDK 是对 Firecrawl API 的封装,帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl Ruby SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} diff --git a/zh/sdks/rust.mdx b/zh/sdks/rust.mdx index f3c6b3777..e1a425650 100644 --- a/zh/sdks/rust.mdx +++ b/zh/sdks/rust.mdx @@ -1,14 +1,14 @@ --- title: "Rust" -description: "Firecrawl Rust SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 Markdown。" +description: "Firecrawl Rust SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" icon: "rust" og:title: "Rust SDK | Firecrawl" -og:description: "Firecrawl Rust SDK 是对 Firecrawl API 的封装,可帮助你轻松将网站转换为 Markdown。" +og:description: "Firecrawl Rust SDK 是对 Firecrawl API 的封装,可用于搜索、抓取和爬取网页,并获取干净的 Markdown 或结构化数据。" --- ## 安装 {#installation} -官方 Rust SDK 维护在 Firecrawl 的 monorepo 中,位于 [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk)。 +借助官方 Rust SDK,你可以在 Rust 中对网页执行搜索、抓取、解析、爬取、映射以及运行智能体等操作。它维护在 Firecrawl 的 monorepo 中,位于 [apps/rust-sdk](https://github.com/firecrawl/firecrawl/tree/main/apps/rust-sdk)。 要安装 Firecrawl Rust SDK,请从 [crates.io](https://crates.io/crates/firecrawl) 添加此依赖: diff --git a/zh/use-cases/ai-platforms.mdx b/zh/use-cases/ai-platforms.mdx index e52c5d8e9..c72b72161 100644 --- a/zh/use-cases/ai-platforms.mdx +++ b/zh/use-cases/ai-platforms.mdx @@ -5,17 +5,15 @@ description: "为 AI 助手提供支持,助力客户构建 AI 应用" icon: "robot" --- -AI 平台构建者和团队使用 Firecrawl 来驱动知识库、聊天机器人,并帮助客户基于网页数据构建 AI 应用程序。 +AI 平台构建者和团队使用 Firecrawl 来驱动知识库、聊天机器人,并帮助客户基于实时网页上下文构建 AI 应用。 **从模板和示例开始。** 使用网页数据构建 AI 驱动的应用程序。 -
- ## 工作原理 {#how-it-works} -
+## 工作原理 {#how-it-works} -将网站转换为适配 AI 的数据。用实时网络知识驱动聊天机器人,基于最新文档构建 RAG 系统,并让你的用户将他们的 AI 应用连接到网页数据源。 +将网站转换为适配 LLM 的上下文。用实时网络知识驱动聊天机器人,基于最新文档构建 RAG 系统,并让你的用户将他们的 AI 应用连接到网页数据源。
## 为什么选择 Firecrawl 作为 AI 平台的首选 {#why-ai-platforms-choose-firecrawl} diff --git a/zh/use-cases/developers-mcp.mdx b/zh/use-cases/developers-mcp.mdx index cd2bba52e..6245c7874 100644 --- a/zh/use-cases/developers-mcp.mdx +++ b/zh/use-cases/developers-mcp.mdx @@ -11,7 +11,7 @@ icon: "code" - 官方 MCP 服务器——为 Claude Desktop 和 Cursor 增加网页抓取能力 + 官方 MCP 服务器——在 Claude Desktop、Cursor 及其他 MCP 客户端中搜索、抓取网页并与之交互 @@ -25,17 +25,17 @@ icon: "code" ## 工作原理 {#how-it-works} -通过模型上下文协议 (MCP) 将 Firecrawl 直接集成到你的 AI 编码工作流中。配置完成后,你的 AI 助手即可使用一组可代你调用的网页抓取工具: +通过模型上下文协议 (MCP) 将 Firecrawl 直接集成到你的 AI 编码工作流中。配置完成后,你的 AI 助手即可使用一组可代你调用的 Firecrawl 网页工具: | Tool | What it does | | ---------------- | -------------------- | -| **Scrape** | 从单个 URL 提取内容或结构化数据 | -| **Batch Scrape** | 并行从多个已知 URL 中提取内容 | +| **抓取** | 从单个 URL 提取内容或结构化数据 | +| **批量抓取** | 并行从多个已知 URL 中提取内容 | | **Map** | 发现某个网站上所有已编入索引的 URL | -| **Crawl** | 遍历网站的某个部分,并从每个页面提取内容 | +| **爬取** | 遍历网站的某个部分,并从每个页面提取内容 | | **Search** | 搜索网页,并可选地从结果中提取内容 | -你的助手会自动选择合适的工具。让它“读取 Next.js 文档”,它会执行抓取。让它“查找 example.com 上的所有博客文章”,它会先执行 map,再执行 batch scrape。 +你的助手会自动选择合适的工具。让它“读取 Next.js 文档”,它会执行抓取。让它“查找 example.com 上的所有博客文章”,它会先执行 map,再执行批量抓取。
## 开发者为何选择 Firecrawl MCP {#why-developers-choose-firecrawl-mcp} diff --git a/zh/use-cases/observability.mdx b/zh/use-cases/observability.mdx index 2c1cf6e2f..a58e46b6d 100644 --- a/zh/use-cases/observability.mdx +++ b/zh/use-cases/observability.mdx @@ -15,7 +15,7 @@ DevOps 和 SRE 团队使用 Firecrawl 来监控网站、跟踪可用性,并在 ## 工作原理 {#how-it-works} -按计划定期调用 Firecrawl 的抓取或提取 API 来获取页面内容,然后在你自己的系统中将每次快照与基线进行比较。当提取的数据发生变化或页面加载失败时,可通过你现有的工具 (PagerDuty、Slack、电子邮件等) 触发告警。 +使用 [Monitor](/zh/features/monitoring) 按调度计划定期执行检查,并在页面发生变更时通过 Webhook 或电子邮件接收通知。如果想运行自己的流水线,也可以按计划定期调用 Firecrawl 的 Scrape API 来获取页面内容,然后在你自己的系统中将每次快照与基线进行比较。当提取的数据发生变化或页面加载失败时,可通过你现有的工具 (PagerDuty、Slack、电子邮件等) 触发告警。 由于 Firecrawl 会在提取前完整渲染 JavaScript,因此你获取的是用户实际看到的页面,而不只是原始 HTML。这使它能够可靠地监控 SPA、动态仪表板和客户端渲染的内容。 diff --git a/zh/use-cases/overview.mdx b/zh/use-cases/overview.mdx index 09ed6cf0b..0ef8861fe 100644 --- a/zh/use-cases/overview.mdx +++ b/zh/use-cases/overview.mdx @@ -1,11 +1,11 @@ --- title: "用例" sidebarTitle: "概览" -description: "将网页数据转化为应用中的强大功能" +description: "为你的应用和 AI 智能体提供实时网页上下文" icon: "sparkles" --- -将任何网站转化为适用于你产品的结构化数据。无论你是在构建 RAG 管道、进行线索富集,还是监控竞争对手,Firecrawl 都能处理抓取工作,让你专注于如何利用这些数据。 +将任何网站转化为适用于你产品的结构化数据。无论你是在构建 RAG 管道、进行线索富集,还是监控竞争对手,Firecrawl 都能替你搜索、抓取网页并与之交互,让你专注于如何利用这些数据。 浏览下方用例,查找适用于你工作流的指南、代码示例和架构模式。