From 1bffe454a3ab75cad269d323f3adc52834081157 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 11:37:29 -0700 Subject: [PATCH 01/20] refactored agent integrations folder --- .../{ => agent-zero}/agent-zero-01.png | Bin .../{ => agent-zero}/agent-zero-02.png | Bin .../{ => agent-zero}/agent-zero-03.png | Bin .../{ => agent-zero}/agent-zero-04.png | Bin .../{ => agent-zero}/agent-zero-05.png | Bin .../{ => agent-zero}/agent-zero-06.png | Bin .../{ => agent-zero}/agent-zero-07.png | Bin .../{ => agent-zero}/agent-zero-08.png | Bin .../{ => agent-zero}/agent-zero-09.png | Bin .../{ => agent-zero}/agent-zero.md | 0 .../{ => anything_llm}/anything-llm-01.png | Bin .../{ => anything_llm}/anything-llm-02.png | Bin .../{ => anything_llm}/anything-llm-03.png | Bin .../{ => anything_llm}/anything_llm.md | 0 docs/agent-integrations/{ => book}/book-01.png | Bin docs/agent-integrations/{ => book}/book-02.png | Bin docs/agent-integrations/{ => book}/book-03.png | Bin .../agent-integrations/{ => codegpt}/codegpt-01.png | Bin .../agent-integrations/{ => codegpt}/codegpt-02.png | Bin .../agent-integrations/{ => codegpt}/codegpt-03.png | Bin .../agent-integrations/{ => codegpt}/codegpt-04.png | Bin docs/agent-integrations/{ => codegpt}/codegpt.md | 0 .../{ => continue}/continue-01.png | Bin docs/agent-integrations/{ => continue}/continue.md | 0 docs/agent-integrations/{ => cursor}/cursor-01.png | Bin docs/agent-integrations/{ => cursor}/cursor-02.png | Bin docs/agent-integrations/{ => cursor}/cursor.md | 0 docs/agent-integrations/{ => dify}/dify.md | 0 docs/agent-integrations/{ => dify}/dify_chat.png | Bin .../{ => dify}/dify_chatbot_ui.png | Bin .../{ => dify}/dify_embedding.png | Bin docs/agent-integrations/{ => dify}/dify_select.png | Bin .../agent-integrations/{ => flowise}/flowise-01.png | Bin .../agent-integrations/{ => flowise}/flowise-02.png | Bin .../agent-integrations/{ => flowise}/flowise-03.png | Bin .../agent-integrations/{ => flowise}/flowise-04.png | Bin .../{ => flowise}/flowise-tool-01.png | Bin .../{ => flowise}/flowise-tool-02.png | Bin .../{ => flowise}/flowise-tool-03.png | Bin .../{ => flowise}/flowise-tool-04.png | Bin .../{ => flowise}/flowise-tool-05.png | Bin .../{ => flowise}/flowise-tool-06.png | Bin .../{ => flowise}/flowiseai-tool-call.md | 0 docs/agent-integrations/{ => flowise}/flowiseai.md | 0 44 files changed, 0 insertions(+), 0 deletions(-) rename docs/agent-integrations/{ => agent-zero}/agent-zero-01.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-02.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-03.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-04.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-05.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-06.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-07.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-08.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero-09.png (100%) rename docs/agent-integrations/{ => agent-zero}/agent-zero.md (100%) rename docs/agent-integrations/{ => anything_llm}/anything-llm-01.png (100%) rename docs/agent-integrations/{ => anything_llm}/anything-llm-02.png (100%) rename docs/agent-integrations/{ => anything_llm}/anything-llm-03.png (100%) rename docs/agent-integrations/{ => anything_llm}/anything_llm.md (100%) rename docs/agent-integrations/{ => book}/book-01.png (100%) rename docs/agent-integrations/{ => book}/book-02.png (100%) rename docs/agent-integrations/{ => book}/book-03.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-01.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-02.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-03.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt-04.png (100%) rename docs/agent-integrations/{ => codegpt}/codegpt.md (100%) rename docs/agent-integrations/{ => continue}/continue-01.png (100%) rename docs/agent-integrations/{ => continue}/continue.md (100%) rename docs/agent-integrations/{ => cursor}/cursor-01.png (100%) rename docs/agent-integrations/{ => cursor}/cursor-02.png (100%) rename docs/agent-integrations/{ => cursor}/cursor.md (100%) rename docs/agent-integrations/{ => dify}/dify.md (100%) rename docs/agent-integrations/{ => dify}/dify_chat.png (100%) rename docs/agent-integrations/{ => dify}/dify_chatbot_ui.png (100%) rename docs/agent-integrations/{ => dify}/dify_embedding.png (100%) rename docs/agent-integrations/{ => dify}/dify_select.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-01.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-02.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-03.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-04.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-01.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-02.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-03.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-04.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-05.png (100%) rename docs/agent-integrations/{ => flowise}/flowise-tool-06.png (100%) rename docs/agent-integrations/{ => flowise}/flowiseai-tool-call.md (100%) rename docs/agent-integrations/{ => flowise}/flowiseai.md (100%) diff --git a/docs/agent-integrations/agent-zero-01.png b/docs/agent-integrations/agent-zero/agent-zero-01.png similarity index 100% rename from docs/agent-integrations/agent-zero-01.png rename to docs/agent-integrations/agent-zero/agent-zero-01.png diff --git a/docs/agent-integrations/agent-zero-02.png b/docs/agent-integrations/agent-zero/agent-zero-02.png similarity index 100% rename from docs/agent-integrations/agent-zero-02.png rename to docs/agent-integrations/agent-zero/agent-zero-02.png diff --git a/docs/agent-integrations/agent-zero-03.png b/docs/agent-integrations/agent-zero/agent-zero-03.png similarity index 100% rename from docs/agent-integrations/agent-zero-03.png rename to docs/agent-integrations/agent-zero/agent-zero-03.png diff --git a/docs/agent-integrations/agent-zero-04.png b/docs/agent-integrations/agent-zero/agent-zero-04.png similarity index 100% rename from docs/agent-integrations/agent-zero-04.png rename to docs/agent-integrations/agent-zero/agent-zero-04.png diff --git a/docs/agent-integrations/agent-zero-05.png b/docs/agent-integrations/agent-zero/agent-zero-05.png similarity index 100% rename from docs/agent-integrations/agent-zero-05.png rename to docs/agent-integrations/agent-zero/agent-zero-05.png diff --git a/docs/agent-integrations/agent-zero-06.png b/docs/agent-integrations/agent-zero/agent-zero-06.png similarity index 100% rename from docs/agent-integrations/agent-zero-06.png rename to docs/agent-integrations/agent-zero/agent-zero-06.png diff --git a/docs/agent-integrations/agent-zero-07.png b/docs/agent-integrations/agent-zero/agent-zero-07.png similarity index 100% rename from docs/agent-integrations/agent-zero-07.png rename to docs/agent-integrations/agent-zero/agent-zero-07.png diff --git a/docs/agent-integrations/agent-zero-08.png b/docs/agent-integrations/agent-zero/agent-zero-08.png similarity index 100% rename from docs/agent-integrations/agent-zero-08.png rename to docs/agent-integrations/agent-zero/agent-zero-08.png diff --git a/docs/agent-integrations/agent-zero-09.png b/docs/agent-integrations/agent-zero/agent-zero-09.png similarity index 100% rename from docs/agent-integrations/agent-zero-09.png rename to docs/agent-integrations/agent-zero/agent-zero-09.png diff --git a/docs/agent-integrations/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md similarity index 100% rename from docs/agent-integrations/agent-zero.md rename to docs/agent-integrations/agent-zero/agent-zero.md diff --git a/docs/agent-integrations/anything-llm-01.png b/docs/agent-integrations/anything_llm/anything-llm-01.png similarity index 100% rename from docs/agent-integrations/anything-llm-01.png rename to docs/agent-integrations/anything_llm/anything-llm-01.png diff --git a/docs/agent-integrations/anything-llm-02.png b/docs/agent-integrations/anything_llm/anything-llm-02.png similarity index 100% rename from docs/agent-integrations/anything-llm-02.png rename to docs/agent-integrations/anything_llm/anything-llm-02.png diff --git a/docs/agent-integrations/anything-llm-03.png b/docs/agent-integrations/anything_llm/anything-llm-03.png similarity index 100% rename from docs/agent-integrations/anything-llm-03.png rename to docs/agent-integrations/anything_llm/anything-llm-03.png diff --git a/docs/agent-integrations/anything_llm.md b/docs/agent-integrations/anything_llm/anything_llm.md similarity index 100% rename from docs/agent-integrations/anything_llm.md rename to docs/agent-integrations/anything_llm/anything_llm.md diff --git a/docs/agent-integrations/book-01.png b/docs/agent-integrations/book/book-01.png similarity index 100% rename from docs/agent-integrations/book-01.png rename to docs/agent-integrations/book/book-01.png diff --git a/docs/agent-integrations/book-02.png b/docs/agent-integrations/book/book-02.png similarity index 100% rename from docs/agent-integrations/book-02.png rename to docs/agent-integrations/book/book-02.png diff --git a/docs/agent-integrations/book-03.png b/docs/agent-integrations/book/book-03.png similarity index 100% rename from docs/agent-integrations/book-03.png rename to docs/agent-integrations/book/book-03.png diff --git a/docs/agent-integrations/codegpt-01.png b/docs/agent-integrations/codegpt/codegpt-01.png similarity index 100% rename from docs/agent-integrations/codegpt-01.png rename to docs/agent-integrations/codegpt/codegpt-01.png diff --git a/docs/agent-integrations/codegpt-02.png b/docs/agent-integrations/codegpt/codegpt-02.png similarity index 100% rename from docs/agent-integrations/codegpt-02.png rename to docs/agent-integrations/codegpt/codegpt-02.png diff --git a/docs/agent-integrations/codegpt-03.png b/docs/agent-integrations/codegpt/codegpt-03.png similarity index 100% rename from docs/agent-integrations/codegpt-03.png rename to docs/agent-integrations/codegpt/codegpt-03.png diff --git a/docs/agent-integrations/codegpt-04.png b/docs/agent-integrations/codegpt/codegpt-04.png similarity index 100% rename from docs/agent-integrations/codegpt-04.png rename to docs/agent-integrations/codegpt/codegpt-04.png diff --git a/docs/agent-integrations/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md similarity index 100% rename from docs/agent-integrations/codegpt.md rename to docs/agent-integrations/codegpt/codegpt.md diff --git a/docs/agent-integrations/continue-01.png b/docs/agent-integrations/continue/continue-01.png similarity index 100% rename from docs/agent-integrations/continue-01.png rename to docs/agent-integrations/continue/continue-01.png diff --git a/docs/agent-integrations/continue.md b/docs/agent-integrations/continue/continue.md similarity index 100% rename from docs/agent-integrations/continue.md rename to docs/agent-integrations/continue/continue.md diff --git a/docs/agent-integrations/cursor-01.png b/docs/agent-integrations/cursor/cursor-01.png similarity index 100% rename from docs/agent-integrations/cursor-01.png rename to docs/agent-integrations/cursor/cursor-01.png diff --git a/docs/agent-integrations/cursor-02.png b/docs/agent-integrations/cursor/cursor-02.png similarity index 100% rename from docs/agent-integrations/cursor-02.png rename to docs/agent-integrations/cursor/cursor-02.png diff --git a/docs/agent-integrations/cursor.md b/docs/agent-integrations/cursor/cursor.md similarity index 100% rename from docs/agent-integrations/cursor.md rename to docs/agent-integrations/cursor/cursor.md diff --git a/docs/agent-integrations/dify.md b/docs/agent-integrations/dify/dify.md similarity index 100% rename from docs/agent-integrations/dify.md rename to docs/agent-integrations/dify/dify.md diff --git a/docs/agent-integrations/dify_chat.png b/docs/agent-integrations/dify/dify_chat.png similarity index 100% rename from docs/agent-integrations/dify_chat.png rename to docs/agent-integrations/dify/dify_chat.png diff --git a/docs/agent-integrations/dify_chatbot_ui.png b/docs/agent-integrations/dify/dify_chatbot_ui.png similarity index 100% rename from docs/agent-integrations/dify_chatbot_ui.png rename to docs/agent-integrations/dify/dify_chatbot_ui.png diff --git a/docs/agent-integrations/dify_embedding.png b/docs/agent-integrations/dify/dify_embedding.png similarity index 100% rename from docs/agent-integrations/dify_embedding.png rename to docs/agent-integrations/dify/dify_embedding.png diff --git a/docs/agent-integrations/dify_select.png b/docs/agent-integrations/dify/dify_select.png similarity index 100% rename from docs/agent-integrations/dify_select.png rename to docs/agent-integrations/dify/dify_select.png diff --git a/docs/agent-integrations/flowise-01.png b/docs/agent-integrations/flowise/flowise-01.png similarity index 100% rename from docs/agent-integrations/flowise-01.png rename to docs/agent-integrations/flowise/flowise-01.png diff --git a/docs/agent-integrations/flowise-02.png b/docs/agent-integrations/flowise/flowise-02.png similarity index 100% rename from docs/agent-integrations/flowise-02.png rename to docs/agent-integrations/flowise/flowise-02.png diff --git a/docs/agent-integrations/flowise-03.png b/docs/agent-integrations/flowise/flowise-03.png similarity index 100% rename from docs/agent-integrations/flowise-03.png rename to docs/agent-integrations/flowise/flowise-03.png diff --git a/docs/agent-integrations/flowise-04.png b/docs/agent-integrations/flowise/flowise-04.png similarity index 100% rename from docs/agent-integrations/flowise-04.png rename to docs/agent-integrations/flowise/flowise-04.png diff --git a/docs/agent-integrations/flowise-tool-01.png b/docs/agent-integrations/flowise/flowise-tool-01.png similarity index 100% rename from docs/agent-integrations/flowise-tool-01.png rename to docs/agent-integrations/flowise/flowise-tool-01.png diff --git a/docs/agent-integrations/flowise-tool-02.png b/docs/agent-integrations/flowise/flowise-tool-02.png similarity index 100% rename from docs/agent-integrations/flowise-tool-02.png rename to docs/agent-integrations/flowise/flowise-tool-02.png diff --git a/docs/agent-integrations/flowise-tool-03.png b/docs/agent-integrations/flowise/flowise-tool-03.png similarity index 100% rename from docs/agent-integrations/flowise-tool-03.png rename to docs/agent-integrations/flowise/flowise-tool-03.png diff --git a/docs/agent-integrations/flowise-tool-04.png b/docs/agent-integrations/flowise/flowise-tool-04.png similarity index 100% rename from docs/agent-integrations/flowise-tool-04.png rename to docs/agent-integrations/flowise/flowise-tool-04.png diff --git a/docs/agent-integrations/flowise-tool-05.png b/docs/agent-integrations/flowise/flowise-tool-05.png similarity index 100% rename from docs/agent-integrations/flowise-tool-05.png rename to docs/agent-integrations/flowise/flowise-tool-05.png diff --git a/docs/agent-integrations/flowise-tool-06.png b/docs/agent-integrations/flowise/flowise-tool-06.png similarity index 100% rename from docs/agent-integrations/flowise-tool-06.png rename to docs/agent-integrations/flowise/flowise-tool-06.png diff --git a/docs/agent-integrations/flowiseai-tool-call.md b/docs/agent-integrations/flowise/flowiseai-tool-call.md similarity index 100% rename from docs/agent-integrations/flowiseai-tool-call.md rename to docs/agent-integrations/flowise/flowiseai-tool-call.md diff --git a/docs/agent-integrations/flowiseai.md b/docs/agent-integrations/flowise/flowiseai.md similarity index 100% rename from docs/agent-integrations/flowiseai.md rename to docs/agent-integrations/flowise/flowiseai.md From c3d887c99a1f85ec97db25c2318cb8b7431fcd5b Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 11:51:12 -0700 Subject: [PATCH 02/20] complete refactor for afiles in the docs folder --- .../{ => gpt-planner}/gpt-planner.md | 0 .../agent-integrations/{ => langchain}/langchain.md | 0 docs/agent-integrations/{ => llama}/llamacoder.md | 0 docs/agent-integrations/{ => llama}/llamacoder.png | Bin .../agent-integrations/{ => llama}/llamaedgebook.md | 0 .../{ => llama}/llamaparse-01.png | Bin docs/agent-integrations/{ => llama}/llamaparse.md | 0 .../{ => llama}/llamatutor-01.png | Bin docs/agent-integrations/{ => llama}/llamatutor.md | 0 .../{ => lobechat}/lobechat-gaianet-01.png | Bin .../{ => lobechat}/lobechat-gaianet-02.png | Bin docs/agent-integrations/{ => lobechat}/lobechat.md | 0 .../{ => obsidian}/obsidian-configure.png | Bin .../{ => obsidian}/obsidian-enable.png | Bin .../{ => obsidian}/obsidian-extract.png | Bin .../{ => obsidian}/obsidian-grammar.png | Bin .../{ => obsidian}/obsidian-hotkey.png | Bin .../{ => obsidian}/obsidian-model.png | Bin .../{ => obsidian}/obsidian-summarization.png | Bin .../{ => obsidian}/obsidian-text-continuation.png | Bin docs/agent-integrations/{ => obsidian}/obsidian.md | 0 .../{ => openwebui}/openwebui-01.png | Bin .../{ => openwebui}/openwebui-02.png | Bin .../{ => openwebui}/openwebui-03.png | Bin .../{ => openwebui}/openwebui-04.png | Bin .../{ => openwebui}/openwebui-05.png | Bin .../agent-integrations/{ => openwebui}/openwebui.md | 0 .../{ => stockbot}/stockbot-01.png | Bin docs/agent-integrations/{ => stockbot}/stockbot.md | 0 .../{ => translation-agent}/translation-agent.md | 0 docs/agent-integrations/{ => zed}/zed-01.png | Bin docs/agent-integrations/{ => zed}/zed-02.png | Bin docs/agent-integrations/{ => zed}/zed-03.png | Bin docs/agent-integrations/{ => zed}/zed-04.png | Bin docs/agent-integrations/{ => zed}/zed-05.png | Bin docs/agent-integrations/{ => zed}/zed.md | 0 docs/{ => closed_vs_open}/closed_vs_open.jpg | Bin docs/{ => gaianet}/gaianet_agent.png | Bin docs/{ => gaianet}/gaianet_eco.png | Bin docs/{ => gaianet}/gaianet_node.png | Bin docs/{ => litepaper}/litepaper.md | 0 docs/{ => nodes}/node-operators.md | 0 docs/{ => nodes}/nodes.md | 0 43 files changed, 0 insertions(+), 0 deletions(-) rename docs/agent-integrations/{ => gpt-planner}/gpt-planner.md (100%) rename docs/agent-integrations/{ => langchain}/langchain.md (100%) rename docs/agent-integrations/{ => llama}/llamacoder.md (100%) rename docs/agent-integrations/{ => llama}/llamacoder.png (100%) rename docs/agent-integrations/{ => llama}/llamaedgebook.md (100%) rename docs/agent-integrations/{ => llama}/llamaparse-01.png (100%) rename docs/agent-integrations/{ => llama}/llamaparse.md (100%) rename docs/agent-integrations/{ => llama}/llamatutor-01.png (100%) rename docs/agent-integrations/{ => llama}/llamatutor.md (100%) rename docs/agent-integrations/{ => lobechat}/lobechat-gaianet-01.png (100%) rename docs/agent-integrations/{ => lobechat}/lobechat-gaianet-02.png (100%) rename docs/agent-integrations/{ => lobechat}/lobechat.md (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-configure.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-enable.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-extract.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-grammar.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-hotkey.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-model.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-summarization.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian-text-continuation.png (100%) rename docs/agent-integrations/{ => obsidian}/obsidian.md (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-01.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-02.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-03.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-04.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui-05.png (100%) rename docs/agent-integrations/{ => openwebui}/openwebui.md (100%) rename docs/agent-integrations/{ => stockbot}/stockbot-01.png (100%) rename docs/agent-integrations/{ => stockbot}/stockbot.md (100%) rename docs/agent-integrations/{ => translation-agent}/translation-agent.md (100%) rename docs/agent-integrations/{ => zed}/zed-01.png (100%) rename docs/agent-integrations/{ => zed}/zed-02.png (100%) rename docs/agent-integrations/{ => zed}/zed-03.png (100%) rename docs/agent-integrations/{ => zed}/zed-04.png (100%) rename docs/agent-integrations/{ => zed}/zed-05.png (100%) rename docs/agent-integrations/{ => zed}/zed.md (100%) rename docs/{ => closed_vs_open}/closed_vs_open.jpg (100%) rename docs/{ => gaianet}/gaianet_agent.png (100%) rename docs/{ => gaianet}/gaianet_eco.png (100%) rename docs/{ => gaianet}/gaianet_node.png (100%) rename docs/{ => litepaper}/litepaper.md (100%) rename docs/{ => nodes}/node-operators.md (100%) rename docs/{ => nodes}/nodes.md (100%) diff --git a/docs/agent-integrations/gpt-planner.md b/docs/agent-integrations/gpt-planner/gpt-planner.md similarity index 100% rename from docs/agent-integrations/gpt-planner.md rename to docs/agent-integrations/gpt-planner/gpt-planner.md diff --git a/docs/agent-integrations/langchain.md b/docs/agent-integrations/langchain/langchain.md similarity index 100% rename from docs/agent-integrations/langchain.md rename to docs/agent-integrations/langchain/langchain.md diff --git a/docs/agent-integrations/llamacoder.md b/docs/agent-integrations/llama/llamacoder.md similarity index 100% rename from docs/agent-integrations/llamacoder.md rename to docs/agent-integrations/llama/llamacoder.md diff --git a/docs/agent-integrations/llamacoder.png b/docs/agent-integrations/llama/llamacoder.png similarity index 100% rename from docs/agent-integrations/llamacoder.png rename to docs/agent-integrations/llama/llamacoder.png diff --git a/docs/agent-integrations/llamaedgebook.md b/docs/agent-integrations/llama/llamaedgebook.md similarity index 100% rename from docs/agent-integrations/llamaedgebook.md rename to docs/agent-integrations/llama/llamaedgebook.md diff --git a/docs/agent-integrations/llamaparse-01.png b/docs/agent-integrations/llama/llamaparse-01.png similarity index 100% rename from docs/agent-integrations/llamaparse-01.png rename to docs/agent-integrations/llama/llamaparse-01.png diff --git a/docs/agent-integrations/llamaparse.md b/docs/agent-integrations/llama/llamaparse.md similarity index 100% rename from docs/agent-integrations/llamaparse.md rename to docs/agent-integrations/llama/llamaparse.md diff --git a/docs/agent-integrations/llamatutor-01.png b/docs/agent-integrations/llama/llamatutor-01.png similarity index 100% rename from docs/agent-integrations/llamatutor-01.png rename to docs/agent-integrations/llama/llamatutor-01.png diff --git a/docs/agent-integrations/llamatutor.md b/docs/agent-integrations/llama/llamatutor.md similarity index 100% rename from docs/agent-integrations/llamatutor.md rename to docs/agent-integrations/llama/llamatutor.md diff --git a/docs/agent-integrations/lobechat-gaianet-01.png b/docs/agent-integrations/lobechat/lobechat-gaianet-01.png similarity index 100% rename from docs/agent-integrations/lobechat-gaianet-01.png rename to docs/agent-integrations/lobechat/lobechat-gaianet-01.png diff --git a/docs/agent-integrations/lobechat-gaianet-02.png b/docs/agent-integrations/lobechat/lobechat-gaianet-02.png similarity index 100% rename from docs/agent-integrations/lobechat-gaianet-02.png rename to docs/agent-integrations/lobechat/lobechat-gaianet-02.png diff --git a/docs/agent-integrations/lobechat.md b/docs/agent-integrations/lobechat/lobechat.md similarity index 100% rename from docs/agent-integrations/lobechat.md rename to docs/agent-integrations/lobechat/lobechat.md diff --git a/docs/agent-integrations/obsidian-configure.png b/docs/agent-integrations/obsidian/obsidian-configure.png similarity index 100% rename from docs/agent-integrations/obsidian-configure.png rename to docs/agent-integrations/obsidian/obsidian-configure.png diff --git a/docs/agent-integrations/obsidian-enable.png b/docs/agent-integrations/obsidian/obsidian-enable.png similarity index 100% rename from docs/agent-integrations/obsidian-enable.png rename to docs/agent-integrations/obsidian/obsidian-enable.png diff --git a/docs/agent-integrations/obsidian-extract.png b/docs/agent-integrations/obsidian/obsidian-extract.png similarity index 100% rename from docs/agent-integrations/obsidian-extract.png rename to docs/agent-integrations/obsidian/obsidian-extract.png diff --git a/docs/agent-integrations/obsidian-grammar.png b/docs/agent-integrations/obsidian/obsidian-grammar.png similarity index 100% rename from docs/agent-integrations/obsidian-grammar.png rename to docs/agent-integrations/obsidian/obsidian-grammar.png diff --git a/docs/agent-integrations/obsidian-hotkey.png b/docs/agent-integrations/obsidian/obsidian-hotkey.png similarity index 100% rename from docs/agent-integrations/obsidian-hotkey.png rename to docs/agent-integrations/obsidian/obsidian-hotkey.png diff --git a/docs/agent-integrations/obsidian-model.png b/docs/agent-integrations/obsidian/obsidian-model.png similarity index 100% rename from docs/agent-integrations/obsidian-model.png rename to docs/agent-integrations/obsidian/obsidian-model.png diff --git a/docs/agent-integrations/obsidian-summarization.png b/docs/agent-integrations/obsidian/obsidian-summarization.png similarity index 100% rename from docs/agent-integrations/obsidian-summarization.png rename to docs/agent-integrations/obsidian/obsidian-summarization.png diff --git a/docs/agent-integrations/obsidian-text-continuation.png b/docs/agent-integrations/obsidian/obsidian-text-continuation.png similarity index 100% rename from docs/agent-integrations/obsidian-text-continuation.png rename to docs/agent-integrations/obsidian/obsidian-text-continuation.png diff --git a/docs/agent-integrations/obsidian.md b/docs/agent-integrations/obsidian/obsidian.md similarity index 100% rename from docs/agent-integrations/obsidian.md rename to docs/agent-integrations/obsidian/obsidian.md diff --git a/docs/agent-integrations/openwebui-01.png b/docs/agent-integrations/openwebui/openwebui-01.png similarity index 100% rename from docs/agent-integrations/openwebui-01.png rename to docs/agent-integrations/openwebui/openwebui-01.png diff --git a/docs/agent-integrations/openwebui-02.png b/docs/agent-integrations/openwebui/openwebui-02.png similarity index 100% rename from docs/agent-integrations/openwebui-02.png rename to docs/agent-integrations/openwebui/openwebui-02.png diff --git a/docs/agent-integrations/openwebui-03.png b/docs/agent-integrations/openwebui/openwebui-03.png similarity index 100% rename from docs/agent-integrations/openwebui-03.png rename to docs/agent-integrations/openwebui/openwebui-03.png diff --git a/docs/agent-integrations/openwebui-04.png b/docs/agent-integrations/openwebui/openwebui-04.png similarity index 100% rename from docs/agent-integrations/openwebui-04.png rename to docs/agent-integrations/openwebui/openwebui-04.png diff --git a/docs/agent-integrations/openwebui-05.png b/docs/agent-integrations/openwebui/openwebui-05.png similarity index 100% rename from docs/agent-integrations/openwebui-05.png rename to docs/agent-integrations/openwebui/openwebui-05.png diff --git a/docs/agent-integrations/openwebui.md b/docs/agent-integrations/openwebui/openwebui.md similarity index 100% rename from docs/agent-integrations/openwebui.md rename to docs/agent-integrations/openwebui/openwebui.md diff --git a/docs/agent-integrations/stockbot-01.png b/docs/agent-integrations/stockbot/stockbot-01.png similarity index 100% rename from docs/agent-integrations/stockbot-01.png rename to docs/agent-integrations/stockbot/stockbot-01.png diff --git a/docs/agent-integrations/stockbot.md b/docs/agent-integrations/stockbot/stockbot.md similarity index 100% rename from docs/agent-integrations/stockbot.md rename to docs/agent-integrations/stockbot/stockbot.md diff --git a/docs/agent-integrations/translation-agent.md b/docs/agent-integrations/translation-agent/translation-agent.md similarity index 100% rename from docs/agent-integrations/translation-agent.md rename to docs/agent-integrations/translation-agent/translation-agent.md diff --git a/docs/agent-integrations/zed-01.png b/docs/agent-integrations/zed/zed-01.png similarity index 100% rename from docs/agent-integrations/zed-01.png rename to docs/agent-integrations/zed/zed-01.png diff --git a/docs/agent-integrations/zed-02.png b/docs/agent-integrations/zed/zed-02.png similarity index 100% rename from docs/agent-integrations/zed-02.png rename to docs/agent-integrations/zed/zed-02.png diff --git a/docs/agent-integrations/zed-03.png b/docs/agent-integrations/zed/zed-03.png similarity index 100% rename from docs/agent-integrations/zed-03.png rename to docs/agent-integrations/zed/zed-03.png diff --git a/docs/agent-integrations/zed-04.png b/docs/agent-integrations/zed/zed-04.png similarity index 100% rename from docs/agent-integrations/zed-04.png rename to docs/agent-integrations/zed/zed-04.png diff --git a/docs/agent-integrations/zed-05.png b/docs/agent-integrations/zed/zed-05.png similarity index 100% rename from docs/agent-integrations/zed-05.png rename to docs/agent-integrations/zed/zed-05.png diff --git a/docs/agent-integrations/zed.md b/docs/agent-integrations/zed/zed.md similarity index 100% rename from docs/agent-integrations/zed.md rename to docs/agent-integrations/zed/zed.md diff --git a/docs/closed_vs_open.jpg b/docs/closed_vs_open/closed_vs_open.jpg similarity index 100% rename from docs/closed_vs_open.jpg rename to docs/closed_vs_open/closed_vs_open.jpg diff --git a/docs/gaianet_agent.png b/docs/gaianet/gaianet_agent.png similarity index 100% rename from docs/gaianet_agent.png rename to docs/gaianet/gaianet_agent.png diff --git a/docs/gaianet_eco.png b/docs/gaianet/gaianet_eco.png similarity index 100% rename from docs/gaianet_eco.png rename to docs/gaianet/gaianet_eco.png diff --git a/docs/gaianet_node.png b/docs/gaianet/gaianet_node.png similarity index 100% rename from docs/gaianet_node.png rename to docs/gaianet/gaianet_node.png diff --git a/docs/litepaper.md b/docs/litepaper/litepaper.md similarity index 100% rename from docs/litepaper.md rename to docs/litepaper/litepaper.md diff --git a/docs/node-operators.md b/docs/nodes/node-operators.md similarity index 100% rename from docs/node-operators.md rename to docs/nodes/node-operators.md diff --git a/docs/nodes.md b/docs/nodes/nodes.md similarity index 100% rename from docs/nodes.md rename to docs/nodes/nodes.md From cbdbac51f903bdae398a71ba0ebdb5f140293614 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 12:07:02 -0700 Subject: [PATCH 03/20] reafctored getting started page --- .../advanced-deployment-options/{ => aws}/aws.md | 0 .../{ => aws}/aws_ami.png | Bin .../{ => aws}/aws_instance_type.png | Bin .../{ => aws}/aws_network.png | Bin .../{ => cli}/cli-installation.png | Bin .../{ => cli}/gaia-cli-installation.png | Bin .../advanced-deployment-options/{ => cuda}/cuda.md | 0 .../{ => docker}/docker.md | 0 .../{ => gaia}/gaianet-init.png | Bin .../{ => gaia}/gaianet-start.png | Bin .../{ => wsl-ubuntu}/installation-complete.png | Bin .../{ => wsl-ubuntu}/launching-ubuntu.png | Bin .../{ => wsl-ubuntu}/wsl-install-ubuntu.png | Bin .../{ => wsl-ubuntu}/wsl-installer.png | Bin docs/getting-started/{ => api}/api-key-created.png | Bin docs/getting-started/{ => api}/create-api-key.png | Bin .../{ => authentication}/authentication.md | 0 .../{ => chat_button}/chat_button.png | Bin .../{ => cli-options}/cli-options.md | 0 docs/getting-started/{ => customize}/customize.md | 0 .../disable_autoMemoryReclaim_wsl.png | Bin .../{ => gaia-protocol}/gaia-protocol copy.png | Bin .../{ => gaia-protocol}/gaia-protocol.png | Bin docs/getting-started/{ => install}/install.md | 0 docs/getting-started/{ => mynode}/mynode.md | 0 docs/getting-started/{ => mynode}/node-register.png | Bin docs/getting-started/{ => mynode}/what-is-a-node.md | 0 .../{ => openai}/openai_api_options.png | Bin .../getting-started/{ => quickstart}/quick-start.md | 0 .../{ => quickstart}/quick-start.png | Bin docs/getting-started/{ => register}/register-01.png | Bin docs/getting-started/{ => register}/register.md | 0 .../settings-for-api-keys.png | Bin .../{ => settings-for-api}/settings-for-api.png | Bin .../system-requirements.md | 0 .../{ => troubleshooting}/troubleshooting-01.png | Bin .../{ => troubleshooting}/troubleshooting.md | 0 37 files changed, 0 insertions(+), 0 deletions(-) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws.md (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_ami.png (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_instance_type.png (100%) rename docs/getting-started/advanced-deployment-options/{ => aws}/aws_network.png (100%) rename docs/getting-started/advanced-deployment-options/{ => cli}/cli-installation.png (100%) rename docs/getting-started/advanced-deployment-options/{ => cli}/gaia-cli-installation.png (100%) rename docs/getting-started/advanced-deployment-options/{ => cuda}/cuda.md (100%) rename docs/getting-started/advanced-deployment-options/{ => docker}/docker.md (100%) rename docs/getting-started/advanced-deployment-options/{ => gaia}/gaianet-init.png (100%) rename docs/getting-started/advanced-deployment-options/{ => gaia}/gaianet-start.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/installation-complete.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/launching-ubuntu.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/wsl-install-ubuntu.png (100%) rename docs/getting-started/advanced-deployment-options/{ => wsl-ubuntu}/wsl-installer.png (100%) rename docs/getting-started/{ => api}/api-key-created.png (100%) rename docs/getting-started/{ => api}/create-api-key.png (100%) rename docs/getting-started/{ => authentication}/authentication.md (100%) rename docs/getting-started/{ => chat_button}/chat_button.png (100%) rename docs/getting-started/{ => cli-options}/cli-options.md (100%) rename docs/getting-started/{ => customize}/customize.md (100%) rename docs/getting-started/{ => disable-automemory}/disable_autoMemoryReclaim_wsl.png (100%) rename docs/getting-started/{ => gaia-protocol}/gaia-protocol copy.png (100%) rename docs/getting-started/{ => gaia-protocol}/gaia-protocol.png (100%) rename docs/getting-started/{ => install}/install.md (100%) rename docs/getting-started/{ => mynode}/mynode.md (100%) rename docs/getting-started/{ => mynode}/node-register.png (100%) rename docs/getting-started/{ => mynode}/what-is-a-node.md (100%) rename docs/getting-started/{ => openai}/openai_api_options.png (100%) rename docs/getting-started/{ => quickstart}/quick-start.md (100%) rename docs/getting-started/{ => quickstart}/quick-start.png (100%) rename docs/getting-started/{ => register}/register-01.png (100%) rename docs/getting-started/{ => register}/register.md (100%) rename docs/getting-started/{ => settings-for-api}/settings-for-api-keys.png (100%) rename docs/getting-started/{ => settings-for-api}/settings-for-api.png (100%) rename docs/getting-started/{ => system-requirements}/system-requirements.md (100%) rename docs/getting-started/{ => troubleshooting}/troubleshooting-01.png (100%) rename docs/getting-started/{ => troubleshooting}/troubleshooting.md (100%) diff --git a/docs/getting-started/advanced-deployment-options/aws.md b/docs/getting-started/advanced-deployment-options/aws/aws.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws.md rename to docs/getting-started/advanced-deployment-options/aws/aws.md diff --git a/docs/getting-started/advanced-deployment-options/aws_ami.png b/docs/getting-started/advanced-deployment-options/aws/aws_ami.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_ami.png rename to docs/getting-started/advanced-deployment-options/aws/aws_ami.png diff --git a/docs/getting-started/advanced-deployment-options/aws_instance_type.png b/docs/getting-started/advanced-deployment-options/aws/aws_instance_type.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_instance_type.png rename to docs/getting-started/advanced-deployment-options/aws/aws_instance_type.png diff --git a/docs/getting-started/advanced-deployment-options/aws_network.png b/docs/getting-started/advanced-deployment-options/aws/aws_network.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/aws_network.png rename to docs/getting-started/advanced-deployment-options/aws/aws_network.png diff --git a/docs/getting-started/advanced-deployment-options/cli-installation.png b/docs/getting-started/advanced-deployment-options/cli/cli-installation.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/cli-installation.png rename to docs/getting-started/advanced-deployment-options/cli/cli-installation.png diff --git a/docs/getting-started/advanced-deployment-options/gaia-cli-installation.png b/docs/getting-started/advanced-deployment-options/cli/gaia-cli-installation.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaia-cli-installation.png rename to docs/getting-started/advanced-deployment-options/cli/gaia-cli-installation.png diff --git a/docs/getting-started/advanced-deployment-options/cuda.md b/docs/getting-started/advanced-deployment-options/cuda/cuda.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/cuda.md rename to docs/getting-started/advanced-deployment-options/cuda/cuda.md diff --git a/docs/getting-started/advanced-deployment-options/docker.md b/docs/getting-started/advanced-deployment-options/docker/docker.md similarity index 100% rename from docs/getting-started/advanced-deployment-options/docker.md rename to docs/getting-started/advanced-deployment-options/docker/docker.md diff --git a/docs/getting-started/advanced-deployment-options/gaianet-init.png b/docs/getting-started/advanced-deployment-options/gaia/gaianet-init.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaianet-init.png rename to docs/getting-started/advanced-deployment-options/gaia/gaianet-init.png diff --git a/docs/getting-started/advanced-deployment-options/gaianet-start.png b/docs/getting-started/advanced-deployment-options/gaia/gaianet-start.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/gaianet-start.png rename to docs/getting-started/advanced-deployment-options/gaia/gaianet-start.png diff --git a/docs/getting-started/advanced-deployment-options/installation-complete.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/installation-complete.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/installation-complete.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/installation-complete.png diff --git a/docs/getting-started/advanced-deployment-options/launching-ubuntu.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/launching-ubuntu.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/launching-ubuntu.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/launching-ubuntu.png diff --git a/docs/getting-started/advanced-deployment-options/wsl-install-ubuntu.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-install-ubuntu.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/wsl-install-ubuntu.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-install-ubuntu.png diff --git a/docs/getting-started/advanced-deployment-options/wsl-installer.png b/docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-installer.png similarity index 100% rename from docs/getting-started/advanced-deployment-options/wsl-installer.png rename to docs/getting-started/advanced-deployment-options/wsl-ubuntu/wsl-installer.png diff --git a/docs/getting-started/api-key-created.png b/docs/getting-started/api/api-key-created.png similarity index 100% rename from docs/getting-started/api-key-created.png rename to docs/getting-started/api/api-key-created.png diff --git a/docs/getting-started/create-api-key.png b/docs/getting-started/api/create-api-key.png similarity index 100% rename from docs/getting-started/create-api-key.png rename to docs/getting-started/api/create-api-key.png diff --git a/docs/getting-started/authentication.md b/docs/getting-started/authentication/authentication.md similarity index 100% rename from docs/getting-started/authentication.md rename to docs/getting-started/authentication/authentication.md diff --git a/docs/getting-started/chat_button.png b/docs/getting-started/chat_button/chat_button.png similarity index 100% rename from docs/getting-started/chat_button.png rename to docs/getting-started/chat_button/chat_button.png diff --git a/docs/getting-started/cli-options.md b/docs/getting-started/cli-options/cli-options.md similarity index 100% rename from docs/getting-started/cli-options.md rename to docs/getting-started/cli-options/cli-options.md diff --git a/docs/getting-started/customize.md b/docs/getting-started/customize/customize.md similarity index 100% rename from docs/getting-started/customize.md rename to docs/getting-started/customize/customize.md diff --git a/docs/getting-started/disable_autoMemoryReclaim_wsl.png b/docs/getting-started/disable-automemory/disable_autoMemoryReclaim_wsl.png similarity index 100% rename from docs/getting-started/disable_autoMemoryReclaim_wsl.png rename to docs/getting-started/disable-automemory/disable_autoMemoryReclaim_wsl.png diff --git a/docs/getting-started/gaia-protocol copy.png b/docs/getting-started/gaia-protocol/gaia-protocol copy.png similarity index 100% rename from docs/getting-started/gaia-protocol copy.png rename to docs/getting-started/gaia-protocol/gaia-protocol copy.png diff --git a/docs/getting-started/gaia-protocol.png b/docs/getting-started/gaia-protocol/gaia-protocol.png similarity index 100% rename from docs/getting-started/gaia-protocol.png rename to docs/getting-started/gaia-protocol/gaia-protocol.png diff --git a/docs/getting-started/install.md b/docs/getting-started/install/install.md similarity index 100% rename from docs/getting-started/install.md rename to docs/getting-started/install/install.md diff --git a/docs/getting-started/mynode.md b/docs/getting-started/mynode/mynode.md similarity index 100% rename from docs/getting-started/mynode.md rename to docs/getting-started/mynode/mynode.md diff --git a/docs/getting-started/node-register.png b/docs/getting-started/mynode/node-register.png similarity index 100% rename from docs/getting-started/node-register.png rename to docs/getting-started/mynode/node-register.png diff --git a/docs/getting-started/what-is-a-node.md b/docs/getting-started/mynode/what-is-a-node.md similarity index 100% rename from docs/getting-started/what-is-a-node.md rename to docs/getting-started/mynode/what-is-a-node.md diff --git a/docs/getting-started/openai_api_options.png b/docs/getting-started/openai/openai_api_options.png similarity index 100% rename from docs/getting-started/openai_api_options.png rename to docs/getting-started/openai/openai_api_options.png diff --git a/docs/getting-started/quick-start.md b/docs/getting-started/quickstart/quick-start.md similarity index 100% rename from docs/getting-started/quick-start.md rename to docs/getting-started/quickstart/quick-start.md diff --git a/docs/getting-started/quick-start.png b/docs/getting-started/quickstart/quick-start.png similarity index 100% rename from docs/getting-started/quick-start.png rename to docs/getting-started/quickstart/quick-start.png diff --git a/docs/getting-started/register-01.png b/docs/getting-started/register/register-01.png similarity index 100% rename from docs/getting-started/register-01.png rename to docs/getting-started/register/register-01.png diff --git a/docs/getting-started/register.md b/docs/getting-started/register/register.md similarity index 100% rename from docs/getting-started/register.md rename to docs/getting-started/register/register.md diff --git a/docs/getting-started/settings-for-api-keys.png b/docs/getting-started/settings-for-api/settings-for-api-keys.png similarity index 100% rename from docs/getting-started/settings-for-api-keys.png rename to docs/getting-started/settings-for-api/settings-for-api-keys.png diff --git a/docs/getting-started/settings-for-api.png b/docs/getting-started/settings-for-api/settings-for-api.png similarity index 100% rename from docs/getting-started/settings-for-api.png rename to docs/getting-started/settings-for-api/settings-for-api.png diff --git a/docs/getting-started/system-requirements.md b/docs/getting-started/system-requirements/system-requirements.md similarity index 100% rename from docs/getting-started/system-requirements.md rename to docs/getting-started/system-requirements/system-requirements.md diff --git a/docs/getting-started/troubleshooting-01.png b/docs/getting-started/troubleshooting/troubleshooting-01.png similarity index 100% rename from docs/getting-started/troubleshooting-01.png rename to docs/getting-started/troubleshooting/troubleshooting-01.png diff --git a/docs/getting-started/troubleshooting.md b/docs/getting-started/troubleshooting/troubleshooting.md similarity index 100% rename from docs/getting-started/troubleshooting.md rename to docs/getting-started/troubleshooting/troubleshooting.md From 5f224ca83f9a28cdda4b35457c5aaa43113f1507 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 12:11:25 -0700 Subject: [PATCH 04/20] refactored knowledge bases folder --- docs/knowledge-bases/how-to/{ => csv}/csv.md | 0 .../how-to/{ => firecrawl}/firecrawl-01.png | Bin .../how-to/{ => firecrawl}/firecrawl.md | 0 .../how-to/{ => markdown}/markdown.md | 0 docs/knowledge-bases/how-to/{ => pdf}/pdf.md | 0 docs/knowledge-bases/how-to/{ => text}/text.md | 0 .../how-to/{ => web-tool}/web-tool.md | 0 .../how-to/{ => web-tool}/web_tool_input.png | Bin 8 files changed, 0 insertions(+), 0 deletions(-) rename docs/knowledge-bases/how-to/{ => csv}/csv.md (100%) rename docs/knowledge-bases/how-to/{ => firecrawl}/firecrawl-01.png (100%) rename docs/knowledge-bases/how-to/{ => firecrawl}/firecrawl.md (100%) rename docs/knowledge-bases/how-to/{ => markdown}/markdown.md (100%) rename docs/knowledge-bases/how-to/{ => pdf}/pdf.md (100%) rename docs/knowledge-bases/how-to/{ => text}/text.md (100%) rename docs/knowledge-bases/how-to/{ => web-tool}/web-tool.md (100%) rename docs/knowledge-bases/how-to/{ => web-tool}/web_tool_input.png (100%) diff --git a/docs/knowledge-bases/how-to/csv.md b/docs/knowledge-bases/how-to/csv/csv.md similarity index 100% rename from docs/knowledge-bases/how-to/csv.md rename to docs/knowledge-bases/how-to/csv/csv.md diff --git a/docs/knowledge-bases/how-to/firecrawl-01.png b/docs/knowledge-bases/how-to/firecrawl/firecrawl-01.png similarity index 100% rename from docs/knowledge-bases/how-to/firecrawl-01.png rename to docs/knowledge-bases/how-to/firecrawl/firecrawl-01.png diff --git a/docs/knowledge-bases/how-to/firecrawl.md b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md similarity index 100% rename from docs/knowledge-bases/how-to/firecrawl.md rename to docs/knowledge-bases/how-to/firecrawl/firecrawl.md diff --git a/docs/knowledge-bases/how-to/markdown.md b/docs/knowledge-bases/how-to/markdown/markdown.md similarity index 100% rename from docs/knowledge-bases/how-to/markdown.md rename to docs/knowledge-bases/how-to/markdown/markdown.md diff --git a/docs/knowledge-bases/how-to/pdf.md b/docs/knowledge-bases/how-to/pdf/pdf.md similarity index 100% rename from docs/knowledge-bases/how-to/pdf.md rename to docs/knowledge-bases/how-to/pdf/pdf.md diff --git a/docs/knowledge-bases/how-to/text.md b/docs/knowledge-bases/how-to/text/text.md similarity index 100% rename from docs/knowledge-bases/how-to/text.md rename to docs/knowledge-bases/how-to/text/text.md diff --git a/docs/knowledge-bases/how-to/web-tool.md b/docs/knowledge-bases/how-to/web-tool/web-tool.md similarity index 100% rename from docs/knowledge-bases/how-to/web-tool.md rename to docs/knowledge-bases/how-to/web-tool/web-tool.md diff --git a/docs/knowledge-bases/how-to/web_tool_input.png b/docs/knowledge-bases/how-to/web-tool/web_tool_input.png similarity index 100% rename from docs/knowledge-bases/how-to/web_tool_input.png rename to docs/knowledge-bases/how-to/web-tool/web_tool_input.png From b8fb36b917682faecdc1bd83708de61d3ab0a69d Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 14:14:47 -0700 Subject: [PATCH 05/20] refactored tutorial pages --- .../base-token-generator.md | 0 .../examples/{ => cdp}/cdp-image.png | Bin .../celo-token-generator.md | 0 .../coinbase-agentkit-starter.md | 0 .../examples/{ => dynamic-rag}/dynamic-rag.md | 0 .../examples/{ => gaia-supavec}/gaia-dtk-2.gif | Bin .../examples/{ => gaia-supavec}/gaia-supavec.md | 0 .../metamask-gaia-starter.md | 0 .../examples/{ => nubila}/nubila.md | 0 .../examples/{ => pdf-rag}/pdf-rag-1.png | Bin .../examples/{ => pdf-rag}/pdf-rag-2.png | Bin .../examples/{ => pdf-rag}/pdf-rag-3.png | Bin .../examples/{ => pdf-rag}/pdf-rag-4.png | Bin .../examples/{ => pdf-rag}/pdf-rag-5.png | Bin .../examples/{ => pdf-rag}/pdf-rag-6.png | Bin .../examples/{ => pdf-rag}/pdf-rag.md | 0 .../examples/{ => story-weaver}/story-weaver.md | 0 .../{ => zerion-tool-call}/zerion-tool-call.md | 0 .../templates/{ => ai-voting}/ai-voting.gif | Bin .../{ => chatbot-widget}/chatbot-widget.md | 0 .../developer-docs-ai-agent.md | 0 .../gaia-web3-voting-starter.md | 0 .../notion-gaia-assistant.md | 0 docs/tutorial/{ => coinbase}/coinbase.md | 0 docs/tutorial/{ => concepts}/concepts.md | 0 .../{ => deepseek-cursor}/deepseek-cursor.md | 0 .../{ => deepseek-cursor}/deepseek-setup.png | Bin docs/tutorial/{ => eliza}/eliza.md | 0 docs/tutorial/{ => llamacpp}/llamacpp.md | 0 .../prompt-engineering-tool.md | 0 docs/tutorial/{ => tool-call}/tool-call.md | 0 .../{ => translator-agent}/translator-agent.md | 0 32 files changed, 0 insertions(+), 0 deletions(-) rename docs/templates-and-examples/examples/{ => base-token-generator}/base-token-generator.md (100%) rename docs/templates-and-examples/examples/{ => cdp}/cdp-image.png (100%) rename docs/templates-and-examples/examples/{ => celo-token-generator}/celo-token-generator.md (100%) rename docs/templates-and-examples/examples/{ => coinbase-agentkit-starter}/coinbase-agentkit-starter.md (100%) rename docs/templates-and-examples/examples/{ => dynamic-rag}/dynamic-rag.md (100%) rename docs/templates-and-examples/examples/{ => gaia-supavec}/gaia-dtk-2.gif (100%) rename docs/templates-and-examples/examples/{ => gaia-supavec}/gaia-supavec.md (100%) rename docs/templates-and-examples/examples/{ => metamask-gaia-starter}/metamask-gaia-starter.md (100%) rename docs/templates-and-examples/examples/{ => nubila}/nubila.md (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-1.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-2.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-3.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-4.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-5.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag-6.png (100%) rename docs/templates-and-examples/examples/{ => pdf-rag}/pdf-rag.md (100%) rename docs/templates-and-examples/examples/{ => story-weaver}/story-weaver.md (100%) rename docs/templates-and-examples/examples/{ => zerion-tool-call}/zerion-tool-call.md (100%) rename docs/templates-and-examples/templates/{ => ai-voting}/ai-voting.gif (100%) rename docs/templates-and-examples/templates/{ => chatbot-widget}/chatbot-widget.md (100%) rename docs/templates-and-examples/templates/{ => developer-docs-ai-agent}/developer-docs-ai-agent.md (100%) rename docs/templates-and-examples/templates/{ => gaia-web3-voting-starter}/gaia-web3-voting-starter.md (100%) rename docs/templates-and-examples/templates/{ => notion-gaia-assistant}/notion-gaia-assistant.md (100%) rename docs/tutorial/{ => coinbase}/coinbase.md (100%) rename docs/tutorial/{ => concepts}/concepts.md (100%) rename docs/tutorial/{ => deepseek-cursor}/deepseek-cursor.md (100%) rename docs/tutorial/{ => deepseek-cursor}/deepseek-setup.png (100%) rename docs/tutorial/{ => eliza}/eliza.md (100%) rename docs/tutorial/{ => llamacpp}/llamacpp.md (100%) rename docs/tutorial/{ => prompt-engineering-tool}/prompt-engineering-tool.md (100%) rename docs/tutorial/{ => tool-call}/tool-call.md (100%) rename docs/tutorial/{ => translator-agent}/translator-agent.md (100%) diff --git a/docs/templates-and-examples/examples/base-token-generator.md b/docs/templates-and-examples/examples/base-token-generator/base-token-generator.md similarity index 100% rename from docs/templates-and-examples/examples/base-token-generator.md rename to docs/templates-and-examples/examples/base-token-generator/base-token-generator.md diff --git a/docs/templates-and-examples/examples/cdp-image.png b/docs/templates-and-examples/examples/cdp/cdp-image.png similarity index 100% rename from docs/templates-and-examples/examples/cdp-image.png rename to docs/templates-and-examples/examples/cdp/cdp-image.png diff --git a/docs/templates-and-examples/examples/celo-token-generator.md b/docs/templates-and-examples/examples/celo-token-generator/celo-token-generator.md similarity index 100% rename from docs/templates-and-examples/examples/celo-token-generator.md rename to docs/templates-and-examples/examples/celo-token-generator/celo-token-generator.md diff --git a/docs/templates-and-examples/examples/coinbase-agentkit-starter.md b/docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md similarity index 100% rename from docs/templates-and-examples/examples/coinbase-agentkit-starter.md rename to docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md diff --git a/docs/templates-and-examples/examples/dynamic-rag.md b/docs/templates-and-examples/examples/dynamic-rag/dynamic-rag.md similarity index 100% rename from docs/templates-and-examples/examples/dynamic-rag.md rename to docs/templates-and-examples/examples/dynamic-rag/dynamic-rag.md diff --git a/docs/templates-and-examples/examples/gaia-dtk-2.gif b/docs/templates-and-examples/examples/gaia-supavec/gaia-dtk-2.gif similarity index 100% rename from docs/templates-and-examples/examples/gaia-dtk-2.gif rename to docs/templates-and-examples/examples/gaia-supavec/gaia-dtk-2.gif diff --git a/docs/templates-and-examples/examples/gaia-supavec.md b/docs/templates-and-examples/examples/gaia-supavec/gaia-supavec.md similarity index 100% rename from docs/templates-and-examples/examples/gaia-supavec.md rename to docs/templates-and-examples/examples/gaia-supavec/gaia-supavec.md diff --git a/docs/templates-and-examples/examples/metamask-gaia-starter.md b/docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md similarity index 100% rename from docs/templates-and-examples/examples/metamask-gaia-starter.md rename to docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md diff --git a/docs/templates-and-examples/examples/nubila.md b/docs/templates-and-examples/examples/nubila/nubila.md similarity index 100% rename from docs/templates-and-examples/examples/nubila.md rename to docs/templates-and-examples/examples/nubila/nubila.md diff --git a/docs/templates-and-examples/examples/pdf-rag-1.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-1.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-1.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-1.png diff --git a/docs/templates-and-examples/examples/pdf-rag-2.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-2.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-2.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-2.png diff --git a/docs/templates-and-examples/examples/pdf-rag-3.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-3.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-3.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-3.png diff --git a/docs/templates-and-examples/examples/pdf-rag-4.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-4.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-4.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-4.png diff --git a/docs/templates-and-examples/examples/pdf-rag-5.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-5.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-5.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-5.png diff --git a/docs/templates-and-examples/examples/pdf-rag-6.png b/docs/templates-and-examples/examples/pdf-rag/pdf-rag-6.png similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag-6.png rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag-6.png diff --git a/docs/templates-and-examples/examples/pdf-rag.md b/docs/templates-and-examples/examples/pdf-rag/pdf-rag.md similarity index 100% rename from docs/templates-and-examples/examples/pdf-rag.md rename to docs/templates-and-examples/examples/pdf-rag/pdf-rag.md diff --git a/docs/templates-and-examples/examples/story-weaver.md b/docs/templates-and-examples/examples/story-weaver/story-weaver.md similarity index 100% rename from docs/templates-and-examples/examples/story-weaver.md rename to docs/templates-and-examples/examples/story-weaver/story-weaver.md diff --git a/docs/templates-and-examples/examples/zerion-tool-call.md b/docs/templates-and-examples/examples/zerion-tool-call/zerion-tool-call.md similarity index 100% rename from docs/templates-and-examples/examples/zerion-tool-call.md rename to docs/templates-and-examples/examples/zerion-tool-call/zerion-tool-call.md diff --git a/docs/templates-and-examples/templates/ai-voting.gif b/docs/templates-and-examples/templates/ai-voting/ai-voting.gif similarity index 100% rename from docs/templates-and-examples/templates/ai-voting.gif rename to docs/templates-and-examples/templates/ai-voting/ai-voting.gif diff --git a/docs/templates-and-examples/templates/chatbot-widget.md b/docs/templates-and-examples/templates/chatbot-widget/chatbot-widget.md similarity index 100% rename from docs/templates-and-examples/templates/chatbot-widget.md rename to docs/templates-and-examples/templates/chatbot-widget/chatbot-widget.md diff --git a/docs/templates-and-examples/templates/developer-docs-ai-agent.md b/docs/templates-and-examples/templates/developer-docs-ai-agent/developer-docs-ai-agent.md similarity index 100% rename from docs/templates-and-examples/templates/developer-docs-ai-agent.md rename to docs/templates-and-examples/templates/developer-docs-ai-agent/developer-docs-ai-agent.md diff --git a/docs/templates-and-examples/templates/gaia-web3-voting-starter.md b/docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md similarity index 100% rename from docs/templates-and-examples/templates/gaia-web3-voting-starter.md rename to docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md diff --git a/docs/templates-and-examples/templates/notion-gaia-assistant.md b/docs/templates-and-examples/templates/notion-gaia-assistant/notion-gaia-assistant.md similarity index 100% rename from docs/templates-and-examples/templates/notion-gaia-assistant.md rename to docs/templates-and-examples/templates/notion-gaia-assistant/notion-gaia-assistant.md diff --git a/docs/tutorial/coinbase.md b/docs/tutorial/coinbase/coinbase.md similarity index 100% rename from docs/tutorial/coinbase.md rename to docs/tutorial/coinbase/coinbase.md diff --git a/docs/tutorial/concepts.md b/docs/tutorial/concepts/concepts.md similarity index 100% rename from docs/tutorial/concepts.md rename to docs/tutorial/concepts/concepts.md diff --git a/docs/tutorial/deepseek-cursor.md b/docs/tutorial/deepseek-cursor/deepseek-cursor.md similarity index 100% rename from docs/tutorial/deepseek-cursor.md rename to docs/tutorial/deepseek-cursor/deepseek-cursor.md diff --git a/docs/tutorial/deepseek-setup.png b/docs/tutorial/deepseek-cursor/deepseek-setup.png similarity index 100% rename from docs/tutorial/deepseek-setup.png rename to docs/tutorial/deepseek-cursor/deepseek-setup.png diff --git a/docs/tutorial/eliza.md b/docs/tutorial/eliza/eliza.md similarity index 100% rename from docs/tutorial/eliza.md rename to docs/tutorial/eliza/eliza.md diff --git a/docs/tutorial/llamacpp.md b/docs/tutorial/llamacpp/llamacpp.md similarity index 100% rename from docs/tutorial/llamacpp.md rename to docs/tutorial/llamacpp/llamacpp.md diff --git a/docs/tutorial/prompt-engineering-tool.md b/docs/tutorial/prompt-engineering-tool/prompt-engineering-tool.md similarity index 100% rename from docs/tutorial/prompt-engineering-tool.md rename to docs/tutorial/prompt-engineering-tool/prompt-engineering-tool.md diff --git a/docs/tutorial/tool-call.md b/docs/tutorial/tool-call/tool-call.md similarity index 100% rename from docs/tutorial/tool-call.md rename to docs/tutorial/tool-call/tool-call.md diff --git a/docs/tutorial/translator-agent.md b/docs/tutorial/translator-agent/translator-agent.md similarity index 100% rename from docs/tutorial/translator-agent.md rename to docs/tutorial/translator-agent/translator-agent.md From ccff9eb5908fd515a81af7233bb9fe7e7c208000 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 14:16:49 -0700 Subject: [PATCH 06/20] refactored the images in the tutorial folder --- docs/tutorial/{ => cursor}/cursor-settings.png | Bin docs/tutorial/{ => model-config}/model-config.png | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename docs/tutorial/{ => cursor}/cursor-settings.png (100%) rename docs/tutorial/{ => model-config}/model-config.png (100%) diff --git a/docs/tutorial/cursor-settings.png b/docs/tutorial/cursor/cursor-settings.png similarity index 100% rename from docs/tutorial/cursor-settings.png rename to docs/tutorial/cursor/cursor-settings.png diff --git a/docs/tutorial/model-config.png b/docs/tutorial/model-config/model-config.png similarity index 100% rename from docs/tutorial/model-config.png rename to docs/tutorial/model-config/model-config.png From 327dfa950609bb0e2e4b10c4c2dcda8ba63f84ee Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 02:09:53 -0700 Subject: [PATCH 07/20] fix broken links --- .../agent-zero/agent-zero.md | 4 +-- docs/agent-integrations/codegpt/codegpt.md | 2 +- docs/agent-integrations/intro.md | 2 +- .../agent-integrations/llama/llamaedgebook.md | 6 ++--- .../advanced-deployment-options/aws/aws.md | 4 +-- .../advanced-deployment-options/windows.md | 20 +++++++------- .../authentication/authentication.md | 10 +++---- docs/getting-started/mynode/mynode.md | 10 +++---- docs/getting-started/mynode/what-is-a-node.md | 2 +- .../getting-started/quickstart/quick-start.md | 8 +++--- docs/getting-started/register/register.md | 2 +- .../troubleshooting/troubleshooting.md | 2 +- .../how-to/firecrawl/firecrawl.md | 4 +-- docs/knowledge-bases/how-to/pdf/pdf.md | 4 +-- .../how-to/web-tool/web-tool.md | 4 +-- docs/litepaper/litepaper.md | 8 +++--- docs/nodes/nodes.md | 26 +++++++++---------- .../coinbase-agentkit-starter.md | 2 +- .../metamask-gaia-starter.md | 2 +- .../gaia-web3-voting-starter.md | 2 +- docs/tutorial/coinbase/coinbase.md | 2 +- .../deepseek-cursor/deepseek-cursor.md | 6 ++--- .../translator-agent/translator-agent.md | 2 +- .../creator-guide/knowledge/concepts.md | 2 +- 24 files changed, 68 insertions(+), 68 deletions(-) diff --git a/docs/agent-integrations/agent-zero/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md index b93a2672..1220f53f 100644 --- a/docs/agent-integrations/agent-zero/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -11,8 +11,8 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quickstart/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/codegpt/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md index d169b21e..bf8ff4b1 100644 --- a/docs/agent-integrations/codegpt/codegpt.md +++ b/docs/agent-integrations/codegpt/codegpt.md @@ -49,7 +49,7 @@ Click the CODEGPT on the right sidebar and enter the settings page for CodeGPT. Save the above settings. -> If you're using a Domain service, not your own node, you will [need to get an API key from Gaia](../getting-started/authentication.md). +> If you're using a Domain service, not your own node, you will [need to get an API key from Gaia](../../getting-started/authentication/authentication.md). ## Use the plugin diff --git a/docs/agent-integrations/intro.md b/docs/agent-integrations/intro.md index 850c7b4f..24fe36a3 100644 --- a/docs/agent-integrations/intro.md +++ b/docs/agent-integrations/intro.md @@ -21,7 +21,7 @@ pip install openai ``` When you create an OpenAI client using the library, you can pass in the API endpoint point as the `base_url`. -Remember to append the `/v1` after the host name. You can find a list of public nodes [here](../nodes.md). +Remember to append the `/v1` after the host name. You can find a list of public nodes [here](../nodes/nodes.md). ``` import openai diff --git a/docs/agent-integrations/llama/llamaedgebook.md b/docs/agent-integrations/llama/llamaedgebook.md index 4d58b055..1eedb305 100644 --- a/docs/agent-integrations/llama/llamaedgebook.md +++ b/docs/agent-integrations/llama/llamaedgebook.md @@ -55,12 +55,12 @@ Collecting usage statistics. To deactivate, set browser.gatherUsageStats to fals Finally, you can open the `http://localhost:8501` in your browser to generate a book. -![](book-01.png) +![](../book/book-01.png) The LlamaEdgeBook will first generate an outline based on your prompt, and then create the chapter content based on the outline. -![](book-02.png) +![](../book/book-02.png) You can also download the book after the generation is complete. -![](book-03.png) \ No newline at end of file +![](../book/book-03.png) \ No newline at end of file diff --git a/docs/getting-started/advanced-deployment-options/aws/aws.md b/docs/getting-started/advanced-deployment-options/aws/aws.md index 4f9e94c5..2c0b02fe 100644 --- a/docs/getting-started/advanced-deployment-options/aws/aws.md +++ b/docs/getting-started/advanced-deployment-options/aws/aws.md @@ -43,7 +43,7 @@ gaianet start The node is ready when it shows `The Gaia node is started at: https://...` on the console. You can go to that URL from your browser to interact with the Gaia node. -You can [customize your Gaia node](../customize.md) with your own choice of LLMs and knowledge base snapshots. +You can [customize your Gaia node](../../customize/customize.md) with your own choice of LLMs and knowledge base snapshots. ## Running a CPU-only AWS instance @@ -70,4 +70,4 @@ gaianet start The node is ready when it shows `The Gaia node is started at: https://...` on the console. You can go to that URL from your browser to interact with the Gaia node. -You can [customize your Gaia node](../customize.md) with your own choice of LLMs and knowledge base snapshots. +You can [customize your Gaia node](../../customize/customize.md) with your own choice of LLMs and knowledge base snapshots. diff --git a/docs/getting-started/advanced-deployment-options/windows.md b/docs/getting-started/advanced-deployment-options/windows.md index 75123036..96c56fb2 100644 --- a/docs/getting-started/advanced-deployment-options/windows.md +++ b/docs/getting-started/advanced-deployment-options/windows.md @@ -11,7 +11,7 @@ Here is the complete guide to installing and running your own decentralised AI i - Windows Sub-system for Linux - Ubuntu (Latest distribution) -Learn more about [system requirements](../system-requirements). +Learn more about [system requirements](../system-requirements/system-requirements.md). ## Step 1 @@ -23,10 +23,10 @@ wsl --install Ubuntu-24.04 Following is the progress that you should notice when WSL and Ubuntu-24.04 is being installed. -![](wsl-install-ubuntu.png) -![](wsl-installer.png) -![](launching-ubuntu.png) -![](installation-complete.png) +![](../advanced-deployment-options/wsl-ubuntu/wsl-install-ubuntu.png) +![](../advanced-deployment-options/wsl-ubuntu/wsl-installer.png) +![](../advanced-deployment-options/wsl-ubuntu/launching-ubuntu.png) +![](../advanced-deployment-options/wsl-ubuntu/installation-complete.png) ## Step 2 @@ -37,15 +37,15 @@ Make sure to: Once WSL is installed and your choice of Ubuntu is installed, you should see the following: -![Ubuntu-24.04 Installation Complete](installation-complete.png) +![Ubuntu-24.04 Installation Complete](../advanced-deployment-options/wsl-ubuntu/installation-complete.png) ## Step 3 Once you see the user account logged in as shown in the above screenshot, you can follow the Gaia CLI installation steps from [here](https://docs.gaianet.ai/getting-started/quick-start/#installing-the-node). -![Gaia CLI Installation](gaia-cli-installation.png) -![Gaia CLI Installation Complete](cli-installation.png) -![Gaianet Init](gaianet-init.png) -![Gaianet Start](gaianet-start.png) +![Gaia CLI Installation](./cli/gaia-cli-installation.png) +![Gaia CLI Installation Complete](./cli/cli-installation.png) +![Gaianet Init](./gaia/gaianet-init.png) +![Gaianet Start](./gaia/gaianet-start.png) > That's it! Gaia now runs on your Windows machine! diff --git a/docs/getting-started/authentication/authentication.md b/docs/getting-started/authentication/authentication.md index b53cd808..2079cc01 100644 --- a/docs/getting-started/authentication/authentication.md +++ b/docs/getting-started/authentication/authentication.md @@ -10,11 +10,11 @@ We're introducing API keys for authentication. You can create API keys by follow 2. Click **CONNECT** and connect your Metamask Wallet 3. After connecting your wallet, click on the profile drop down and then click **Setting** -![](settings-for-api.png) +![](../settings-for-api/settings-for-api.png) 4. Under **Setting**, click on **Gaia API Keys** and then **Create API Key** -![](settings-for-api-keys.png) +![](../settings-for-api/settings-for-api-keys.png) 5. Give your API Key a name and click **Create** @@ -24,9 +24,9 @@ Remember that your API key is a secret! Do not share it with others or expose it ::: -![](create-api-key.png) +![](../api/create-api-key.png) -![](api-key-created.png) +![](../api/api-key-created.png) :::tip Tip @@ -40,4 +40,4 @@ Your API Key is like a password and helps verify your usage. This will be one of Currently, we don't charge anything for usage or API key creation. However, it is highly recommended that you start using and updating your existing applications or new ones with your own API keys to avoid any disruption in the future. -Please refer to the [API Reference](../getting-started/api-reference) page for the updated examples with the API keys usage. +Please refer to the [API Reference](../../getting-started/api-reference.md) page for the updated examples with the API keys usage. diff --git a/docs/getting-started/mynode/mynode.md b/docs/getting-started/mynode/mynode.md index a838f0c5..a6384a71 100644 --- a/docs/getting-started/mynode/mynode.md +++ b/docs/getting-started/mynode/mynode.md @@ -4,7 +4,7 @@ sidebar_position: 3 # Using your Gaia Node -When you [start a Gaia node](quick-start), or you find a node on the web, you could use it as a +When you [start a Gaia node](../quickstart/quick-start.md), or you find a node on the web, you could use it as a web-based chatbot UI and an OpenAI compatible web service. Just load the node's public URL in the browser to open its dashboard. Let's say the URL is as follows. @@ -12,18 +12,18 @@ Let's say the URL is as follows. https://0x1234...xyz.gaia.domains/ ``` -> Please refer to the [agent apps](../agent-integrations/intro) section to see how to use the Gaia node API in your favorite agent frameworks or apps. +> Please refer to the [agent apps](../../agent-integrations/intro) section to see how to use the Gaia node API in your favorite agent frameworks or apps. ## Web-based chatbot On the Gaia node dashboard, you will see a "Chat with this node" button. -![](chat_button.png) +![](../chat_button/chat_button.png) ## OpenAI API replacement -The Gaia node is a drop-in replacement for OpenAI API in [agent and LLM apps](../agent-integrations/intro). +The Gaia node is a drop-in replacement for OpenAI API in [agent and LLM apps](../../agent-integrations/intro). On the Gaia node dashboard, you will see a table that shows how to replace OpenAI parameters in those apps. -![](openai_api_options.png) +![](../openai/openai_api_options.png) diff --git a/docs/getting-started/mynode/what-is-a-node.md b/docs/getting-started/mynode/what-is-a-node.md index f84f852d..aef0b6d5 100644 --- a/docs/getting-started/mynode/what-is-a-node.md +++ b/docs/getting-started/mynode/what-is-a-node.md @@ -31,4 +31,4 @@ The Gaia node API service is fully compatible with the OpenAI JSON spec, and hen The Gaia protocol connects and incentivizes Gaia nodes and domains to form a coherent network of web services for AI agents. It provides a mechanism to discover, connect to, and pay for Gaia node services through a decentralized marketplace. It also incentivizes domains to manage node agents through a staking program. Furthermore, the Gaia protocol connects model creators (i.e., people who have skills to finetune models) and knowledge providers to node operators through a marketplace. -![Gaia Protocol](./gaia-protocol.png) \ No newline at end of file +![Gaia Protocol](../gaia-protocol/gaia-protocol.png) \ No newline at end of file diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md index 0a581df2..b475e2cb 100644 --- a/docs/getting-started/quickstart/quick-start.md +++ b/docs/getting-started/quickstart/quick-start.md @@ -14,7 +14,7 @@ Before you get started, ensure that you have the following on your system: | Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | | Azure/AWS | Nvidia T4 GPU Instance | -Learn more about [system requirements](system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) +Learn more about [system requirements](../system-requirements/system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) ### Installing the node @@ -58,7 +58,7 @@ gaianet start ## Next steps -- [Customize](customize.md) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. -- [Join the Gaia Protocol](register.md) and join the Gaia protocol network to receive payments. -- [Ensure Node Reliability](advanced-deployment-options/protect.md) the node server to ensure stable service. +- [Customize](../customize/customize.md) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. +- [Join the Gaia Protocol](../register/register.md) and join the Gaia protocol network to receive payments. +- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. diff --git a/docs/getting-started/register/register.md b/docs/getting-started/register/register.md index a54c44b0..60f60f17 100644 --- a/docs/getting-started/register/register.md +++ b/docs/getting-started/register/register.md @@ -27,7 +27,7 @@ To receive rewards, bind your node and device IDs with a Metamask account using 3. Hover on your profile and click **"Setting"** and click **"Nodes."** 4. Click **"Connect new node"** and enter your node and device IDs in the boxes. 5. Click **"Join"** -![](node-register.png) +![](../mynode/node-register.png) After your node has successfully joined the network, it will be displayed in the list of nodes on the Node Page. diff --git a/docs/getting-started/troubleshooting/troubleshooting.md b/docs/getting-started/troubleshooting/troubleshooting.md index 02e7dbfe..e11d470c 100644 --- a/docs/getting-started/troubleshooting/troubleshooting.md +++ b/docs/getting-started/troubleshooting/troubleshooting.md @@ -42,7 +42,7 @@ The solution is to disable the `autoMemoryReclaim` feature in WSL. Step to turn 1. Edit `C:\Users.wslconfig` 2. Remove or comment out `autoMemoryReclaim` in `[experimental]` section. -![](disable_autoMemoryReclaim_wsl.png) +![](../disable-automemory/disable_autoMemoryReclaim_wsl.png) Thanks to [RoggeOhta](https://github.com/RoggeOhta) for discovering this. You can learn more about it [here](https://github.com/GaiaNet-AI/gaianet-node/issues/46). diff --git a/docs/knowledge-bases/how-to/firecrawl/firecrawl.md b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md index 5df8af73..36f21acb 100644 --- a/docs/knowledge-bases/how-to/firecrawl/firecrawl.md +++ b/docs/knowledge-bases/how-to/firecrawl/firecrawl.md @@ -4,7 +4,7 @@ sidebar_position: 12 # Knowledge base from a URL -In this section, we will discuss how to create a vector collection snapshot from a Web URL. First, we will parse the URL to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](markdown.md) to create embedding for your URL. +In this section, we will discuss how to create a vector collection snapshot from a Web URL. First, we will parse the URL to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](../markdown/markdown.md) to create embedding for your URL. ## Parse the URL content to a markdown file @@ -45,4 +45,4 @@ The output markdown file will be located in this folder named `output.md`. ## Create embeddings from the markdown files -Please follow the tutorial [Knowledge base from a markdown file](markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. +Please follow the tutorial [Knowledge base from a markdown file](../markdown/markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. diff --git a/docs/knowledge-bases/how-to/pdf/pdf.md b/docs/knowledge-bases/how-to/pdf/pdf.md index 7ba96259..ecd1050f 100644 --- a/docs/knowledge-bases/how-to/pdf/pdf.md +++ b/docs/knowledge-bases/how-to/pdf/pdf.md @@ -4,7 +4,7 @@ sidebar_position: 11 # Knowledge base from a PDF file -In this section, we will discuss how to create a vector collection snapshot from a PDF file. First, we will parse the unstructured PDF file to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](markdown.md) to create embedding for your PDF files. +In this section, we will discuss how to create a vector collection snapshot from a PDF file. First, we will parse the unstructured PDF file to a structured markdown file. Then, we will follow the steps from [Knowledge base from a markdown file](../markdown/markdown.md) to create embedding for your PDF files. ## Tools to convert a PDF file to a markdown file @@ -61,4 +61,4 @@ The output markdown files called `output.md` will be located in your root direct ## Create embeddings from the markdown files -Please follow the tutorial [Knowledge base from a markdown file](markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. +Please follow the tutorial [Knowledge base from a markdown file](../markdown/markdown.md) to convert your markdown file to a snapshot of embeddings that can be imported into a GaiaNet node. diff --git a/docs/knowledge-bases/how-to/web-tool/web-tool.md b/docs/knowledge-bases/how-to/web-tool/web-tool.md index b8d450ec..57aa8076 100644 --- a/docs/knowledge-bases/how-to/web-tool/web-tool.md +++ b/docs/knowledge-bases/how-to/web-tool/web-tool.md @@ -27,5 +27,5 @@ Blockchain software is like any other software. The first of its kind was Bitcoi Once you have the chunked knowledge base in either `.txt` or `.md` formats, you can follow our tutorials to convert into a Qdrant vector database snapshot: -- [Text to embeddings](/docs/knowledge-bases/how-to/text.md) -- [Markdown to embeddings](/docs/knowledge-bases/how-to/markdown.md) \ No newline at end of file +- [Text to embeddings](../text/text.md) +- [Markdown to embeddings](../markdown/markdown.md) \ No newline at end of file diff --git a/docs/litepaper/litepaper.md b/docs/litepaper/litepaper.md index e8eb76b9..c3b100f9 100644 --- a/docs/litepaper/litepaper.md +++ b/docs/litepaper/litepaper.md @@ -25,7 +25,7 @@ Agents are software applications that can complete tasks on its own autonomously * to answer “politically incorrect” questions (e.g., to analyze CVE exploits for an agent in the security domain). * and to answer requests in a specific style (e.g., to mimic a person). -![What is a GaiaNet agent](gaianet_agent.png) +![What is a GaiaNet agent](../gaianet/gaianet_agent.png) Agents are complex software that require significant amount of engineering and resources. Today, most agents are close-source and hosted on SaaS-based LLMs. Popular examples include GPTs and Microsoft/GitHub copilots on OpenAI LLMs, and Duet on Google’s Gemini LLMs. @@ -43,7 +43,7 @@ In this paper, we propose a decentralized software platform and protocol network As of April 2024, there are over 6000 open-source LLMs published on Hugging face. Compared with close-source LLMs, such as GPT-4, open-source LLMs offer advantages in privacy, cost, and systematic bias. Even with general QA performance, open-source LLMs are closing the gap with close-source counterparties quickly. -![Open vs close source LLMs](closed_vs_open.jpg) +![Open vs close source LLMs](../closed_vs_open/closed_vs_open.jpg) For AI agent use cases, it has been demonstrated that smaller but task-specific LLMs often outperform larger general models. @@ -57,7 +57,7 @@ The GaiaNet project provides a cross-platform and highly efficient SDK and runti The basic operational unit in the GaiaNet network is a node. A GaiaNet node is a streamlined software stack that allows any technically competent person to run an AI agent of his own. The software stack on the GaiaNet node consists of the following 7 key components. -![GaiaNet node architecture](gaianet_node.png) +![GaiaNet node architecture](../gaianet/gaianet_node.png) **1 Application runtime.** GaiaNet applications run in a lightweight, secure and high-performance sandbox called WasmEdge. As an open-source project managed by the Linux Foundation and CNCF, WasmEdge runtime works seamlessly with leading cloud native tools such as Docker, containerd, CRI-O, Podman and Kubernetes. It is also the virtual machine of choice by leading public blockchains to securely and efficiently execute on-chain and off-chain smart contracts. @@ -140,7 +140,7 @@ Those challenges have given rise to the GaiaNet domain, which forms the basis of * Getting paid by users. * Pay nodes for their services. -![GaiaNet network architecture](gaianet_eco.png) +![GaiaNet network architecture](../gaianet/gaianet_eco.png) Each GaiaNet node has an unique node ID in the form of an ETH address. The private key associated with the ETH address is stored on the node. Once a node is successfully registered with a domain, it is entitled to receive payments from both service revenue and network awards from the domain. The domain could send payments directly to the node's ETH address. Or, the domain could provide a mechanism for a node operator to register multiple nodes under a single Metamask address, such as signing a challenge phrase using the node private keys. In that case, the node operator will receive aggregated payments in his Metamask account for all associated nodes. diff --git a/docs/nodes/nodes.md b/docs/nodes/nodes.md index 117b2f55..a6ec914c 100644 --- a/docs/nodes/nodes.md +++ b/docs/nodes/nodes.md @@ -23,7 +23,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the |-----|--------| | API endpoint URL | https://whisper.gaia.domains/v1 | | Model Name | whisper | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Text-to-image: Realistic vision @@ -35,7 +35,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the |-----|--------| | API endpoint URL | https://portrait.gaia.domains/v1 | | Model Name | portrait | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Text-to-voice: GPT-SoVITS @@ -47,28 +47,28 @@ Coming soon! A general coding agent running a STOA coder LLM. It is a highly capable but slow model. -[Chat with it](https://coder.gaia.domains/chatbot-ui/index.html) or use it from an IDE tool, such as [Cursor AI](./agent-integrations/cursor) or [Zed](./agent-integrations/zed). -Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +[Chat with it](https://coder.gaia.domains/chatbot-ui/index.html) or use it from an IDE tool, such as [Cursor AI](../agent-integrations/cursor/cursor.md) or [Zed](../agent-integrations/zed/zed.md). +Replace OpenAI configuration in [your app](../agent-integrations/intro.md) with the following. |Config option | Value | |-----|--------| | API endpoint URL | https://coder.gaia.domains/v1 | | Model Name (for LLM) | coder | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Rust Coder A coding agent supplemented with open-source [Rust content](https://huggingface.co/datasets/gaianet/learn-rust) from the Rust Foundation and published books. -[Chat with it](https://rustcoder.gaia.domains/chatbot-ui/index.html) or use it from an IDE tool, such as [Cursor AI](./agent-integrations/cursor) or [Zed](./agent-integrations/zed). -Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +[Chat with it](https://rustcoder.gaia.domains/chatbot-ui/index.html) or use it from an IDE tool, such as [Cursor AI](../agent-integrations/cursor/cursor.md) or [Zed](../agent-integrations/zed/zed.md). +Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. |Config option | Value | |-----|--------| | API endpoint URL | https://rustcoder.gaia.domains/v1 | | Model Name (for LLM) | rustcoder | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ## Alternative LLM domains @@ -90,26 +90,26 @@ This domain runs plain Llama 3.2 3b agent nodes without any additional knowledge ### Qwen 7b The Qwen 7b LLM is great for non-English tasks such as translation. -[Chat with it](https://qwen7b.gaia.domains/chatbot-ui/index.html) or use it from another app. Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +[Chat with it](https://qwen7b.gaia.domains/chatbot-ui/index.html) or use it from another app. Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. |Config option | Value | |-----|--------| | API endpoint URL | https://qwen7b.gaia.domains/v1 | | Model Name (for LLM) | qwen7b | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | ### Qwen 72b The Qwen 72b LLM is a top open source LLM. It is very capable but could also be slow. It is capable of tool / function calling. -[Learn more](../tutorial/tool-call) how to use tool call models in your agent app. -[Chat with it](https://qwen72b.gaia.domains/chatbot-ui/index.html) or use it from another app. Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +[Learn more](../tutorial/tool-call/tool-call.md) how to use tool call models in your agent app. +[Chat with it](https://qwen72b.gaia.domains/chatbot-ui/index.html) or use it from another app. Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. |Config option | Value | |-----|--------| | API endpoint URL | https://qwen72b.gaia.domains/v1 | | Model Name (for LLM) | qwen72b | | Model Name (for Text embedding) | nomic-embed | -| API key | [Get your API Key here](/docs/getting-started/authentication.md) | +| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | diff --git a/docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md b/docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md index f933efc5..30e04700 100644 --- a/docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md +++ b/docs/templates-and-examples/examples/coinbase-agentkit-starter/coinbase-agentkit-starter.md @@ -10,7 +10,7 @@ This template shows an onchain agent powered by Coinbase's AgentKit with the Nex AgentKit handles these interactions by using a Gaia node for Large Language Model (LLM) inferencing. -![cdp-image](./cdp-image.png) +![cdp-image](../cdp/cdp-image.png) ## Features diff --git a/docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md b/docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md index ff67b1b9..64a04e76 100644 --- a/docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md +++ b/docs/templates-and-examples/examples/metamask-gaia-starter/metamask-gaia-starter.md @@ -8,7 +8,7 @@ sidebar_position: 1 The MetaMask Gaia DTK Starter is a powerful Next.js template that seamlessly integrates Gaia's advanced capabilities with MetaMask's Develegation Toolkit (DTK). This project allows developers to build sophisticated blockchain applications with AI-enhanced functionalities while leveraging MetaMask's secure wallet infrastructure. -![Gaia Delegation Toolkit Gif](./gaia-dtk-2.gif) +![Gaia Delegation Toolkit Gif](../gaia-supavec/gaia-dtk-2.gif) The starter includes a full ERC20 token creation system through an integrated factory contract, allowing users to deploy custom tokens directly through the application. Combined with AI-powered interactions, this creates a powerful platform for building next-generation decentralized applications. diff --git a/docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md b/docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md index 39a02b2c..335eb83e 100644 --- a/docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md +++ b/docs/templates-and-examples/templates/gaia-web3-voting-starter/gaia-web3-voting-starter.md @@ -6,7 +6,7 @@ sidebar_position: 2 # Gaia Web3 Voting Starter -![Gaia AI Voting](./ai-voting.gif) +![Gaia AI Voting](../ai-voting//ai-voting.gif) A decentralized voting application built with Next.js, Hardhat, and [Gaia](https://docs.gaianet.ai/intro/). You can create voting situation and select the choices you want to vote and vote it with the AI Agent. diff --git a/docs/tutorial/coinbase/coinbase.md b/docs/tutorial/coinbase/coinbase.md index dad6e8fc..ce5da080 100644 --- a/docs/tutorial/coinbase/coinbase.md +++ b/docs/tutorial/coinbase/coinbase.md @@ -5,7 +5,7 @@ sidebar_position: 3 # Working with Coinbase AgentKit You can use a Gaia node to power the [Coinbase AgentKit](https://github.com/coinbase/agentkit). -The Gaia node must run an LLM that is optimized for [tool calling](tool-call.md). +The Gaia node must run an LLM that is optimized for [tool calling](../tool-call/tool-call.md). Or, you could simply use our public Gaia domain as follows. | Attribute | Value | diff --git a/docs/tutorial/deepseek-cursor/deepseek-cursor.md b/docs/tutorial/deepseek-cursor/deepseek-cursor.md index 930407a3..0bdeab0b 100644 --- a/docs/tutorial/deepseek-cursor/deepseek-cursor.md +++ b/docs/tutorial/deepseek-cursor/deepseek-cursor.md @@ -57,18 +57,18 @@ We start the DeepSeek R1 model with an 8k context window by default. If your mac 1. Open Cursor settings -![Cursor Settings](cursor-settings.png) +![Cursor Settings](../cursor/cursor-settings.png) 2. Locate the LLM Backend configuration -![LLM Backend configuration](model-config.png) +![LLM Backend configuration](../model-config/model-config.png) 3. Configure the following: - Base API URL: Your Gaia node HTTPS URL - Model Name: `DeepSeek-R1-Distill-Llama-8B` - API Key: Make sure to replace `YOUR_API_KEY_GOES_HERE` with your **own API key**. To get your own API key, follow [this](../getting-started/authentication) tutorial. -![DeepSeek-R1 Setup](deepseek-setup.png) +![DeepSeek-R1 Setup](../deepseek-cursor/deepseek-setup.png) ## Technical Details diff --git a/docs/tutorial/translator-agent/translator-agent.md b/docs/tutorial/translator-agent/translator-agent.md index 199bbc19..1c7742de 100644 --- a/docs/tutorial/translator-agent/translator-agent.md +++ b/docs/tutorial/translator-agent/translator-agent.md @@ -39,7 +39,7 @@ export OPENAI_API_KEY="GAIANET" pip install python-dotenv pip install openai tiktoken icecream langchain_text_splitters ``` -> If you're using a Domain service, you will [need to get an API key from Gaia](../getting-started/authentication.md). +> If you're using a Domain service, you will [need to get an API key from Gaia](../../getting-started/authentication/authentication.md). ## Demo 1: Running Translation Agents with Llama-3-8B diff --git a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md index 4fce2f60..f9b1d21e 100644 --- a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md +++ b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md @@ -21,7 +21,7 @@ domain or background. > For example, if you ask ChatGPT the question What is Layer 2, the answer is that Layer 2 is a concept from the computer network. However, if you ask a blockchain person, they answer that Layer 2 is a way to scale the original Ethereum network. That's the difference between a generic LLM and knowledge-supplemented LLMs. -We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quick-start.md) to start building one. +We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quickstart/quick-start.md) to start building one. 1. Create embeddings for your own knowledge as the long-term memory. 2. Lifecycle of a user query on a knowledge-supplemented LLM. From 1ea39821d52dbed9542e970d8b81454fad49c2dd Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 03:52:46 -0700 Subject: [PATCH 08/20] fix broken links --- docs/agent-integrations/agent-zero/agent-zero.md | 2 +- docs/agent-integrations/continue/continue.md | 4 ++-- docs/agent-integrations/cursor/cursor.md | 4 ++-- docs/agent-integrations/dify/dify.md | 4 ++-- docs/agent-integrations/flowise/flowiseai.md | 4 ++-- docs/agent-integrations/gpt-planner/gpt-planner.md | 4 ++-- docs/agent-integrations/langchain/langchain.md | 6 +++--- docs/agent-integrations/llama/llamacoder.md | 4 ++-- docs/agent-integrations/llama/llamaparse.md | 4 ++-- docs/agent-integrations/llama/llamatutor.md | 6 +++--- docs/agent-integrations/obsidian/obsidian.md | 4 ++-- docs/agent-integrations/openwebui/openwebui.md | 4 ++-- docs/agent-integrations/stockbot/stockbot.md | 4 ++-- docs/agent-integrations/zed/zed.md | 4 ++-- .../advanced-deployment-options/multiple.md | 2 +- docs/getting-started/mynode/mynode.md | 2 +- .../{quickstart => quick-start}/quick-start.md | 0 .../{quickstart => quick-start}/quick-start.png | Bin .../creator-guide/knowledge/concepts.md | 2 +- 19 files changed, 32 insertions(+), 32 deletions(-) rename docs/getting-started/{quickstart => quick-start}/quick-start.md (100%) rename docs/getting-started/{quickstart => quick-start}/quick-start.png (100%) diff --git a/docs/agent-integrations/agent-zero/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md index 1220f53f..2118793c 100644 --- a/docs/agent-integrations/agent-zero/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -11,7 +11,7 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can -* [run your own node](../../getting-started/quickstart/quick-start.md) +* [run your own node](../../getting-started/quick-start/quick-start.md) * [use a public node](../../nodes/nodes.md) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/continue/continue.md b/docs/agent-integrations/continue/continue.md index 9a9e5326..e01dec70 100644 --- a/docs/agent-integrations/continue/continue.md +++ b/docs/agent-integrations/continue/continue.md @@ -16,8 +16,8 @@ It is a copilot-like plugin for VSCode and JetBrains to provide custom autocompl You will need a Gaia node ready to provide LLM services through a public URL. You can -* [Run your own node](../../getting-started/quick-start) -* [Use a public node](../nodes) +* [Run your own node](../../getting-started/quick-start/quick-start.md) +* [Use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/agent-integrations/cursor/cursor.md b/docs/agent-integrations/cursor/cursor.md index 9eaf303d..cc4decab 100644 --- a/docs/agent-integrations/cursor/cursor.md +++ b/docs/agent-integrations/cursor/cursor.md @@ -16,8 +16,8 @@ You can use Cursor with your own Gaia node as the LLM backend. There are two big You will need a Gaia node to provide LLM API services. You can -* [Run your own node](../../getting-started/quick-start) -* [Use a public node](../nodes) +* [Run your own node](../../getting-started/quick-start/quick-start.md) +* [Use a public node](../../nodes/nodes.md) In this tutorial, we will use public [Qwen 2.5 Coder](https://github.com/QwenLM/Qwen2.5-Coder) nodes to power Cursor. diff --git a/docs/agent-integrations/dify/dify.md b/docs/agent-integrations/dify/dify.md index 04032d65..a1f3a06e 100644 --- a/docs/agent-integrations/dify/dify.md +++ b/docs/agent-integrations/dify/dify.md @@ -14,13 +14,13 @@ You can configure the Dify framework using any Gaia node as the backend LLM API. First, log into Dify's web portal and select `Settings | Model Provider`. From the list, you can add an OpenAI-API-compatible provider. -Add an LLM model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../nodes). +Add an LLM model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../../nodes/nodes.md). Leave the API Key field empty. ![Configure a Gaia Llama3 8b model in Dify](dify_chat.png) Most Dify applications also require an embedding model to search text in the vector space. -Add an embedding model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../nodes). +Add an embedding model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../../nodes/nodes.md). Leave the API Key field empty. ![Configure a Gaia embedding model in Dify](dify_embedding.png) diff --git a/docs/agent-integrations/flowise/flowiseai.md b/docs/agent-integrations/flowise/flowiseai.md index 80896150..a0f4edc2 100644 --- a/docs/agent-integrations/flowise/flowiseai.md +++ b/docs/agent-integrations/flowise/flowiseai.md @@ -10,8 +10,8 @@ FlowiseAI is a low-code tool for developers to build customized LLM orchestratio You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/agent-integrations/gpt-planner/gpt-planner.md b/docs/agent-integrations/gpt-planner/gpt-planner.md index 79f769a2..c70b3477 100644 --- a/docs/agent-integrations/gpt-planner/gpt-planner.md +++ b/docs/agent-integrations/gpt-planner/gpt-planner.md @@ -12,8 +12,8 @@ Since the program uses the official OpenAI Python library, we can [easily change You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use a public node. diff --git a/docs/agent-integrations/langchain/langchain.md b/docs/agent-integrations/langchain/langchain.md index 8740856c..a21e3eb6 100644 --- a/docs/agent-integrations/langchain/langchain.md +++ b/docs/agent-integrations/langchain/langchain.md @@ -19,8 +19,8 @@ You can configure Langchain to use any Gaia node as the LLM backend, that way yo You will need a Gaia node ready to provide LLM services through a public URL. You can: -- [Run your own node](../../getting-started/quick-start) -- [Use a public node](../nodes) +- [Run your own node](../../getting-started/quick-start/quick-start.md) +- [Use a public node](../../nodes/nodes.md) If you are using a public node, you will need an [API key](https://www.gaianet.ai/setting/gaia-api-keys). **Gaia offers free 50,000 API credits to use with available services such as public nodes when you apply for a developer account**. @@ -47,7 +47,7 @@ If you are using a public node, you will need an [API key](https://www.gaianet.a ## Integration with Gaia -To get started with running your Gaia node, you can follow the guide on the [Setting up your own node](/getting-started/quick-start) page for a quickstart. +To get started with running your Gaia node, you can follow the guide on the [Setting up your own node](../../getting-started/quick-start/quick-start.md) page for a quickstart. In this guide, we will be running our Gaia node locally so we do not need an API key, you can use a string like: "Gaia" as a placeholder. Create a `.env` file and store your API key: diff --git a/docs/agent-integrations/llama/llamacoder.md b/docs/agent-integrations/llama/llamacoder.md index d47e7962..fd5331b5 100644 --- a/docs/agent-integrations/llama/llamacoder.md +++ b/docs/agent-integrations/llama/llamacoder.md @@ -10,8 +10,8 @@ LlamaCoder is an open-source tool designed to generate small apps with a single You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use a public Llama3 node. diff --git a/docs/agent-integrations/llama/llamaparse.md b/docs/agent-integrations/llama/llamaparse.md index c0dc65e6..275ff2a8 100644 --- a/docs/agent-integrations/llama/llamaparse.md +++ b/docs/agent-integrations/llama/llamaparse.md @@ -12,8 +12,8 @@ You can configure LlamaParse to use the Gaia node as the LLM backend, hence you You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/agent-integrations/llama/llamatutor.md b/docs/agent-integrations/llama/llamatutor.md index 55ff0e66..a5b1cd71 100644 --- a/docs/agent-integrations/llama/llamatutor.md +++ b/docs/agent-integrations/llama/llamatutor.md @@ -7,14 +7,14 @@ sidebar_position: 105 The [LlamaTutor](https://github.com/Nutlope/llamatutor) is a TypeScript application using Llama 3.1 to act as an open-source AI personal tutor. When you run it, it will ask the LLM to search on the web based on your inquiry topic and then generate content for you to learn. -The program didn't use the official OpenAI library, we can use the forked one that supports [using a Gaia node](intro.md) as the LLM backend. +The program didn't use the official OpenAI library, we can use the forked one that supports [using a Gaia node](../intro.md) as the LLM backend. ## Prerequisites You will need a Gaia node ready to provide LLM services through a public URL. You can -* [Run your own node](../../getting-started/quick-start) -* [Use a public node](../nodes) +* [Run your own node](../../getting-started/quick-start/quick-start.md) +* [Use a public node](../../nodes/nodes.md) In this tutorial, we will use a public Llama3 node. diff --git a/docs/agent-integrations/obsidian/obsidian.md b/docs/agent-integrations/obsidian/obsidian.md index d1873ada..c6b9c08f 100644 --- a/docs/agent-integrations/obsidian/obsidian.md +++ b/docs/agent-integrations/obsidian/obsidian.md @@ -16,8 +16,8 @@ This guide explains how to set up and use the plugin with a Gaia node as an alte You will need a Gaia node ready to provide LLM services through a public URL. You can -* [Run your own node](../../getting-started/quick-start) -* [Use a public node](../nodes) +* [Run your own node](../../getting-started/quick-start/quick-start.md) +* [Use a public node](../../nodes/nodes.md) In this tutorial, we will use a public node. diff --git a/docs/agent-integrations/openwebui/openwebui.md b/docs/agent-integrations/openwebui/openwebui.md index fd72f310..44f18433 100644 --- a/docs/agent-integrations/openwebui/openwebui.md +++ b/docs/agent-integrations/openwebui/openwebui.md @@ -10,8 +10,8 @@ You can configure the Open WebUI framework, a self-hosted WebUI, using any Gaia You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/agent-integrations/stockbot/stockbot.md b/docs/agent-integrations/stockbot/stockbot.md index fa23f488..3046cb12 100644 --- a/docs/agent-integrations/stockbot/stockbot.md +++ b/docs/agent-integrations/stockbot/stockbot.md @@ -13,8 +13,8 @@ Stockbot is a lightning fast AI Chatbot that responds with live interactive stoc You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use a public Llama3 node with the function call support. diff --git a/docs/agent-integrations/zed/zed.md b/docs/agent-integrations/zed/zed.md index 449d8aff..93330d26 100644 --- a/docs/agent-integrations/zed/zed.md +++ b/docs/agent-integrations/zed/zed.md @@ -16,8 +16,8 @@ sidebar_position: 10 You will need a Gaia node to provide LLM services to Zed. You can -* [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start/quick-start.md) +* [use a public node](../../nodes/nodes.md) In this tutorial, we will use public [Qwen 2.5 Coder](https://github.com/QwenLM/Qwen2.5-Coder) nodes to power Cursor. diff --git a/docs/getting-started/advanced-deployment-options/multiple.md b/docs/getting-started/advanced-deployment-options/multiple.md index d91bd5e6..03578bda 100644 --- a/docs/getting-started/advanced-deployment-options/multiple.md +++ b/docs/getting-started/advanced-deployment-options/multiple.md @@ -4,7 +4,7 @@ sidebar_position: 103 # Install multiple nodes on a single machine -The [default Gaia installer](../quick-start) installs the node into the `$HOME/gaianet` base directory. +The [default Gaia installer](../quick-start/quick-start.md) installs the node into the `$HOME/gaianet` base directory. You could install multiple nodes on the same machine. Each node has its own "base directory". To do that, you just need to use the `--base` option. diff --git a/docs/getting-started/mynode/mynode.md b/docs/getting-started/mynode/mynode.md index a6384a71..8bad68a1 100644 --- a/docs/getting-started/mynode/mynode.md +++ b/docs/getting-started/mynode/mynode.md @@ -4,7 +4,7 @@ sidebar_position: 3 # Using your Gaia Node -When you [start a Gaia node](../quickstart/quick-start.md), or you find a node on the web, you could use it as a +When you [start a Gaia node](../quick-start/quick-start.md), or you find a node on the web, you could use it as a web-based chatbot UI and an OpenAI compatible web service. Just load the node's public URL in the browser to open its dashboard. Let's say the URL is as follows. diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quick-start/quick-start.md similarity index 100% rename from docs/getting-started/quickstart/quick-start.md rename to docs/getting-started/quick-start/quick-start.md diff --git a/docs/getting-started/quickstart/quick-start.png b/docs/getting-started/quick-start/quick-start.png similarity index 100% rename from docs/getting-started/quickstart/quick-start.png rename to docs/getting-started/quick-start/quick-start.png diff --git a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md index f9b1d21e..b24ba594 100644 --- a/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md +++ b/versioned_docs/version-1.0.0/creator-guide/knowledge/concepts.md @@ -21,7 +21,7 @@ domain or background. > For example, if you ask ChatGPT the question What is Layer 2, the answer is that Layer 2 is a concept from the computer network. However, if you ask a blockchain person, they answer that Layer 2 is a way to scale the original Ethereum network. That's the difference between a generic LLM and knowledge-supplemented LLMs. -We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quickstart/quick-start.md) to start building one. +We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](/docs/getting-started/quick-start/quick-start.md) to start building one. 1. Create embeddings for your own knowledge as the long-term memory. 2. Lifecycle of a user query on a knowledge-supplemented LLM. From e1e47963e1d2d5890c5c9403609ad2f660a4aa3c Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 04:27:08 -0700 Subject: [PATCH 09/20] fix other broken links --- .../agent-zero/agent-zero.md | 4 +-- docs/agent-integrations/codegpt/codegpt.md | 2 +- docs/agent-integrations/continue/continue.md | 2 +- docs/agent-integrations/cursor/cursor.md | 4 +-- docs/agent-integrations/dify/dify.md | 2 +- docs/agent-integrations/flowise/flowiseai.md | 2 +- .../quick-start/quick-start.md | 4 +-- .../system-requirements.md | 2 +- docs/nodes/node-operators.md | 28 +++++++++---------- docs/nodes/nodes.md | 6 ++-- 10 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/agent-integrations/agent-zero/agent-zero.md b/docs/agent-integrations/agent-zero/agent-zero.md index 2118793c..d3e90e7b 100644 --- a/docs/agent-integrations/agent-zero/agent-zero.md +++ b/docs/agent-integrations/agent-zero/agent-zero.md @@ -11,8 +11,8 @@ It is designed to be dynamic, organically growing, and learning as users use it. You will need a Gaia node to provide LLM services to the agent app. You can -* [run your own node](../../getting-started/quick-start/quick-start.md) -* [use a public node](../../nodes/nodes.md) +* [run your own node](../../getting-started/quick-start) +* [use a public node](../../nodes) In this tutorial, we will use the public [Llama-3.1-8B node](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) to power the Agent Zero. diff --git a/docs/agent-integrations/codegpt/codegpt.md b/docs/agent-integrations/codegpt/codegpt.md index bf8ff4b1..4ccaf44a 100644 --- a/docs/agent-integrations/codegpt/codegpt.md +++ b/docs/agent-integrations/codegpt/codegpt.md @@ -11,7 +11,7 @@ CodeGPT is a pair-programming partner for developers. It offers AI chat assistan You will need a Gaia node ready to provide LLM services through a public URL. You can * [run your own node](../../getting-started/quick-start) -* [use a public node](../nodes) +* [use a public node](../../nodes) In this tutorial, we will use the public CodeStral nodes to power the CodeGPT plugin. diff --git a/docs/agent-integrations/continue/continue.md b/docs/agent-integrations/continue/continue.md index e01dec70..fee15e7e 100644 --- a/docs/agent-integrations/continue/continue.md +++ b/docs/agent-integrations/continue/continue.md @@ -16,7 +16,7 @@ It is a copilot-like plugin for VSCode and JetBrains to provide custom autocompl You will need a Gaia node ready to provide LLM services through a public URL. You can -* [Run your own node](../../getting-started/quick-start/quick-start.md) +* [Run your own node](../../getting-started/quick-start) * [Use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/agent-integrations/cursor/cursor.md b/docs/agent-integrations/cursor/cursor.md index cc4decab..942515ea 100644 --- a/docs/agent-integrations/cursor/cursor.md +++ b/docs/agent-integrations/cursor/cursor.md @@ -16,8 +16,8 @@ You can use Cursor with your own Gaia node as the LLM backend. There are two big You will need a Gaia node to provide LLM API services. You can -* [Run your own node](../../getting-started/quick-start/quick-start.md) -* [Use a public node](../../nodes/nodes.md) +* [Run your own node](../../getting-started/quick-start) +* [Use a public node](../../nodes) In this tutorial, we will use public [Qwen 2.5 Coder](https://github.com/QwenLM/Qwen2.5-Coder) nodes to power Cursor. diff --git a/docs/agent-integrations/dify/dify.md b/docs/agent-integrations/dify/dify.md index a1f3a06e..a2cc64ac 100644 --- a/docs/agent-integrations/dify/dify.md +++ b/docs/agent-integrations/dify/dify.md @@ -20,7 +20,7 @@ Leave the API Key field empty. ![Configure a Gaia Llama3 8b model in Dify](dify_chat.png) Most Dify applications also require an embedding model to search text in the vector space. -Add an embedding model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../../nodes/nodes.md). +Add an embedding model with the model name and API endpoint listed on your Gaia node's web dashboard. Or, you can just add [a popular Gaia node](../../nodes). Leave the API Key field empty. ![Configure a Gaia embedding model in Dify](dify_embedding.png) diff --git a/docs/agent-integrations/flowise/flowiseai.md b/docs/agent-integrations/flowise/flowiseai.md index a0f4edc2..9f840d0e 100644 --- a/docs/agent-integrations/flowise/flowiseai.md +++ b/docs/agent-integrations/flowise/flowiseai.md @@ -10,7 +10,7 @@ FlowiseAI is a low-code tool for developers to build customized LLM orchestratio You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../../getting-started/quick-start/quick-start.md) +* [run your own node](../../getting-started/quick-start) * [use a public node](../../nodes/nodes.md) In this tutorial, we will use public nodes to power the Continue plugin. diff --git a/docs/getting-started/quick-start/quick-start.md b/docs/getting-started/quick-start/quick-start.md index b475e2cb..af047deb 100644 --- a/docs/getting-started/quick-start/quick-start.md +++ b/docs/getting-started/quick-start/quick-start.md @@ -14,7 +14,7 @@ Before you get started, ensure that you have the following on your system: | Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | | Azure/AWS | Nvidia T4 GPU Instance | -Learn more about [system requirements](../system-requirements/system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) +Learn more about [system requirements](../system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) ### Installing the node @@ -58,7 +58,7 @@ gaianet start ## Next steps -- [Customize](../customize/customize.md) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. +- [Customize](../customize) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. - [Join the Gaia Protocol](../register/register.md) and join the Gaia protocol network to receive payments. - [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. diff --git a/docs/getting-started/system-requirements/system-requirements.md b/docs/getting-started/system-requirements/system-requirements.md index a2b685ab..822e0c85 100644 --- a/docs/getting-started/system-requirements/system-requirements.md +++ b/docs/getting-started/system-requirements/system-requirements.md @@ -9,7 +9,7 @@ You can install the Gaia on a wide variety of devices and operating systems with * Mac desktop or server computers (i.e., iMac, Mini, Studio or Pro) with Apple Silicon (M1 to M4), and at least 16GB of RAM (32GB or more recommended). * Ubuntu Linux 22.04 server with NVIDIA CUDA 12 SDK installed. At least 8GB of VRAM on the GPU is required (24GB or more recommended). On AWS and Azure, that means GPU instances with at least the Nvidia T4 GPU installed. -> Check out our [tutorial](advanced-deployment-options/cuda) on how to install the NVIDIA driver and the CUDA toolkit on a Ubuntu 22.04 machine. +> Check out our [tutorial](../advanced-deployment-options/cuda) on how to install the NVIDIA driver and the CUDA toolkit on a Ubuntu 22.04 machine. If you are hosting the node in your home or office, it needs access to the public Internet to join the Gaia network. diff --git a/docs/nodes/node-operators.md b/docs/nodes/node-operators.md index 36537b84..5e9dafe9 100644 --- a/docs/nodes/node-operators.md +++ b/docs/nodes/node-operators.md @@ -8,45 +8,45 @@ Node Operators focus on setting up, running, and maintaining Gaia nodes without Running a GaiaNet node allows you to participate in the decentralized AI network and potentially earn rewards. The process is straightforward and can be completed in just a few minutes. -Before you begin, ensure your system meets these [minimum requirements](./getting-started/system-requirements) +Before you begin, ensure your system meets these [minimum requirements](../getting-started/system-requirements) Here you'll find everything you need to get started with running and managing your Gaia node. ## Getting Started Learn how to get started with your first GaiaNet node. -[Learn More →](./getting-started/what-is-a-node) +[Learn More →](../getting-started/mynode/what-is-a-node.md) ## Node Setup & Authentication Step-by-step guide for node installation, setup, and security. -- [Setting up your own node](./getting-started/quick-start) -- [Authentication guide](./getting-started/authentication) +- [Setting up your own node](../getting-started/quick-start) +- [Authentication guide](../getting-started/authentication) ## Node Operations Learn about day-to-day operations and customization. -- [Using your Gaia Node](./getting-started/mynode) -- [Customizing Your Gaia Node](./getting-started/customize) +- [Using your Gaia Node](../getting-started/mynode) +- [Customizing Your Gaia Node](../getting-started/customize) ## Network & Protocol Join the network and start earning rewards. -- [Gaia CLI options](./getting-started/cli-options) -- [Joining the Gaia Protocol](./getting-started/register) +- [Gaia CLI options](../getting-started/cli-options) +- [Joining the Gaia Protocol](../getting-started/register) ## System Requirements & Troubleshooting Make sure your system is ready and get help when needed. -- [System requirements](./getting-started/system-requirements) -- [Troubleshooting guide](./getting-started/troubleshooting) +- [System requirements](../getting-started/system-requirements) +- [Troubleshooting guide](../getting-started/troubleshooting) ## Advanced Deployment Options Learn about different deployment options. -- [Install or Uninstall the CLI](./getting-started/install) -- [Install multiple nodes](./getting-started/advanced-deployment-options/multiple) -- [Run a local-only node](./getting-started/advanced-deployment-options/local) -- [Protect the server process](./getting-started/advanced-deployment-options/protect) \ No newline at end of file +- [Install or Uninstall the CLI](../getting-started/install) +- [Install multiple nodes](../getting-started/advanced-deployment-options/multiple) +- [Run a local-only node](../getting-started/advanced-deployment-options/local) +- [Protect the server process](../getting-started/advanced-deployment-options/protect) \ No newline at end of file diff --git a/docs/nodes/nodes.md b/docs/nodes/nodes.md index a6ec914c..7372e0f7 100644 --- a/docs/nodes/nodes.md +++ b/docs/nodes/nodes.md @@ -5,7 +5,7 @@ sidebar_position: 6 # 🌐 Public Gaia Domain Each Gaia node provides a web-based chatbot UI and an OpenAI compatible web service. -Here are some popular nodes. Please refer to the [agent apps](./agent-integrations/intro) section to see how +Here are some popular nodes. Please refer to the [agent apps](../agent-integrations/intro) section to see how to use the Gaia API in your favorite agent frameworks or apps. Gaia nodes are organized into Gaia domains to provide public services. Each domain has a single API endpoint that load-balances across multiple nodes to ensure service availability. @@ -17,7 +17,7 @@ Below are some Gaia domains we offer developers for free. **However, you must ap ### Voice-to-text: Whisper v2 large This domain runs Whisper v2 Large agent nodes for voice to text transcription and translation. -Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. |Config option | Value | |-----|--------| @@ -29,7 +29,7 @@ Replace OpenAI configuration in [your app](./agent-integrations/intro) with the This domain runs stable diffusion agent nodes fine-tuned to generate realistic portraits. The model is [Realistic Vision V6.0 B1](https://civitai.com/models/4201/realistic-vision-v60-b1). -Replace OpenAI configuration in [your app](./agent-integrations/intro) with the following. +Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. |Config option | Value | |-----|--------| From 94bb009245329517c137d0dca7f20aa35163cdb7 Mon Sep 17 00:00:00 2001 From: Harish Kotra Date: Wed, 2 Jul 2025 00:08:14 +0530 Subject: [PATCH 10/20] updated broken links in node-operators page, added llms.txt compatibility, updated default paris knowledgebase mention and added next steps to guided templates and knowledge bases --- .../quick-start/quick-start.md | 13 +- docs/nodes/node-operators.md | 2 +- docusaurus.config.js | 13 + package-lock.json | 900 +++++++++--------- package.json | 15 +- 5 files changed, 506 insertions(+), 437 deletions(-) diff --git a/docs/getting-started/quick-start/quick-start.md b/docs/getting-started/quick-start/quick-start.md index af047deb..749b7e2c 100644 --- a/docs/getting-started/quick-start/quick-start.md +++ b/docs/getting-started/quick-start/quick-start.md @@ -29,7 +29,7 @@ curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/ 3. Use the following command to initialize the Gaia node according to the configuration options in `$HOME/gaianet/config.json`. -By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM and a [knowledge base about Paris](https://huggingface.co/datasets/gaianet/paris). +By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM. This command could take some time since it will download a very large LLM file. ``` @@ -58,7 +58,14 @@ gaianet start ## Next steps -- [Customize](../customize) your node. You probably do not wish to just run the default Phi-3 model and Paris knowledge base. -- [Join the Gaia Protocol](../register/register.md) and join the Gaia protocol network to receive payments. + +- [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: + - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) + - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) + - [Paris](https://huggingface.co/datasets/gaianet/paris) + - [Vyper Lang Developer Docs](https://huggingface.co/datasets/meowy-ai/vyper-lang) + - [Monad Developer Docs](https://huggingface.co/datasets/harishkotra/monad-docs) + - [Web3 Knowledge Base](https://huggingface.co/datasets/meowy-ai/web3-knowledge-base) +- [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. - [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. diff --git a/docs/nodes/node-operators.md b/docs/nodes/node-operators.md index 5e9dafe9..502a6819 100644 --- a/docs/nodes/node-operators.md +++ b/docs/nodes/node-operators.md @@ -49,4 +49,4 @@ Learn about different deployment options. - [Install or Uninstall the CLI](../getting-started/install) - [Install multiple nodes](../getting-started/advanced-deployment-options/multiple) - [Run a local-only node](../getting-started/advanced-deployment-options/local) -- [Protect the server process](../getting-started/advanced-deployment-options/protect) \ No newline at end of file +- [Protect the server process](../getting-started/advanced-deployment-options/protect) diff --git a/docusaurus.config.js b/docusaurus.config.js index 827e0bd0..f638400d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -109,6 +109,19 @@ const config = { ], }, ], + [ + 'docusaurus-plugin-llms', + { + generateLLMsTxt: true, + generateLLMsFullTxt: true, + docsDir: 'docs', + includeUnmatchedLast: true, + pathTransformation: { + // Paths to ignore when constructing URLs (will be removed if found) + ignorePaths: ['versioned_docs', 'versioned_sidebars'], + }, + }, + ], ], presets: [ diff --git a/package-lock.json b/package-lock.json index ca0143b1..a758ff5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,11 +8,11 @@ "name": "docs", "version": "2.0.0", "dependencies": { - "@docusaurus/core": "^3.8.0", - "@docusaurus/plugin-client-redirects": "^3.8.0", - "@docusaurus/plugin-google-analytics": "^3.8.0", - "@docusaurus/plugin-google-tag-manager": "^3.8.0", - "@docusaurus/preset-classic": "^3.8.0", + "@docusaurus/core": "^3.8.1", + "@docusaurus/plugin-client-redirects": "^3.8.1", + "@docusaurus/plugin-google-analytics": "^3.8.1", + "@docusaurus/plugin-google-tag-manager": "^3.8.1", + "@docusaurus/preset-classic": "^3.8.1", "@easyops-cn/docusaurus-search-local": "^0.40.1", "@mdx-js/react": "^3.0.0", "cheerio": "1.0.0-rc.12", @@ -23,8 +23,9 @@ "remark-admonitions": "^1.2.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.8.0", - "@docusaurus/types": "^3.8.0" + "@docusaurus/module-type-aliases": "^3.8.1", + "@docusaurus/types": "^3.8.1", + "docusaurus-plugin-llms": "^0.1.4" }, "engines": { "node": ">=18.0" @@ -76,99 +77,99 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.25.0.tgz", - "integrity": "sha512-1pfQulNUYNf1Tk/svbfjfkLBS36zsuph6m+B6gDkPEivFmso/XnRgwDvjAx80WNtiHnmeNjIXdF7Gos8+OLHqQ==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.30.0.tgz", + "integrity": "sha512-Q3OQXYlTNqVUN/V1qXX8VIzQbLjP3yrRBO9m6NRe1CBALmoGHh9JrYosEGvfior28+DjqqU3Q+nzCSuf/bX0Gw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.25.0.tgz", - "integrity": "sha512-AFbG6VDJX/o2vDd9hqncj1B6B4Tulk61mY0pzTtzKClyTDlNP0xaUiEKhl6E7KO9I/x0FJF5tDCm0Hn6v5x18A==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.30.0.tgz", + "integrity": "sha512-/b+SAfHjYjx/ZVeVReCKTTnFAiZWOyvYLrkYpeNMraMT6akYRR8eC1AvFcvR60GLG/jytxcJAp42G8nN5SdcLg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.25.0.tgz", - "integrity": "sha512-il1zS/+Rc6la6RaCdSZ2YbJnkQC6W1wiBO8+SH+DE6CPMWBU6iDVzH0sCKSAtMWl9WBxoN6MhNjGBnCv9Yy2bA==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.30.0.tgz", + "integrity": "sha512-tbUgvkp2d20mHPbM0+NPbLg6SzkUh0lADUUjzNCF+HiPkjFRaIW3NGMlESKw5ia4Oz6ZvFzyREquUX6rdkdJcQ==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.25.0.tgz", - "integrity": "sha512-blbjrUH1siZNfyCGeq0iLQu00w3a4fBXm0WRIM0V8alcAPo7rWjLbMJMrfBtzL9X5ic6wgxVpDADXduGtdrnkw==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.30.0.tgz", + "integrity": "sha512-caXuZqJK761m32KoEAEkjkE2WF/zYg1McuGesWXiLSgfxwZZIAf+DljpiSToBUXhoPesvjcLtINyYUzbkwE0iw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.25.0.tgz", - "integrity": "sha512-aywoEuu1NxChBcHZ1pWaat0Plw7A8jDMwjgRJ00Mcl7wGlwuPt5dJ/LTNcg3McsEUbs2MBNmw0ignXBw9Tbgow==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.30.0.tgz", + "integrity": "sha512-7K6P7TRBHLX1zTmwKDrIeBSgUidmbj6u3UW/AfroLRDGf9oZFytPKU49wg28lz/yulPuHY0nZqiwbyAxq9V17w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.25.0.tgz", - "integrity": "sha512-a/W2z6XWKjKjIW1QQQV8PTTj1TXtaKx79uR3NGBdBdGvVdt24KzGAaN7sCr5oP8DW4D3cJt44wp2OY/fZcPAVA==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.30.0.tgz", + "integrity": "sha512-WMjWuBjYxJheRt7Ec5BFr33k3cV0mq2WzmH9aBf5W4TT8kUp34x91VRsYVaWOBRlxIXI8o/WbhleqSngiuqjLA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.25.0.tgz", - "integrity": "sha512-9rUYcMIBOrCtYiLX49djyzxqdK9Dya/6Z/8sebPn94BekT+KLOpaZCuc6s0Fpfq7nx5J6YY5LIVFQrtioK9u0g==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.30.0.tgz", + "integrity": "sha512-puc1/LREfSqzgmrOFMY5L/aWmhYOlJ0TTpa245C0ZNMKEkdOkcimFbXTXQ8lZhzh+rlyFgR7cQGNtXJ5H0XgZg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" @@ -181,81 +182,81 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.25.0.tgz", - "integrity": "sha512-jJeH/Hk+k17Vkokf02lkfYE4A+EJX+UgnMhTLR/Mb+d1ya5WhE+po8p5a/Nxb6lo9OLCRl6w3Hmk1TX1e9gVbQ==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.30.0.tgz", + "integrity": "sha512-NfqiIKVgGKTLr6T9F81oqB39pPiEtILTy0z8ujxPKg2rCvI/qQeDqDWFBmQPElCfUTU6kk67QAgMkQ7T6fE+gg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.25.0.tgz", - "integrity": "sha512-Ls3i1AehJ0C6xaHe7kK9vPmzImOn5zBg7Kzj8tRYIcmCWVyuuFwCIsbuIIz/qzUf1FPSWmw0TZrGeTumk2fqXg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.30.0.tgz", + "integrity": "sha512-/eeM3aqLKro5KBZw0W30iIA6afkGa+bcpvEM0NDa92m5t3vil4LOmJI9FkgzfmSkF4368z/SZMOTPShYcaVXjA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.25.0.tgz", - "integrity": "sha512-79sMdHpiRLXVxSjgw7Pt4R1aNUHxFLHiaTDnN2MQjHwJ1+o3wSseb55T9VXU4kqy3m7TUme3pyRhLk5ip/S4Mw==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.30.0.tgz", + "integrity": "sha512-iWeAUWqw+xT+2IyUyTqnHCK+cyCKYV5+B6PXKdagc9GJJn6IaPs8vovwoC0Za5vKCje/aXQ24a2Z1pKpc/tdHg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "@algolia/client-common": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.25.0.tgz", - "integrity": "sha512-JLaF23p1SOPBmfEqozUAgKHQrGl3z/Z5RHbggBu6s07QqXXcazEsub5VLonCxGVqTv6a61AAPr8J1G5HgGGjEw==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.30.0.tgz", + "integrity": "sha512-alo3ly0tdNLjfMSPz9dmNwYUFHx7guaz5dTGlIzVGnOiwLgIoM6NgA+MJLMcH6e1S7OpmE2AxOy78svlhst2tQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0" + "@algolia/client-common": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.25.0.tgz", - "integrity": "sha512-rtzXwqzFi1edkOF6sXxq+HhmRKDy7tz84u0o5t1fXwz0cwx+cjpmxu/6OQKTdOJFS92JUYHsG51Iunie7xbqfQ==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.30.0.tgz", + "integrity": "sha512-WOnTYUIY2InllHBy6HHMpGIOo7Or4xhYUx/jkoSK/kPIa1BRoFEHqa8v4pbKHtoG7oLvM2UAsylSnjVpIhGZXg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0" + "@algolia/client-common": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.25.0.tgz", - "integrity": "sha512-ZO0UKvDyEFvyeJQX0gmZDQEvhLZ2X10K+ps6hViMo1HgE2V8em00SwNsQ+7E/52a+YiBkVWX61pJJJE44juDMQ==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.30.0.tgz", + "integrity": "sha512-uSTUh9fxeHde1c7KhvZKUrivk90sdiDftC+rSKNFKKEU9TiIKAGA7B2oKC+AoMCqMymot1vW9SGbeESQPTZd0w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.25.0" + "@algolia/client-common": "5.30.0" }, "engines": { "node": ">= 14.0.0" @@ -289,30 +290,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", - "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz", + "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", - "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", + "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.3", + "@babel/generator": "^7.27.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.4", - "@babel/parser": "^7.27.4", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.27.7", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.27.4", - "@babel/types": "^7.27.3", + "@babel/traverse": "^7.27.7", + "@babel/types": "^7.27.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -446,16 +447,16 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", - "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -614,25 +615,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.4.tgz", - "integrity": "sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.3" + "@babel/types": "^7.27.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", + "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.27.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -932,16 +933,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", - "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.7.tgz", + "integrity": "sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.27.7", "globals": "^11.1.0" }, "engines": { @@ -968,12 +969,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz", - "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.7.tgz", + "integrity": "sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.7" }, "engines": { "node": ">=6.9.0" @@ -1295,15 +1297,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz", - "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.7.tgz", + "integrity": "sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.3", - "@babel/plugin-transform-parameters": "^7.27.1" + "@babel/plugin-transform-destructuring": "^7.27.7", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.27.7" }, "engines": { "node": ">=6.9.0" @@ -1360,9 +1363,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", - "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1892,9 +1895,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.4.tgz", - "integrity": "sha512-H7QhL0ucCGOObsUETNbB2PuzF4gAvN8p32P6r91bX7M/hk4bx+3yz2hTwHL9d/Efzwu1upeb4/cd7oSxCzup3w==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.6.tgz", + "integrity": "sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==", "license": "MIT", "dependencies": { "core-js-pure": "^3.30.2" @@ -1918,16 +1921,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz", + "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.3", - "@babel/parser": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/parser": "^7.27.7", "@babel/template": "^7.27.2", - "@babel/types": "^7.27.3", + "@babel/types": "^7.27.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1936,9 +1939,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.3.tgz", - "integrity": "sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", + "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -2114,9 +2117,9 @@ } }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", - "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", "funding": [ { "type": "github", @@ -2477,9 +2480,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", - "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", "funding": [ { "type": "github", @@ -3134,9 +3137,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.0.tgz", - "integrity": "sha512-9EJwSgS6TgB8IzGk1L8XddJLhZod8fXT4ULYMx6SKqyCBqCFpVCEjR/hNXXhnmtVM2irDuzYoVLGWv7srG/VOA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3149,8 +3152,8 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -3160,30 +3163,30 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.0.tgz", - "integrity": "sha512-Rq4Z/MSeAHjVzBLirLeMcjLIAQy92pF1OI+2rmt18fSlMARfTGLWRE8Vb+ljQPTOSfJxwDYSzsK6i7XloD2rNA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.8.0", - "@docusaurus/cssnano-preset": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", + "@docusaurus/babel": "3.8.1", + "@docusaurus/cssnano-preset": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-loader": "^9.2.1", - "clean-css": "^5.3.2", + "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.8.1", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.1.2", "file-loader": "^6.2.0", "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.1", + "mini-css-extract-plugin": "^2.9.2", "null-loader": "^4.0.1", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "postcss-preset-env": "^10.1.0", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", @@ -3203,18 +3206,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.0.tgz", - "integrity": "sha512-c7u6zFELmSGPEP9WSubhVDjgnpiHgDqMh1qVdCB7rTflh4Jx0msTYmMiO91Ez0KtHj4sIsDsASnjwfJ2IZp3Vw==", - "license": "MIT", - "dependencies": { - "@docusaurus/babel": "3.8.0", - "@docusaurus/bundler": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.8.1", + "@docusaurus/bundler": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3264,13 +3267,13 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.0.tgz", - "integrity": "sha512-UJ4hAS2T0R4WNy+phwVff2Q0L5+RXW9cwlH6AEphHR5qw3m/yacfWcSK7ort2pMMbDn8uGrD38BTm4oLkuuNoQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", + "postcss": "^8.5.4", "postcss-sort-media-queries": "^5.2.0", "tslib": "^2.6.0" }, @@ -3279,9 +3282,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.0.tgz", - "integrity": "sha512-7eEMaFIam5Q+v8XwGqF/n0ZoCld4hV4eCCgQkfcN9Mq5inoZa6PHHW9Wu6lmgzoK5Kx3keEeABcO2SxwraoPDQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3292,14 +3295,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.0.tgz", - "integrity": "sha512-mDPSzssRnpjSdCGuv7z2EIAnPS1MHuZGTaRLwPn4oQwszu4afjWZ/60sfKjTnjBjI8Vl4OgJl2vMmfmiNDX4Ng==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3331,12 +3334,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.0.tgz", - "integrity": "sha512-/uMb4Ipt5J/QnD13MpnoC/A4EYAe6DKNWqTWLlGrqsPJwJv73vSwkA25xnYunwfqWk0FlUQfGv/Swdh5eCCg7g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", + "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.0", + "@docusaurus/types": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3350,16 +3353,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.0.tgz", - "integrity": "sha512-J8f5qzAlO61BnG1I91+N5WH1b/lPWqn6ifTxf/Bluz9JVe1bhFNSl0yW03p+Ff3AFOINDy2ofX70al9nOnOLyw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz", + "integrity": "sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3374,19 +3377,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.0.tgz", - "integrity": "sha512-0SlOTd9R55WEr1GgIXu+hhTT0hzARYx3zIScA5IzpdekZQesI/hKEa5LPHBd415fLkWMjdD59TaW/3qQKpJ0Lg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", + "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3408,20 +3411,20 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.0.tgz", - "integrity": "sha512-fRDMFLbUN6eVRXcjP8s3Y7HpAt9pzPYh1F/7KKXOCxvJhjjCtbon4VJW0WndEPInVz4t8QUXn5QZkU2tGVCE2g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", + "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3441,16 +3444,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.0.tgz", - "integrity": "sha512-39EDx2y1GA0Pxfion5tQZLNJxL4gq6susd1xzetVBjVIQtwpCdyloOfQBAgX0FylqQxfJrYqL0DIUuq7rd7uBw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", + "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -3464,14 +3467,15 @@ } }, "node_modules/@docusaurus/plugin-css-cascade-layers": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.0.tgz", - "integrity": "sha512-/VBTNymPIxQB8oA3ZQ4GFFRYdH4ZxDRRBECxyjRyv486mfUPXfcdk+im4S5mKWa6EK2JzBz95IH/Wu0qQgJ5yQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz", + "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { @@ -3479,14 +3483,14 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.0.tgz", - "integrity": "sha512-teonJvJsDB9o2OnG6ifbhblg/PXzZvpUKHFgD8dOL1UJ58u0lk8o0ZOkvaYEBa9nDgqzoWrRk9w+e3qaG2mOhQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz", + "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "fs-extra": "^11.1.1", "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" @@ -3500,14 +3504,14 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.0.tgz", - "integrity": "sha512-aKKa7Q8+3xRSRESipNvlFgNp3FNPELKhuo48Cg/svQbGNwidSHbZT03JqbW4cBaQnyyVchO1ttk+kJ5VC9Gx0w==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz", + "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { @@ -3519,14 +3523,14 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.0.tgz", - "integrity": "sha512-ugQYMGF4BjbAW/JIBtVcp+9eZEgT9HRdvdcDudl5rywNPBA0lct+lXMG3r17s02rrhInMpjMahN3Yc9Cb3H5/g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz", + "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, @@ -3539,14 +3543,14 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.0.tgz", - "integrity": "sha512-9juRWxbwZD3SV02Jd9QB6yeN7eu+7T4zB0bvJLcVQwi+am51wAxn2CwbdL0YCCX+9OfiXbADE8D8Q65Hbopu/w==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz", + "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { @@ -3558,17 +3562,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.0.tgz", - "integrity": "sha512-fGpOIyJvNiuAb90nSJ2Gfy/hUOaDu6826e5w5UxPmbpCIc7KlBHNAZ5g4L4ZuHhc4hdfq4mzVBsQSnne+8Ze1g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", + "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -3582,15 +3586,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.0.tgz", - "integrity": "sha512-kEDyry+4OMz6BWLG/lEqrNsL/w818bywK70N1gytViw4m9iAmoxCUT7Ri9Dgs7xUdzCHJ3OujolEmD88Wy44OA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", + "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -3605,26 +3609,26 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.0.tgz", - "integrity": "sha512-qOu6tQDOWv+rpTlKu+eJATCJVGnABpRCPuqf7LbEaQ1mNY//N/P8cHQwkpAU+aweQfarcZ0XfwCqRHJfjeSV/g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/plugin-content-blog": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/plugin-content-pages": "3.8.0", - "@docusaurus/plugin-css-cascade-layers": "3.8.0", - "@docusaurus/plugin-debug": "3.8.0", - "@docusaurus/plugin-google-analytics": "3.8.0", - "@docusaurus/plugin-google-gtag": "3.8.0", - "@docusaurus/plugin-google-tag-manager": "3.8.0", - "@docusaurus/plugin-sitemap": "3.8.0", - "@docusaurus/plugin-svgr": "3.8.0", - "@docusaurus/theme-classic": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/theme-search-algolia": "3.8.0", - "@docusaurus/types": "3.8.0" + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz", + "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/plugin-css-cascade-layers": "3.8.1", + "@docusaurus/plugin-debug": "3.8.1", + "@docusaurus/plugin-google-analytics": "3.8.1", + "@docusaurus/plugin-google-gtag": "3.8.1", + "@docusaurus/plugin-google-tag-manager": "3.8.1", + "@docusaurus/plugin-sitemap": "3.8.1", + "@docusaurus/plugin-svgr": "3.8.1", + "@docusaurus/theme-classic": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-search-algolia": "3.8.1", + "@docusaurus/types": "3.8.1" }, "engines": { "node": ">=18.0" @@ -3635,31 +3639,31 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.0.tgz", - "integrity": "sha512-nQWFiD5ZjoT76OaELt2n33P3WVuuCz8Dt5KFRP2fCBo2r9JCLsp2GJjZpnaG24LZ5/arRjv4VqWKgpK0/YLt7g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/plugin-content-blog": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/plugin-content-pages": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/theme-translations": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", - "postcss": "^8.4.26", + "postcss": "^8.5.4", "prism-react-renderer": "^2.3.0", "prismjs": "^1.29.0", "react-router-dom": "^5.3.4", @@ -3676,15 +3680,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.0.tgz", - "integrity": "sha512-YqV2vAWpXGLA+A3PMLrOMtqgTHJLDcT+1Caa6RF7N4/IWgrevy5diY8oIHFkXR/eybjcrFFjUPrHif8gSGs3Tw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3704,19 +3708,19 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.0.tgz", - "integrity": "sha512-GBZ5UOcPgiu6nUw153+0+PNWvFKweSnvKIL6Rp04H9olKb475jfKjAwCCtju5D2xs5qXHvCMvzWOg5o9f6DtuQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", + "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", "license": "MIT", "dependencies": { "@docsearch/react": "^3.9.0", - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/theme-translations": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "algoliasearch": "^5.17.1", "algoliasearch-helper": "^3.22.6", "clsx": "^2.0.0", @@ -3735,9 +3739,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.0.tgz", - "integrity": "sha512-1DTy/snHicgkCkryWq54fZvsAglTdjTx4qjOXgqnXJ+DIty1B+aPQrAVUu8LiM+6BiILfmNxYsxhKTj+BS3PZg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -3748,9 +3752,9 @@ } }, "node_modules/@docusaurus/types": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.0.tgz", - "integrity": "sha512-RDEClpwNxZq02c+JlaKLWoS13qwWhjcNsi2wG1UpzmEnuti/z1Wx4SGpqbUqRPNSd8QWWePR8Cb7DvG0VN/TtA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", + "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -3782,14 +3786,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.0.tgz", - "integrity": "sha512-2wvtG28ALCN/A1WCSLxPASFBFzXCnP0YKCAFIPcvEb6imNu1wg7ni/Svcp71b3Z2FaOFFIv4Hq+j4gD7gA0yfQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -3814,12 +3818,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.0.tgz", - "integrity": "sha512-3TGF+wVTGgQ3pAc9+5jVchES4uXUAhAt9pwv7uws4mVOxL4alvU3ue/EZ+R4XuGk94pDy7CNXjRXpPjlfZXQfw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.0", + "@docusaurus/types": "3.8.1", "tslib": "^2.6.0" }, "engines": { @@ -3827,14 +3831,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.0.tgz", - "integrity": "sha512-MrnEbkigr54HkdFeg8e4FKc4EF+E9dlVwsY3XQZsNkbv3MKZnbHQ5LsNJDIKDROFe8PBf5C4qCAg5TPBpsjrjg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", + "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -5376,33 +5380,33 @@ } }, "node_modules/algoliasearch": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.25.0.tgz", - "integrity": "sha512-n73BVorL4HIwKlfJKb4SEzAYkR3Buwfwbh+MYxg2mloFph2fFGV58E90QTzdbfzWrLn4HE5Czx/WTjI8fcHaMg==", - "license": "MIT", - "dependencies": { - "@algolia/client-abtesting": "5.25.0", - "@algolia/client-analytics": "5.25.0", - "@algolia/client-common": "5.25.0", - "@algolia/client-insights": "5.25.0", - "@algolia/client-personalization": "5.25.0", - "@algolia/client-query-suggestions": "5.25.0", - "@algolia/client-search": "5.25.0", - "@algolia/ingestion": "1.25.0", - "@algolia/monitoring": "1.25.0", - "@algolia/recommend": "5.25.0", - "@algolia/requester-browser-xhr": "5.25.0", - "@algolia/requester-fetch": "5.25.0", - "@algolia/requester-node-http": "5.25.0" + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.30.0.tgz", + "integrity": "sha512-ILSdPX4je0n5WUKD34TMe57/eqiXUzCIjAsdtLQYhomqOjTtFUg1s6dE7kUegc4Mc43Xr7IXYlMutU9HPiYfdw==", + "license": "MIT", + "dependencies": { + "@algolia/client-abtesting": "5.30.0", + "@algolia/client-analytics": "5.30.0", + "@algolia/client-common": "5.30.0", + "@algolia/client-insights": "5.30.0", + "@algolia/client-personalization": "5.30.0", + "@algolia/client-query-suggestions": "5.30.0", + "@algolia/client-search": "5.30.0", + "@algolia/ingestion": "1.30.0", + "@algolia/monitoring": "1.30.0", + "@algolia/recommend": "5.30.0", + "@algolia/requester-browser-xhr": "5.30.0", + "@algolia/requester-fetch": "5.30.0", + "@algolia/requester-node-http": "5.30.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.25.0.tgz", - "integrity": "sha512-vQoK43U6HXA9/euCqLjvyNdM4G2Fiu/VFp4ae0Gau9sZeIKBPvUPnXfLYAe65Bg7PFuw03coeu5K6lTPSXRObw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -5605,13 +5609,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", - "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.4", + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { @@ -5641,12 +5645,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", - "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.4" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -6506,12 +6510,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", - "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", "license": "MIT", "dependencies": { - "browserslist": "^4.24.4" + "browserslist": "^4.25.0" }, "funding": { "type": "opencollective", @@ -6519,9 +6523,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.42.0.tgz", - "integrity": "sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", + "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6851,9 +6855,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", - "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", "funding": [ { "type": "opencollective", @@ -7018,9 +7022,10 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -7227,6 +7232,49 @@ "node": ">=6" } }, + "node_modules/docusaurus-plugin-llms": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-llms/-/docusaurus-plugin-llms-0.1.4.tgz", + "integrity": "sha512-51JukBpl4SNBtubyk1JU/YWGm/Ewithp3QkedXcj8bs/Dd81HcizpmVdyvV9zQ1T2/nEpbrg8g7oZ1OjHdlWPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "gray-matter": "^4.0.3", + "minimatch": "^9.0.3" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/core": "^3.0.0" + } + }, + "node_modules/docusaurus-plugin-llms/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/docusaurus-plugin-llms/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", @@ -12642,9 +12690,9 @@ } }, "node_modules/postcss": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz", - "integrity": "sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -12882,9 +12930,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.5.tgz", - "integrity": "sha512-UWf/vhMapZatv+zOuqlfLmYXeOhhHLh8U8HAKGI2VJ00xLRYoAJh4xv8iX6FB6+TLXeDnm0DBLMi00E0hodbQw==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", "funding": [ { "type": "github", @@ -13488,9 +13536,9 @@ } }, "node_modules/postcss-nesting": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", "funding": [ { "type": "github", @@ -13503,7 +13551,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-resolve-nested": "^3.1.0", "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, @@ -13515,9 +13563,9 @@ } }, "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", "funding": [ { "type": "github", @@ -13802,9 +13850,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.0.tgz", - "integrity": "sha512-cl13sPBbSqo1Q7Ryb19oT5NZO5IHFolRbIMdgDq4f9w1MHYiL6uZS7uSsjXJ1KzRIcX5BMjEeyxmAevVXENa3Q==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz", + "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==", "funding": [ { "type": "github", @@ -13817,7 +13865,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", "@csstools/postcss-color-function": "^4.0.10", "@csstools/postcss-color-mix-function": "^3.0.10", "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", @@ -13829,7 +13877,7 @@ "@csstools/postcss-hwb-function": "^4.0.10", "@csstools/postcss-ic-unit": "^4.0.2", "@csstools/postcss-initial": "^2.0.1", - "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", "@csstools/postcss-light-dark-function": "^2.0.9", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", @@ -13851,7 +13899,7 @@ "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.21", - "browserslist": "^4.24.5", + "browserslist": "^4.25.0", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", @@ -13862,7 +13910,7 @@ "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.6", - "postcss-custom-properties": "^14.0.5", + "postcss-custom-properties": "^14.0.6", "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", "postcss-double-position-gradients": "^6.0.2", @@ -13873,7 +13921,7 @@ "postcss-image-set-function": "^7.0.0", "postcss-lab-function": "^7.0.10", "postcss-logical": "^8.1.0", - "postcss-nesting": "^13.0.1", + "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", diff --git a/package.json b/package.json index d52a70a2..e46bb88f 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,11 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "^3.8.0", - "@docusaurus/plugin-client-redirects": "^3.8.0", - "@docusaurus/plugin-google-analytics": "^3.8.0", - "@docusaurus/plugin-google-tag-manager": "^3.8.0", - "@docusaurus/preset-classic": "^3.8.0", + "@docusaurus/core": "^3.8.1", + "@docusaurus/plugin-client-redirects": "^3.8.1", + "@docusaurus/plugin-google-analytics": "^3.8.1", + "@docusaurus/plugin-google-tag-manager": "^3.8.1", + "@docusaurus/preset-classic": "^3.8.1", "@easyops-cn/docusaurus-search-local": "^0.40.1", "@mdx-js/react": "^3.0.0", "cheerio": "1.0.0-rc.12", @@ -29,8 +29,9 @@ "remark-admonitions": "^1.2.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.8.0", - "@docusaurus/types": "^3.8.0" + "@docusaurus/module-type-aliases": "^3.8.1", + "@docusaurus/types": "^3.8.1", + "docusaurus-plugin-llms": "^0.1.4" }, "browserslist": { "production": [ From a025ce6f73c9767ef0a9473fbcea81190664e250 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 12:07:02 -0700 Subject: [PATCH 11/20] reafctored getting started page --- .../getting-started/quickstart/quick-start.md | 71 ++++++++++++++++++ .../quickstart/quick-start.png | Bin 0 -> 213951 bytes 2 files changed, 71 insertions(+) create mode 100644 docs/getting-started/quickstart/quick-start.md create mode 100644 docs/getting-started/quickstart/quick-start.png diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md new file mode 100644 index 00000000..749b7e2c --- /dev/null +++ b/docs/getting-started/quickstart/quick-start.md @@ -0,0 +1,71 @@ +--- +sidebar_position: 2 +--- + +# Setting up your own node +This guide provides the requisite knowledge necessary to quickly get started with installing a Gaia node. + +### Prerequisites +Before you get started, ensure that you have the following on your system: + +| System | Minimum Requirements | +|---|---| +| OSX with Apple Silicon (M1-M4 chip) | 16GB RAM (32GB recommended) | +| Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | +| Azure/AWS | Nvidia T4 GPU Instance | + +Learn more about [system requirements](../system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) + +### Installing the node + +1. Use the following command to download the latest version of the Gaia node: + +``` +curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash +``` + +2. Run the command printed on the terminal to set up the environment path, it is started with `source`. +![](quick-start.png) + +3. Use the following command to initialize the Gaia node according to the configuration options +in `$HOME/gaianet/config.json`. +By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM. +This command could take some time since it will download a very large LLM file. + +``` +gaianet init +``` + +4. Use the following command to start your node: + +``` +gaianet start +``` + +#### After starting your node + +- A successful start prints a public URL for the node. Opening a browser to that URL will display the node information and allow you to chat with the AI agent on the node. + +``` +... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.gaia.domains +``` + +- To stop the node: `gaianet stop` + +## Video Guide + + + +## Next steps + + +- [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: + - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) + - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) + - [Paris](https://huggingface.co/datasets/gaianet/paris) + - [Vyper Lang Developer Docs](https://huggingface.co/datasets/meowy-ai/vyper-lang) + - [Monad Developer Docs](https://huggingface.co/datasets/harishkotra/monad-docs) + - [Web3 Knowledge Base](https://huggingface.co/datasets/meowy-ai/web3-knowledge-base) +- [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. +- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. + diff --git a/docs/getting-started/quickstart/quick-start.png b/docs/getting-started/quickstart/quick-start.png new file mode 100644 index 0000000000000000000000000000000000000000..1affff7951d145592dce4e1fb67fd9b6bd99019d GIT binary patch literal 213951 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

81DO7f3NE<-nxf_&&;SjudDH%BwCcE;qAjKE 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ÔNlkrMqpk_B zD{Z&nKpS~0JULED0Ok6{#eg7lPm5n8D7nN2oZiq;SBRWy#a|H8__E=)ITR^_lDzUv4Iy^qlS@8`%)FU006jTFdu+`p$N9AK}Tr>wmwi~+}sAX47 zU9Ub^q%wVBNgp0oiNv5h&x;!)`UZx9IeBTsFxLt$^A>n z9OJf6b#VGX;gc=M6qQ9M(18jRF=wx5p*aXmy3OKb9cbsH!5dO1X;5$x)DS8WErtg&2((QyuQ4# zT7`EZU&x~A*M)3HUtV7n{hK|TfZyOoB(}l5kD|4|rYn<|ik*Uv)z11u;_X(w%<<^b z2(y~`IgsjM1js~ul-(+yF$SIlh9fOmM@S99!sXCl4zJ2fz zH7xvERHQ506V^?6b3%O*lIA8PHy18y)ht69Gzic2gebG`!qf(-3#X|}T&sHX*Ec6e zy8u{+atxV2kl7A0=M6j_qs!S$)&G1Job#dtfC+UWl#;YzlWHjFQQjSxyY~l%^;}EY zWN3*)LTx*diQeVLIyCbhWpvfKcL4ZxhNtgHkiFxQayFKQj$+~K(+6L=WBfkuyT}f+ zPDv1o8I&h!yDkA^Lu4w`YasJz_WY5oxL~e|+wR8$LP0OzA_BmKJI*d&SL{)4sN3!m zf>+jFQ{?A1IQ_G<4~^bCx#hC9?mk7!-sIM{n*$+)C&eEQ#yPS2d!=S#z~U&_ckQOLy<;hSsBG;(7#=XlAoyH|b#PP(+4`Rn!^tS_+13 zz5u<4*biAH_R$g!h-k;I7SzZF##R{Oq$dlZ z?P0qE6haOK*Ok1-9Z#MtlZQ0fPo(u7jA0A)hdb$VvZu@Ll6+xu$4|(P_ARoza@mCr zlV5-Bz!a|lp?Lw$hF?c>b8kS?;Y;My5sHJisUb>*zDa%p;Vjrgj5B4eVgt^?OH^ z7rml~3NuQQJu@0r(-*@gjTjdDip-4BSFeerEl$5?-x+deHMzJqquHqOGuJW@4WA(( ztodh{d^4w`#>h?Xbct&3#<_!Mf4VH(A~FG759$M~k*+C*B7b;t$YPo=yGK15 znMbxjc4+TM&L%g+n!jW@Hn}NK*#5J9|5GF}V0C)6djbkF6@--nS1r({Umq;dI??zX zh2!>BzPnxM-sQ(eQ0O%3PG!N8A7~q8i-{ddwCWb?4mveg?UN>e zPtdCHx}fpe)d!&CXDbPAeb$}7sR+cy0EeRxWp@H&T|jG3*D_r4EgMqx#fMa9Mk45CSyl zc2qCUD&9KHpRK29VFT>5qarTu`UKn6#y4g}PaE-=%Q3qhLWr*Fd5vze! zInH*l3^2Y9(5x_nQcG+kKT(qq2xXf1j4iX5LHcs&BogqtGu)#WU4~-hhoOXZeFegbKi5 zwgCC$4|x%=;7LqpbzsG1vGjA?OG+QpEf(}B+=vEf8+@CAw>U@?s0$=RB#(^CMGrb& zAIx1?+&psy=Uhq4F&&zu&B?KXI_}sKM!EtEhUE;e>9hW!lEj2*g6oHy7Kgc2pYw;z zRCs*Ni0iOkUQAxfHo`flFZM@8{iTp0HHsoWG~(+gnWV4=KQI}KUg8c&5CcDmj>-$s zR0ChzfDHZMp;!qVT_rzh*ppL(^Cb~mU9&zoleP_h<+4Uo8KY&7Py|DQADSK@w=vtr zAvL5d!KT4g$wr4MMOD@*OI)I5ymh%uqnGz)v|DjYwArujcBdjfnDP+I1^SBoq4Lk% z?T!dQ$Xuq=NqkhA*K#ij`tEC@_X|eev6iOhE(dK^N9Y(j*Si3sn1;|;5>SnlgV?-o zhD?1*(ga}psR)2e9lvsEI9H8sWT$s*diqugFonPDaU`d1Ty_@5c1{z*|K}++HTwJ& zqJHM=4^$k}ub!>~#&}!?KpSkNl00D>aI7>tP8I~#>obVo^z1?}T`18&l(p8PJ~h#U zbpuhg*$Nib#0Om_R7}>ct@XC~#W3B7K)tido3Lus8aW7?G*oX#il?haVj~Eeu!@qW zik9mYkw*>U0)-TKCHjH8QDjxX|xod&j zYpy*7Hw)-+B69WVTW&`9$TlP$M|21>pWVg&P<0=r5?LD94{<(w`u>UUhsqdq*p;&hcT&#-|fVotNPYn`joQ83Q}* zgz36@i%d<1J)#MqprVdR$hHNb!PF?OY=yK5VcTJV!>7V2i-_J*9tuNLa25a ztkRLm%Q|lh%kVqYuiuc3*k9#&6x#Y2eu+t7X&Tel9l=z$#576x0Fxfu#1t2c+8z=p zMb#sH=iz7G<+Cc?xs|0t{s6Uu7i+*M$Y$Jxyq66GPCNlc<~3d#t#GH))n?b<8AtP_ z=1kh2rBIWNC(RpfEsQYmq_1ODcwJ@^<_u#BYaF*hpCfso47_{2mrg^@5{)KB=jBHr z$XqjN@S~R$)anN+q46UxZSdt|<7iSLPe_8hz_Vz2{6?%%jIq}Qw!E1;J?iCa0)E)$Q5GzLeO6J$&`6rZ?nxGwBkOS zE|@=_^q0!5sDf7(wDK&q z;j4IgO8%wgx3@rkV0rZVnCsBsjmiTlaxh()sKApP-V8rNlaHbin9%2m898zWq=Auk zVBeF`@}juA!99K!KSoRy`9mg!*Z!FB_j$3;tmHGY3CyQgvYddCOwqIrEsa4gT_bLC zjJ|&zWsD37GOJBP;kfk0Y4H1&DyZZX24)UoWR!6YIU}6CrhQ#oOORG>Gr=!M0BsVuYIY69w z5sb~YWSi-?;3K;xT$T9vfUnS5mhJX?!SHh4mYGlUC52r4F96!TI`|n5&Qt4yv_~h# z+%FD1&BA(A>BK5l9iAbq`u$_|-=-#cn~(*9V4iMzrmw!uF0{5Rt;dnlfHSf4r}@LnVNt$1Z9&M)Df@TI{EX&)r; zA;-yB2^1km`WG5qP(>MD1&2_gIh5+^`T*nSd!J*;Z8AQJNpY;4y-?wX1t)j77Lq`N z#G9M=1yC8jEFWo_50f)V9=cpha>^F=Fxcx(kaa^>`_kayv9KDdwFrV-z}T2Kr|gL$ z3I7vXIWvUC#q#Ik0UqamPUNaTM159d{*G$;AkN&R-<8!}zovf7A^!Jr`@j4}HG)iI zd0Y*JNmv6?@S@`FHe<%23_G2_8DI96J3(Zi3s?%>PQ9jjG;z1Nnw?HOr1}^#;#N2r*FhOh$SG>k9E&QTIxg@x|IU>JG;{_B9YCJ6J+b8Z8`J_2FZq*S-*daKmAL)H>TKeUY}eXcMxW=PLSi_hFE1|)K1B7mC|6a=lH3#_1rUo!sm zaOB2lr|U9j5i*d`U=)L zRNA3ovO9C}FlP2d4b|jlQ6ZgaZ)$vUqp*UjH z;4%5syJRqr2I+#8KN9eO38DeLCJW{@O1MA*j5RoOli@MrUuRE-?80dO=+fbe6iwUD zxe(m#=ajuRW*a*n37Y4xt6M+*@h@Tf?FW5%9~Fl~{QDpO%Om;Y6!V`CQc}nC=J>(E zroXCN{;=C_Y6Bm-z^w1D0gr$EIA2W>XWQr7{-i(rcYpp?BKU@IY!Q+uFZxjfn69=A$P_{Jx)Zd5PLkS&w^a z|7F4c?~rS%9;~dE5Nq}C`>8;9AnxC4gkWkG1>Xx7xq25&6Fh z$bWwzyZ)apATb#UMvvo`(4><|#>*vFJMPT&pUc5^#k;%MC>&9$jNN@fJA(xdaXOAD zx&v~3TjT^%>>{YCud; zM*!K{r>N*bthILKy6)xge7qhK&RgJ@VlDYrZoK87Ngke$4B@}G6km|E`k z+}(9(0OJKT&Pk?9aJF+DUmkxCPT{E|UpVD&H5|3FE3K@dPlTjOy*t{j-YAbPfU46*wzTrJA*q9&7J9j9u&@{a6H5ViVjY^JmIxwOr z+}d1sk26U`n9a6r4V9`N1T9}n#3Mi?@9iBmrI*V{Z)Fq+7|`@6ZD8n~VGsxjA?pgB z>U2UhQ1^@6)Wc-^^#=U=Gy3&>-A7mZ1x6;)Q)KP)-*Q_6!gZOF#YsLy9J{|EA0A#h zVzKhWc+O~AeD>8_G)*Gy^?-T4H_IjpOhGP>Z2d==>)z17z~AwWw_ct-Z+h02oXaqV zG7V%rFB&iV%qQSgkzakrAXp^C=hSSjbyR9=qj=1z6}t7Xk|7qDD%I;@Ctz8fC5e74`D8$eT6*DOcL$mcVXV@atP7*LF!ZnafECi-<1S0K@W;i zi;exdk^vJ2g-MimX>UX#_oeq;PgGYs`aH@93G%&RGzgA z0vbeN#}mVF{JyF(%2=E-&$M+o+r8(-_F7eITjwG%W$F2dhzi>*r)vtueImZOwQ&~j z>=naq(drYNROMGq*MI`2)BLjuOB-m(v|hxsabP@NuE6lYZRy_q-An;3e}<&qj6-;B ziCvfEWVAdvSt6LrOu&KlKA?p2a9l^hD>V2Q*y8X3;Bley2|YQtIVh)wB}*f_rvXs& zTZ&(6I@60k9#DjmW}d-m^%R$Ya8(TpvoMZP?dT>d_TJN6D}vH{GtcjxKqineqNOEc zH{IPvh9b^Y@EE*WHIUteIkhFfM`@+Sx322>q!|}xX+suki;JY8p|SQD8i!A4_GS7%@|F!~M-^;ilw6Yx=T^&SF(C!tmRwiDG9@RYDyIzABK z(BTM#Ilf=3SGM{=NY_5h`10z%+!23l>uA1S08mL>BI)JH&DnKCw?o=5bkN4)o*x8< zdheoHCfgU0C^2TLdm`zj$)2+fUb&tT!vO%)Qh$2MO|VyzR}oydsVJzu{PB@}-&veu zf+@j;`6E&=6?m^hFnTA_q1-46zw-nptA)i45F^@wOg;x;{E#ZwjLbiQ5{?83l5h)j zg6mZhr^G2C>KRa%VcoXL5(w;u^pOu^PI54G+a7&=6cBQ_@amR@!wbuV{RvcEtH_qq z7H@LcS(P)&Vo~(V|LFb1a;Q#*Y|H&ZX2xpiB&Ig|O|0Gx52&T5)C6i2RXx>*;fRLC z>C-WY69#NN*IxHV5Q{z<#e_FWC&sR9VVZO+fswc*X}ScKau-oZ&XD3@8=$Q}?NiOE zaQgLqSQv@+q#+;j?O1CNua4waeRL&pFt>BIN(;!N)p%{7wfM1yhKrt{!GHD)w&ln- zXxxh8{WqZQ5AR0uD!iE!Y(=jj_GPwis_2^_Z@?Z-Dq*rh6t>5Ahu2XOrixa*N4d=7 zel~sigCVddc{b_DG$0Ez)+Cv87hk~H6qr_*??<*sXcVb}xdLFkhCYhsMG=$bghF#m z@^^l~);;a&3$zN0qXJyNa-XK9A~niw3K{`2kG+G3!=XZFcO7k*#*7qiHGz{#T<9Q! zFvkqsxO)!CR|0Ry^#?W-P1y-jfFuh4aW){uXowxnEkHbJ4GUk^{q-dGGc0#8%;(^V z?>QmvWDsFmZ?=lK`KnV0lDA)ih4Ii==lqw!%JW~=JQC!6Vi(ftWW)mQOO@Hd4PcZ% z1eeo%@79S$I+np{QUu2g)l$UFrdh9P;DP+Dblz5B84vPN@r%+;4-s4Z!Z)Xgk*NQU z<)(5`+;jW%oHsCHssd)Nx=ReTni@92e9=hnh*$;rVGpULzsU!iK@f}zau)vQ4Zpwg z72?`c)QJ7a7D3w}vk7bo6(j+-eua1?8AH>`7JU4c?cu2-u>A#&1P09uRzhsw1Vhb= zqH&At*n0Wt<1C!*Yf5r!S2Gf*A`;*z)V`^AJ}+-GZTPEO7)98T zJcD0sI&b-|evX~j+p~0(daO=Vmp?L2_h=YSB1j^06wLND)=-|D~AISd_t*y_a=+@j6b_C-> zdu0nmENL)$7h6Z-*K!$$#kFwH$j`TtP!tImLvTwCyeTs<*q+krjhcHm1XsWbejt5@ zi^blk^akP?lR$1ss$6T3gabOK5&24JOhSB2e}!PO74KPhmI*@voH<9ax~3l)o1>E{ z^j$X_L{Ze26|)a$2n);)>-CO}1UJ>OQEQ+7h8%q!73qP>Kw}`+EQyM5I~#ba)VYR` zQ)p8;X#ey>J{5<6<*sR4d55P&k@y<07K@=*{HEF?dI~Y0l|x6@9@wUz80%1WJ%yx& zC_quUcWH}=-{cqdo_XHsnro#f)@ByGP6Q_>!^CbUNjXYpvF8OG({Cb^gr)_Z{U7X) zpJnxiEP4xko2&MOP?p9_O&-^*(E?H~S_4nAc|Vf6ldA9Ixn~(_Xc4bLV11x7%qiSk zp{EWH7Tqbm4UVCRG`>zc0~EaE@`?OPqcLLs<4cJjg2x@FYz zFD)h@J?c+VI+Ogijg?K+#(c9N|(XbeOaH#e*B=l+77tHp{Y|3$;p7p)~Ma8?UJxjeg z_?qk~@c_d7)_4*KGD2(%Dh@4^pg!leJyc^pDbs%V=#!^Ld3F7MA;%}{w`TYSLbt3O zTxL!d3t#>dB;S;Sf;)8AsF`KP=z{#~gZJ!fpiM)?f-2(V*-Ol3u2Yo;`|H|kT0#&T zAC))AOQ$-1+ESWo67fVsKMl3BScjN;zHu|Z<;X&ePm_NW~qtEf*af^-FQM>*(B0+f{*h3_UY8G^%+< zs!FEa&?O~;MCJuuZB7*rQWHtSi?eM!W^y7x=;?Wk=r{0pRZ`1H=raGXP8(pNTEZ&9)Bp^z<0AjMxYgU5;Y&? z)8&L~iEliE*ZUCvS;mxB!3=qF&nfm=0T+Rak=nFQ=Bd8E%#h7iRff_l-MocmpnK0$ zY7F>fMx+;hONq9Tx9TGFYU2nQZ1{7)MNgi_$Sn50pX<>kXQx*o52*LVO~QMo-OoUM zx{KGDI%Itf8USNQXKUjVL;i3)ek_E1yc;#U=kDbCq=(dK!Sy@?A-S%5YUh^f+o<-h zql-7hmoAneo$Kp2xLszt&*>7G9G#_olcwwDOIVlj!fnz8O7EJ?`kx~)t=`hgg=Pa8 zIltRrqQ!78P9H=cg|Ly+!L-iU#+$U zTgQ?Ajs%-S$hvpfX=Q1SNdNRk$3|o@{c6ws{>Al@Zc;jI8)7GAZ)(X{(%$re zz8h!R_~r&moy<;FuiIKi{`rVb2F3laAzOF@J39Q^sa%X;8n_`?j{_+FWQfW9~Gf=z~)+X7orW zx}ylr4k^&q8U+N+f2M6O08fn1-5pj^jRt*J#G`H6ZK_^)4!#%~SL`M#Hq=c|%SF~! z>w-?VteiTTu7AN&GN+lU@>EO{eZR@^>G5vUk0@}QAMazwRgGt&pl;mD6*{ISMSK{e zYZe^iSkrsZz;`QLev2w%TQTgR(@1}GZfy6%(>^2nx)qHkosBOPe;oq4@H^T^^l=Zo zPr(XN@3(jJJds=zII`LQ;&xWQKXhC?uDzWGik$nLEye|6Y}o5>B*~J1}2ck#!p1T6#RA-->zfA3zU1S*SAJAZhuOX0)$ zUJ4D}u9=HA!?Qri(6PUkrF2ETvRwA`Y~O4Xx7JKi9_>n^)$+Uk1Lmd zKPZ(a#^ts=m(rqr3?hTYhEAgMYP?|YhH!P(Ymw8Q?M~7@d64n@rJ%t3YPQg>!^AaG ze~w?j0v%qso*>3f+3edh{k2!9?(;M1U{XK3!u@#?tr$XH7nSEr{DSTKNFU zg7>9{=!hu=%a2e6@b4{AM&G@9# z8`5J&X$zgeL8yx$Kz#Y;Aa)grYC>K`O0+r~D-L(ZRxe-+p_7R2TTGinS&#K5#@fJH zyO+Dw(y#i?inlcgwIM2BMw*1YfQytSohln38zC`zUsJ~F#EthFlakr8{f9E#uJm-uANIU#u}75~`Iif+V+cnXWeK${ zjlU~KrY8W7pgu)@t6^a=k!6d(v9z}LMr5i2@1H9VNs~F4P0g}?1D=}HkpiO&FRf;a zMv4wjs{Z1?5EWbc0PJIg_`yC|k9!f-r6v!38=Rps7gw3@(+kGsGN?!!erP?UaEF#- z15|{T3Bk9y^6MH`lVZ<2P~8~xt#R!jiC0%-VO{}9cLO1o1(a7nTX`Ejv*w(rM+`?t zkm>DI_MWS`F{Q1c3U8hL?*}~&QSe=rM3zJ`k4R3L%EtBZ zpRHxd%c<)ku1Uq>4F)=?@d}OrnND>GY}Wb$=poSZV0Z+TT8JRX#c><31og-d1-c=- z%LM_QoH;F^wk^ULN>CPL6wV(+Q2>KE^cXVQi_w(SN@G-;p;LDecUPHk;ni*b80~fX zMm7biS(`6Z=iznkyC&)((RU%Hn~E+1_liM<+#knF`%L$}CMza?JM3})+?{vZz9>sf z6dX80iQIV6qz|%sR(=z~=R^BEhLXDRb<-L8+FobhlPy0Kj&1NqaIhIR1#UV(`91n% ziqROs4wa>ibTfwmNK;wNzf|H~DfkFZLviHds<%`tf!|IN0l~fd4{Uyb=@qOy3o?6H zQ}*iyr{*EBX^BLmV2{c@dd>^#JTwdb1ODq~k~9QuVJ95(xy9NLn=eE!!h*(M~`q?mXUheD~$MXt^$Q^?{tyjA!qj@p-P>qsXtB zq$rkY7CeJ?#73|b*xfNb+psjcI3yF@G>Te+Zr^A( zbwaU?r}Rsj|0RPv|%rnBe$yy?rnSNamp zz@!&_|HKn4&!USpTY3!iK^6(`c+9)t5k@kf&fg}krx48H9IP0sr) zY#Zp9Dm493BMLgu6=LV$vK^Fjj!~sFvQE(6aT~aXmV*Su3sl9uM`= z+;o0wzL{IQ#{us=kspoui-UJ%T{vz`GUluD^}X$!RIOUlS5jjB!@SuUGnQBhc4V~t zBGjziJ+E!jqoR439>aqWFO+^}GG+EE-N0G4js$}HV@1BfxJwU?3a5c$_dLgP2}qhI z?G`W5J?fe-DJ?T=*BJ00Ws9cVi~OkT(~8!0WQFr-#5ME7t2P8w$cAXfxv6kAf8_IS-|n#bsvkIVVkw027e$3FMCXl%a*R@l-?Ae_!?-Rw zLeS77O*Tduyh)^0e_Nk5Jkr%=#Qz`m-ZCi8t=kq(2!s%l z03kF4m*5uMH9(M{K^k{=cTETuAZX(Rf*<;b^qO} zTh%|33KgDS&suBFIp&yS#PR6jUmQNneI4#Q(<; zLEd)K#nfg+>WcGS{Md~9J)>>DZIugQ^>%O_BCThpQ=lA-@2#5xnCo4^^f)A<;LV~za>ne9HZ0oOy%$R5XCw}aoZX_Zs;o0uyFZ#Pb;pg%C8!I>pWx_v#X_RRAlYLiJRl5!FwZqk9;D8?gbN-jlX0K- zpDMS#@}4@MuGhH%(%>kVT<)(cuWuM_1P2xjXvYiH--h)Xq+0w@nV0A5BA5vlUI%yv zGz(gLY(N1$I}N0vmM5x!oM$D_{mudkmU_+-?y?7k6(AcZ;VzsQIa(BMe6;-R_cdS{ zrUk&;E`LqlGR(Q7!QH%X0L2{@bgu}~-rvKwz}I?jJATNnUUAP-Am&5WC7~yUUebqCegEi^SxIg&*EZB~DTaDdTU;mUx?%~pu z2*+1(jeABKQ8ZxRv`X28@emnynb$imG>jgHS5wRaYW8zYab(lgjtv6~n0N5ueS~dO zs;U=krADP|Y*Y4ihszl0%61z@2dpts5KwPZnzdc=uWERcd*Xh3>kiP|a{*L@wAbPO zfusPtdKj`tq}{AB`>H2%;ZZH$+b)MQ9TDj;L?ycYl=)w2s{eVp_y5GaO=VD!lj4xP zcz5StrIHQENmzW^+cyPx4-D4JK+}$P?3dC@yKvIqY0^ed7~(Bd^DV{~`3vogqO<@3 z{?I~`kt_PBpcikIp7(?{SEdCJJs_^iFYk8B{U4_cy;|^cCC3BYiq0*0-MDq(^QMGf z8b;B%2O(?e0z~Nz+P>bfhn;{d;j)w_-MCYj>zuQ?w#V%omNw?;Q>9}ylf2~;SzXW4 z?tKN+4TS<`Q2=xUDCE6h>-(WLbN9AHi`fJiNsV7pdO;i^B1UR%baM|t8>;vt-w13H zjLDh$t;%072t_^SDenNu@JkNqQX&P1WqZJB0Hq8kK-i$ljHn!DJ3qTJyV z!MmO31ZY>{n#SdR<2*bl&&&e^PErh(^xY|C%ZQEc53x62h<*L7)w8F$Un1Y^i_@ zz(aDN1Lw<*dzdk*>^)?j2@blR-IvP5f9))kLMxi|l!k9RiTESkdIB#xNKZwUK z>d_FqEsuH$X}pMCgH%rrpPujLY@E(g-!NGZv#%_$%gU!W&?@|VRCbsn9Y;4EfBTlr zguT4{c~tll;%UVeNTDuZm}PMEbE-@@8U@XYBZ`rxJlm||(rUWW+^9;zRB)j#9dPoo zR3P_#Z~r=V)!z>tmq{}Fg+$idPlU8X?{@8f-SUQTsrDd%yw+Sb(4F-u-#)WU9Gy5| zoFT2Oy?+1|Z4ry|LIzWZYz|FoG)$FM8Tq<@N@NWLoa`k4m#7Ij!`^oOkoJMPGM+iT z^N$gPQh@0OM<$3-L%HI+RimqlUFrA~LjmXWuS8wXQg|GxRx59ypX|0rX}4!T_hA|7$rAlX^@m}^&&qNGDJfdKHE%J(qg3nvqn+sW>z=^?|4O!!7JbnWv^FZ zzEc4teA<&8qWW`XC~PnZ^*Sf>{!B{r(@-4x9FlR^5hU{9m$a#Y+KF^E-{?8A z-k*F%YTi4+fOqsBJST(c{VHG>sKUmqIMXde(Ob!S@9IQW>QgtzCN9*exz9J5nR&&3(!^tv zhp2biBTr-32R*T$Rz;7XsjN+RFPuv$n@oYF~~OYilOGF!WX3 z%y8TopuAf#U3nNQ=kE^bqFw8SaHW0mC`jdX&eZj}3M?Y$7A!7rFoTPg4c~8DlO;ey zcRFvw-205Rms*Rp+>ckI0^A*Rvm#I~O}bXZK+_*(gsqs+4^B>gblknfXMg|d=(Zne zxy-N&U%#xBO|RJxO!H0osmhA3%9eB>Myp{{P(W}5%|Cf@q?i-P(H+iv3Oofmjdf!F zfvPUcN+6wN?ST}Yew~?HLLLXnB^RXSD$5Ccd$3kB$pP?-0oz3E`>lw`t@zNhQZP2= zPOC7|oaBXu$j9=pnHeQx&F^@YF6k z&I&=H-2pVJ@6f^%$Nt^f*GC8QjWa2X_P*DEtelL#&goZ2=EA((MCM46$<}=7uGWvl zw%-Z3BBrY>KLTP!?6&~ep%gz0$7R;hdOjjx15q2~nuXRjq(~H1FMzjw+l=?y-2qTH zCb~@HE9BMP&XSaeNwv?dM+H}r_l{dI6hB?io42S^IrS81zECCkP3OoGSf9O8aqpC= zE9it53>)vSheYs`iRosy>?a{pG*t6p=>N0#5Q$7m8qrmFZJTNX4B7!ay(r~2Uudf#E!L8LnZ{JPakic%zSkeRJE$r&NuMJIfE6dpz5w@&QI;bh8Y6{dpyM;k zq`iU+ap^;;3)+nw35)@>H?cyE1U1X|5bEhQ4hUs}cS)75rO?W#TUSJ!vr>Q!+6+_i zj6S_;(U0;Xg^U2*jCUow`l*wZ9%mM`;dcDvu8&|(Nh~861K~jRs8j}4z6KC>>T)I~ z@lXnkl0Pe!9x&=G`1GB|2Fjxmw|)Daqe!skev=f(KozvE^`j>Z#TqH$+Kv5>Q$0NB{+C9e3TE z@xg{oK_=ygUuT+_Hx3d?92*F2nrxP4aSNtP=yJ-G=7GLuD4<|Rs^Zui&ls(nZHhSG zQ#!u8MveHLiEvo!k=n4Dfyo{R?JSvwP92??45kUJlV&3TvQX5psl9pW?IUy>gOU9-uwMGC+@eP}k!Giq_nLo?rG)U;_*T*LrrTf&j|%H$MTnKAGIT+1k&?U7Cbxqs;cK_zZ0&iY&`{5K;fSNOV0p!vTsKWU?05$FG>9Q)$ z9fw(uuRw^We*NeHWoTFZ4lM?k89eA|%d`NVlrdjhuUiV$N?xOX-Al1?Pk^M1b+nJW zmC=x{v%<`VS~Zm6J}O>Q0TokarGEyFx{mK|5izOYNhT}6@H$#J+n^(K6d-(vNmZz@ z!S*}1J}ysY(rSi|5QQBU?WqZ^ug60%9cDP|fqJJ~wWw{G^X^AlY>J8--nMr}!EHg^ z(}ErZkcW)`{IN~IZSXnRsR_56dc)e4|P-4AA`0P{(p)z(qtzRh@jP9c3r>!9uRQ4!Ayv$^x+E%wGT?o!2IpYgR zssH9>N&)=bGTjK9Z%+YQ?CVnbWkJhkzsKztiBsymMuMQdTVR41TrStUwuI)qjutk= z^eg7-#HbaJuKH6G-!S|e&=ir_o2ka&CHN~sI&@slzpu}cO`dK_Kdi|B+@aU=>>Cfn zJWHRfRypl$`@R47`{a>70kYDguhnR!c@@B^Y45E$`REOM-boS)1y;zh9qEZ~D;?-M zf`~63=(EbMD1-W65O98fib4E|Awi#oCFpE_PO}{8_jnK>uOPF+zw;{0585gXTQt@A zme|pLV?VQPATHb|$_z5t+y?|bhvJce=2|*sm|CuUdOXAU_7MtWJ4oE?1Fw-*YT7WBPqz#0&hvKh4Dft`0{>U*P^f%*>xj)2w%K|Jk)3Qd7_ zJxo*lIV}l{Y92VaKL(c0vA>gY3?oEU5HIt~$;4DubaYJWEyfC_Nzkbh>E#@mm!;u!;`3&f&l0TH~G;|vzVSt0iFharI9;wV+|rxb3*ohP5OBt?KM zV*=TH{4SlxX0DDy&xhe~>rciPtjLkRG=ci_u6PtE$m{Bg)1dtsMUy6GIR3YS6jrpQST=NXuF2=!%O0?P->n44Wg ze*)bPpibBA(GZ7?0jOz7_F8XiRnIX#ibCm1+<9Taebt9L%Lyi0uy50en_oxAdK^at ziI5zBr{johDz8d1L*7QWXcHhfH~bY1dlR6Sk4_802}&i$cY)mNK`lOz=lA3W3sDKx zP?0*D^-UKx!mTK`q_r8zcz@)<`BCiPEkBR_e1p4$Mj5Ql@C1+=^LzRd-{?&^LMQD< zGx=v-)sFDr#51)3BP(3+kCqd$>ER{E|GFyY0C}blI}>NuWx^@xBwD7#BOp3uN$k;+ zOG;Xv-03fIi4((B@gzR~6>$m7UAPzG};sHG_t$M#RTs(eq z`GqO$B{(mK?~eQTGP|!$Pb{s^2n_piiAGguU$5fHM_rI_BI8uKSu6@g*&=wc!DUaw zfVj>uELpWMSqo6N81V4I@uHSZ$_g1OH|owbZo2_vcF3?*JPSQQhE3 z;s6ggy1miM)^1^=@P4GXOBAZp=z&66v(gj>ZGXB0=I^tfu)IXGU zzB+bg)AtS}Z2=x96`ZC6DM@Rd>(_vqqNRaueaPn)J5ww&`PL!obCu9tFF zLbUkNA{mEwBB-&RCNZ=dQiHHi9r%xe?*r^p($o_O`gn$d0c%=9*;TDy5-%w{)0~=B z-TSeHzkeZ~mx`eZx86E)HJHk+wt6k?r`w)(kKV__v&sp& z7DR$9{OI3(7ODJ=xLh0SyO4-r-+O&Cz^cbK;a}*lfXset&UIl-EZx7oErncD!E&qs zr>uqxuM24m;1MUend|vRKwPUe1Yu0heMrbVtcNZeSG^z4SYW|By~jV(xHK70*OU(h z?3a=4Ym2Ec%4 zX%iTb@wwO}MBT&fHRBDorbp2$? zA$@8}or#l#tD?qkDd0*W)B7&LYpn-|V%Dn|3r{ZyQn{WTF*QtxKE5mF=?~6Z>>dB2 zS!os}>1SR1iupr7$Z5*sy(4E>z*N#N<}QQdV(t22AYZcnRhlgUYwC&@>No$^24Pz~ z?-^IC^}c+ab!lKV@LAmR5&&2^WSp(81{sW290rm&WU$}6?2Ly`E|=`rgs1SkD_zu; zb2vWZY7@Tc+mi6m<(~8DKQp~sx9nKsoak?`73lPF)YvuMaB}C71vSY%L?g8T_ixto z4T-$Y+gVi~_djPYB`}6+QG`-lUxnBba(YonCR}D8^anDVY;^gG3I6eQ{0O$fR zGqaO~QWD0L6eI*Zk*?g3mN>+VkyYK5Up2rz;5ZBUBV1T^kqAv+kdL6G~l z@Rs=mFrRAZj2Ax{_nhwel0FEm_*mM6)za@DAfyE-yz%v`X4QY(j`mDVa7ud@K9 ziwr>i{~AT_ySW~DsN=-Y!0xMO(p#k3Qi!{=R?=s+#UY=@uMA*5it1!Z8LFCv@~gWs&UH_9gYkvl>fF`8B72C-XGl@w*-V97X+>oDLa4 zzi3jJ@=-bbtTO-oEt}HOatAHo*seh^5-7powH)&32Dk6^Dc$xiv+Ta(^EWiY548ns zxyRRP%mu(TG!lWTarNM|hOhH%Ly%3aSSwc0+rt_O9o^sk_~k|NY-C4W*w`Hep>AW@ z5sEX?N!6DmuHP3wlcN3x^kStikJ9oVnjzbyNdg5Y2+p!x1)ENU1^u!kx zls5YlwM`72tAZ&AN6=>1GMi)p13&&_8|>L!`}(yIcR7An<#69rImk}mV6alQw7H?P zTsp!r4ew`UVYCLD;t+8{#>B9!#RSnA%D*eLANlJ&tDz%(0GGX)s(WR6n82l^39R&C zpQ~-O)6FYz%Ae!V;dR9X_)X?9xBx*YfLx)*PCtp=JQ~Xtc=RMnc8W)QfA6TDKOTko z+@GZ1o5kSuO}!xERj$ahdetWQj9Wx_>{3moPHyzAx!uh|m zJ~gNYM|#&B_aR_^R1@{`7$_uzKOkAn6GqQ$Mnxv+{Os{fZ`$&_krt@fAAEw*(yUT(2{lhD0O9Q3*G{}nn+lmdC&(dmDg}5;5N6#RV4||~ z&=B?SKt4;_jLin1mB#oy4)5aVRC<1w12Az?@Fl?3V{293bK0GZ+8)hckv!J28KWO_ zgEmC?z5Eeea8y#@^h6moNaWup1%Lg3)iW9#Oxx+okjbRa@Ap@`V_L*MYSFW#~$6l>LP0z+7tz|xGQ33$?wk@=tR&3t@tYzKCNLda{%EMD0p z_K*ld9`eAJCx64%HkjO==L}^u4<0DWfb%v*@BUo9CHXSouuh;q`S>v((qD;ARpFD? zf3&=hkZ-UR=txa=RBgaD$GRPhkuV_Bzx*AHhD7?~9ojpY`0vkgnTl?&kV-Aa=P%Vg9>C z`+qC*f62=HXr1Z!xFym|gw&rbBmvbNV`D{ZuGpGgpQ3yt;Txhp98qHu@AL;Jb&REbEC;9LM8O%c*E;1lz2{1PE@4-mdYZaAO6g`?dDBR;qU zVUXmS5}ZGWA2X$FaWuI|{wbMJv}bzZm1-Cg`!7RZ3K?)`u@OdvVjyYjct-5kmlWAM zjpos^dk#3X*;bF#yUNh{nxd`z2_m_L#52yAUH&TjTm<%!j-jfGavsX$`dT3I$c3D| z*=k47MQF_J(8lBT?EX(6Iz&{C*)slnCx`UM<3nO8V(BQT&A6a-6k}p}nVU8BC*9?}D>O%%GDgOirvN z2f`doC<~^NPozfn39<^?HxUZ4kKLn`jP}>Df)_BwVgub+W42t)LRE2#*-Nat&kgD7 z2;DThaZssqhACPp{nTHoT#Wof@LS@57f(gFxHU%PAmQ+o=YY@G+KV` z=#(w*oeGZ~YlKg}mSqUmo>Y>{5OsgiQ~ULh`UgE#d+oZTgAx2Fit>*;_r5IBpnzJk zMs@MWx5K$(bap$?{MOf)o)zab9M9Zhgmv`&|IEtc(){R6#*s3}26SaPW7$j>H|!#I z6Z2JiskaiJR&7@3FAR<5pZt;tMX|iSuFB@Gtw1n*2z}EXNLrUb)pz;f6ZiJe3LCHQ zyv}8cz(-L2-nDdPACY+Yhg4ocnHBh52$k$L z!Ek_(TAtqi&ugHsJDa>_wc9I^IZf2xC%RfKf2Dxpd2?qa0XAQ)6_N@h@6E z3;-V&#)>)pnbMw%c@gjH$~WZ8`mnAxw7z&o>_#dveg--d^w=Q>E0OD!NL`L1TNKS# zI|4Yn?!l-?a<7FEapoTSHwcdl6Q7Q@b^Pp4i2)wxW*Gv^ASNwC!C0g7WDd_*jj96b zF$g2b)o0BxogC2jXiEbSSEVXcxg-1Sy`d+R+ zka8a$xMn+NJz4X4p@Z`qTEm}Z`+O%r#+#weVXffJQ~6;sO!U3S2XhuP1ef0ixIp`1 ze`Lbh45A)Z(;$kV2l-#5ZJ3x{iUg8|8pCOjY9agOPlRJkbt>vLdf`S@_FKcwLyVXX z59NbD_q$R{wdJ)zW}O>8qZT8=O#24udKaRfDuva5mfE_uHlsc}-KP6~t!gbgJ#4#B zIx@Hlzj3R*c3m)+kxkqA)xq(qrWCld3&oa~I4rA&Cd)+bAF zYWcL7W2sfF!Q5XTu{F0pyFJ>5;R?)dybB^ME(|IU7qK>873s zPbE17KF^+Icz*mmN_a~tFr4iU%X4oUEv*Eeg*XG(GLOQZ^Eh)|_3*Tz{)^WL-~WAY0J-Jf<_Qv&@0R{%y40j3w_dQA3h>GMnnmrf%wW43HI25#AH=jpER>iwe^ zt3A%1i=YKp+sw(@o?d>EADE<)aY0wX0UdjuTakstXjT>B;ykvWU>c-;jUk`N8u_$Q zD56*w-o0|+?rY&pLnXF2S0^Zc@vN|;Z1H_WXkZ~`Bdc5Etwf~Ose=t-ctmMkt-~mc zN&DL$3zj1>*9C8`pob{JVSAoHEM`^Pv{ZpHq_$#$uYcz<@8$Sz4-=cLVRw7HFjgCVxl#tyrrTt1|_h+ZR zv+hoLzt8Dt(^BBy2=9$E%M}l+Q<}VpS$`_fEy|0PRzvD{j)@Clky38$_Yt6-$F(_@ zef<&?_g^a5zpty{ghx&I;@{u9yq1hP&++4inhUu|2S@)W&?6Ssypb+H)?U)o-loL_ z`V~QPkIkqdPT z(s8ffUe6Gui*%1Gb=B#Ygiq zxWTtjp5DOnwvNwX_3QY3XTX>dtU&kI^_<7hcSg<8pfGJDD>7d9<7A;RA^{g(7xb{` zE6V2Ety=??XLGl=7dT1WL$`4Zr#EHcOphyrHjh8Q_#iSz2W3iL=F;spIk=t|4n= z?o&sz%gp`I{H@h|Hm6Tsc6?5Uc(-L%PplV+Qv&Jbeo0303r_7$+LNwk&n9}uGi+6{ z*M8Eh-XA(YXsAFwa@cV{S^N3DwTA+|{t^$uMYi;Fkadzs&r-Z0)(+S{G>}par$W6_ zV@D*YPDR{!un#38``!1FNcGKu#MJ=`^s>q2)e!7+5-Bcg z>1R{XYE$JMTNy#f3k^IppF5qLmRH{z6zaim%9X(m(*zCz6{dp>!-Zl1CY$9IV2E$O zus825DPxH^Z=Ak$Uh5hAF{0v*RK20WaWJ$Wrd3;xPxy+EJLin@0T=!#6w5y;eCZrU0Y;u;aL9}L_{VJNA3p<{+I+u0LGFJj#DCR>RTeQ3&Y zqvN(-_Qo2^`@^R7cn>KpBGm$J6;*9DWq{w)3n{V4EYPT;Q_K#nR=h*1HM_0bOS*Kr z{YIogxR0o@rKh<5^-C1oz640B|6tOt+r4n$R?&ecUUJvC0UVeGqsKMM-2s9I1!zo4 z?@D6dJMuZ4X1y^vzd4(btAHG@4lt$p=OeMk%atE7Xu_hvyHUK((ko{9N+=(QpWsmk zm5r1xeHd1sT_`tW#>=g4(OcfOPuZkyV__Oal#)%dAblz20eR~0( zYSazs8X@BK!5iY9L?b-uKu*{m+aHbwT<7foB0ISn} zy0Drm4|3C5gq<8a&daJYCQZaq;T>KIO@5c z;-ar^vpaqS182 zyywP$(v&t|_@%Id-Sds-Dak;4frBj%% zqgKtgrn_ru0lXPfG@z?U;&n*8JyM??j{vx{=I1HK?GtjYv(%MtOZFanRV_(B&R+Ho zuSW`ckOC#6hl^TPRW$`gZMWFdwZc3e*Nk74&s6Xx0qq| z6wbgTeWXixACkcx_g?%;L(e@Q)1Q+RGBK=>;z*zO0nnJ+EZi#Bj;J`_&)RYV%rtNjP;_YF$uDm^#@gV02Ra6wDHdF=gSwj~+~~ zOe0Rxu%PZi%}xJR`X;T>)71=HxSt_)I-Rletj@1SDVvYxSAtl6*cLGeoBpgC2^QaA zvj@vV4_0aH;!WLO1akBF4R;5{G1TeH1|tS`;uCS(mCNh1nSA5IyKlM+`KnN)#uM0q z6Sq!FK<(BDnfBS|EJk=QU}(-x+xIdOH~qxMj%B08fTg0!Hm!Y-UQ%qv-CB#)LRo&; zw>N>)y6IBjK*nP`AAhvgkwQ9szw;nXHD_-|=))6KA911khIWtNhlR^}MtW0d)dG2V z5OC;v-URe`y)R1qCVnF3c%wHl@5Z^q)`dun!0q-dqw+NJWk^Kw6W~a$pQ`K?x?v~` zm7o^*)?5Up6^{(M$L*=1=&G!#+}^f!pYK#%Ff{HNp#O_BuuPIvodNXR_*hn0_pY=C z^C`@Gi}u=O`O)0NDc>Rgt>Xz;ZBaeaDqzh@)&7L8ih)S%& z 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 From 1530389189d6b5c8385d9b59bb3588e8aacfe5dd Mon Sep 17 00:00:00 2001 From: Harish Kotra Date: Wed, 2 Jul 2025 00:08:14 +0530 Subject: [PATCH 14/20] updated broken links in node-operators page, added llms.txt compatibility, updated default paris knowledgebase mention and added next steps to guided templates and knowledge bases --- docs/nodes/nodes.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/nodes/nodes.md b/docs/nodes/nodes.md index 7372e0f7..edead1f5 100644 --- a/docs/nodes/nodes.md +++ b/docs/nodes/nodes.md @@ -27,15 +27,7 @@ Replace OpenAI configuration in [your app](../agent-integrations/intro) with the ### Text-to-image: Realistic vision -This domain runs stable diffusion agent nodes fine-tuned to generate realistic portraits. -The model is [Realistic Vision V6.0 B1](https://civitai.com/models/4201/realistic-vision-v60-b1). -Replace OpenAI configuration in [your app](../agent-integrations/intro) with the following. - -|Config option | Value | -|-----|--------| -| API endpoint URL | https://portrait.gaia.domains/v1 | -| Model Name | portrait | -| API key | [Get your API Key here](../getting-started/authentication/authentication.md) | +Coming soon! ### Text-to-voice: GPT-SoVITS From a92590a19b1b6329b15f16c12a17a0e92de41b86 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 2 Jul 2025 12:07:02 -0700 Subject: [PATCH 15/20] reafctored getting started page --- .../getting-started/quickstart/quick-start.md | 70 ++++++++++++++++++ .../quickstart/quick-start.png | Bin 0 -> 213951 bytes 2 files changed, 70 insertions(+) create mode 100644 docs/getting-started/quickstart/quick-start.md create mode 100644 docs/getting-started/quickstart/quick-start.png diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md new file mode 100644 index 00000000..1daa2463 --- /dev/null +++ b/docs/getting-started/quickstart/quick-start.md @@ -0,0 +1,70 @@ +--- +sidebar_position: 2 +--- + +# Setting up your own node +This guide provides the requisite knowledge necessary to quickly get started with installing a Gaia node. + +### Prerequisites +Before you get started, ensure that you have the following on your system: + +| System | Minimum Requirements | +|---|---| +| OSX with Apple Silicon (M1-M4 chip) | 16GB RAM (32GB recommended) | +| Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | +| Azure/AWS | Nvidia T4 GPU Instance | + +Learn more about [system requirements](../system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) + +### Installing the node + +1. Use the following command to download the latest version of the Gaia node: + +``` +curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash +``` + +2. Run the command printed on the terminal to set up the environment path, it is started with `source`. +![](quick-start.png) + +3. Use the following command to initialize the Gaia node according to the configuration options +in `$HOME/gaianet/config.json`. +By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM. +This command could take some time since it will download a very large LLM file. + +``` +gaianet init +``` + +4. Use the following command to start your node: + +``` +gaianet start +``` + +#### After starting your node + +- A successful start prints a public URL for the node. Opening a browser to that URL will display the node information and allow you to chat with the AI agent on the node. + +``` +... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.gaia.domains +``` + +- To stop the node: `gaianet stop` + +## Video Guide + + + +## Next steps + +- [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: + - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) + - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) + - [Paris](https://huggingface.co/datasets/gaianet/paris) + - [Vyper Lang Developer Docs](https://huggingface.co/datasets/meowy-ai/vyper-lang) + - [Monad Developer Docs](https://huggingface.co/datasets/harishkotra/monad-docs) + - [Web3 Knowledge Base](https://huggingface.co/datasets/meowy-ai/web3-knowledge-base) +- [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. +- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. + diff --git a/docs/getting-started/quickstart/quick-start.png b/docs/getting-started/quickstart/quick-start.png new file mode 100644 index 0000000000000000000000000000000000000000..1affff7951d145592dce4e1fb67fd9b6bd99019d GIT binary patch literal 213951 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

81DO7f3NE<-nxf_&&;SjudDH%BwCcE;qAjKE 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ÔNlkrMqpk_B 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 z z)4hLt(CpvPex`!AOa!?l(D#vKXjFMb+t6!s>)qDQc^zFPD<5=QL@PA!w-0AON0YHS z82;sK6Nex{ki$p@R?k2l0ha~|$F-9jfEoZs>pK0?xX?c_n2z0Ff%ky235 z0P4f?Y@GBl%(xH7^ZJVRhVC7l{;2(Hnc%)k1kApa^Q*NEP@~SrZr*JCu z9Jt-m>&DruU!|&CiY@wUJ+cOrX%!m74bO+ZV9a~nbD`sJ1fz9NbciLI@v0n@6%2<{ z6=ua&j|^U!m0C_$zB=*@*f$weFIN9Ob~`lb;jIUKTXTnb{6OevW3#PtlPd@4K z6n;P3*2v6ljWg)ZHEsJ|D-j^-CA;{rYXXas- z!TlgtbvtEJU%9e4$m5sFN8X4Cg@A4kWmr+-YqVgb?4^U6G3m~-mE6srnC}2w^Fzfu zE5VCEkaI_Qi%c+-beiXmhTlO9gH8*qv!5ztWQ#+1`B4R?kyYQ9Xvp zH|`BzhxHjx!S89buV?0arpU^SjNeDhNYIk48h4GlSS`qG3~0Xtv6W^&nJY6p2`BE) zH}3TjH8UB6KspII3W7|;m4)ONhy^^9z-oM=lpPM|COcd=Ed`O7mL*uA#>wrfnc@b_ zJ8uT6SKz=lE20R9BR^SuZ9iFjE2B<>pRS0`PluD^LM!e4-$U5Tcak3|#XM%`ow{N` zPhW0}4GPY*9UMm$^zHtWj)@5BM_a`bXZ3;NTZ;@)JlZ;qFI+U!9w~OQq8Y@MzTe83X+-=m z=}^SYD0{S$%_%>W`+=H@?&$&nKUw=Oh*{nC{9EI~Rb1zAt<}{8olQJB_wJAy<)4^2 z>Z10--wWM7(Y@Q*_OS&U4F&cE1;^Xgece#CnUXk>tlJXJ6`UkZ*AX=bkBpa7YEKB~AkP(X87XJA)+Y7*U_cVHi0&10-8+aE$oM)t^t?L*+@1>6A71?AJq_s_Wl z<_8~v^6MSw)lP)kk0rE5Mjf{xmp$H}sGc5$#{$C6a2phoZttaa$9Z711f-kWQ>e>K z4cE;xgX?$>4%hxSclRTtWpD$XPfz=@?ww(8pe(+Ss7hd*VxdB}2k(6Xukkj2(&?=h z*(sm7z^=M4mcI2LhVRDyP7fgM!Lnh+7!Gy-v@@J|99hvnUSz}Z9?{P{ot`EaM`vul znXBzwVyFpwF;=nh{`zFFUn9wjai%i=qqW8a*Rh_y9q>bDAs8&mXWKZz>Irk~`l&x4 zR-+K^jmVB$MD;J$Rs&V`xiHZ@OJ|C&lqN8R-1>Ov^-u`5sgtePjJIgtpI;kxvh2NR zltA&{_^zlS3FX3dR!158=4u(Clza_D5H=HrO#2m6CDGQGA}HuHllW8h2bDM^>yBo| zCL#oyPY-5Xoy44@dfN{LjrhsoCE1-+I7?C~=ndT~j(aN{C~ z`NXyBUu5))9`?teP99q{dW?xrIx6wIiBc>&A;ugRE+^#39+3#&cmb}9UHOJVrl%jK z;}I)>&u*Ug_;D_MS7a@mZ?@h~qU|`n=uB=tXg!!CMC!D?`our5pi7=5&;ZVn((F_mx(Q3Y>e z4W_~+bwjyZYK*Gi#T2#K3&pdUsz&M9cAf*w4O*jW0Lt z{S-$xSDZSX;r--#vF-jj*>0#_v=VVpI{HDwZ8Up+Y&v4D-dDO%t)8!&Dxs&G8;pyo z_U1r?VbmR{hC1_6F^GP>Byf>X5iZ&mP*tgW%8%+gso}KJ*_i#tas9U_o2ie%SD@~u zXuLTN`X&T&X*f-Zd|D#$k|eq)7GN0ZfN2)6!!z;RJKJi+bXCIXJ7Q{4G44o!K_OX0 zYK(8p(gHg^zjjQTdrpp`?M?*Ut8uSBAL{8ZF)ObfrbXT z4F|rUmy%XUP;Kiv#=vemlbC?Zvc6zve9_Z}3(B$L5p`^PdvGO@ubs`9g&!I5`f+Kn z)#+w_JIU+*2x#QB10YuQf%mkxL?#gIRs{U}7eru3E7$yGWLYfKNtDp@8ts*py_&0) zvD@nJ?$eC|f&goQ20amkar{((vmx0iSH1hmU6#*n7v96K72R{*fms^Z!PpD5Mb|iMMZWuXlVmH`2fTxjeEB3!x@@9TMcaKP$h-=SAA%qrwcc)bz>m<#!9P zCn?Q?ihN08ckHCDG`Lc$bn3>#=gZ-Wqy5}RgDo$-HF@;qr+5>94JF)xdB-m`YxLM} z-va^`Ak|s-fWRpz4pQI}1y$mg*aOpUuMrDD(@xN;N}VJ^D$ckfXRn=Gdd*R%gImSe z9qN^O=vj7KH+0Y2GTzVbh7&2gf4Wtn6ssAiN38^5)THw8Rrt6)QDU7X#pB>pT`Zd& z$H}ee(`8_9%D@ZaIFSbJx*6#9CtWD)eca~=>u zp)&6Xm3c`Z$PnnmVe@S@@*8zpCuJ|>p3D2S`scZOUGP7GJXM7oJJ=0=3w#BP33VcyA-gfbCR+UQtANrOYttU zL{7{sqWcnKjBWBwxyYPX8$jaK(ovPjb(VOoR)r&RsOK- z4T0ujvXE~a6}X&d>_nv2!8mH$PMv{-;P=t+wH-a?tn#d2 zxPH*tk0l|uLp;V?!w(7<7@EzT^*2|JNsYrz1;^5f&*T}ZgX$vH;zAK8%ra*ENl>MP z{kJ#W_nXVvy>+-i`J4x&Q|FrPjV1MS^%y_g$y*&cs02-bDDF8j59{IlwX_(>qpU zi1{=;iw_p=TN(U1hZ;iN2_Wa%pKeO4owRaYa6D#NRiA@NA>?o9V!KMRWgwyY$uH3h z)(0AESqEjT(=wMk(DCd|!@B*4oc`K(1hT499JbVHCqsG{%D4E@*$z57a}x)zZQ_}A zIw@~T zlQL?(IYqUOrr5peoRvJH?W*uPXG;rD24W-(B3?3;U!7lY^29=tNyM|iux#pQL;#cC z{CyD+mMTZ9s#DO2|4Rbb;qyJjC$i&x65k@oljX^a8Lb7?s&nwy8TVt8YD&dD|L01V zfa}3qg&%OaXQX`t>2BkMgCX89BaJ36DcXFIgGe{#2(cL^gyFAMF3-t;J-RRy>l6FkAUV?6bIXCPSgF(YfK*4SGN9GE z(We*!(cs{Ni4ul7W;V2}Ph`4ld#uHEidv=cPktthR4X?Uv1W*wa7dptZYQr8C}Gd6 zG`FqdBUA+U;->!uI_=NtBi3_m#H5}&JA8X#p6zBjFp0jKC8_TLV4iJ#yhS4^cpvk< z1`6?V3m9y{xMa;zN8>(oyS`6;I-ea}T@d$8cETrt^;eQYtl zEezBZF}%+Tj~F%2a)XHXB?mcorDPyfKDzE_aa6ICVOCLdlI%Tv%<$RZ=Wl-FtSL>J z3VEKht_TAxlyL8+SIL|_LQ|c;NrQ?0Do9^uN(V2$e++D?SGcr#4gd)Hb0e*gvEziJ zMKg3YfEw6VF;xB8hFvybH4N0`=dYT2GU^1}thJVn+#yU-{HlLSp1>oSb;<5?9J+|a z&)U-FJoW^daW^Fo!psCVQmx=kliY9jjoee+h`VGE&d2yiaK1HD@KwQQxI_*aVPC%#dG~l2R5oJ1#b}q~~i01snCm&U4xnYn2->TenUZ33V+S!1g;p z+{<%&Q=aXnI8d(&liDkhIWMJ<=yK9jMxl8sv6(xq?a}fM4la~-l;aKZ3UN6YtkHSL z#<%0;6&^DOSTpz(T$C=PE4O@IhJxvf)Ha&GEB?+VR;@%2xS?j<%eOj4Vf6R2@2;R} zIK5oMw-<30Puob4A5+hi@YKWa`C7u5h7TPX`{9~$9OQ)0>k`lVaA_h| zi@`FD!JT#4lxAV@Lb)Mz_=es>j;WP^|CaQq5%`Xnb*pXHXNHk;@;Lj^)XbL!F&tj4 z_a;LFsR(FG5?p$X_4E$G{5gr83!$<v=&$1=4lYjitT_mm<~DA-;G+pCtb* zL@4Li$0uRvljZB&F>7vjKNCNIZwDFEN^t06$B!3V?G~;ZFu%T``4Lm+aytrZpyN*A zp-2BVk}YePT#fB7cN!xXOEJm*U$!&zbjj?o@;Tf=F6v5Ii_0>^E5yJ5=#t041;R8} z*Vijw=qy%Mv-E8w= zbz!ORLNfpyVssZUW`o1eb;mBov9_Q;X{dp(xz2OaS9E zZ~Nso*%4vfM@*z9O{lL3IetZ*e_6BC_Nec*9F*EZUg?G~e|$eg z7!m{IJ+wr3Q4<TZYc*8P?aX6CTK4x#JsCC+ypllVvHaN;2 zq2{^BRG?Cr2?qHDV&xp^S8LSw7%F#FW6(-52TADhLe?SB8l;&)u+tfwpF6|_FhRZT>@$E2d-e`a67 z_Cg3qa71Ud1__2ZxD%!Zcy(AFe`u&H`Li|ZeanT zWhL=ABY5iKnc&5WZ$)cu-j?9(M!??x_38g7y57oxVf1d2L#t11 zaC)l$z@N> zEYT?xh#wVlU8ib7uNw_e7$r?dug&+F-Ny-7@n{5Q6fd4ZvQJ->=Xgi*zHV2m<>)*` zDNS1^*4Gz=p$;pGtL+0BvU3$A*2Gzu70WJhI5_Lb^H)+~qXFL3hq+Idg9&s;|OU>Nag|zF;L;S-L z=H_LKISdOj$-26aY<}rDr+wb<+q^yUrgnEQ?`*4jssf>>^e#L_nDX@N zRQxusvFrRMI_Odyn*SjFj<0jA?it5bW1XHz$?su!t2TvjIqRC=M~ytSks05aA0b?4 zLA_jPtJ`+b!`!sh(~{7SWuqTaBn^@=cBLUJUSIQ%w4rP7vA<1VOQmJ|AJ5bOSPbmR zYFGaHyTC)TnI-TJ+T-GgkF|%{tq?R7O-ZSozOL_*lYR^O<1y$Wk;E3q`a_6Ly$ySo zFfy_qw8!){LISM0%?ORC>7X;Iu|Ffi11(T8dSws%L2K$?|J73Y`+)b(gArtaWlJp9 zHS#LI>|q8aH@%;EwE%8MCxF%#JP_aQyzL_0={)L`8g?)(aN-|Sk~MvB+}I?2PG;k# z8IgAKwRuP(Xpa_N+XT`rE^q12gE%`>>@}5H>m-g=MH`(o8@d6HlUiGa-`V?iROXm?}f66m?yS;3TUi*Vm z=EWl2L$X^Y63LQR_j$?$>~b&l8*nWiXANXT`kXioSKE4LW@w8f4qPJKxu8bG|5gQG7ereWtNP(4AKl(;*cp6J(mS{Pf}$+J^gLOB6JF2X}e%KBku)SXT5WXp!i}h3~@R`SaLJvs*Pg z3sKC_D?9qAF=}|`x7Z;`Lvg#xYR#uQF`VQN)w92KWd~v-WAZx{V5fw5&YdP*Xt~`; z-EGT@R3I>~i8evUXueZvr&=Iwi)2%m#*cTG@p5*m&`tonvPhwTM4I^xa2Kqq&pOpP z_xcHJ@K(AZOSvr*`D95NEa*Sz*Exk=mT5X1_5!oKtqv{TegF*)@mP;PEku<6%-e((kae!fUj zsWdm1Ka9KMIS!LZbV(9>v--onOP&gSroAzKkoP>uPuZL()>5ZV_|I#p`R+<|ghv)B zoQMVR$tYqcxF+Sh`kW;u(J~Yz(tGu4gpE$`U9+&+{P4mjV3K>_g@ozG!_zf|AV{*p z8>Wg4aK>xUnU@MgAJ-?osy#SXEi;Kp3IWYuT!aO}ej#e=`)uBy9cAFqdL@15L!aO@ za;%?v^YQeS;G`47zd4mmX1DP1z4zDm)NF}Z2h+*?6BQI_)ALH)`16RkY8#}r+6MO3(V zfNYa>3}|B!=L;U_<(NR9jq#J@%GNc6n=SzxB}rqMt3!c0)WBLo`2<>pxq0|LGpEM zjX;=AqCKhPYcprd6hqnCTaT)HoQwXd$PBKaZWi~gBZl+ur9fPtyDS6m69_5+>H~~XPxm+SRyR; zkDYJeKy1LB)VqSw_Uy7@-y(hYtyj!jXxI#Eb_7|^Tv>N;phKQDJ2fv(>h%pSlCj)3 z%+ErRM}-b23u1r2W&W!o;Nbsc)zEA9Au;+R<*ga_&B*n3+SH3WG0*bIv2{8~8ch(u z4~T4)MlGSE3+S2a;8&__FgasraO`ks^$cC1H?@#Mh0S@}X)i0yZ=FKcbE-YhFN?Qj z!}=tbF)I|y7a7QV?dPM6Husb_G!Gt{zMmuzQV1lXA;ANNh%z>;$(ygwtZbQ0`fj^v zmDIXD!wp?L@3gL^AT=a2OOZ0vv*<(!sWnDJ!ezinTn7AI=9Z}r5~!!=X6Ewu3rL6% za82>m4xm+t&)5V~%i3)AK>BC%H|4gR_!tB;9E_%Cha9)v1U6x??)XtJ$rZe|qq;6ns#j zf#~;Yf?*qfFk6)UO9)_+y_itaoEV*rmnZDenQ5&U`uWArBkp&Tx7o&;S^%Bc9qi?F zU{A)FY)_L@BeT?F@3-2rq$0)hJyd9VAdbu^K!Ii! zxe?ijgJ{n+M9qviHM;8K>_I&%FdD^8>md84yY-=Cs7A_0-O5}JGro(SJ1*#D9X3ww zaMyFnjg}NoM?J#Ls=H=B=E|dBC|aov*f44iH@#?Ts6QU)oUkt!%Uk2_w;u|LEfh3l zF-3q-uUfMm!hQwKTl!)ik=O{)5JzQrwgh%eY@sOxmA;DFRU@=vL)b*L%D4Y(?fk7p zY2AJDWD|QOGocq;R8`@UC-t-0_qHw_dBCH+rkh(?rkr8oj4=gO&d>m}F>onIV!7F# z{e7W|QVYFdlVJcyn{$&py|;w-WQ7)WoZ&{t6FJmLCDs~~o16{F_$fp|0a6=7_yzw!O^ohv)R^C8ZC$ZO2j+xMC`c3`;}+6V4h`_$lD3 z)RKpL5cmsAr#Q@e7N`kc?VH9C-krY%b3urEq^|xAN_lFL5(j6C3jTT>QNlG96gZky zfl5tpbTe~iP=tCPujOQQ9+hu{i?kkl9qQgbuQpLu&E!c-oRpF&!qyT^o8Y`V7+ z9;gA0-V)68!ywmzdN#P*=O4(qM?=U^J!=a(UH_3TyN#*)?Ba1X`Gw!eq957Fo`B+JCfnoG<(_r*Se5Av}Ldn`bixcqXnhh{SWr5?0Od)&d9Oo zCG?b<*7bd*et9lT1V!%l6nt^j17+><=et6`pu;LHBXy3g519mnlI^N~a%UZ(v!fsNQVRA3|2&a;(r2GPor|FhxcoVw=x|8IEM zg1k>@=~<7zVTK%HhZfU7SH8^G zR&`vgOJju|7KLy+W+=62lICSyT=89;S>P;Zf+UmW(YKJr5Ndd3Za z`_hyv7ONc=C_;5T=}&Eb{Cav_Wh91%2q}?>A9-YWzF6~NoK|^6f?d_DbvMf8=v&8; z)x{h{5;At`Eq?xU%{hHYDBC-&GvILK(0$ByxhOrE&A?m(vRwQ7qkatb3`^R^*;)bWV% z6T!t1NZ66RsnE;wuE|ax;*#OeEN%7pFiso$Fd{`hh-ZRNsxeAj*PII${Gg1-@DT}! ziJrRtRbrBuU*7o2RCPZ^YZ_2NCUC7e!{K#}>N#Ag`Otn!>7gh#>iZX!9J`Y{L(qgO zM>{0Q4u_B~LsxKEYepWeaqx^p6U5BAtO$x~6c)QHCGG>^jMoI!VJe5vQ` zF-gi^ew-lD1-VN4*c@0WHVE1MrFYd}^7$UJL`b~EcTq1gM>9(m>p*?ojvY}@8RlBN zT;jPE!q$&f@Z08ds~Bv-YuCQ3IWghFE7K>#u|;^eMAX;NVnU;B=NEV{>4m>ImdR*r z-p(*;pR;KxyG$m&2kHDT%E#a5ns*lXpIg35XJCBe+s3*_dD(PmJkZ#vr%(TKQ4(&~ z72IMm&N&sIukUjy)W0aB|LdDnu6oXp+Bhe zSY&WJH*P38Zkt}e)}#!Nj~(nnHv&?)%=g#$zMSGbt+?C`?w?lZ9 ztI|hCvyc#MNSQd_lsI2)iTC(UmF)!|POq8{udlM2uk?v~c6V3%$>8=*ONj-bIsfVo z2G^=VEYE9ef{H-&<4*3g4{nUr&fY8gp1Z@6p~D9ILe15jGAJ{Tir0gw(hF|gwkd&~ zHbSvG!lDHoEBlk{Yd*B?csU^dGqL6i-C6+UOKZ(k*D?k~2k1HFUI^=B60eoLEPHx; zO5QrvCx+{acKayq;-qLEQL{UJI z!|MSX154iBg2oiwB(kw`;iNhVgR1NV7F#Rp&xS33v>njVcuJHhRZCjY>aw}- z$y`EaP1$LpmaA&H`9N+E@xWR*?N#Iy<#_Y;ShiRj0Qoe!#7Df#}E*h1O- zGrRe)2MMkKaQY6qt(&-(#&(Ar5oqMC2HzIx>5_t4$XEYhRO8GMsPF~ZqTb(2^}mi$FXet^=iQ60quXLqGV1+u!0+%wsGiUdsa+lR4Hd9tN31Z0 z9E={&6gw{})e|z!w%;JSM4R@CR>T(2EbX)vmO8dJQbZ=amnJw7!hRTdf6BTFp` zdjejWZoE2XmQ9d=!EyI^R7#1Gd-p0f;euZ&cS2E4g=r7WS8%lmtP|ojbop9`>^c5V z=dY~9DI}4PBfo?oQH{YHtsE9{aLixsMg{~NYN#&6P@@ocnL*Bro;U2%*TY%T2h#Zl z&&5Yq)#TrH&nUy`&x`O;pr(yw*wkz{Zy#~E!M=@?*B?6U&!T zLTyi$0>L)_EvQJVdgr%L@+Fe9^(Bq*Pp7e#o9Z4xj^``9A$);!-|GsLA^kk!14a=v5g*TS6)ikr|U7`SX z?3QA=MdXQ#KMsz_u8+80HEI%e0D|ur%G0M6gyCo2dLoMPL2*>GXj*En9?q^kX;=cn zssy?VG;Exy{KCbY2JdmM9XLX4b48A++Q#-U|3~qiEqaKQP`lcOI=Y z4>#H?gEwb%Lfz|LGF!*B#6>nEYM#-WXf61^sQPT25V7Jm2l zQ{mz1?seyROPaNjthB#|enx$v7KCLlhj%VjA%--<6uuA9?ulyF`anMoX;fnh_Ar0v zAD?eH*sy_VO;w!XAFT3xf)R6!>mWJ~j)7n~2BS5LFr!1sv=qnEt2HNv^_?j}ay%*R zT8h!lKl)Mo&huMmp&JC;h7wv(&w--^&y>B&`j>E4hk}dlQ}38)#`Av>Rq=5!Cdtem ziG0z1$kB(-iZK$LrG!KBT?rf!vs~8fv+j|PSSrk+@$x7IxA7%!oRPknHvX0Xfp8wUOIP`xRW%|+=Hb-+ugD)s*mHXNzq#uwHzqMWb6wmSYZFOwmOD4qMVjAuGb z7|lD_=wti1%!N(2U?IHg11@#WZOm|m?-}}uES)|Vv8p--}?UM=Pe z!X8_flMNFsW?IhFwYIxX-_K*26=dYOiivb5rkhP60K+&#C9vts+E3|5FC{d*cG!9V z?h03XCE0t%nZAr?goTBf!EJEwX2?jc&55XN7^fNyD$s%XN5Ead=@O0HyW;tM2|UkU zv1>No0Jkzco9!XzkHE%J4yP6^5{G~$HsMdgeF9C$@~9`4#C4Cx~k)VRymrB3%PJ3BK9Iu}tLi#kzs0f(~TGP1|i*nL36 z6P_z6pve)@pMP0wT*Fe z{BSHfh83dP7IxM2)W_Td?8#4ONwj};_#PXSO}EwH2=M@9z6@IxTNSQqW6Rm@7yS}rmZpBzm{>qFWzQJe z?V?s;9i3A(0}bZkQ%rfIH~mXgezXii_*icsnFA z=Yi)_Z zro7!S1v5Pm@0Uw{f%7lbMFs$wab((e;J)ke>B&O7=jz$cUldseCn$3(1nl!d5AHwB z@MFf-bi~!YEg57N(_a-!(U9)&t6r)AUwnsvw|@>+B5IaQgpnB9Z~1MfWv?fm44=l4 zQ8D8r3hp(6C*Ci-Ca45(73pHOal}x!4I!O>%SQh=3bA~?MFu?9FMr*vPW@5Uzo%wa z^O1Rd;h(lEo%SsouH$Ge%+XTNZHyBQrpRfU%}X=CX8IY1K8hA?te1fqD;5GLAFE3Zq1CE$ zB4<2CBRTjN5)AK2UIP>V*DoE}EmCg1^uZ*_bb=1Vj~LvEA`>Uogz|2l37b>&X);PPWe5@5op_gRd*7NOM$K z>ZiP_$(L<7qDl`4@UMg;2;?Jp@673^Js<{?a()}&y(`OxB}cXY`sWk|IFf)N|4yXo zoIaFdDl(X4;7#I4k*>PZb1_f!jtrUGlh&~RESu@Eo5pe>t!1V;7Ke#Qxq^}0B9&Vf zcoM_Eo)EJ9>h^ty@*%V{$`$$Ndi(>lBLr>+M_cgor*vKz9zoUZfoKbOvwWG=7zqWR zTmAng0RCBL@7`W>0A)eZ`AJInwlq*?M-~wbmp~Z119;0RQTKXTH_&x@su{QeIKU$;#F literal 0 HcmV?d00001 From c08168d9ae9cfc79ab01c36ede7eea93a3fc72a5 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 03:52:46 -0700 Subject: [PATCH 16/20] fix broken links --- .../getting-started/quickstart/quick-start.md | 70 ------------------ .../quickstart/quick-start.png | Bin 213951 -> 0 bytes 2 files changed, 70 deletions(-) delete mode 100644 docs/getting-started/quickstart/quick-start.md delete mode 100644 docs/getting-started/quickstart/quick-start.png diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md deleted file mode 100644 index 1daa2463..00000000 --- a/docs/getting-started/quickstart/quick-start.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Setting up your own node -This guide provides the requisite knowledge necessary to quickly get started with installing a Gaia node. - -### Prerequisites -Before you get started, ensure that you have the following on your system: - -| System | Minimum Requirements | -|---|---| -| OSX with Apple Silicon (M1-M4 chip) | 16GB RAM (32GB recommended) | -| Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | -| Azure/AWS | Nvidia T4 GPU Instance | - -Learn more about [system requirements](../system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) - -### Installing the node - -1. Use the following command to download the latest version of the Gaia node: - -``` -curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -``` - -2. Run the command printed on the terminal to set up the environment path, it is started with `source`. -![](quick-start.png) - -3. Use the following command to initialize the Gaia node according to the configuration options -in `$HOME/gaianet/config.json`. -By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM. -This command could take some time since it will download a very large LLM file. - -``` -gaianet init -``` - -4. Use the following command to start your node: - -``` -gaianet start -``` - -#### After starting your node - -- A successful start prints a public URL for the node. Opening a browser to that URL will display the node information and allow you to chat with the AI agent on the node. - -``` -... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.gaia.domains -``` - -- To stop the node: `gaianet stop` - -## Video Guide - - - -## Next steps - -- [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: - - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) - - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) - - [Paris](https://huggingface.co/datasets/gaianet/paris) - - [Vyper Lang Developer Docs](https://huggingface.co/datasets/meowy-ai/vyper-lang) - - [Monad Developer Docs](https://huggingface.co/datasets/harishkotra/monad-docs) - - [Web3 Knowledge Base](https://huggingface.co/datasets/meowy-ai/web3-knowledge-base) -- [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. -- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. - diff --git a/docs/getting-started/quickstart/quick-start.png b/docs/getting-started/quickstart/quick-start.png deleted file mode 100644 index 1affff7951d145592dce4e1fb67fd9b6bd99019d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213951 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

81DO7f3NE<-nxf_&&;SjudDH%BwCcE;qAjKE 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ÔNlkrMqpk_B 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 z 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 From d8c8037203d6313f3fe44d7294e09c57721c2a15 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Tue, 15 Jul 2025 07:45:29 -0700 Subject: [PATCH 17/20] fix broken links --- docs/getting-started/quick-start/quick-start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/quick-start/quick-start.md b/docs/getting-started/quick-start/quick-start.md index b011fe85..774e8b10 100644 --- a/docs/getting-started/quick-start/quick-start.md +++ b/docs/getting-started/quick-start/quick-start.md @@ -14,7 +14,7 @@ Before you get started, ensure that you have the following on your system: | Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | | Azure/AWS | Nvidia T4 GPU Instance | -Learn more about [system requirements](system-requirements). +Learn more about [system requirements](../system-requirements/). **For Windows Users: Important Note on WSL (Windows Subsystem for Linux)** If you are using a Windows system, you **must** have [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) installed and configured with an Ubuntu distribution. The installation commands for the Gaia node are Linux-based and require a Linux environment to run, which WSL provides on Windows. From 93b6cc83c98c45202c3fddd15b28f0d512bc1643 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 16 Jul 2025 09:06:10 -0700 Subject: [PATCH 18/20] fix the redirect bug --- docusaurus.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index f638400d..4bb869ab 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -60,20 +60,20 @@ const config = { { from: '/user-guide/apps/anything_llm', to: '/agent-integrations/anything_llm' }, { from: '/user-guide/apps/cursor', to: '/agent-integrations/cursor' }, { from: '/user-guide/apps/stockbot', to: '/agent-integrations/stockbot' }, - { from: '/user-guide/apps/flowiseai', to: '/agent-integrations/flowiseai' }, - { from: '/user-guide/apps/flowiseai-tool-call', to: '/agent-integrations/flowiseai-tool-call' }, + { from: '/user-guide/apps/flowiseai', to: '/agent-integrations/flowise/flowiseai' }, + { from: '/user-guide/apps/flowiseai-tool-call', to: '/agent-integrations/flowise/flowiseai-tool-call' }, { from: '/user-guide/apps/lobechat', to: '/agent-integrations/lobechat' }, - { from: '/user-guide/apps/llamaparse', to: '/agent-integrations/llamaparse' }, + { from: '/user-guide/apps/llamaparse', to: '/agent-integrations/llama/llamaparse' }, { from: '/user-guide/apps/zed', to: '/agent-integrations/zed' }, { from: '/user-guide/apps/obsidian', to: '/agent-integrations/obsidian' }, { from: '/user-guide/apps/codegpt', to: '/agent-integrations/codegpt' }, { from: '/user-guide/apps/continue', to: '/agent-integrations/continue' }, - { from: '/user-guide/apps/llamacoder', to: '/agent-integrations/llamacoder' }, + { from: '/user-guide/apps/llamacoder', to: '/agent-integrations/llama/llamacoder' }, { from: '/user-guide/apps/agent-zero', to: '/agent-integrations/agent-zero' }, { from: '/user-guide/apps/translation-agent', to: '/agent-integrations/translation-agent' }, { from: '/user-guide/apps/gpt-planner', to: '/agent-integrations/gpt-planner' }, - { from: '/user-guide/apps/llamaedge-book', to: '/agent-integrations/llamaedgebook' }, - { from: '/user-guide/apps/llamatutor', to: '/agent-integrations/llamatutor' }, + { from: '/user-guide/apps/llamaedge-book', to: '/agent-integrations/llama/llamaedgebook' }, + { from: '/user-guide/apps/llamatutor', to: '/agent-integrations/llama/llamatutor' }, { from: '/user-guide/api-reference', to: '/getting-started/api-reference' }, { from: '/category/node-operator-guide', to: '/getting-started' }, { from: '/node-guide/quick-start', to: '/getting-started/quick-start' }, From 14a1ead27f4086aececebcb4403f452828de3ba4 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 16 Jul 2025 09:13:52 -0700 Subject: [PATCH 19/20] fix broken links inthe docusarus config --- docs/getting-started/customize/customize.md | 6 +++--- docs/knowledge-bases/how-to/csv/csv.md | 10 +++++----- docs/knowledge-bases/how-to/markdown/markdown.md | 10 +++++----- docs/knowledge-bases/how-to/text/text.md | 10 +++++----- docs/tutorial/concepts/concepts.md | 4 ++-- docs/tutorial/deepseek-cursor/deepseek-cursor.md | 2 +- docs/tutorial/tool-call/tool-call.md | 4 ++-- 7 files changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/getting-started/customize/customize.md b/docs/getting-started/customize/customize.md index 51f6136f..ef0c07b7 100644 --- a/docs/getting-started/customize/customize.md +++ b/docs/getting-started/customize/customize.md @@ -4,7 +4,7 @@ sidebar_position: 4 # Customizing Your Gaia Node -A key goal of the Gaia project is to enable each individual to create and run his or her own agent service node using finetuned LLMs and proprietary knowledge. In all likelihood, you are not going to run a node with the [default](quick-start) Llama 3.2 LLM and Paris guidebook knowledge base. +A key goal of the Gaia project is to enable each individual to create and run his or her own agent service node using finetuned LLMs and proprietary knowledge. In all likelihood, you are not going to run a node with the [default](../quick-start) Llama 3.2 LLM and Paris guidebook knowledge base. In this chapter, we will discuss ways to customize your node. @@ -59,7 +59,7 @@ gaianet config \ > The llama 3 8B model requires at least 16GB of RAM. -If none of the published finetuned models are perfect for your use case, you can also finetune your own LLM by following [these guides](../tutorial/llamacpp). Your Gaia node can run your own finetuned models. +If none of the published finetuned models are perfect for your use case, you can also finetune your own LLM by following [these guides](../../tutorial/llamacpp). Your Gaia node can run your own finetuned models. > The `--chat-url` argument could point to a local file under `$HOME/gaianet` instead of a public URL. That allows you to use a privately trained or finetuned LLM model file. @@ -67,7 +67,7 @@ If none of the published finetuned models are perfect for your use case, you can A key feature of Gaia is that users can create and deploy proprietary knowledge base on the node to supplement the LLM. Each knowledge base is a snapshot file for a vector collection. -We encourage you to [create your own knowledge base](../knowledge-bases/how-to). But you can also use +We encourage you to [create your own knowledge base](../../knowledge-bases/how-to). But you can also use ready-made knowledge bases. You will need to do the following. * specify the URL to the vector collection (i.e., the `snapshot` or `snapshot.tar.gz` file) in the `snapshot` option. diff --git a/docs/knowledge-bases/how-to/csv/csv.md b/docs/knowledge-bases/how-to/csv/csv.md index 043355cf..965933cd 100644 --- a/docs/knowledge-bases/how-to/csv/csv.md +++ b/docs/knowledge-bases/how-to/csv/csv.md @@ -10,7 +10,7 @@ In this section, we will discuss how to create a vector collection snapshot for * The long-form source text is difficult to search. The second column is a "search-friendly" summary of the source text. It could contain a list of questions that can be answered by the first column source text. We will create a vector snapshot where each vector is computed from the summary text (second column), but the retrieved source text for that vector is from the first column. -The snapshot file can then be [loaded by a Gaia node as its knowledge base](../../getting-started/customize#select-a-knowledge-base). +The snapshot file can then be [loaded by a Gaia node as its knowledge base](../../../getting-started/customize#select-a-knowledge-base). > We have a simple Python script to build properly formatted CSV files from a set of articles or chapters. [See how it works](https://github.com/GaiaNet-AI/embedding-tools/tree/main/csv_embed#create-a-csv-file). @@ -33,7 +33,7 @@ The embedding model is a special kind of LLM that turns sentences into vectors. ## Start a vector database By default, we use Qdrant as the vector database. You can start a Qdrant instance -by [starting a Gaia node with a knowledge snapshot](../../getting-started/quick-start). +by [starting a Gaia node with a knowledge snapshot](../../../getting-started/quick-start). :::note Or, you can start a Qdrant server using Docker. The following command starts it in the background. @@ -120,9 +120,9 @@ We also recommend you to compress the snapshot file. tar czvf my.snapshot.tar.gz my.snapshot ``` -Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../getting-started/customize#select-a-knowledge-base). +Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../../getting-started/customize#select-a-knowledge-base). ## Next steps -* [Start](../../getting-started/quick-start) a new Gaia node -* [Customize](../../getting-started/customize) the Gaia node +* [Start](../../../getting-started/quick-start) a new Gaia node +* [Customize](../../../getting-started/customize) the Gaia node diff --git a/docs/knowledge-bases/how-to/markdown/markdown.md b/docs/knowledge-bases/how-to/markdown/markdown.md index ef131385..851afb96 100644 --- a/docs/knowledge-bases/how-to/markdown/markdown.md +++ b/docs/knowledge-bases/how-to/markdown/markdown.md @@ -4,7 +4,7 @@ sidebar_position: 4 # Knowledge base from a markdown file -In this section, we will discuss how to create a vector collection snapshot from a markdown file. The snapshot file can then be [loaded by a Gaia node as its knowledge base](../../getting-started/customize#select-a-knowledge-base). +In this section, we will discuss how to create a vector collection snapshot from a markdown file. The snapshot file can then be [loaded by a Gaia node as its knowledge base](../../../getting-started/customize#select-a-knowledge-base). The markdown file is segmented into multiple sections by headings. [See an example](https://huggingface.co/datasets/gaianet/paris/raw/main/paris.md). Each section is turned into a vector, and when retrieved, added to the prompt context for the LLM. @@ -27,7 +27,7 @@ The embedding model is a special kind of LLM that turns sentences into vectors. ## Start a vector database By default, we use Qdrant as the vector database. You can start a Qdrant instance -by [starting a Gaia node with a knowledge snapshot](../../getting-started/quick-start). +by [starting a Gaia node with a knowledge snapshot](../../../getting-started/quick-start). :::note Or, you can start a Qdrant server using Docker. The following command starts it in the background. @@ -114,7 +114,7 @@ We also recommend you to compress the snapshot file. tar czvf my.snapshot.tar.gz my.snapshot ``` -Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../getting-started/customize#select-a-knowledge-base). +Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../../getting-started/customize#select-a-knowledge-base). ## Video Guide @@ -122,5 +122,5 @@ Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia n ## Next steps -* [Start](../../getting-started/quick-start) a new Gaia node -* [Customize](../../getting-started/customize) the Gaia node \ No newline at end of file +* [Start](../../../getting-started/quick-start) a new Gaia node +* [Customize](../../../getting-started/customize) the Gaia node \ No newline at end of file diff --git a/docs/knowledge-bases/how-to/text/text.md b/docs/knowledge-bases/how-to/text/text.md index a8240611..5cf67775 100644 --- a/docs/knowledge-bases/how-to/text/text.md +++ b/docs/knowledge-bases/how-to/text/text.md @@ -5,7 +5,7 @@ sidebar_position: 3 # Knowledge base from a plain text file In this section, we will discuss how to create a vector collection snapshot from a plain text file. The -snapshot file can then be [loaded by a Gaia node as its knowledge base](../../getting-started/customize#select-a-knowledge-base). +snapshot file can then be [loaded by a Gaia node as its knowledge base](../../../getting-started/customize#select-a-knowledge-base). The text file is segmented into multiple chunks by blank lines. [See an example](https://huggingface.co/datasets/gaianet/paris/raw/main/paris_chunks.txt). Each chunk is turned into a vector, and when retrieved, added to the prompt context for the LLM. @@ -29,7 +29,7 @@ The embedding model is a special kind of LLM that turns sentences into vectors. ## Start a vector database By default, we use Qdrant as the vector database. You can start a Qdrant instance -by [starting a Gaia node with a knowledge snapshot](../../getting-started/quick-start). +by [starting a Gaia node with a knowledge snapshot](../../../getting-started/quick-start). :::note Or, you can start a Qdrant server using Docker. The following command starts it in the background. @@ -117,7 +117,7 @@ We also recommend you to compress the snapshot file. tar czvf my.snapshot.tar.gz my.snapshot ``` -Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../getting-started/customize#select-a-knowledge-base). +Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia node can download and use it](../../../getting-started/customize#select-a-knowledge-base). ## Video Guide @@ -125,5 +125,5 @@ Finally, upload the `my.snapshot.tar.gz` file to Huggingface so that the [Gaia n ## Next steps -* [Start](../../getting-started/quick-start) a new Gaia node -* [Customize](../../getting-started/customize) the Gaia node \ No newline at end of file +* [Start](../../../getting-started/quick-start) a new Gaia node +* [Customize](../../../getting-started/customize) the Gaia node \ No newline at end of file diff --git a/docs/tutorial/concepts/concepts.md b/docs/tutorial/concepts/concepts.md index 2638a504..446b91b1 100644 --- a/docs/tutorial/concepts/concepts.md +++ b/docs/tutorial/concepts/concepts.md @@ -18,7 +18,7 @@ A Gaia node is an OpenAI compatible LLM service that is grounded by long-term kn > For example, if you ask ChatGPT the question What is Layer 2, the answer is that Layer 2 is a concept from the computer network. However, if you ask a blockchain person, they answer that Layer 2 is a way to scale the original Ethereum network. That's the difference between a generic LLM and knowledge-supplemented LLMs. -We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](../knowledge-bases/how-to/web-tool) to start building one. +We will cover the external knowledge preparation and how a knowledge-supplemented LLM completes a conversation. If you have learned how a RAG application works, go to [Build a RAG application with Gaia](../../knowledge-bases/how-to/web-tool) to start building one. 1. Create embeddings for your own knowledge as the long-term memory. 2. Lifecycle of a user query on a knowledge-supplemented LLM. @@ -42,7 +42,7 @@ After chunking the document, we can convert these chunks into embeddings leverag Additionally, we will need a vector DB to store the embeddings so that we can retrieve these embeddings quickly at any time. -On a Gaia node, we will get a database snapshot with the embeddings to use at last. Check out how to create your embeddings [from a plain text file](../knowledge-bases/how-to/text), and [from a markdown file](../knowledge-bases/how-to/markdown). +On a Gaia node, we will get a database snapshot with the embeddings to use at last. Check out how to create your embeddings [from a plain text file](../../knowledge-bases/how-to/text), and [from a markdown file](../../knowledge-bases/how-to/markdown). ## Lifecycle of a user query on a knowledge-supplemented LLM diff --git a/docs/tutorial/deepseek-cursor/deepseek-cursor.md b/docs/tutorial/deepseek-cursor/deepseek-cursor.md index 0bdeab0b..c50230b0 100644 --- a/docs/tutorial/deepseek-cursor/deepseek-cursor.md +++ b/docs/tutorial/deepseek-cursor/deepseek-cursor.md @@ -66,7 +66,7 @@ We start the DeepSeek R1 model with an 8k context window by default. If your mac 3. Configure the following: - Base API URL: Your Gaia node HTTPS URL - Model Name: `DeepSeek-R1-Distill-Llama-8B` - - API Key: Make sure to replace `YOUR_API_KEY_GOES_HERE` with your **own API key**. To get your own API key, follow [this](../getting-started/authentication) tutorial. + - API Key: Make sure to replace `YOUR_API_KEY_GOES_HERE` with your **own API key**. To get your own API key, follow [this](../../getting-started/authentication) tutorial. ![DeepSeek-R1 Setup](../deepseek-cursor/deepseek-setup.png) diff --git a/docs/tutorial/tool-call/tool-call.md b/docs/tutorial/tool-call/tool-call.md index c9060501..6d1c9ed9 100644 --- a/docs/tutorial/tool-call/tool-call.md +++ b/docs/tutorial/tool-call/tool-call.md @@ -15,8 +15,8 @@ In this tutorial, we will show you a simple Python program that allows a local L You will need a Gaia node ready to provide LLM services through a public URL. You can -* [run your own node](../getting-started/quick-start). You will need to start a Gaia node for the [Llama 3.3 70B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.3-70b-instruct) or the [Llama 3.1 8B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) or the [Llama 3 Groq 8B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3-groq-8b-tool). You can then use the node's API URL endpoint and model name in your tool call apps. -* [use a public node](../nodes) +* [run your own node](../../getting-started/quick-start). You will need to start a Gaia node for the [Llama 3.3 70B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.3-70b-instruct) or the [Llama 3.1 8B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3.1-8b-instruct) or the [Llama 3 Groq 8B model](https://github.com/GaiaNet-AI/node-configs/tree/main/llama-3-groq-8b-tool). You can then use the node's API URL endpoint and model name in your tool call apps. +* [use a public node](../../nodes) In this tutorial, we will use a public Llama 3.3 node with the function call support. From f37d1207fddc64dce6ef3e49a024b608b5868afe Mon Sep 17 00:00:00 2001 From: Abukstech Date: Wed, 16 Jul 2025 09:21:12 -0700 Subject: [PATCH 20/20] fix the customize md --- docs/getting-started/customize/customize.md | 4 ++-- docs/tutorial/translator-agent/translator-agent.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/getting-started/customize/customize.md b/docs/getting-started/customize/customize.md index ef0c07b7..7b8f4ad0 100644 --- a/docs/getting-started/customize/customize.md +++ b/docs/getting-started/customize/customize.md @@ -130,8 +130,8 @@ gaianet start Next, you can -* [Create a knowledge base](../knowledge-bases/how-to) from your proprietary knowledge or skills. -* [Finetune](../tutorial/llamacpp) your own LLM. +* [Create a knowledge base](../../knowledge-bases/how-to) from your proprietary knowledge or skills. +* [Finetune](../../tutorial/llamacpp) your own LLM. Have fun! diff --git a/docs/tutorial/translator-agent/translator-agent.md b/docs/tutorial/translator-agent/translator-agent.md index 1c7742de..86d51b1e 100644 --- a/docs/tutorial/translator-agent/translator-agent.md +++ b/docs/tutorial/translator-agent/translator-agent.md @@ -23,7 +23,7 @@ cd translation-agent git checkout use_llamaedge ``` -Next, we will install a local Gaia node, which provides the backend API services required by the agent. You can, of course, use [Gaia nodes from the community](../nodes) if you do not want to start your own. +Next, we will install a local Gaia node, which provides the backend API services required by the agent. You can, of course, use [Gaia nodes from the community](../../nodes) if you do not want to start your own. ``` curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash @@ -39,7 +39,7 @@ export OPENAI_API_KEY="GAIANET" pip install python-dotenv pip install openai tiktoken icecream langchain_text_splitters ``` -> If you're using a Domain service, you will [need to get an API key from Gaia](../../getting-started/authentication/authentication.md). +> If you're using a Domain service, you will [need to get an API key from Gaia](../../getting-started/authentication). ## Demo 1: Running Translation Agents with Llama-3-8B

81DO7f3NE<-nxf_&&;SjudDH%BwCcE;qAjKE zjUVT7-HYHamf6~vFM1(Xu2W0VsnO1HFlbc}FnjoSp}R-JQTkv27vamBi*GQ3xU*3E zaz{(`dWv}|UD;S@<%apfI9W<@KevA>P_OLAF^;H4+f)P z9FC-%GHef%4NZ6y(ca4tH>VNr@Q}E(8aUCb#;^VO(n<+nmQT7P3MYEk=VG7UUcYO& zlzzC_N$!1AnHz9_fkUoMDq_fhzi5Xx4(YwOjNx|=HGc6z%)NE6-cq65R=XFH(%ZgW zQ{5C((FBBYBKBj?Cc~feOl#giOjmZ%wnI&eySjj1uGqySLvAu9s_W*U+`}@Yaaj0%~cfK zdPQ*%4Fl)y-W~-*5BICKds0O-S{Y7PTlU2-{8`6biF?XQ^7EitGoK2`QofgiUY$2P z=K_7MRp@YanN9}bizg3bL9o<8ih7cPS?RH8cSn6IO&aK{kRo;NJxSEK71zsh4TI>cBf70?`L+DU+;UtnSZnzj@(K_uHBGM(wL~_ za7zab$%j~m-y$J|m|Lo7X`H>~gTrMTji+co;x%M}7%!@qlU?F!=jF5R0UrK8ANy=? z#)@0#4x(5KBJe%})O)XickO7UfuTAf26z8`ue|2#&b82;Q4M5UNR#EUlZ5vpnXcxC z9C8rxc2V(RHI?_rY&RWCm_HRM5 zahF;nN#YNF7krLMF(dNHLADH|j&>dctzoTZbNeIfj!$xPRutK8#2nW)$JT`%LyeeX z#=VY_s)lTvLGXh-6WznqA^m!S(;V0MM>MUni{=+|2KIl5=r3VK_?^!MPii>T5se5A#p1(0>0L5zzg3i;OoiO$@(^M3SF3)eq|`yVj_N_BE|DBn;?(#@HksPd}Y5+~Xn z$7#ix&y5nTA-Zk*6vyqCmz{K-8Str!q=x&yDV1PWC4AN?hXTYw}?YIyN~ zB+()DAvkkd+wMhf*xt1qwto-W9qNZ4K5^usc$j4pX3R$IO>@o$l;u2t-bA%7C}pLr zIEw2Ri2KNc{f^8ByMIYbcz-n45aL<<&$$2918TPqgee1Y{~#4YY-g(4)>gqK!%VP9 zS2&W`;&9)uRm6ir z3?0rN{y`Bq&JRxOb5zLaJ%E#XM1TV%pB1{RWqV;2Ir3_saQ84b7>;ZR`L&fpy}qqY zgTHqccnbWNjOFEDZzCBki8-Kw3^ntEnYK$i8x^=L3ln|$=Nb>M1J=-UsnU?HUbAEJ z8`EFnzHBrTemv2wmTd6K5CxG^na7cf>L&JG{Ksfy+%TSk&nV{Q%OP3#vMn^?*Le7gR}A%8fEzzI%Iz#wDKvS%`b!ocj;_Zw zP7p722RbHngfb^CX(;4h`FE$9A9DW6HU%BHrMjo!Q>t^LW=u8cIsP%M{~6%-ayjP> z(YI)%lOC{bDxLe#ag|z*X-rM&2he4bi(w)k%B1$XS#UPmuq-&uX@;($t#-IpLo5~G z^#2|eS1mahSU?O!70x`OCK-3f47S@c0tZLNfBGNu#6MN}>_Wr`IcD5+CVgXS&A(bE z_xU_#ZR9z0q`|R8ghj^tRZJ|?cX&|vJ)=+b|FEWcf4P8qw=CVv!+~<>m9&;g zCXe+awH-|tTfIUH&_9~+fA{5m^F#LLw|(L9YHA99eq-lx+FFO^!K^=Dc|#)`Yr#|I z|HzB_8P^srTIw>3dS2_be<;g8?)Xc#cZ5mKe-_5gP5t%ekNl;C*L6l9=S&Ad*u8%| zxT7WqVQI2f_;zHj<`=?MO*k2%{=56|-KKcLaKDqJpj;nMXaQH-*8*_qk zvZVKO&VLv%wc`h1OTKH(6_ykOBZl?h7vBGP_kTAUdFk?Hq)J&06oznQ74eFDCwfHS&M{8IgJ(zf)l_bd}_y(5>2~RP^)Qlwz~7H31ne*`~#K z)r$G!%S>A5lY38akx1CBd@cR;D=^-uSk`!`D*e2xrNBwci#lLq$ee=D36+*bm!Zns z+%+b{^P2Wlnmn6j!wEaN)tdI!QD{WdHgPUX7(P6g$1fX!r%5$tq zKnosj&b&3M@8G2sG5hb`U}#S?^BM=bd|6j0iQnX%$_~m-Z)_ z#UJwgdlvd1!ulXh2M7}-_NKaUFB{SqEyMXvRqty6S(oKf4E$xK7tCu);4LTY+ib@7 zkKMxTAd=(jxSim4p(1Ve2fRhB5W^{*cRFA#*%+lXpoZY3jsNAM zp-P2xkvKd$RTfB7{wm$M@w&bC*3Kfr$`Y<>N|&Yr6WumXDrr!GjhNEig`t;_UR(%4y`niq4Rd0GF{q@8WdpW3Q%9+z_03_Ha4OrKNh0L%u|ySg)uJkt0(SD z$En}?K*{LY!vp!_8`(gmTx`D>RR{_Spa??Sh>*FtvD;hbe%-*X*`_|DlSyVb!#{rb z|6|rbemV!hIF-p{Vase!)us4#GJ)KkaTk@g1>Bt>Vz>;_owXqDB-gNigqm_o_$mf} z*L1wg)DL!67NM)%`gGT|ZbiGoW$;s(m>5@)ZsEDv1X#QW5Xro{Sik4UC}0=l#5db| z?aoZlxuv_ZH(OEc%j>k!bLzh+e>>}s#ChS++Ow;!MmYcW>E^9Den)Lec(E&R_xu zuG1y+YzqilAEa0OW88PHk@P(^|s|~XsP@dEjb1iumRR^W| zop|LNzCf0(ob2UendiRFH#L`yLjxv-7^IH^5a9dF^^yU`k;PgNPMPgpmM7<2gtAw0 zyNWoL3lp97_Z5b%7iVq~YM3UuZeICcA_uuUe1O9kGz)Hj5*Ug_l8={uqg(=?+m6Av zm3!g)^dzvfH=j*}sbwc0Y!?gaOnYu;+lD+j=sE@8p@Pm)NO;fN3}5^7mmzIEeti-p zGEm?f>8Vbh0}H1TezSH(z8EB5+=v8+bcHi06(?(gPsgVgMH&h%-M3!X-K5p=oi3`D z7O8rNqh)e3#KIs!1x^OvGKIcuA}L z%x7+^Bj26C(E&K(;)AVHXa3a%b*AwK<*S{1zBEPwaN;l->8}$pI>@+AZ zI#!2P4frP9r6LuQb1pk9xcLi^MFt(#yuIlG#DhD(jGeps_=rq{OB(t-Fd0d9!nv@_c%FZ>`A=u$1kbw#bjBD}+-R#Q$k>kyT( zh#g}2Buef1UYnitu>9pt|yF%#KrSwrbDUulcy_nIk$X_K>5 z({jtcx(fiC=I6g+A{1DiOF3``7d`+$dZ%sdF6@Vt-p&6_R{&+TNB^sA2&{iVc)*1C=IS=@vkcA}YO!fJm1b zl8_)+P$@x?-jv=$4J`oy0qLDUfFLyl2mu0tQ19lPx1Mvn|MT9D_vg2W+1Wd5&6;^; z=9wqi%vve%ZAc+(BEjCpVW4dGLm}1Dp~fHLIaTIIvTjQvxqUlGnl?5rO}PuOC{49_ z%~lWSVilcEvK8GU_jeboSUT?19GEI}w$rV(@l++Bl-0m&go{z?<(R+k^`KkUuBo;e zOTTX$Dk{1oEi`(Tb3q~{IS$}k*bSAJOWO6{FE0JU)B^hcgktq0!V?b$=Y4H_2Q(4H z5qEQO3o)K^+HG78XXLXg=SR$Dqn-w5(5jx0!TsV3SiFEo=vc&U%B{iD%@+j&f)WkF zk->tXa(0~?_*(gX&u?H@iWzpg8}-n=3tv>4H^klIFpkVjMSU!M84z64Zpdk3 ziyLGP0~PiT6gQc_l>5eZ!)GR6D6#YsDjsMjUnNzd-YPr*B@mA|0F*V6Nj_Ii;0F)6}ATN97prjP|?*k?lJ;f ze)xEcGn)md5yh8s8XY%DR+tZV9fpF_F5y!YnU;pr;f+k7@?}@kA#$h${Huyti#SPsc#ePR|nJz$4jJ$N1+Z8{df| zLmDUAb)@Ua%Wt~iC5mt^-y&BY4U}+qJUh@=bgQJ9;WL~|JxX0FT3$~9T>-@rS)0PR zQIcj$EnK%m#ecEHZEaKDdW!R#11mF7muAOI=W2C#h?*znVwRUD(8O>gZ%?gk!e9$T z2qwbiV-LFF{Gw=WERrXI9|}s{5z0-pTmdS|Pn4LS_!i9`zXQ%ilaRI+5_j>wOD8u| zg5GQoAc_jAZ64WCrujM=^#}bc@JE*2OL<8(SxS2>m4BU}|9GYR=#UQ+ACH&0C{d}n z$P`Mr94%p4q6vYy8Y_KDsSPx)%A5^r+TyH+y*VaV8TrgbrbyBBQjtK;$F^)xV`1@{ zvZD0O$LLt`E2@vleJ@N44zYr+`5_MR&tL^# zti)FH3Oi|i{*rdv=Cm83+*ij?gh{e$vmkqdB4xO|BWE6r7^1J*iS77CF_U*smIu0K zZjDHhPdC#&ibVOhHTR{NUQJS9RG@6C7yP)_NOvx1YX)hMYT6R%3o);?N!aaq1m1nU z0uSo>OdKL(Iu9O^<<4mpt+LBNuYPj`16Uy#@R&mDW#xlv-ldzum57klYMDrYtHjw0MQ6-`4%Kd|=C4ohWo;%MP+ z=rgx0l*##&rS1dM~$_u7S1jqnc=FjC=VMN!pFerY|=* z%j*k(q~+Q~rT2(*3D!s8m(JC29^X27meeAxZZrP3RMtr^N+nu%#F^+k>JiCUSA(SZ zRCqR9->4pnj(EMDWFL5NjI$Sy4;~Cd4mYumUrPd z(>*LvcRj(VUXD$Peb&|tiYtLtyI_vem-EsWR39=jZ}D!*2^N3uJ*BlD5cQChiSdd^ zEqX|AX+mCuthy^PyZchI?m49$0xR|}AN0hW>?JrW4c&G^(UWifB*$=5|BBuBB>M@# zW%@>kT?sTNNx6;B1zO{VS{!;Wq=!dtOWD(KEeqJi(4LS$o4!;7hpuYDYVljBs00t& z*vI4TPlq+?I>=7`Z=liU=MX2Mj|T=UHX_M)5JO-Y#Hv{@!&=&g-~#Jo`E z5#tmOA|4sPwe@apGLxRa9&$sQ_T~lK^{$nC$fl@h4oV4}tBujFOi3iJf&w*%iw7J& z3>5FLtNhN*-!Ywg6^hm_{=9HFS!>a1^j!R8S7LCOLK;2EI@9?kx7uQUNzODSmtLzE z>Yt+2ov=1|auR41f<=x4M7Mz)8I_c<-c^9q^qm+ zEOOleiWS^3JD;)$t$b|;?fWyA50o@_D0g-uVg=-_HwigI9L;6RdB?7g_W7 zJtmRKGm$>%)@s&S)@iX5DIK$Y()!s1dGUX!cSkfe1^XXf$j6P-#FnKBO>sL~9r zBgx5ttgCGa`v(hb5{spJOrn0=fO5bn*P<1@j2fJV5^S@^^a4@pmJ`kRv|JmK)9v)r zPIw2%GeyTXFZ2Qq)ghMf><+KWAjV~Az>&lR>Y0syP_Y~8A?f!L=N=d?`PLAM!jP#3 zCwD$)O>K{j=DlC_cffQ&gr)rohNRgV`};D~4>%M)>nP@URkj?~R_H#rv%Zpl7@!^L zRxN$KG``?jHvhPscn+Kn_HcSv>^StOV#Q8apFEn`oTdQU?l{1HFS$W)wReq6NI257 z<$deQMt2Fwr0cVp;HpAFn9ovxZA%@$w{(25Wj*s?(cFt;99_A_gC({D^=Y>0(%hQm zPBOf49{L@x_J8Y_ec6m{_O)=eo1YFFPdZ`e7`H+Xg@%?;Q}PrpZ_mFW0L8`VRn#ja ze4$Yw+B^p1ACPM`1{W{-rxw6%#13g3bE4FFRMIj!Niq4exmm{#OQ&jF81VD9!Q3(o z&qNnXwBRN5F!^%)bE`{CFPxv?K8`jamyM^Ei?$EDZZXZtTZ7kEIXs|??v-}&+afNH zN@FdCMw|B%&~}Qx!WLw;GQPaUGl$H6bJG|PPYlTM*@iIHT9We~3_2@PQo@Ew*9M{f z*IoEcEchw@@<5dK6oQL54rC;hA#Ids&oJ@zYnIj22|lU}vUx+#T#zh0=hXs?@7zhW zPf}M(wr45bh|W&C@^<@r&US8^rxpmj=GwU-WD-j*-;2|;?jTmuIWthi&uS)adVt#+ zC+uEVX$KC}jrtY&9Ex}2X^AL;c>C+|)j zrM&HE=EZs7w?SxoI@5b2fqnKqdwByetEbsHA2P5h^;sWUgQCx0;~FqO96TS`pz2|k6UH0m;86?W6?0)AuS3JsRsv~qj^B{ zd2l9rBI^nmFM0r~2rrd@;;Ca+p4AN9GC`D380S-Qu2*$H({)k+s}NggNHCW(RCLJ` zAlcP#ebXss7)RS#lqS~QZaco$ep3InG7cDpUhnsusVxgQIZ z`vnDG7`m9tQ%&OFHOssmV}@~Ch#Y8R}kLv{RIFS+ilfAt(k05X|zKCN@T2*43OaE)@*rz z5SGmh*D(=ye<<{f#M5(tKrbq~*lG?v16$r%T7D^*_z}w!`=O_%Zf|G=q;MT~;j>$U z?MQ80#{MW4pVdC^#r!;zmx80~1Wn4BHm#7Pm1{MTw73Mc%Po0t!?{d^(>6d*iLh}O zJdmAR0h*tlSI5QRvu>X}xvuz)BN)>jU1pq6=HdgqS-^hZIMC^7bG43pCWq?2?CyRG z7_!Ulx^Lcr9`{z$$*Oq3WDFw}Ab^IXtl3a~w^8h*Z}qx=5ZEom(XjlXfWbY;%lboU z0Pt)Cb3Aho^#=%AB~Jxh zeS)bqp>Rm|@}ROH;ixnd+%MTa`?G5EJYCgcR+F>5BFJkscG*)MqnsC% z%4V;CX~-U~8oz!wT+56)|GxRWQA7m2`L;i?&GXd^d&N6|y{q+zMJc_JN4>nEG7{hY z@wPbjAhZ38$9X9fB{@T&`x!Sd8o6-8plaJUvf0JFOnm`9Z%@Qy&-%!1k4zOjZgq@= zRU8Q#LRlhg#foK~LGAmhGGUU)HzkpeL7(&WYSfXUsKZuBbEU%BAWK{7i4k&cN**xx zy&3Y^$RVN1{_!+G40{I*4I_Z*DlT3YD`lv5X*xg%i8Aj>#|h|hiil>vJw$SFd1kK8 z+c=ov`f^=pL`^EcS&&=)zR1MR!#;;Bkz@?3jMwV&0-Ri-1AW&|#1$1Ou$u55$@a_B z$DyA_N}Yi^;rU(n6^zmrhAS-Cv_?bo8?B%<{MA##qd1T{zNKgz1GvI;i|)~cR85J- zjMJ1-*)*dIqJSRyCvKrqRm!a18riR|Qg(I)MZ7sINWzsKu(CSoXB^g+E8`hU{w#!^IHzm=* zeCyu01Ef7R;?XMBisWuN6w^QtF0iJY$TVFGeyC97*k5?xd87U8GU(*zXu(WqwbvfInQFW}tz;YB_^@3AW%!Ju z2!YzwdJ>aONLLaMyd`KF+90#640$c=b(|C+cHOkw9kT6JQLWP8w4={0rjFJ+ji#1g zK=7%>#K1Dhp&=o9@{}JbuawTnv1y8rGv_DJYO?GxXNN`==j!y_UJgc<1n>%$h;8op z!EE}Um0-7_SrAxXLejl^%_&AL&0imr1_u(D=asB^!#C2{$L|0^64Rf)f8x*~JwKjJ zO_oO-3}#69RPm#my;OOiNHOH$g~HSWMLJ}ySPls?I4mqa*}D)zq+RPy_BF|T=*jyc z#~f`YovYzfWp3S0Tn=t^Sg?hDM@we9FBYMJ>Cy~t--nEZofB}!(qZJKODiWBCgjN_ z_{*AB)eJ6zG%(LmWbY1A{iXCS!7nfsoSg;q8vybm0x!|NG=7vj!N>&4+q~mp) ziA-J=`Yf&*yD1R`@8761DSf*DHCInWQ?Qkzt1;ovjeDt9)h%*O2U!tSU_&%v%suby zBN9>e$WrSu>clr$cpT#8Zvak)bj}s}nEB5I%e`_7*AU&iYi=IMW79H8lzcH@j?S2J5QV1IS!|6BJ{ZV=3vn``VT-ZImO%sN zk9!3KExD=MD)9+SxVUdKPSfCY^Crk~M4-BoQeD`xq7fr#*Eo$i5?E-f_Rh*YY+7%B zLdaS0wT~I>Pjh1c<`{_{0__7*E2=mKd+-(YOsM>4^v&D0I$ETPw9&a7*htA)XP17P z-Tj6KT(LtCYOYqoMgl56&MzZdaWGC&kV&-lsb}-=|4CKGIQ*o`^tw@G^_NC)ZP%Po>(Bue6&pbLWxmITvVD zS0$vW0C&+#6CkAis}5*bHioTP+YH@Z`ZpvTLtr5d+TqF(w#)Z%7^`mLM_cmINBxgZNx5%Tm-`#p9QV(-@ z$=r+v>K{S5w_XNCb_@xn=9#NXm;nqt8lMbg<4zawXaJhs=wZ+8_27;{JwMEfU(D@s5K2}$ z^CsN5*p(`sx_@DzqCZWDW6MFOUM^mNZirx1x8OC?UT546QF!3m%MpaZHInLNdlbxN zZX$s?4Q|wdmuf7nTeZhdHwAAp*!8CPRSA=<$??|*W4CY!5(Z&sRwA%vZMQ~+H9b}H zGS8-JaoOlheP$#}ImwUg8~;4?GI>!k=%AT-HO>VXi&u1v$$2`4^=h%dWC+eZG)$P` zYp0Zmn6iz2haW!%?<9PAtii3F2Tc6jZ7*~DY-IzCus@ln6j~)UG7z*_PD!Y*O#nXs z3)Rp`XCp-b)AUGqOJmQ$3z63i*c%SK?c2@~L_`|w$SMd!s8%lg)&GVBKSp?>-v3p> z6!@Fa0O2fUpq47q7Q%UMSI%Q2Uwt8*~B!OceKj%8VrM`tPC4Q*rW!u zT`(FAPn3t}N;(?q09;9-#La2D<;m@n;zp^WWLWJd%h{;ZC3JB*4j^msMUKec%1L-? z5>){sVG}=CjBI=?gK7j3GhdK`WJg13!5wR2UuueMsGH6hk#52tAbgvZ4429WHA z-aOfSmK$K=`TWr11r46JS%SDZ<20b$t&a8WU4^1xD;W-H4wAh-N}ItCrzB*Uv?|&) zZ8u7Ihla?0C&+5-LoE?+ND01D7E8wI>*0u2_D}_u;tC z{TuBoKDjcj>A!8A2s!C2XUek{bGtR-L!Xtj7ua1fiPH{_ikk&8VHUro6!SxE9UUW7 zAB@cdowmja$gFYE!M}FOla&~%sY%&{K1Aa1+<~Q(i-|B~@jve?%A6h!0KH>(D=ZISkyBWzs z-8sqwO21c)q%Kn*y4%ccJfT$_;ppeFk@Q>`)M(!wJ|a$y2Jf6o6F2c)KF>aSP=lJv zTvpUB&9{RPG66H4Esg=3X+KXh4mNa_P}6yz!& z`Vd>PN6!bwh8-}*?Xe|k_vV7j=PMnCcI-W$^;balxdKzDNjGQpIehHbKJEVooU$Ta zbCNJ<+#ztPLQbvzSqc3Nu*x=K*cqwFA*0}{A1^QlxMEID5}a|jLnJT0{|RBqh<#Cj zL*%BE9_nMw9;sFR8OiI;ng#fhgMg{M{hfw?XPqiV+h zTbfA}zPD&^2Z#K1USb%vlyj(xX{77A_TA`Ze#9M0vMelePOM!RcYP?$025PcHz_qJ zCTveSXFs(U^t!H}xykp0E{<>kRde2WI3qrw_DP;WwekXb_Xz;*4b@#VpeqTkQjo%9 z1g(3bQP|70S&%S2OT@h|q|Ka!19IP|`zj?G-r?YJxy#xxhfGt?%_~bC{sdDA!-&@5 z&~7CSl8_Cc_3HO~j;;m$UZZ;F!+()W{?$?C6F5kBgwGk9S{^4|;X9Ai3V3=%&=^g5 zp$T(%rwMn@oF72TjJfp(0k|ey?kzUJcO4bCJ9y6Rv2S#aalY`_)dbk{k6en6&YiTd zxCl%QYnGXcw0ch@7FqY!Z;$&;1F-qiy(;gI=&kP_9pi%s)@Efchtl;3+9fq+q837B zzqYww(p=F4)QA@Bc&4({Uy2TaoJ9a;?`8$FlEjczh%U7^$L4|^E~!)E@o1H4));qQ z;}4WQRB+=`!bk6C--D+)olL4aa}){sO%>SSaoK zLs?BiiMJ=u=~9S&2`O$}9?3WxMi(P_4|Y-wHFSGK5<*vMAU`x!5_u_p3;?V>nGZu- zdW#hf8bx?4hZuu_e}9T>!cu&CaYj{g&{*Xg{q@-x)(hlEUO`@mI6oEUH&Ip_Z1blhLC(8s(-ULZ545$O^mf zOsT116ZJRNa5Z}zQU%||5r+uuzDHVnk~}M&6+Ne;>}-0=10)tZV-gTZwG!8X2NzDh z#efXj;MYnqBiI^YhitmHQWH0mD+nI@mh?{!o9cTRa=>vDr4h9ChZRkYBTHeT^`kMqdKZUa$8P{-x4$K*vC2Af|Y-k?9#B%A)jh$V}S-jx#4zyBpa}_J6CW zng{@CaVYz2eRsAzCAi{w$_YPVNLad1@$N8I;ArbvFKrh!ot_YxA=O%EmIbwblw;3; zeoXI6K(@y7-AB>mfVxg($L)8Y#GP2)Ei>6eSf_&b1Rk&~^lLX{vj{XkoDu6#YqP}L z<&7?$oaJ&031OE3!j}Wnnb-7La@vg9(tJ+5tgL$1AOZ05p;W!bmT3O`o`i%A(jBAH z;_r%Aa>uT9#M+(CU}HQq2zSusYBWijmKzIy?M6X#yu;qCrgX<1DUIf|mQc4OH%2eG zSVm%<<;F^0FYS904=}Z_%1*|y(=-fODmNf^llR!ahUWW{gCFY_MoIA>$^QB_ekd-Jo=(t^vm?s%!`6b7s zVx%DJH>n#cIJ^TGgay|rvYZ}FIFq7t zf{05GuGA>u=;*C6wgX5Y&B3ELdVo41e6gD@n%XYjSnQ!zEANtKk`^PvZoQdnXEfZR z)&|P5Qv>jOVi6MUR5k-*icZO2o6uY<&2MoiH52pAb~G+(QM@wsJc=X~xmNn=eu*hx z#$5boMNq&X&!=J_W-iCFJAYJDEHm5L7~^&u>gYfy#HU9LqnZBYzyG^Y%AmQ|9|c`0 z0lmI)(x8R6T1FM_Ln_*%^))#gJWt+KAO-=b$Yb`KcsSiAKv$i_Mqa<(E>Tmhr6p>x z@Mzxt9y{JUiNNAbFq1HpjmGUlDY?W@Q*BY z5_j>@0Eq*VzGwz1jRk5|lf6W-% zyXK?AdQyp_QZppRd?i=%$D~LSCZ#eA6}%?_^WoTmqr9hR@q%^{ki5(^w*;1?_(KJ4Ir1+rBLPCj)x=Gyo@Jm=zb64hf-JFXyBTEa z12QEu8YVz~0K%`G?TU@b`L|XJNA(*pKF4*e+vj#DNv7@mMN=XBs?*bl+Y35cJ$ng& zW>7Qtn)#2iuAVAo*~CM&c!b2rXsrlx}U&jN1i>kdrqXEvET?ZeAPvQ>qOvF=TD3-8ME<*(9Ny> z+sRX}m9)d1IM?o~os{(H4}Ur7-x2@A+oB5LXf!uJqVGG=Xz&SWY3qN)yw?D|d z?sHM{1k7>5eOE?hVPkt{T{a-WHEwuwo@qIW=I7g2o128l?sZlk^0MdOqawj?%e9=H z*8QfhQx8m-MRsoojFVX)kK12K70ygBiO+n>`te;cEue^3-X|5kI_U@?_plk3=KmBq zSrM*#G9jU4NHmg{;-!!WLmGcDbK&)>Hq%?CXi8e)04wX8|2se>=sX~0_Y_5D1VQkb5kbHYfm)F>)Wy}jK2el31IcTHv6vpFg?>1Lfi zAMC)%$=$ZmkccIK9HW)()sO|+dYkuz+qXN@MH*K(&tlL*Ox|n^1T_Mz7O|(*=3>4@ zpCTR|Vt0`toLX}g;G7C(FJ?Oc2n)H>~*#_eK-j5%~i0^h`rgvAQI-EU$X(#Sz>M)8s~ zCZ0jF!%El@4h4P-+i2c3q@mJzHf5*%&sY-;_(pwquBj;cfc;7gFC!B*%>+1JJYO!y zOw9F|*DaK-)efwGDLfj?8*=DJ1N-;oum9BKNWy$K%p|{ypOo`06Y|Ot90c9x0Mh+# zqD?cTdQX;va?K7~UM{6Bd5xBiu;Aoff`; z&)62i0xeJ)yWJ0TkX->zu)SHgV{rf=82V5(W+J)I>PwY9r$;)Fi$BCmVr8hGf|qev zi`cRJkm_gy!?kp;1a@5dVN~j2)%oQ%T<)dmOCzPfIE28Q~juEu3;p9%}Uscf73*|*#XqY zx%D*2OvE;pQ@TgX5>Q_q9qnGtBD(zpD&QM?OI@#x*MzkX> zS-|4mdjc$bCPbZkxtAHd+mxpmNt3*W~qfzGq)5_Mso~Tg1H3EOUv}6#;!nv0Y1=2 z-|dY$dzYpLcwEy?MDTJ&7ylOM1N1@j(lwkBz!e8Tk>MUF;!^?zbn!?dGkvZiVjsB_ zp8FY5sGR?Y!#>wMy^v*Vi_i1QeHVU|NCs%cPrTD8voR}ZjYl_#K?iPNxF%$i6cCE* zZCD%Rkvl6IP_OXjlWW0OtxIu4T8FBYEHHsF(Qo)V!dV z4BcIDNDK#lED0 zoeQ*S4RfEwn^>G6(Ih!Df#z!YF4bUis#-e?V1R_NS#B?%r>(g(w5X*;j#=AvgdAAz zl)K_Fl6b{gL`94+Gs@BlF5N+k;ji7N^o-Tlk~knLHWmDq?si{PqhTcYsT2 zGryj#P%_9Xn76qLu$DPx{q0$r9MeOLu2xr(YV&*?pI9qa6ZaBkG8lkqw&)>EhX-i4q@c~gs-BhLzDr?t@EhykgpL%& z=qi~oucxEzfLei#to~Y{rq4@R7O)d^?!siz<%?FPglBrT`)0ryK4^isDPaS zL~;Iu(fjXIPFb7b*{-tQ2zvU?hsy`)q}Vfn3Q@(1voKIOkU}KMV6ZU}x%(6EJ$2H| z4gf|{#31DRk#AnFavj3*UR!Ala}*%CqF|+L-Q~7|cKECU$!k-?MMaOioJIxYH1ii0 zoCc3@Xiq+9{8S3vMRlWYOV|Nz%b5vBDbh7eG@BDHtio0r5mX{DAsrucue8c3=w`B^ z93Jfz>1bH+kSf4{TKUdj7*@O!-%2I-CKodGN?`6sMw!>io-ppAT^^JWVaH=;OZL5A@ z+}C4OLLD2|M(u3v{gVHV@}a0+PGfwt+@Pk&$Q;-;Ye2$i)Krn>l6bZj5S$Fo^t`<6 zvZvbC4}fsj^A_zCK-QQK6&-HNI@MMTNE1;Yxmw^NPo6B71g`Evr;}<@%n_erIbWk) z7CeNao}@@KUnyL%@roj7Ssb1JpdL!XT6s#voRYHGmhYsjQ@g)7FxuhM3b-T_ky4+{ zlTAU=*S!Q(GZlo&n2p^9~`$lqw(+^*=} zO=$-hj+|rcF_?>qSz2a)wvj*I6c``d{&^QMWw6e=HoZ6sw(ul^xxFHxc94kh<_Za z#qdf&dEnNGyL^`F0~-cpZWo|&qUWO5H=?3Q0LN6!l@s6#NB$LOOY&ddAvkE^QB2K?ot{Pi`; zFO(S>7+6cc-WI>}7tjB*i-0@)`f7jJ@?X35N4xuFkbgKozs}m99N{lF^2?3<;gtMx zBR|CxzpvCUH}cDk{PB?d5h?ycBY#|>UufhHe)j+0ZsZt;65NOJSP$!w|HGU9!A_pN zdU5ny@cmx;zsl$Su!8@-)Q|1BVcNBJ6x-Qs%M(A#2LJo&PDz*He`*2z69e2&2X5|3 zCma9oPyQQ^p)7a=Na4DB#P$ET6wdP~11t8(jK}|WRqjPT z?)l%YD*gzh!h#CIR+s+h;Qn8C6Sc*Gcpd9{W*reKY8AJe3OCTc9l)$b#;ln`h^dj?CN3B~(*2=` zTYkqcsHW7sq)(3$U}P833}h45aB_0G_vMud{~x{EALHS_9(E!nS?BsFPUOA`%;HGe1yZH;`{>7p|wTet@1?lS1gwp-i{k>rhxTh3wD> zML#?OWDE)={ELsHLN=a~$usN2y9#W$6JlbiP0h z=Uhp8VAvibCAdxS-La)QR?2xbp8SJV{_Cs#`Nb8fOUlP0ltBk0Oq|OlZJIv`$#W5e zjS4T0xOXUw5YNkbO$5tmtMP!X^_$9YO)QG*k2mT?;av_jJ-W%NsdX$$@{H@u9KB1~ z(pC*Y9({TSskRB=w7NwX9f$-q;?DSsPaGT6%T-yf*R<-XwEyAUmJ!x9^T&lOdMqqRQ%t`+5 zy%chyI}m~5^s3&z$H($b_4VL07tE@D#qQ2#5AY0~xqjLS@;A8MTg9a6>beH`V;w(+ z$Ssr=cWVfGW|I?m(Btm~(_AMSQrm0mx_ns`Lz)%PG>9oy|z@22A8V0YjUPy>gXV zO=T2?LXA^b`%Od{In??l@XorzpoQUbVnHKMOV)voSQ(_Fa*B*Uv404# zvWsoe66tbg);GJm-&g1;(yTXXSm2@O?{GOK2TN-t?rsqtz6wuvDjR!a*BT{ew1|>4 zjUze!@HL0irdE0%>e#GNz8+w)t{Kb7H^uR5#e8B`Sm`Xr*=O5)8Cx8%i8Sj@jWmzZ zvua0hUwf>~AqV{K`Qw*N%UZ-$tc4CC(H9O`9}6gQ0-Q_RRUx&{vbY~LFM9yXhzdS8 zbbmSVp^id{{oV4(P)FA`DXb>27(QZg+#R+x{)cR82+i&>C5lk$yd&JPiZ*SeMkt6)8!S|05~d+llLNo)YnEp7NrYMUZ2*# z8z!Km4LFh3b||R?+kJ@L^nT7GPR?Xma^lWP`bxVT`PAmlS9-@SaCeD! z_k&2)`gjh9n~nE%5%#fB;4ECL#}J%`%UrL})ujqwB{`S$>DOzyZtbo06YuL@LdM0H zw`UEiH7r?$ePr<76Q@+eg=_nCN##X}S~4S&jC0e3Q7|FiCWJ=CZ=eYY&<6+Gl2uNR zGX$`3Op^H^Eu)_Q4Ws@DBL00Ser%uX6l|)@*phV}|8^=|7i$hB6ZfqChV~@MoScREXYS>+~VBdG*%ao4uk{i zo8K5Lt2Sn{iRFZZmRpJ7Get%43qQ(%bCkY!Q05%!Pa9|=(aReB9Yr0Av3h=OFA?#p zCB^fIqvgjZgW1AgBquqy1}qd`d6<@x-!TN3et6Qdi;c|~r*qjkQpH?eeLk_@#3eqj zVm3>WsczZ|zO~fY10`c3kx%A;aXQwe-JqzWj8L{#Nv@J3p(*Wy zsElXmdNz}kA(v{*{6JpLt2w|I8%ee#>e#VX8Y?ZCPQ)auA=>e|-Ub))xyX7!qFHAe z<#cI5S*v>Gq#AnO)>|E}!8Q>_{7#i5)RinbkaSuzJm+r*0l!qE&&2)X3@iz5%~y;r z7oOO-&AV}5|K_Ti(uQu|zQ>R52X`*+Y?2d`t~wk%>`=mRSvyu*c+UaY0d`-)+=5a& zLkmmXvSxFe&*)(ARJ}_9!d>=RuOKn)7|AQ#&%f@s10tUul5?y zdZ1`+VvEwDqr18eI6}e0ZMpo{+F{ z#U$~icLE7f{5lE4fUuwI?Wi2H4Apo8T=2dnz?Jnmy|=7;bDE&Kvh?kwjbtLk58kF%yo6HK2d6CWV5cW zrKp@yVli#pioRxftB;IGSRrx!cS8PezwoC;&6i}@vXISh0#!ciN|FSCM~>{`#vC$H z&$q2E_ITC^aQ1ri49xW0PwASi1k2#R(6L!e1+Yw8R0W| zf%sl9F9T;Vx zCrG0f3A+zP~gm&TV2Xbzc-yMD7a0{Qj%7qHz+Y2F=8GE!7 z6)|T*+Zs>x#ZcHzhb6nYyn+g7$3>0U3N@NmQgIGNSKBQ=j9R?%v^`WIYu|SK2ckT_lwnyeb6U7IRySPg>gh(qPdf~<`gwMAL~VbQAfC#6^PO$we?H z|JG8JkBNj5XwW7yN7m()TXNFk9x&=Rb#HTYqY}3leSoe=E9DJL+@tinZJ(pLB3%){DQcOPjTt4vGlKF^hBR4TAP^7v4-tNf` z7yzT&@m=223U-#K))JMf%e+>GdUhbl-Rs5zysc6!H(Q@RR^(A> zE*oD6;7kH3NilXMfMxA21}Hrm(mUqtT->EPxO3+ABd)3+{*2AFbp;X|@0y#Bp9=o^ z>=n<2xU*jfPf-l+3qahu(r^aL6iCnOb4@E=Rtf`HqfKPUqTM5#om%#)&}HZizzSPJ z>{c{hJ)_tj#|C9}r|Q{MLNM|dxf%)XLbW5QW7sH@uJeygam&qJsY5a4Xu$QPW<;6E zPIu3#++AC45!C@;i_l1%umK}rsmJexu(h;^R{OA>%46eOXvZ`Zz55CUwoHZZ`qk@= zwz(0UjXT~hWFW9+1*q~aDS}qC4HOEjtrRVu?0ho}VBt0IDV~%J{Nu9z9JPKOJ#<*o z$o}D6xPyTS#iRzzB~W{*&$k~4KfV%VpMTuVNk0&(w6$2*1K%V?@&l*Y%mK67e-DUn zzOsNHE}BKBVnf90z0Zf9wQOCt^9ppBKJ9RU)!4YCJRNHez;b=dGI1eJyer1X7wEs8^fKEs69vav}STf6bAsQ z!u#$eu2Y1_Dubn+Tr-A6nWCw_vAXJ;wu17cgj{oxXwbV61=IxC6LsZF z(U9j;t|LYrw^K^4o+Y?nAQvSoJHjc9U1(Yd~@+30ax( z7;-92-Ge*fhl3~+v$UYEV7ShbqKXZfVb{w20E(I&d#t+J{gPSs^5(lAjtBh`;TuE` zAP?=&iQ|Gr>R%6W^_>#5$n+}D8ahABMY!WRty(%PxB(-?gSr7=5I&xeoHZ{!Bggqr(lgc-E1{v zykn#V96UI6{w|m02!P6DvNyPDMj2Rr=dF0}Rd4hm3+=zrj--BBxGu7A=@v1yX6`}b zgVCAf>@|*>Ehgy!zE}ZQd^WNwh6g#2a zC?&S7&CCJNlq?x)Iwwn`HgCQIBai?6>WA6M_0jHXGdYx+n%CqClPg~lybY3-5^bu+Y6DVwY&yrQjByV+sU*i~R8rQ&CY#mQl`wT=m9qcmXSXdirx?R^@mgdJ{@3+fU<^!P!n3>&ianW2w zAHausT=C)Rpo|BK=5bUYt}X4M8O8M)mb7GqqAZLcH`=sw`Lp0erl;oAW>~;C2W}U+ zzwHP37Jccokjh+u>MMZfe`LHd!Kos6;uW{XSlDG$9=q*@p}pkiYK-cke);QV4IBfrU_psr0(dllB8-*(InVXQF})BCqwiDzm}=T4!o2jOWt1+{MW@#E zFI9Fn4d0+N%)Q#e4Rv>lS!M znt3(dig$H1uaS~Z*Ga?&3sUDh8R8l!Aq0!F-Xv|r@tih67DA%y&ir6epdM^u@S8#d zV9fjH2Jl$YYj*RyfYsf@0mfXk=!}+F3L58G{tPYI=en*kHTq19*8-?N%)@Jois@YE z1(_~mD@MzlZGccspq;UgXCJB)TeyG^&&c9BHmX`AmLLOQW>Qi7Ei$ zprCw6m~N}fpt!91DMkm7L_GPo5g9<5kW^6S(u2v_r-nbcz-o$1;&^UuC+VLH8g^By z07_Xny*t52(~rLpW)l2=*!#|?rqga;Mbr$az(|v-GB&EHfOHfA6%kR2bQKXPp$O88 zD2P&>QAFv8NTf;$C;_4%pdj6ZPAJk#=mA2x`|&OJz30xkhxvHdnol~T3zL7@&)&bb z2Ybt!*3L%>x$p6*sDF38yy^2}ICILcyt#0M+5F;*qx-PAUk{G>Zx=ZHP)q3jp6j)k zes#xVr)yIad_A4~M(%og$!7P(21RRb$<=vGYay=Pl|$2r*RJGFnaVv$-NcmviMA3c zuTIG<41O2CT>j*yX`D`SZm;_Mzzc01!^Ph<1kOD@s8wBnCJ4hXE-)HaG+2+nfEk|X zeoOK>#xv?+lh93LxgeqO*uob>lC)QHQwRhN9PV#@KeV{xfdadrkNDMhiJJR*rh;c@ z#+2s2Uolkq;9>$7+o#gYb1bv)mh$w)a9$a4uU+V9$T{X3%R4L1(5$$VwMucYe@Dz@ zXb!m*yKyRBGeo6oz@Inq9ofj1G=6{~!J|iNS8$?*b&cwi9I>)DY!E9xyPpj5O+^jV^Q^ zXNXMEv$bH&5lj1wW(q@h>4E{h1R(_lY-W*pP^8gJntAxQ&g52)baBO=MU>p+VDiz zV9vNEA=dhuZ9wl@`d#x662fKA3z|khv+;!o<46dG%M<>zRI2bjCfjZ3c-l+#CySxS z>ke;YPd;yN9WrGrus3`{vJP9=B@JdxKT*XD?dL)_`IBlfHtLZ-syQtpRw-)>g?To4 zY$wAv%{2#}FK{Sbx;4o6(u7lyj755ws1=L0UooaR?sfy6w5O4>2VZ1sz!{X@U5G=f>jjdwa_cDs=X_^TnsJcAjNy5sA71);SwOCEJ}Lb1B@2Ozp{ps^d#^?~4)jMTo9*bVm^T7jC3$8s^0=q)(z{`>onWola%bSA?Oq z8H&kEz!kJp9N;jn*ksr3mRbMesgv)BNt&x2qi;X|*K&f>1;&T7HYGU%r+P3wgJSo~ z;GJ|RjrOTr3HGYrQgr=S>FeJOnG2iTZY|G^7?P-+_`KQVX!jMD?`8YCBa782Iw{cC zpB{3`_6U*Xn?1L26rZu^V8h%drycz;8f)q7k!HE9u0lJWuyldv_^k_0&wv~HCY-@3 z!_IkLk zBV(1oc0Tr`(+xSOqahYy{5o$7PMqEIsgAn?!0d!LE*i(Do~IY(j;OKbT=hrLIp9$pZifinZ7Ooo1su3sH1v|RA8P5UZLt`&5U@Keg98!uxBk=ehbt0Q? z1XH8O@QJKF9A1RWc=@IR`@bXF=T ztS$D}+{XjQRWHmMwe68mzL{r&lX-_-o>n__)_K=lzAa(M0=|pA6^SmbXDWUyj^iq> z?hi2MxfXuZ&uS=gVNWS#b<(XF=IAKtE|=!qO>T37)T(%|Ny8n>L8}>tdAUb@t(8p; z#aD&yxj)x=Su9eYE8-&$3q&_qc0_kFJn-y4C^WtpvA!5#-S|q)u)!G+8gXWBb<7k1 zyS6gV4#m6gPruKzxpUZJ=EqlSG^$AyPn|Zp9>|fa^s3C(GGy;f-7Vo3fQ*M#cNxBi z@qBu>UU)KO>s|+7{vsQz7*^*O>9X2LG2sOSoNB#1b|8#jUYhx#`raj6a`<@|p&dDo zhHtvXcu44Q^mYv)O!Rg`5xPk#iZpsBb?n<;&?5Hc_$64Bpjlm?}qrG7^6nC10ff?Qs)lz4(1Ij{b8AI0%opCyVD|I9AH|~xM@a49Y0lF*MHJJ#N*e^ z0}A7O{h=Q0wDiB!lB42;+ZA1i*`;xyR{{6Jf%xMO%_b;_QQ4fzR`v05S%BvEc?L)d zvGeKO7yA4%C`f3STkn4A#W*7cX@+=2&pMTm%TRN(jo0pp-r1}jEE=t|P}$P=u$#WS zc51n;-uL;fZ!dJll`6S8Y+DSi;xZ^e7jTuAS3D5C$-s83R`vA<;{Yt7V?S;g0O7qA zvxj&7p`KW9Oo7k&w?Sir^f4uPye-Rt_;Aau{%ZOQOH|wIBSPnx>6SsFSjQaJ4!4S;+(Jq=8Wy&(s6CAPXAr(_}*53mKHMk&%~ zV2sUPK*rvr{pM4xTv$1+sMN0{^f^wM-sBS}rs2m{8cq-A^dHSqs;OHpNZ9zZF2=Bh zS!Q`coiYwhiShVM2W8Ebb1~$jgY_55U5`|La2S~Uj>=BobP6*YIn<_{?Kjj#=lS07 z3pgXB!u_eY)eo8k%cKU(Yjy5pMgdI8a@M-6;@C#3Sl&;))zd$!DkKZLJ#9I6h1+D{ zjY5UegeiXOtA_4UmE4;f0WY0(p6#&?l}anqPY;b1B;@C5O<>I8$R@_J*n(R z+{@3-kM`1r8%cn;)+IXZpIqpS?d9En#mFxD*$t8QU43d^ZjmTEC+PPt~!*kHj2 zY@HbMu)djmSs7b^;`+*Lo)?Z&psxOL4#HUsw|3*)P4{?4xb0mqcl@-~&~jp>7*Npr zPK5Kd=!B)`Z zM|nk^_ZQtbw<3-?v!}j5oX>!^kL@)dU>Zj7mGfYBb`}JMGd)SOyCl85she}_&~d$iY4QlO*}`u_v1H)uR;3&$+SJJ-ot18hIA-PJ-YZKTp9B*8r#9Xu;S zn>wFzu4Y1OXZTTC*hXWjL|&{cD_K3P+IK&WH;Do@JoXViv_4+3w58U6)-d^r`M6TL(&*euujdgzbeS@-Uz|1R|F|0D(x)ELMS95QkgQJDe1e0do zaf7SZ1M|yw$-Crn1rZar0v48c@ddE7jw(rxoLFkrDc<*M9DKmqua$7 zQ>Y!Q8!p-Yx4^6`qpFv%aZn2tt>w2L@A=A!m+$|7&^&+gM~T0HuvtrmbYP=r{7-b< ze@z(l6y^z`P8GB(I^CLUs_ zVZUfI_VsbyK6pUAt$ zfu`}_NE5B%_vrRc>l10~ALe_$KHi(V1O5W6MNL6;? zw938rY{ARJG=|-WE?!ulVp)H(Z5Q8FzA=#T=$V8Eg49tjb5a&&qTK%T2CsN-+W!3J>L)F9)hVGCzy9pb)UYq=Vg^ngtLO-iuPU!TkuM*b{I0fu& zZ8fdp?&|N(#*M9sUQ?PIO0}@_InYxwEaK6!Av;wAok5tDR{B9?A@?I9>cda=J<3gA z>t*pfi!i1(X%WpJ74!NaUWa1IoxIW+JG`E1NuPt8Yzlv*xVxw0cwwopgr~HP)y6u3 zhAR+Y5??KwZOM2MG&m>Rr+RXy(QUUJ(|<1DUmDK>PodzIm1hN8SQL($dJIIS#E8-^ z^{n>M0rW`$knPzK1(-rC$HGiT#%Qm8r@fNc7&;-x#kzO0^9!4p=uuEKAq`Yy*C!;V zcms28L2Y%@zH3UN{Pjz#j#1FV!`9M=v{x-S(?=V*IVwapP!hNU-Z^q_%dWHNnLyZ^ z?~M-N*JB6k;$qC)djmzkEx|_W1E2=i!8t89gz;QWBj_`0Ts7|9 z1$@K$b zR=Qa`IzSATg6OkVqXYlKGN6m=#_>U{N}$1yl_o6({TiALkA9?)lA5tgJcjiGp zmE7rgB%7M3BS7Wr;4cCRmTOg{XMuduyX&Bdv*iWY7r=#uLK{Lz2aKVDcU#>|Qdzm} z)1|X+9P%@F2N7!rsOgmReWo4=j_22(uIMfRDQ$6Xi0c>AX?tEN8(os@6Pod|N00w@{fVIv z^OYM>^e=SVN_S@eso3o-Vn9EjC|nipr%}rA>rjr`OlY1b347td!Pl zhGhEaGF0LoqVf+Py4?zubm3+6mce_n*LJ=5E5E2D4}H9MI%ubZj^R(S45H|S1BQ#f z`{^=p%|}D`=2~;Y+Ou%k z!54MACZ4Va3HrM80J+hI2XuK{7h@TT9m|ZoRl-%W+Bq6Wti3ZlF1z5ObY^Q~nIQXX z&|w$kX|mI*-0Fb%pk&?fn7(&Vd~VPk)C}!&P|M#Bc3l9Nl)fvRDT5kC?w}gyb$KqE zo$xXVnDJY(49oW>53|Jioag8>L;`_acpl!yn-(7Oeg6|v~Oo&>3k+A-Q-Dk<4y;b z&y`SpBshen$t3NOuZZ?+1_Ilt=xy`BsR!Fq5Ky4y(H&=2{9wy|QP-KThobnWfiHR; zB2oI@&e$RA#8}Dj#E?F91^Zl8qdr$+upFIdOnRT?dGv|xEl;O8g<0J^S)49-YZRLs zIS?IcUB*IauU^ucbtolECCxfGCBc3G5@L4A4JUfzYZB&t*DC{~r|GIu4j=tDGS#iB zU%PZ%{SL6u`V+2DiAR6|(nOY-{;CLVUb}avMsd~l)`y%{epbl0H8nc2b6mtlwPlc% zKS6R^@q`w0me54=fJZ!SyPyG@d#vsK>Q)p8H9R>x%>W@!6WG1^6K*emeSvcR`vefD zWZNAE8OeG)f~j+{B_EnXX|FgEjF0old4-3?vjF>a5$aIt<$xvwQ0m22l5f$h z#%a?LnedSiYFu6A0xI?hf{o)RH>}n!t|ldI`Mzf(k4W|}CsG)k7mT)5h8|+1?|@FXtw5bBO_=7L#ku)Bo z$D;iGUs(W^_Jv)phG!QGiK|%Bbp#;m70P&7IE2ZZUP9n(Gm?kbEt1qlu+8RjrrLBplFuej+Y~jjATJeF?zc6x=sLqdG5X1m;jt=DIBsnw_K^$aH_A z9YhNAyRvmKP5B)6rS&5AoOHa_0X$^;{2tzmz(VFaZ(|YYbOmf%PjLYRo5J$alXUQs zWO|NkD9!xtT7@3f=ZM65>x7P$ugnp%fBQ32!UTGQmYzWTw zKr6XcJvW*o-%%h`FHAW25t?)2T$;{Brdp2SHow zq)NUHPdUHx45Rd_q&yE&^Aa3qxc!}ogvE=2U}YlS+V_Gt=lu$jedffF^14URP{oJ9 z^Y8TPSNph#ts@^&EFKNq3N4({5YVgQ;$`+*yd+&&Cg`H8xBw6P5qa^-_Hinu^9@^R z$#m&Je^@=2nR`-PKgfmJ>)y@9PKvhB&0L0z!sJ}x33EWaRQrd|4^Kx<6qE`6LYjN) zdReH{Ep48+0|3bMzN<`r-p%?LnL_y!m3-^O?1ARV0HVY22+iTRuOCjzwS$-LC8Ztz z*U!OwvJIiKM{y0-+4-OoQA9qx)x|31i^#`BuvH)EG{OSMt{vE;N$5gk{PG%&XkJjl zYNr)=$q1>k+7_;kXmdPDZkhtvztcW6Cy8~}dBo3lbD(0E%CpX%xhMNq>R zqxLXepYF>sHT>s|8LoEUkgK6Vd295qd&PB0nh&-`x+z}!cuyCX7PI;d_>3;c@|{1$ zUu)J>19Km|YTV=9hxEGyufKY)Zy7RGClsOZ$9~Z(?GJbIKJQDt^h=(LbGC$r%3`YW zs&zz`@mPYw`d4k=KakZ^VBT=#ncHRDy;!K_QQr7*XJ{FOjUys4?!c)QXm9z9`kHpo zfmB!O<2J=0Ksy)flhZT|RWIIHaaN|2ccP&&&+fDLBWf1Xy>SRnykYSfRy{%{H1EIJ z8Ivhfg@A(s0)ElrA?A+n%+mzBLI-erWh`(1ZDQAW5byG+kL@-!q3)1dq3Ov=%#oRS zZtvP9!S#4+IeUFM+lCO_;W_ICkI&>0GZ}MtP_)igd zH!ueJuZdiWpTRbq6l&%5Cm3Nf@#OOf^vU>Lf5xv`snpspL!kf%+1J4<$-=8Xvof~c(=?xN` ztUIz(aY4j<>AayI8;|@@taEk2Jn1|fsimIw^WP}%9P*(}$?INXz20fQ(#M4?3d6(4 z_$Q6w63cf|zQmO%b{kRJB9xYIlR9h$HaVG>IOy#g>%2M6& zU>#%}V|uhm`|(<8oDD~y?dsU36pQidJBkz{I-Nx>{*p-EM`0?d;J^E;E7z{ci(*tDaBGQJG zX1^WRD|EB8$h>A^P?xE2P*{Pc7cv@*`rR6F!QNa?yK1>~=afcxZxstY2OU_Y+mpx^ z)}Osk0@pak#8TDz>c(vce7Ar@Cbi9Dc2KWmU~$U>eXP%XsZ@J99DB)C-*u48#~isC zFU>!JXY_#20{G{^o2*BRvLDZ+#=XC_a$Psi=%3%;koMMmBhSYmYGC;|e9_pgJCRVB zeOD7;n{!A9)(nk9JO5>odos5#O)yj=nFqo5hU)PLih2@PE&GvW+S0Z~nj}|9UUf}r z0iKB<5;RY@D24VU755SN_sBS)K9_7#6T)J7N%2?y@hFfcGp}_1v4v;iQq$eG8zr;X z!OZ-%?6GB>e#V&>5@~T1BtU>eKC_ihOxM{;kTEh3b?f=)uji1dPZ}tV&ePl8RvVV7 zu+U_jNh>)#k=|B=j{9I`hPTr70-zCc`M7!e>nvZvc{1%Hv;m$(Ql-vVrzac{uKXPv zA@+<^6I~e!>!u~ZxyVe3L-KMo04}#yDLqFAQ9kI0N#n8%pOBg>mfzg-Ql@Z}MOC<% zVuqauXhto^mdN?(n@-ihMQMv~?DlFg&L|Z6|m?hT4!d zno}MGLU%=J{SK~m-PQYBnbYE%zx=C8X;{Bj?Y0`R5*kzu;L_YOlCo+J1#g5-S@$gh znMQDo&_~{V71jC?1{##8$d-|iX?3+;@Xx-!bNI+gI^KwSbpT9TYhoq(Zr=1!9}#|s zl2i5S#at=<)`NF+Yf1*AZJU@xG8!h2O|MVG(3L()Cr|eLv9orq`^X2~X3nuCC2J^C zS_B>bjd0y3OcSj)_j&(7?&0+XhxO;HXY{K1U0e4}fF5@QiCogNifnwZPCEl0A}&6} zj6Y2TP}HXg&ZU|1-~_hZG_p2d1IcgA3;gjFYcql23^hxVwQCt1n@}+?(wqL^5{q9B z?V%xHp-GiKF>~%v+%w_y_;}FTb@5O^7#;y%!u`Z{a-Y2TN&VeEVTPTsn518BNL_w9Z zhk(Ultd3ZLQAluU3KsPkB3bWmjJ#1Y%;MOzJeR5*C*5}Q>8>jF>z{4*4TC2!f7D~U zfcrJl1W6iwk0ZkG7Suw<1VB#=CZ8u(D=w)dCRV?};|Xt#tQUJ8uw=>A7s2VzZ=g*H z(f6}Y*_P9JC8*k$M@mqbxMgMxA)re)+J+_xRI`Hk>|(ecOE+rkjXt#_Y+_J0QXXAy ze1yWx7w??KJxR-p{oyv5xeQJYKL5PZHWp@pk~c-$W*LSRG-Ja&CFBSVXee9&jY&R0 zgsI#PZXL+2jeLLe5y!zJ7B>fN!!cwA?3ySToDN&=e(T}yo1YB0%Up8DarTW|d3z=l z1_AADs)XNC&08amuioCwoT6uCIvrI@jaKYzZAIX52Kld_QfaPQA`NxfJST?NnT}{Y znlxXZHy2^4C4;%R+O@+rP*EsW!LjG#_~P)oF=bhw;7q?!j+&pez{zbpxS#Z`6(IDq zJox+vooU&+OjkkD{m#a(M^a<|P+D$`C>YCjQDxkk4HD2fjO1ebv{nzITfKKokDeKz?Psc6xBjOXI?yo#^rc$Bh}6_;ik9$C^Hz>Eh80tC*0|R(lqG03)e+^S6D+Wr?e6 zE6cKO2|f!-vu(0fLmvbpEU2q{$X1y{M)WU&*~PQ?J7j4hHI1sK$)W)7dEPp#PhOoj zv>e5lYDA6}6fCYIyTAVNdutF^A(?)mle|`)JvK>^AE+OFOC|Kzvnbxp+7OG~Q1o&A zfP*oypw_?}&`hm_#m|SDSo{{tQ7ir$lpNyBn>0R(mAN1@x_;7BUc#zfo|2GbzRO6{ zttxc85TtZMUZDQ5-=I(5=f{Q=6dXVjCa_%yR}wbP+|&W6I*gxP&jJ&7DJ}M7MBf-F z5$SVYnVnFE``)AtP3WzNh@%w1eP3+#6dEtEYs<|i=^I;a&Vn&7w{3pOA2-Nt%N`k1 zW6YQe!sfy8A!zEga(vmQ+5w7h2At%wu4VW2ApUBHw{-gEE!$padk=_c#nb1SwXJMh zeq7^K{wyF1irg4ee&?{!Fi;3xc(84!O-}ADMp7C+Yt3wqe0R(y=+0PHCyP!_u~CRk z2Z9?>0l(}mD0EE;nm`I_S7pxabB*Q9wxS4o_u2RXt~ zv`AP>i*s=pi&)8HipI3p!L`e01LADAs+Z$(NnN9PVK^DO4pcAdt zUYq>_GE1|&qF_|=RDFBjvX*WnKMl&KG#g@yAGsun>~1`Eye>+ZtUn})-4P76tDfIUrbB38%cy2dfqU=;}rNv_qPL)iLb$BEunI&S08!5$k4JCm)qLC z0G|I;G$QFa!~n3Qe=dLYtAOWG;S&jfF}@Yz#J^#WRMFhrW0dOkV;Wbt9OmGi{I&I! zjn$EW?jKjZls>P*OD@>%tohVd{zmIds+xmI;lXQ`f^z+=T`u#!kAj<18qC`;F{NP? zimblTQA@{njmc8_r8S5EK(id^(P=B#wazf z-)XJhZ_PQR<@@XpXu6)G5qs{(Q*GBa3r&vSn%Ok?em}3LN64t396!AFmR>8}k?~b% z|GnzQ=T(c@lyRXa`%kDopiW+8{ufnGf_m7 z*&@%?wFxH5i!+Kuhn)Bb#f7U{go4=NaH<-92$Fq1wD+?6lfV(9uh_!7t6;$^RpwjL zoltZUtF0C<{8uf`f0bRpl+hs17`=L>Bjvi==+z^PEmMHN<|MK6q%BA|%E)rApP>UE z*!2#$0Q}O+7`xna`8wm@{B?yEND5igl*;-p$f_`UVKq55_di!7~em4+nASgQ9PPAWcE&lrAR(*UItA)cv zX+b>lc6YMcQZ9=GM)Iz~)jMJL?$fqRr9uLct1HL8E60yelSEi3hq#NTDTtbQmlUlw z9(I}3GfvZ4$y)k+NJ-}|!J9^)VDI|1-G>Gm@YY-HAwklGDQ$M4vp2)HixNda|af)0F5}lkhu{n&Hr`?dDCHDXlT@cUxic zoqF&PEMaMrht-jjac{I@p6gkO z1%4b;>bm@1rVHk8t$1T5k2f$9<$cY`T4Z$&Uy1-sH1c%QTlR);!Zy!Ox3$@hk1P~S zu9$tk>N#4ZCwDheRdGS}MI|*T$D-=ZqHpB=@{vXjL9OYoQ9IJu`KT3VN~zBk?s+Oj zS^4`Sk6t4MTy~Z9kq)D>-HWTGa3rNdlt>DoQm=6r`A9$deT+MT7gsy>P-Z+xV|0Bc zi&PXBwrFbJ)<<(3ubR=1psFp+KHSA0UAk23@aFPi>5jY>Q#aFyw9bSGe7Z07$Epvj z8EVr68M&PQM`#pTZR^J%_ecfN0lVE ziFO=dtC-3Gz5P?g#Ym#{rztJN7ehgWc*z+{*;&ayJY-bGXD3g@&8$ukx2RS zyHJSOwZGOrF*5y@$l&D9*`fQFT2Rc~5w;W8{?)nt$Eo}89`H|olgJHHa4w6u+CTpD z(*DOI_vb%H<=|cwJE1@Sv;Xb~9ex6h^H&&5rRCN5Vo9Y(gg6ClT6r{7## zSsDSK>badecW!-l)N;ekSA&PY{V%LQaZ>F0+Q2dOG#(UlmG#}MxP!1O0g^POun?$g z*s}r_P;Cg$x4>%}E07BvC_g3k!1$jCuuB|vhQ zm*lG!VQ4Q!3M56pL2kDeb3err5CIuF7NvZh2QDED=ws%_0vA)?NwCvsBcoky;skQi zg&p|T-h_N=VIFFXZY&^8{^@6X=M5o8O%lG-A$Hh~WA-h7q0`dZT693AbB;}k?Y3c} z-}>554x_BxY2c3onoXc(X`0c}tNWQkj&iPGXGrzP9B2$u(c%yLPt7QkA6X}k2;b3I zEKHHMZhGwk_MMyl6x>IXHY9@Cb+YH43nYc<$EPjH3eSV=ouXCqT+G&0E8rngbt0Yt zFZ;wB$buB)unW|Eh;Z{f#a|)9{w0c^wg!oX-VoU?ch_I}UX1Pfp7~$Jlvs!5{FQu` ze=d>19p%N2G^LC{wAESILSoyZS{cS0g*2?uy}iSBpk=#=;y;^g(lg0frShKBhzWue zWibW5RgFbiVKtFPRW#>uyunOiN4-NjP%z-FE_x)&4_xP}#A zS>J#tN@8pRl zOohxh&=QxQ!eI!z?SG{fk{eu(9+Rg%W4B_k&$ospk2;kY>oUa4I^T*uW_jKd)I`k? zuoWFDcDe+KRg56*zk_2ulcu2meHOVD@`1J-pSI2VaH}1Ktp{JN;*j#I-*}U6dY~aY zU9O46KOA$0qZ4^#2vQ6MY#DJt027LW_m05okxut|FiXAgU8*sEgJIL?084c<5<~6J z;KPEe(;6hr+GuaX(@hSpxy2Uv)5dmMGIiaQwF<*3O472O1BP`M3` z?&F|yML+vnnq-u@@tQA0EF^M+D=m>rz|y&+%UG zE?%BOFAj>&n_ad!gd%^?Bc_jbBFsS|RLmOiz0&$=VGlrIdJ$!iK0P`iP8e@;*T(x2 z`dZOy43JpHfZ0shlJq1!&>;c5$u5m*Tq!TSx{(ZVc>%kWzNfbbNA7IW7D%k4V@IUQ zI>hEVhSI`_DN2O?PNYD)k*=t9PZ2&{jM>R2wE=8U*7(Y|QpjWv42P;N?D-sqY_l)H2{gRp_3lXjx7P3JS~H+Y2;TGZ3jS!OR?8Qs6UsB>gl2 z1O=~w>3*H08g%Q_XNV0rq;|IjRXb)M^}TqpOjK@WYh|=!umy(X7WA$m8(BsI$O6RD z&%|sO>}WD)%R=^^;Jps{n9q+p9Za?Z+aK4Vqc5>NpVkPhBBFh@BMIVPyS5tln|whM$bZL}nK+NQ`}e1g?4S z><7P3jN?yz^&*GGyK}Jir?cr zkUJmt0TyvAoc2oZL_bm zwtam-;wuhtWC&#lQr5#6|43IXm)!9AJ9Ua{xT9;g0+@o+9tO=0sV^?fCailuWxeg2 zWlr=pR&c8o7$QJon8(H+gSXW68Svhz?Ju*#aDAH9(Wd-UDKISIaL+nhdhWmm4 z|HANz?P!<{3FWy5-?PqFFo{+E?Q~`4g#SwWr1#DsO!**|oMD*xFxsLsXDGSa!CQGo zcF@P=hm@!gPLShCO;z*r(wV6#$tu2P*uS$JoWmlZa8k{3COjY0Kjc5wstn6uvX<$| zLOz6`4TC=HrxH6vSce`VgJm=<<Vl@4sqfcEtVb9|uN2{Nfcn znm-+iUfrZ`*n+k<6|4j2MKYgBx8F{78PBPDgZWjXrt0L~(eHDxQQ@Xfg~{v_+hU~P zv#x%2#89ns{LTHfLky|O=RdU-t3?i?cY3{bum$&9EC{WA<1agdRzRhEzTMp>vxCm0Xd>MkM?IPZhJ92#na_Eh>p z-ei!7gY~qt?#}RpVl@?+;y$lwa0udGn);fq@mwEl?eGYpqdeztKCs@#5I=&k(@>kn zxVpV5f$y#5{pt@F-RN+|*MFf-W-@;Vm&U2j$Wek)Cc}h&9-0sa(z56Q;-#~wHGF!{ zijkqe8?(O~Li0x8uWE4aw=aG>cTo5VDszS${g?ptC+-l$Sd#^Pt>;oo8y!?y1(GLt zRy8okPyZ1qcKP z`m3|y`A38C-&!Q%`Bz=@iQ%E26#t|N`g6=PQRZh^Wq_?PVl1#T10v93w(`RhMgJzj zqJ*Skjm~YkmWGy%IB}zNsQe1GFC>MSPsY3VJ#MqqVRP4gTZDykK=*K+aVHn)LOLGz zf-lk_9j|~X2EXI2REr%tPKyvlWASv#F*elqRqh=|HKC(CNmbxBPU+b4nQgEW^2;xW zO2+eYYAdh06hRScf|I@DrjcX`Gw&Bxj@07N`J*<;ap@9V>n@I`wcRkzwsQ*4j@%i>g>D{^m z*BCi#%FEb3l`K0prFiSRPbgf*TyRnrcD@)EEL$j zgia5h>a1ig>eW&>o_&?qzhNe=mfxonX2ZN`gKZDW<>R9g>gn0V;>xA_&B|9HX}G$q zbh=bOgy|z2qaRePT&YmmiXt?>9ZB=7qTgm?ihzd`OcDBR1bsiWWCaBp=Z?04m+b3g z$oXzIg@{Bi4^}$LGVuhze;#CeaMutGrdN6On5L9L#)uc_80q)Gj|}6AneL{_lQ(bp z`X0WgQn>w*F%zRU#3I0sjq6pn2lOt8ObF%k?rX)p;oV&Iv+}mA6k+7lagz66K?d#B zbUcP^!BcNkPOEKcq5}J%Hj><@aT7kMTlxI3gs&!Blh|6L$lS-Q&DtR?Y1mg z(J1qL{@z{COgp|il7p;BR-3eSZGCIHhLA| zDxMxO(pV$T;)v0vDn926C?qMbIY&@Pcjadg^!BL2t3$|gcw{mx?c;#h>2>gloYgS^YIf>Mf zBmsl@s{t|n@faJ|yEP@RD42&xEpN!`0?+n2lmio-6Ct1|#}9F#BgAz&G4CCg@m2rT ze9UvQ(4#%*v}Dac_9QyNw%*pv`ea)3^TJ~4N%QXg&y4F`VI8NGhY923FTi**0IZb80zXPY`H6o(1JB<-M7mQ0Z)@F+SP9t&vd^p z#jkRC8;ETBR~7&z5G`;5ZKIPRv?n3wt4O8BY^4$R<{(%{Aj-0L3i-Y&w8zWgP!sa% zMl1DDF=f{)mv0ts5nm`#|C4L{-!wA$T0QF$s~rWl@-BLoFYJY(F`b<^aB&B9-=abk{y0p4`CDFYuqJXvC}Ci4hfcYr2S(_2j{0c5EI{`5@waz z1nP~g6!u?@DTF11Vr408Z)!!p*TF^#FTtUHLyzRg%R@;P%jCaL=&{(ae60w;ArO+Y5BQ>40(Y`qqs2smDyUDbzj03x!8qH=lYD( zHoAV9Po^Ll03RSQrXRNrSXS2X)*v8*^OXCRb`>{eLm z$hvr*OXJeXY=u~&x*!bV4jH4ow!57(GF13BkDV-i)qysmfaLz^&l(fUOL=)U`GqPz z(Mz+xmMF9&)z~uCTRt1X?-@qzY)Deg!w0XyPSK>k8P0IYh{dckdIOkK8d3u@R5uer zTYeuOFt(jT)(p?VmsZsT>sdNxYUujZ3uiZk z@B3mksh;Ad+l8R0q)+y{ld zyh-&?cN9>%Q(J8LVOm&{I*ta8@h^kqF4YJpHJry(&!@OutV5gIaHV|oBf`we&@fwv zh!uQ!GYvP}(w_<&c@iaEcn%?hwGdgf^4C+;nMd3;J};D#1xq;M_#|(fDcA*pG7cG`{63#cLq57_Z23GudM$)8v*%jMNtLXQoyuUo&qx3y zQUbs%EZQmf1(tBUldg-Tq9q&xXbDG2c*XnbE#+c?F2+1pxX&z}bjTT8GOLZi)1=4; z1&!VDcp_#u5kd(^U`D!tH1tIfea`csR1y|!xZSL^5S{j^r-u1_ze3I_DahLR`Vx`T zKgT~0@7Na~xx+-&08#^fQmZw!M~cRZ2yn?V7$SFAEv=&vy53pw&_9){gd zvSLR0xS1JyI^Vu=_d(E+{dY1|C<#yZ!EFmJKD&%}vkzx#KT6&>~lAyR;NINVu*=qH;Q+3ZWa+eOlM3~{MHafFpa z=ZvvSF3H`Lcj?eOBp=q6En6cb)K<`GFQ)Mt7<896OzlHXG_YeTauhYF&Z7b=$eeF)|MrT99)-BRO2sn8sbBrM+jaSymC{ob;q}v> zxb50(sclJRd?>w!b{TIANkg;a^1p8L@B&~jIv~b^qTX7R!Z{nV*Gt!^&N#z)POokM zO}?bj=arnFW?)s8u$qdpLu7w-gof1gqV?N~ygtGog;(=%mpi*TcMU|owqU99{VQ80 z3w~KKzmbD&aT`tp$GdoX`!Xs=r|L1oD3jv?G$Fngepga2YDIE9s!`5{SNNyRzX(Dz zn~FVVbLsnkQ}A6`bosI`=)}Tqhy4mhhEgYqJrL|ud;cYk;^&7ZvFLyYLeIEQ)dB!p zdhXpZVbb7c((s`)dS$CUMA^AOkd9@G`q4#TFkpG?0>ot02}Z?*Fcthv83BAN*U>hX z2<;kg_L06A%bMqw9FNMS?x(Q%?xbTD3R2aSb)4KGL$4P0GnB2O4UE2U+QS+@FEQqL zDzrw1@1$AcDvw+2Z2!k*4QN}!RD+LV11gfE?QO*tbOI{C1KT#f>>dX}9tBZ1>YOIg zcHZFW$nCcM(U|*HN?`eXV6pz$EYwFH*0*P5W9lknlZ$4c#=k&8Kr7Ehb$K_B4X5W; zxE(81j!<564^AVYh^}bZhbmprnyvFy_H+wdaJ_1!WIVhlLd*>Y3tav3a}BC_Q=Xv? z0OE%AN6>>HoFz<|1r~1r?splVU0o`o9JPMn-qjl1h3@D0jPWX~4a0Vqbp4AM9|`fn zDmY)M5-@KY;*JU@JU4h0#@YjeSi9X$6hD~{D-GHG`-d&y-M7xGmDWUy;Mwkk{$uNg ziY239e>52I_2cWxD$ov%-~`+qzDQ4t9jF3a#!A_T2B)*xXW8lGxB(+{MEHZc`*D_Y zzLU-gHD!%#N5dU$8AFnf*$R|}j#hX)!ROZR_t{0oWT^k#w=qTl#Pnto`KXOH0pc2R zVT<0Ka@jO9KdKj{2JWV4W`;U{?=(2DPW%$s;%PSic!txK>l1A_Ppm(5`i#4R@2iT^ z$7zJ6cyX$Hca=N5uzhKCX_ogI_oR&&J(GzT!6?6kK9fat)+Mm&hDGQZf4dGXN1boq z{TJE_%BP!_e8q^jb54F31Vjp}#(XcdIs>DufXbJ&#@kKo=F3r?HR zOH*%R?4tuu&Q3W72+USzELE_DcfwAQnFuL!As0Dx0QT819;z`8I9?BfOZ2Hmh+z;h zMLQSpq?J;PnR-P#3hx|qgWyrU@)t|^z}3ef4XRZ_L+A0 z{+CEf>U){{R4!8&9nLHi`%WUv6D{Wn*hO&{Yw_ zl?o8?mxz9qh^bpV5v`vbG7Ae4X(- ze}lHepZbOwya;#+p8dS2pD!c75ML2&sZI4=UAFA~1febmm=m9yw~%R#8UfKQK$nX; z@~ooWg3P9MFC>#ylRjf^s5hLb+_Sm%g>%5!p}M%38>MXS-=mq%^ejW>#YF@Lx$eJT ziuMymOWEo-Gj~iMfwRLbBmo73powvf?cK!LkTsO9A$psa1244L9nX2a1!!<9WgUNc zVN;DB>4h`jj+;e^o3`6T{dDeh>{^Q_11K%x%CI zBK7E=%S!${{UwXiWCT_Bo6K^kWM$|6Z?Wt7cfCClmTbLg#Q97I%YCCKp%X2%6Xv;Eiu-|g`x#&HV0C>w_y#Ku zJA=>e3VBvcuzUl6A|+;)DvZO2f#-G<7g)YgADg1HVF2EL88n0~Rc%*{SkdwgPhbF= zK_`-zj_6kCL?bvS9n)?z0FUj)bM%^u^hE0+l!y$f0}-AFOB)~d#My?gjHV=MdN%#y ze-Se`(IEo~2%l_3eOHcq~9x8na|?@i;W-q*kJ60vs!O2`~LB}18Iwo3|8 znP(v~Q|7V7E*aalkXgebgv>K3Q^}B_WnP9#EQ`$J;=Vr4`R)HX`~1${x*z->+^_wp z9wcjhzn|f{-q(95Ukv<-X59>>LxJhzC5XRPLm1-HTT1JQFF)@X9hp218P5DiDp;ljr6;8ehZ`-`S&r&ubcpVp`?QMP8`R6|A@OV$tbSluy!ruj*-OeAMUyY zxCt!E9-j{Eq5M8xVQ#W$P_h{JBe(14mX*21AwJ9h zC9b5g#Q_G_s)z`MICT%06LxpgzjP?FPu%$}Samto(UJM(?2-cp>acy(%dd|YI#fA* z*dO=*9qxZz5PvvHx@h1s+&y;YFaFuT-<25ZC-ODaqt7Iz(ovuQ4D7@v0AEhFp6d-7 zrCKN^wf8p|Bqmv;?fBA5wSr4QM=uE3@oPm$YHDJJirKyTJwnTK-zV(&%e**=aX3JO zSSH(^lqgJs3H*i-Jg_~iMz}hfjucwF{S8HxJ%gtv9=C;jsiCdu`=q-Xgu)SsFw?L` ztvYap-ufXYp+cY4Ih5ldg3vrf0^N4LhLHwuP0{2!X{rD80md__lVuyjhz*8lX#RFM zTb&2XP+U9AZ2(3iHwZQpy?Kz|!sUxVAE3UdWxdE(4zVdjKBI^!i{exg25=ogh_va{ z3)WKGbObS!iClw5P*u<~P5^$c4sP4-Dn`$Aw;0tu`vJRoCnr{ok}NbnSB_e|m_Uv< zRbs{iEso{3a+xNN zXU6Vn@;P^rWd=IjUMJvW#!{EPT}N)&*Pn)q*>tj0f4h5HL>eH(%hS0_BVa`7c=E1} z?b2$7x^HHmJyEt8K#VS*3uW#)RgTTOr1IG_7yFM8w6pQ=%!x-G9gRwI^!-ULq%G=4 zLPeBQyS-nrz5KuWBh`wCsm4-F%xV9anYKm3Z(Rl#(u`hr&EpZ7We6*4u|1`J{>C73 zO|yn0Cr4UqejXsxcr+PA2LrA$twOEqb|s3G?!Z+q6~${Dg#kbEx&-QTw&r|13MfD$ zOA?A30ZT^f7Q)hmCjAE@^>(5CF4f(H^_}eaiKvqAJb4^^f#_r(jn+_i@=gX?iiM2&S zY%4&yF5o?@B}LTbB{Rx%$d-O>z0(5@3Rd~U7y)V;cEIdVWXWZ=jwE()>#bS<>m#df zS2Qmw1U_%(1F6ybTpchUFkCd0q0ad_n+*9#TIuVMdM(ZB+I3Z{t-h9GAAMJ0_&hDA zG0bzvvOgXmEBctt%!d7EMAIJ*vwuIO{&}Pg?-2lk?)WltG}fvxEVk2ITf@~Pvv~|- z3IPvGOWE2O=gGvmJ!?rkD~z&8w!42Iu=D&}=4pVOagbv<9cJX68}f6-Z*49|2X(?1 zNxlwnWrp(3DZ@ zL8F)NY^aGULOv#83K)|4;d%|MaFH@Uly3OTVYQprCRWkt1d;Ee2v4p#PX)enLu6Q3 zIfZjh`qe(3UamB7Z5$VUibIFE4jbWI=a;Mae^BNW{GH)=4Qll z@@@h1la#r$_3PJ;kKY4~NxWhl9&(CDe#w_ERaoIi_L+&jz9uX|W|NE`~ifzSo3KJ2%OCZ~?s2FBnSeT}l^=6=<|T72DPJ)$>tZi%`v%a3mUyoUOQ`A z%fkLlNDO(`0pOJyL|r=G8VKqmOVTUptCIYlrt3L>J9hUdnto13aq<~v*UwUA6c;T* zTaTRiC!$g|EY{kCWFL;+_SXL;jL-{KNXUV=w+n#K4^z4iXe(&Wn9yu0PNK9|${1W5b&3=KPB@ z1XI68rtq3lgK6eK`nuWaYUF&is&O6mgb4Ezcnrt0X1Q^kI;3NJb>ysH9~vZAp%DAR z@tB`Y`r}-AMH1ic$Z6;w4K^$NO_Lw++HAr;E8jA8;1W+aYRoc1NwI2ogPyj*1zw|% z8@%;mXv_$3m!R>hyz&E)2hn6JVnDmcTe866uA;E>&cAc22APpQrc}GWU;l9j*v4gD z4m2?j7e&$IJ)=dCL3I&fDTtayPlwLV1fwnZLsaS`D61wmT0D$GbD*w<7VH50yBNQtHg29?5+Rid`c(M{h%DEhJMah%nGCLKF0l6hpa$v zxQogy|1$fL#W4CXiXC8rQ0D?+G_it=6&tro>>i{knOLCwV(7hePW_RKBeSFW8R4Bb z_}>(ceC^mZ3zIP8?g@agT7IsMJ^=%sm3QZ~vWKp!D8|3$Nt9o z9fKV5A1E?o7m2CL*&LIIMvdZWxT{dkyH?haSlQPUc2H^=5uFgXB9l#S_|Be8HWN6Q zyT_s_@hC+7oHb+zsvv~CV66KfxF>cuv?rTG*>Bk0jKF1E${iE{( zF#azx(CJx4AD6mPs-Yi_wxQ`{rJdY!+yBNZR2~J?-(Q3CL?>w-9E77Iz=~MJuIJ?f zlv1Y#ukt!lv`!v9w zibdR@hm;TDyER~3zO{hjAU=Ex!T@e|oU8F8bpS&kkz@!wWFEuUPB3mkr~W0>Q}n@P zBz~Z?FX&duoGq6w+c+|aTv!=O)zri*C#^Amy|JlmpMVL+f!5J zpM7I%+`2uQ*Qde>+OmE#71Qq0Dly+}fcmdLu&^o9Ui@1nHrl~9RQVMmX2*kq%D~Zj zu^b|+pIu`t{^Gia@}MeYim2MY$h**DJ9=KT)m|lZ+z7(m?aK-$MHkr|yA=xOhv7ho zQQkf5Hq^b@ta7Xmxf>U5H5~C!vRXb@6*R;;Mubo8=-#&TDC#Q3)aE^Pg0rX=06atd zGFX(Sy@55Ea!_jOW#+g_w|@fb*2j|SXq2dE*_g$8Qj1A#R-^YLOk)b62G?fGSv#A& z3}>5`3@#=RKB+-NSDz?^Q>aNo8GJ1x{yuo7apacyzzaXnOZuk3=m=)5 zUKQSKJ8sdx9v~Y$#1Rp!)Z>mKBTpoIm?3xLe=O*Y^_nejNjR%IkP>KZdB&vsWafx= zF;v>mw)u`Eh#<|7PVzMd?_o($S#+RM7b2HZw5qr>xk|8L@2O&qC?O~(g#Lcc;`_?n z=k5AKlQKikHw=5t_DA!-?j6z0G6IU6bu)j-Hv0$ZWU`x?9<+g=3WZmpll&5`yo1WV zW)w=lO$kL>HZsT>6@W&Pf6$E}3P(oKUYr&|yZ4{x1~#;9$D8Mlyt1z{)#a#MSIt$Z zWaF!0@+0Cs+9#?pzp=RBhu<*T5+bNcgk(Il&ZF~73)TAx2N>Avb3|k zY7*^9(jjyLvz>1q-^X#YgU!i3Y}EaQ35^Vf5mfB>Uo z`{;6G1{yIkkzIE2E!sBBcV)-M!g7-obAas}#!tdXC^|O6dt#O}m z#cSu*xLHsRfgZA;2G9V$?SP$(^kijpNiqTB4qAoi4#XKm-(7&U5@=}?P=Ws6{62y9 zm|dfzFVVxK^RMDZSfLm26ukNkrM~l{$I~$Oo$oIe58q!82?H+uCFb90j+3T|Q8+9w z4dwL$x|;x3aaNY0U)nj+g*sjNeu}iUaeBY5$!t~7bXf!c>Ei9yvsO$X{wf))0Yqsc zHSnM^N~b_1{tA2BV>>=V{!tYJ?m5@iEjMAn5RPM$bh)Vy4z`_8uXI3SYBCAZ6l^EJ z$o(QDj$B5CffukqncYo)_|D(Lf8?g^E@u^`OyTc*4QqU73fpA9?zlMmN8yKwprw%? z5Da=JzhfwDyH;5+lHcWwKd|^cMK_0hsyR71jr;q@LRY@;%lR_Ehjc$D^S?qG|MeSx zW!$~Hj`jBQ{SS9sUTv==JOw$;^57Nfou97g|ChV~Po$CM)SjJ-rO_{FcZUz@E8ex| zyVl9yukAk`m;B$a?GKyk@7?wvN5kK{?T?S-|LsHaQF#)V5!fbl0!!PwDENoN+|Qtp zE7Gy=@4g9j@02SJ0#FUM3!g#bbAQ-Be|%K`Cgz9@$>$;WAuc_pje|5xuG*?~BJgy0x`$yP|Jm_3 zl_3P`^68q5TSzJC1tji{6Dcn2yncXxr`@I3KgsM;h_@?fS@WmdTT74R@kplq@dA+e zVxOT5S8d17btpL%g)8C8!-&St^+$@zgE0(FM*BAezdod`^K}P$+2wr#rKa)zo2#9w z!Y!IiYbg3b0HhWjmD8uDsc$6Rh|%M&U}$tVcnAZQv#c;7`Fz19P|fs=F$0RGD8OF~ zf7t-S?$I@k9Y9P`1@bj}X^`At0$}D0!s;3!7ng)j5oU+M#JvOqpc;0D3Agq*t;!2L zvdPToxWH`xkRm4>1at?E9ty@bA14byX-qB1;mGaYHnvjNLMxt|v!Cn|eK%WrDiy|b%9qphybi1&f?AY2p;nG)NINTggZAG&kxw2 zpg;7L0|P>QZeo73fHllVdY=P@TkH~4I)%;mB<0Cw@4SULU!uryIS)bk1u?1n6ow3e zE5nRT|8Zmf$6_2#AtN!#t5z0~A)FK0t0*6}^DdxJaHzW4k=9A^5fEPeZ%*kmp|jKu z7?=rU(@Adt){I4p%-%pIAl^IJe?yRqeIGgIt&!;&69zP_P{G-;grfCyOYWzo9bjEo z4$;UPj($y4t}G|P^yeaQUG1&g5#R(5MmEi!9&+_nfL{N{h z$~>UF8&{ty&9_(aFAgL)nNI$oO24}fof5+D&zvhZ2f3rl?AprPGT0B2Mr0Vo-*y=d zJ|Q+h1R#VHrK4LR`k=Zqp1 z`sK*X$#!>LA+Uumf2hxJAkt-G)2AKcDy)9QLA6H0Z$wNd)VK!|5{_0XtvD1m2d`|v}aL4(XlW;~VX z1v$1}q6=<@48pAv<{@Loe1HP-X=`*r2=8J?W#ysu_OC2qV#HFpPyG>XwSKG&jZAn^ z75*YkXYJStbUOFSJZ}y#et&schbIc1-Y_?!qY{`0RZ1RK}Z{ocv4=W74H)u{IL_5CehU^^{3OU)8f(!eL%ze zqMPf?BFf6ti2IE}&mwXG+!ciP4TN&!T(|)YW_2`xlmuibpX2KVqL-8$*<)(JBSjXw zQjC>pr7PhW=_ZZL6XeIgW)t&;5H5eEa zb@|*qqTMt(Q?un4;+g}YZyj?Nq9N`_21ze@0?vlsz(#8;J0JW+Y5_uxHGG6@(cm$p zP|~kTI*d@k2ZQWTAROpt@!y!`VLSiz^29U36Y+In9{WD$s(Md)YJa*Jiq#&3joQt@ z>2nE|t%Ky}hZ-Hg?N2R#m3CBY;_9jrZcT(8D@ok*-P z+B^8tP@kwX%fF6D})hkHA~bR{7?XXFp^jD(sfm@=0j$5>Bz=eLp;GUt+*MfvH>V=~(U$v$_ z3`GI|1M3Dr7w06LmkUr;Ha~T9)6M?OYX_{Hf4lZSUI1?1K<2q-@gZ#2yQW|D_-OC1 z!mg98pUu|cJR=zp#GrrkamOfxeOnfPFtIRbX$Ii)H}$3UalpTNKCfJe88GwQTpjO( zL(3phE5Q#aHMX6DmtEeuei)QpxS=PNQzC&5(jJjF`-LCgqaW9^;CeuCgT!j<%#5^5 z{s(+hkyszl*JZa59G+<56bEtc9&2#T zi}>74C@)oW?{p?Mc+xj!=_Z4`a>{QB@K|&m@U{Str`Ia)vU_Ke%cffiyRY8IV4R}K zQb~nt|EhO-1yO$o1_qDl0Ii97B6f$M87R*sUzqe6j)E4lU$_{>mC3I|0Ih@Gml2WRuRt(F-{jD@hZw`uO1%#jd z#^8C=TNc-iZ8ETP4wRpS$$GMm3kfP&wpX4{pgQTOc=SC^k#{NAn4MTY1iYODf!a4n zL@x;r1~$~k-$Pm};^X8zcV#t_ay(|X;J7OAUIKAh57v{M z#}O`Bp8R1YFc&(JR5M6aGKp~=b^Q=aB03DZk%lH55@L2B9^uwXW$`?lQKg%UC+GY% zM_2y{jows&1ncf9&u>oew_tLqL2mg4li}Ilq-vOZ{z4;FDSr%AakyV-oCg=jA`;mL z7>6p9GCNi}zX^*n0V4|K-PiNN;rsuT1f(tO@W>-}J-01*hZg3+yT;%Ym$no);*KP0C^9N7`@2a8^Y}T%FoFYLysylurD}?nmLu7J33PJ#7*W@L~8u!!q%! zt?t*zE!8gFfMS{`d5~B-#OZCjxJgs{hE|h(Ili)PwdnWSHrkhdÔNlkrMqpk_B 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 z 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 literal 0 HcmV?d00001 From 146f09c0d92f57cf008c5c0942b9631f2a023bc7 Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 02:09:53 -0700 Subject: [PATCH 12/20] fix broken links --- docs/getting-started/quickstart/quick-start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md index 749b7e2c..5cba682f 100644 --- a/docs/getting-started/quickstart/quick-start.md +++ b/docs/getting-started/quickstart/quick-start.md @@ -58,7 +58,6 @@ gaianet start ## Next steps - - [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) @@ -69,3 +68,4 @@ gaianet start - [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. - [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. + From b64f14a710d96ff8d91f60bf764322e7ac9c4fdb Mon Sep 17 00:00:00 2001 From: Abukstech Date: Thu, 3 Jul 2025 03:52:46 -0700 Subject: [PATCH 13/20] fix broken links --- .../quick-start/quick-start.md | 1 - .../getting-started/quickstart/quick-start.md | 71 ------------------ .../quickstart/quick-start.png | Bin 213951 -> 0 bytes 3 files changed, 72 deletions(-) delete mode 100644 docs/getting-started/quickstart/quick-start.md delete mode 100644 docs/getting-started/quickstart/quick-start.png diff --git a/docs/getting-started/quick-start/quick-start.md b/docs/getting-started/quick-start/quick-start.md index 749b7e2c..1daa2463 100644 --- a/docs/getting-started/quick-start/quick-start.md +++ b/docs/getting-started/quick-start/quick-start.md @@ -58,7 +58,6 @@ gaianet start ## Next steps - - [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) diff --git a/docs/getting-started/quickstart/quick-start.md b/docs/getting-started/quickstart/quick-start.md deleted file mode 100644 index 5cba682f..00000000 --- a/docs/getting-started/quickstart/quick-start.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Setting up your own node -This guide provides the requisite knowledge necessary to quickly get started with installing a Gaia node. - -### Prerequisites -Before you get started, ensure that you have the following on your system: - -| System | Minimum Requirements | -|---|---| -| OSX with Apple Silicon (M1-M4 chip) | 16GB RAM (32GB recommended) | -| Ubuntu Linux 20.04 with Nvidia CUDA 12 SDK | 8GB VRAM on GPU | -| Azure/AWS | Nvidia T4 GPU Instance | - -Learn more about [system requirements](../system-requirements). (Also Note when you're using a windows system you should have ubuntu installed so you use wsl in the command line) - -### Installing the node - -1. Use the following command to download the latest version of the Gaia node: - -``` -curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -``` - -2. Run the command printed on the terminal to set up the environment path, it is started with `source`. -![](quick-start.png) - -3. Use the following command to initialize the Gaia node according to the configuration options -in `$HOME/gaianet/config.json`. -By default, the Gaia is initialized with a [Llama 3.2](https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct) LLM. -This command could take some time since it will download a very large LLM file. - -``` -gaianet init -``` - -4. Use the following command to start your node: - -``` -gaianet start -``` - -#### After starting your node - -- A successful start prints a public URL for the node. Opening a browser to that URL will display the node information and allow you to chat with the AI agent on the node. - -``` -... ... https://0xf63939431ee11267f4855a166e11cc44d24960c0.gaia.domains -``` - -- To stop the node: `gaianet stop` - -## Video Guide - - - -## Next steps - -- [Customize](../customize) your node. Here are some knowledge bases you can try by customizing your node: - - [Rust](https://huggingface.co/datasets/gaianet/learn-rust) - - [Solidity](https://huggingface.co/datasets/harishkotra/solidity) - - [Paris](https://huggingface.co/datasets/gaianet/paris) - - [Vyper Lang Developer Docs](https://huggingface.co/datasets/meowy-ai/vyper-lang) - - [Monad Developer Docs](https://huggingface.co/datasets/harishkotra/monad-docs) - - [Web3 Knowledge Base](https://huggingface.co/datasets/meowy-ai/web3-knowledge-base) -- [Join the Gaia Protocol](../register) and join the Gaia protocol network to receive payments. -- [Ensure Node Reliability](../advanced-deployment-options/protect.md) the node server to ensure stable service. - - diff --git a/docs/getting-started/quickstart/quick-start.png b/docs/getting-started/quickstart/quick-start.png deleted file mode 100644 index 1affff7951d145592dce4e1fb67fd9b6bd99019d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213951 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