mirror of
https://github.com/lancedb/lancedb.git
synced 2026-11-13 14:16:54 +00:00
Labels early access features and hides features we aren't documenting yet. **Early access label:** Functions (4 pages, plus the GPU refresh, checkpointing and adaptive execution pages), Secrets (3 pages), Tiered Index Cache, Blob V2, and merge insert, which is labelled for Enterprise only. Two sidebar titles are shorter so the tag fits. **Hidden:** branching, JSON columns and geospatial. - The JSON functions page and the agent branch-experiments tutorial go in `.mintignore`. - `tables/branching` stays reachable but out of the nav, as #4859 left it, because SDK error messages link to it. - Other pages' mentions of these features become draft comments, so they're easy to restore. **Secrets page:** drops references to manual KMS setup, which the control plane handles. It keeps the encryption-at-rest facts, states the Azure value-size limit inline, and points a 501 error to support.
779 lines
21 KiB
JSON
779 lines
21 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/docs.json",
|
|
"appearance": {
|
|
"strict": false
|
|
},
|
|
"theme": "mint",
|
|
"name": "LanceDB",
|
|
"banner": {
|
|
"content": "[Why Multimodal Data Needs a Better Lakehouse? \u2014 Download the Research Study](https://lancedb.com/download/)",
|
|
"dismissible": true
|
|
},
|
|
"colors": {
|
|
"primary": "#FF6B35",
|
|
"light": "#FF8A5C",
|
|
"dark": "#E55A2B"
|
|
},
|
|
"fonts": {
|
|
"family": "Inter"
|
|
},
|
|
"styling": {
|
|
"codeblocks": {
|
|
"theme": {
|
|
"light": "vitesse-light",
|
|
"dark": "catppuccin-mocha"
|
|
}
|
|
}
|
|
},
|
|
"favicon": "/static/favicon.ico",
|
|
"redirects": [
|
|
{
|
|
"source": "/enterprise/expected-performance",
|
|
"destination": "/search/vector-search#expected-performance"
|
|
},
|
|
{
|
|
"source": "/enterprise/distributed-sql",
|
|
"destination": "/enterprise/distributed-search"
|
|
},
|
|
{
|
|
"source": "/deployment/monitoring",
|
|
"destination": "/deployment/opentelemetry"
|
|
},
|
|
{
|
|
"source": "/enterprise",
|
|
"destination": "/basics/embedded-vs-enterprise"
|
|
},
|
|
{
|
|
"source": "/enterprise/intelligent-scheduling",
|
|
"destination": "/enterprise/intelligent-auto-maintenance"
|
|
},
|
|
{
|
|
"source": "/enterprise/intelligent-maintenance",
|
|
"destination": "/enterprise/intelligent-auto-maintenance"
|
|
},
|
|
{
|
|
"source": "/enterprise/intelligent-planning",
|
|
"destination": "/enterprise/intelligent-auto-maintenance"
|
|
},
|
|
{
|
|
"source": "/enterprise/automated-cleanup",
|
|
"destination": "/enterprise/intelligent-auto-maintenance#cleanup"
|
|
},
|
|
{
|
|
"source": "/indexing/reindexing",
|
|
"destination": "/indexing/incremental-indexing"
|
|
},
|
|
{
|
|
"source": "/maintenance/background-jobs",
|
|
"destination": "/basics/jobs"
|
|
},
|
|
{
|
|
"source": "/architecture",
|
|
"destination": "/#architecture"
|
|
},
|
|
{
|
|
"source": "/enterprise/architecture",
|
|
"destination": "/#architecture"
|
|
},
|
|
{
|
|
"source": "/enterprise/deployment/azure",
|
|
"destination": "/enterprise/deployment/kubernetes"
|
|
},
|
|
{
|
|
"source": "/basics/query",
|
|
"destination": "/basics/sql#results"
|
|
},
|
|
{
|
|
"source": "/basics/offerings",
|
|
"destination": "/#architecture"
|
|
},
|
|
{
|
|
"source": "/enterprise/deployment",
|
|
"destination": "/basics/embedded-vs-enterprise"
|
|
},
|
|
{
|
|
"source": "/feature-engineering/data-evolution",
|
|
"destination": "/feature-engineering/add-computed-column"
|
|
},
|
|
{
|
|
"source": "/training/torch",
|
|
"destination": "/training/data-loading"
|
|
},
|
|
{
|
|
"source": "/basics/lakehouse",
|
|
"destination": "/"
|
|
},
|
|
{
|
|
"source": "/tables/update",
|
|
"destination": "/ingestion/update"
|
|
},
|
|
{
|
|
"source": "/search/fts-examples",
|
|
"destination": "/search/full-text-search"
|
|
},
|
|
{
|
|
"source": "/enterprise/benchmarks",
|
|
"destination": "/search/vector-search#expected-performance"
|
|
},
|
|
{
|
|
"source": "/curation/huggingface",
|
|
"destination": "/curation/inspect-datasets"
|
|
},
|
|
{
|
|
"source": "/curation/sunk-integration",
|
|
"destination": "/curation/slurm-scheduling"
|
|
},
|
|
{
|
|
"source": "/curation/slurm-integration",
|
|
"destination": "/curation/slurm-scheduling"
|
|
},
|
|
{
|
|
"source": "/curation/sampling",
|
|
"destination": "/curation/statistical-sampling"
|
|
},
|
|
{
|
|
"source": "/search/optimize-queries",
|
|
"destination": "/basics/sql#query-plans"
|
|
},
|
|
{
|
|
"source": "/search/explain",
|
|
"destination": "/basics/sql#query-plans"
|
|
},
|
|
{
|
|
"source": "/lance",
|
|
"destination": "/basics/lance"
|
|
},
|
|
{
|
|
"source": "/tables-and-namespaces",
|
|
"destination": "/basics/catalog"
|
|
},
|
|
{
|
|
"source": "/catalog",
|
|
"destination": "/basics/catalog"
|
|
},
|
|
{
|
|
"source": "/catalog/database",
|
|
"destination": "/basics/catalog"
|
|
},
|
|
{
|
|
"source": "/api-reference",
|
|
"destination": "/basics/apis"
|
|
},
|
|
{
|
|
"source": "/feature-engineering/computed-columns",
|
|
"destination": "/feature-engineering/add-computed-column"
|
|
},
|
|
{
|
|
"source": "/tables/create",
|
|
"destination": "/ingestion"
|
|
},
|
|
{
|
|
"source": "/tables/multimodal",
|
|
"destination": "/management/table#multimodal"
|
|
},
|
|
{
|
|
"source": "/search/select",
|
|
"destination": "/sql/select"
|
|
},
|
|
{
|
|
"source": "/tutorials/search",
|
|
"destination": "/tutorials/search/hybrid-search-beir"
|
|
},
|
|
{
|
|
"source": "/tutorials/agents",
|
|
"destination": "/tutorials/agents/contextual-rag"
|
|
},
|
|
{
|
|
"source": "/tutorials/feature-engineering",
|
|
"destination": "/tutorials/feature-engineering/feature-engineering-101"
|
|
},
|
|
{
|
|
"source": "/tables",
|
|
"destination": "/management/table"
|
|
},
|
|
{
|
|
"source": "/namespaces",
|
|
"destination": "/management/namespace"
|
|
},
|
|
{
|
|
"source": "/namespaces/usage",
|
|
"destination": "/management/namespace"
|
|
},
|
|
{
|
|
"source": "/basics/data-types",
|
|
"destination": "/sql/data-types"
|
|
},
|
|
{
|
|
"source": "/tables/schema",
|
|
"destination": "/management/table#schema"
|
|
},
|
|
{
|
|
"source": "/tables/versioning",
|
|
"destination": "/management/table#versioning"
|
|
},
|
|
{
|
|
"source": "/search/multivector-search",
|
|
"destination": "/search/vector-search"
|
|
},
|
|
{
|
|
"source": "/search/explain-analyze",
|
|
"destination": "/basics/sql#query-plans"
|
|
},
|
|
{
|
|
"source": "/indexing/quantization",
|
|
"destination": "/indexing/vector-index"
|
|
},
|
|
{
|
|
"source": "/performance",
|
|
"destination": "/search#performance"
|
|
},
|
|
{
|
|
"source": "/reranking/:slug*",
|
|
"destination": "/reranking"
|
|
},
|
|
{
|
|
"source": "/training",
|
|
"destination": "/training/data-loading"
|
|
},
|
|
{
|
|
"source": "/training/lerobot",
|
|
"destination": "/integrations/lerobotdataset"
|
|
},
|
|
{
|
|
"source": "/build-with-ai-agents",
|
|
"destination": "/basics/agentic-skills"
|
|
},
|
|
{
|
|
"source": "/core/update",
|
|
"destination": "/ingestion/update"
|
|
},
|
|
{
|
|
"source": "/storage",
|
|
"destination": "/basics/catalog#object-storage"
|
|
},
|
|
{
|
|
"source": "/storage/configuration",
|
|
"destination": "/basics/catalog#object-storage"
|
|
},
|
|
{
|
|
"source": "/deployment/storage",
|
|
"destination": "/basics/catalog#object-storage"
|
|
},
|
|
{
|
|
"source": "/storage/monitoring",
|
|
"destination": "/deployment/opentelemetry"
|
|
},
|
|
{
|
|
"source": "/search/sql",
|
|
"destination": "/sql"
|
|
},
|
|
{
|
|
"source": "/search/sql/index",
|
|
"destination": "/sql"
|
|
},
|
|
{
|
|
"source": "/search/sql/fts-sql",
|
|
"destination": "/sql/dql/fts"
|
|
},
|
|
{
|
|
"source": "/sql/select",
|
|
"destination": "/sql/dql/select"
|
|
},
|
|
{
|
|
"source": "/sql/subqueries",
|
|
"destination": "/sql/dql/subqueries"
|
|
},
|
|
{
|
|
"source": "/sql/join",
|
|
"destination": "/sql/dql/join"
|
|
},
|
|
{
|
|
"source": "/sql/aggregation",
|
|
"destination": "/sql/dql/aggregation"
|
|
},
|
|
{
|
|
"source": "/sql/window",
|
|
"destination": "/sql/dql/window"
|
|
},
|
|
{
|
|
"source": "/sql/sampling",
|
|
"destination": "/sql/dql/sampling"
|
|
},
|
|
{
|
|
"source": "/sql/explain",
|
|
"destination": "/sql/dql/explain"
|
|
},
|
|
{
|
|
"source": "/sql/operators",
|
|
"destination": "/sql/dql/operators"
|
|
},
|
|
{
|
|
"source": "/sql/functions",
|
|
"destination": "/sql/dql/functions"
|
|
},
|
|
{
|
|
"source": "/sql/scalar-functions",
|
|
"destination": "/sql/dql/scalar-functions"
|
|
},
|
|
{
|
|
"source": "/feature-engineering/functions",
|
|
"destination": "/management/function"
|
|
},
|
|
{
|
|
"source": "/sql/prepared-statements",
|
|
"destination": "/basics/sql#prepared-statements"
|
|
},
|
|
{
|
|
"source": "/sql/ddl",
|
|
"destination": "/sql/ddl/table"
|
|
},
|
|
{
|
|
"source": "/sql/dml",
|
|
"destination": "/sql/dml/insert"
|
|
},
|
|
{
|
|
"source": "/sql/refresh",
|
|
"destination": "/sql/dml/refresh-column"
|
|
},
|
|
{
|
|
"source": "/sql/show",
|
|
"destination": "/sql/ddl/job"
|
|
},
|
|
{
|
|
"source": "/faq",
|
|
"destination": "/deployment/support"
|
|
},
|
|
{
|
|
"source": "/faq/faq-oss",
|
|
"destination": "/deployment/support"
|
|
},
|
|
{
|
|
"source": "/faq/faq-enterprise",
|
|
"destination": "/deployment/support"
|
|
},
|
|
{
|
|
"source": "/troubleshooting",
|
|
"destination": "/deployment/support"
|
|
},
|
|
{
|
|
"source": "/basics/apis",
|
|
"destination": "/basics/sdk"
|
|
},
|
|
{
|
|
"source": "/enterprise/distributed-column-refresh",
|
|
"destination": "/enterprise/adaptive-execution"
|
|
}
|
|
],
|
|
"navigation": {
|
|
"tabs": [
|
|
{
|
|
"tab": "Documentation",
|
|
"groups": [
|
|
{
|
|
"group": "Introduction",
|
|
"pages": [
|
|
"index",
|
|
"basics/lancedb-embedded",
|
|
"basics/embedded-vs-enterprise"
|
|
]
|
|
},
|
|
{
|
|
"group": "Getting Started",
|
|
"pages": [
|
|
"quickstart",
|
|
"basics/sdk",
|
|
"basics/sql",
|
|
"basics/agentic-skills",
|
|
"deployment/support"
|
|
]
|
|
},
|
|
{
|
|
"group": "Concepts",
|
|
"pages": [
|
|
"basics/lance",
|
|
"basics/catalog",
|
|
"basics/jobs",
|
|
"tables/realtime-engine",
|
|
"tables/consistency",
|
|
"basics/guarantees",
|
|
"basics/limits",
|
|
"basics/naming"
|
|
]
|
|
},
|
|
{
|
|
"group": "Data Ingestion",
|
|
"pages": [
|
|
"ingestion/index",
|
|
"ingestion/create-table",
|
|
"ingestion/insert",
|
|
"ingestion/merge-insert",
|
|
"ingestion/update",
|
|
"ingestion/delete",
|
|
"ingestion/define-storage-integration",
|
|
"ingestion/migrate-from-embedded",
|
|
"ingestion/import",
|
|
"enterprise/distributed-write",
|
|
"ingestion/realtime-write",
|
|
"enterprise/distributed-real-time-write"
|
|
]
|
|
},
|
|
{
|
|
"group": "Search",
|
|
"pages": [
|
|
"search/index",
|
|
"search/vector-search",
|
|
"search/full-text-search",
|
|
"search/hybrid-search",
|
|
"search/filtering",
|
|
"reranking/index",
|
|
"search/realtime-read",
|
|
"enterprise/distributed-real-time-read",
|
|
"enterprise/distributed-search",
|
|
"enterprise/data-page-cache",
|
|
"enterprise/tiered-index-cache",
|
|
"enterprise/cache-prewarm"
|
|
]
|
|
},
|
|
{
|
|
"group": "Data Curation",
|
|
"pages": [
|
|
"curation/index",
|
|
"curation/inspect-datasets",
|
|
"curation/create-function",
|
|
"curation/chunking",
|
|
"curation/changes",
|
|
"curation/statistical-sampling",
|
|
"curation/selective-sampling",
|
|
"curation/aggregate",
|
|
"curation/join",
|
|
"curation/blob-late-materialization",
|
|
"curation/distributed-shuffle",
|
|
"curation/windowing",
|
|
"curation/clustering",
|
|
"curation/dedupe",
|
|
"feature-engineering/view",
|
|
"curation/vend-secret",
|
|
"curation/gpu-function-execution",
|
|
"curation/slurm-scheduling"
|
|
]
|
|
},
|
|
{
|
|
"group": "Feature Engineering",
|
|
"pages": [
|
|
"feature-engineering/index",
|
|
"feature-engineering/add-computed-column",
|
|
"feature-engineering/refresh-column",
|
|
"feature-engineering/materialized-views",
|
|
"feature-engineering/refresh-materialized-view",
|
|
"enterprise/incremental-refresh",
|
|
"enterprise/auto-refresh",
|
|
"enterprise/checkpointing",
|
|
"enterprise/adaptive-execution",
|
|
"enterprise/gpu-refresh-execution",
|
|
"enterprise/slurm-refresh-scheduling"
|
|
]
|
|
},
|
|
{
|
|
"group": "Training",
|
|
"pages": [
|
|
"training/data-loading",
|
|
"training/training-cache",
|
|
"training/permutation",
|
|
"training/observability",
|
|
"training/distributed-training",
|
|
"training/checkpointing",
|
|
"training/resuming"
|
|
]
|
|
},
|
|
{
|
|
"group": "Management",
|
|
"pages": [
|
|
"management/index",
|
|
"management/catalog",
|
|
"management/database",
|
|
"management/namespace",
|
|
"management/table",
|
|
"management/view",
|
|
"management/materialized-view",
|
|
"management/secret",
|
|
"management/function",
|
|
"management/storage-integration"
|
|
]
|
|
},
|
|
{
|
|
"group": "Maintenance",
|
|
"pages": [
|
|
"indexing/index",
|
|
"enterprise/intelligent-auto-maintenance",
|
|
"indexing/vector-index",
|
|
"indexing/fts-index",
|
|
"indexing/scalar-index",
|
|
"indexing/incremental-indexing",
|
|
"enterprise/distributed-indexing",
|
|
"indexing/gpu-indexing",
|
|
"maintenance/compaction",
|
|
"enterprise/realtime-engine-compaction",
|
|
"enterprise/distributed-compaction",
|
|
"enterprise/advanced-conflict-resolution",
|
|
"maintenance/cleanup"
|
|
]
|
|
},
|
|
{
|
|
"group": "Security",
|
|
"pages": [
|
|
"enterprise/authentication",
|
|
"governance/authorization",
|
|
"governance/principals",
|
|
"governance/privileges",
|
|
"governance/audit-log",
|
|
"enterprise/security"
|
|
]
|
|
},
|
|
{
|
|
"group": "Deployment",
|
|
"pages": [
|
|
"enterprise/horizontal-scaling",
|
|
"deployment/opentelemetry",
|
|
"enterprise/deployment/kubernetes"
|
|
]
|
|
},
|
|
{
|
|
"group": "SQL Reference",
|
|
"pages": [
|
|
"sql/index",
|
|
"sql/data-types",
|
|
{
|
|
"group": "DDL",
|
|
"pages": [
|
|
"sql/ddl/database",
|
|
"sql/ddl/namespace",
|
|
"sql/ddl/table",
|
|
"sql/ddl/view",
|
|
"sql/ddl/materialized-view",
|
|
"sql/ddl/secret",
|
|
"sql/ddl/function",
|
|
"sql/ddl/storage-integration",
|
|
"sql/ddl/index",
|
|
"sql/ddl/job",
|
|
"sql/ddl/grant"
|
|
],
|
|
"icon": "sitemap"
|
|
},
|
|
{
|
|
"group": "DML",
|
|
"pages": [
|
|
"sql/dml/insert",
|
|
"sql/dml/update",
|
|
"sql/dml/delete",
|
|
"sql/dml/copy",
|
|
"sql/dml/refresh-column",
|
|
"sql/dml/refresh-materialized-view"
|
|
],
|
|
"icon": "database"
|
|
},
|
|
{
|
|
"group": "DQL",
|
|
"pages": [
|
|
"sql/dql/select",
|
|
"sql/dql/subqueries",
|
|
"sql/dql/join",
|
|
"sql/dql/operators",
|
|
"sql/dql/functions",
|
|
"sql/dql/scalar-functions",
|
|
"sql/dql/aggregation",
|
|
"sql/dql/window",
|
|
"sql/dql/sampling",
|
|
"sql/dql/changes",
|
|
"sql/dql/fts",
|
|
"sql/dql/contains-tokens",
|
|
"sql/dql/ivf-partition",
|
|
"sql/dql/dedupe",
|
|
"sql/dql/duplicate-pairs",
|
|
"sql/dql/vector-distance",
|
|
"sql/dql/blob-descriptor",
|
|
"sql/dql/generate-series",
|
|
"sql/dql/explain"
|
|
],
|
|
"icon": "filter"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Integrations",
|
|
"pages": [
|
|
"integrations/index",
|
|
{
|
|
"group": "Embedding Registry",
|
|
"pages": [
|
|
"embedding/index",
|
|
"embedding/quickstart"
|
|
]
|
|
},
|
|
{
|
|
"group": "Embedding Providers",
|
|
"pages": [
|
|
"integrations/embedding/huggingface",
|
|
"integrations/embedding/aws",
|
|
"integrations/embedding/cohere",
|
|
"integrations/embedding/colpali",
|
|
"integrations/embedding/gemini",
|
|
"integrations/embedding/ibm",
|
|
"integrations/embedding/imagebind",
|
|
"integrations/embedding/instructor",
|
|
"integrations/embedding/jina",
|
|
"integrations/embedding/nvidia",
|
|
"integrations/embedding/ollama",
|
|
"integrations/embedding/openai",
|
|
"integrations/embedding/openclip",
|
|
"integrations/embedding/sentence-transformers",
|
|
"integrations/embedding/voyageai",
|
|
"integrations/embedding/superlinked"
|
|
]
|
|
},
|
|
{
|
|
"group": "Rerankers",
|
|
"pages": [
|
|
"integrations/reranking/answerdotai",
|
|
"integrations/reranking/cohere",
|
|
"integrations/reranking/colbert",
|
|
"integrations/reranking/jina",
|
|
"integrations/reranking/openai",
|
|
"integrations/reranking/voyageai",
|
|
"integrations/reranking/watsonx"
|
|
]
|
|
},
|
|
{
|
|
"group": "Data Platforms & Frameworks",
|
|
"expanded": true,
|
|
"pages": [
|
|
"integrations/data/pydantic",
|
|
"integrations/data/duckdb",
|
|
"integrations/data/pandas_and_pyarrow",
|
|
"integrations/data/polars_arrow",
|
|
"integrations/data/dlt",
|
|
"integrations/data/voxel51"
|
|
]
|
|
},
|
|
{
|
|
"group": "AI Platforms & Frameworks",
|
|
"expanded": true,
|
|
"pages": [
|
|
"integrations/ai/agno",
|
|
"integrations/ai/hermes-agent",
|
|
"integrations/ai/huggingface",
|
|
"integrations/ai/langchain",
|
|
"integrations/ai/llamaIndex",
|
|
"integrations/ai/genkit",
|
|
"integrations/ai/kiln",
|
|
"integrations/ai/prompttools",
|
|
"integrations/ai/synthetic-data-kit",
|
|
"integrations/ai/vscode"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Tutorials",
|
|
"pages": [
|
|
"tutorials/index",
|
|
{
|
|
"group": "Search",
|
|
"pages": [
|
|
"tutorials/search/hybrid-search-beir",
|
|
"tutorials/search/multivector-xtr",
|
|
"tutorials/search/multivector-needle-in-a-haystack",
|
|
"tutorials/search/video-search",
|
|
"tutorials/search/vector-arithmetic",
|
|
"tutorials/search/ner-search",
|
|
"tutorials/search/reddit-summarizer"
|
|
]
|
|
},
|
|
{
|
|
"group": "RAG",
|
|
"pages": [
|
|
"tutorials/agents/contextual-rag",
|
|
"tutorials/agents/nvidia-rag-blueprint/index",
|
|
"tutorials/agents/time-travel-rag/index",
|
|
"tutorials/agents/multimodal-agent/index",
|
|
"tutorials/agents/matryoshka-embeddings",
|
|
"tutorials/agents/hyde",
|
|
"tutorials/agents/late-chunking",
|
|
"tutorials/agents/agentic-rag"
|
|
]
|
|
},
|
|
{
|
|
"group": "Feature Engineering",
|
|
"pages": [
|
|
"tutorials/feature-engineering/feature-engineering-101",
|
|
"tutorials/feature-engineering/materialized-views"
|
|
]
|
|
},
|
|
{
|
|
"group": "Training",
|
|
"pages": [
|
|
"training/object-detection",
|
|
"training/vlm-finetuning",
|
|
"integrations/stable-worldmodel"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Demos",
|
|
"pages": [
|
|
"demos/index",
|
|
"demos/semantic-art",
|
|
"demos/wikipedia-search",
|
|
"demos/video-search",
|
|
"demos/fineweb-edu-search",
|
|
"demos/robot-data-curation"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"logo": {
|
|
"light": "/static/assets/logo/dark-lancedb-logo.svg",
|
|
"dark": "/static/assets/logo/light-lancedb-logo.svg",
|
|
"href": "https://lancedb.com"
|
|
},
|
|
"background": {
|
|
"color": {
|
|
"light": "#FAF5F0",
|
|
"dark": "#000000"
|
|
}
|
|
},
|
|
"navbar": {
|
|
"links": [
|
|
{
|
|
"label": "Support",
|
|
"href": "https://www.lancedb.com/contact"
|
|
}
|
|
]
|
|
},
|
|
"footer": {
|
|
"socials": {
|
|
"github": "https://github.com/lancedb",
|
|
"linkedin": "https://www.linkedin.com/company/lancedb",
|
|
"x": "https://x.com/lancedb",
|
|
"discord": "https://discord.gg/AUEWnJ7Txb"
|
|
},
|
|
"links": [
|
|
{
|
|
"items": [
|
|
{
|
|
"label": "Cookie settings",
|
|
"href": "#cookie-settings"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"integrations": {
|
|
"ga4": {
|
|
"measurementId": "G-1TMC2PR69E"
|
|
}
|
|
}
|
|
}
|