[{"data":1,"prerenderedAt":3531},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-docs-aem":2254,"-apps-app-docs-aem-surround":3526},[4,140,553,581,704,924,1855,1975,1980,2027,2086,2212],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,85,119,136],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Starting new project","/getting-started/starting-new-project","0.getting-started/1.starting-new-project",{"title":15,"path":16,"stem":17},"What is Laioutr?","/getting-started/what-is-laioutr","0.getting-started/2.what-is-laioutr",{"title":19,"path":20,"stem":21,"children":22,"page":55},"Key Concepts","/getting-started/key-concepts","0.getting-started/3.key-concepts",[23,27,31,35,39,43,47,51],{"title":24,"path":25,"stem":26},"Architecture","/getting-started/key-concepts/architecture","0.getting-started/3.key-concepts/1.architecture",{"title":28,"path":29,"stem":30},"Data Model","/getting-started/key-concepts/data-model","0.getting-started/3.key-concepts/2.data-model",{"title":32,"path":33,"stem":34},"Internationalization","/getting-started/key-concepts/5.internationalization","0.getting-started/3.key-concepts/3.5.internationalization",{"title":36,"path":37,"stem":38},"Data Flow","/getting-started/key-concepts/data-flow","0.getting-started/3.key-concepts/3.data-flow",{"title":40,"path":41,"stem":42},"Extensibility","/getting-started/key-concepts/extensibility","0.getting-started/3.key-concepts/4.extensibility",{"title":44,"path":45,"stem":46},"Philosophy","/getting-started/key-concepts/philosophy","0.getting-started/3.key-concepts/5.philosophy",{"title":48,"path":49,"stem":50},"CI/CD Pipeline","/getting-started/key-concepts/ci-cd-pipeline","0.getting-started/3.key-concepts/6.ci-cd-pipeline",{"title":52,"path":53,"stem":54},"Multi-tenancy","/getting-started/key-concepts/multi-tenancy","0.getting-started/3.key-concepts/multi-tenancy",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Next Steps","/getting-started/next-steps","0.getting-started/4.next-steps",[61,65,69,73,77,81],{"title":62,"path":63,"stem":64},"Create Organization and Project","/getting-started/next-steps/create-org-and-project","0.getting-started/4.next-steps/0.create-org-and-project",{"title":66,"path":67,"stem":68},"First Project Configuration","/getting-started/next-steps/first-project-config","0.getting-started/4.next-steps/1.first-project-config",{"title":70,"path":71,"stem":72},"Setup Local Development Environment","/getting-started/next-steps/local-setup","0.getting-started/4.next-steps/3.local-setup",{"title":74,"path":75,"stem":76},"Troubleshooting Local Setup","/getting-started/next-steps/local-setup-troubleshooting","0.getting-started/4.next-steps/4.local-setup-troubleshooting",{"title":78,"path":79,"stem":80},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/5.create-custom-app",{"title":82,"path":83,"stem":84},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/6.cli",{"title":86,"path":87,"stem":88,"children":89},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[90,91,95,99,103,107,111,115],{"title":86,"path":87,"stem":88},{"title":92,"path":93,"stem":94},"Canonical Types Changelog","/getting-started/changelogs/canonical-types-changelog","0.getting-started/5.Changelogs/canonical-types-changelog",{"title":96,"path":97,"stem":98},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":100,"path":101,"stem":102},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":104,"path":105,"stem":106},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":108,"path":109,"stem":110},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":112,"path":113,"stem":114},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":116,"path":117,"stem":118},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":120,"path":121,"stem":122,"children":123,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[124,128,132],{"title":125,"path":126,"stem":127},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":129,"path":130,"stem":131},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":133,"path":134,"stem":135},"Claude Code plugin","/getting-started/hints-and-tips/claude-marketplace","0.getting-started/6.Hints-and-Tips/2.claude-marketplace",{"title":137,"path":138,"stem":139},"Documentation MCP Server","/getting-started/documentation-mcp-server","0.getting-started/7.documentation-mcp-server",{"title":141,"path":142,"stem":143,"children":144},"Frontend","/frontend","1.Frontend/0.index",[145,146,157,227,253,331],{"title":141,"path":142,"stem":143},{"title":125,"path":147,"stem":148,"children":149,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[150,153],{"title":19,"path":151,"stem":152},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":154,"path":155,"stem":156},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":158,"path":159,"stem":160,"children":161},"Features","/frontend/features","1.Frontend/2.Features/0.index",[162,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223],{"title":158,"path":159,"stem":160},{"title":164,"path":165,"stem":166},"Bot Protection","/frontend/features/bot-protection","1.Frontend/2.Features/bot-protection",{"title":168,"path":169,"stem":170},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":172,"path":173,"stem":174},"Content Preview","/frontend/features/content-preview","1.Frontend/2.Features/content-preview",{"title":176,"path":177,"stem":178},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":180,"path":181,"stem":182},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":184,"path":185,"stem":186},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":188,"path":189,"stem":190},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":192,"path":193,"stem":194},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":196,"path":197,"stem":198},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":200,"path":201,"stem":202},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":204,"path":205,"stem":206},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":208,"path":209,"stem":210},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":212,"path":213,"stem":214},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":216,"path":217,"stem":218},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":220,"path":221,"stem":222},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":224,"path":225,"stem":226},"Z-Ordering","/frontend/features/z-ordering","1.Frontend/2.Features/z-ordering",{"title":228,"path":229,"stem":230,"children":231},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[232,233,237,241,245,249],{"title":228,"path":229,"stem":230},{"title":234,"path":235,"stem":236},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":238,"path":239,"stem":240},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":242,"path":243,"stem":244},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":246,"path":247,"stem":248},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":250,"path":251,"stem":252},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":254,"path":255,"stem":256,"children":257},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[258,259,285,289,293,297,301,305,309,313,317,323,327],{"title":254,"path":255,"stem":256},{"title":260,"path":261,"stem":262,"children":263},"Recipes","/frontend/orchestr/recipes","1.Frontend/4.Orchestr/99.recipes/0.index",[264,265,269,273,277,281],{"title":260,"path":261,"stem":262},{"title":266,"path":267,"stem":268},"Analytics components from query handlers","/frontend/orchestr/recipes/analytics-from-query-handlers","1.Frontend/4.Orchestr/99.recipes/analytics-from-query-handlers",{"title":270,"path":271,"stem":272},"Identity cookies (cart and visitor IDs)","/frontend/orchestr/recipes/identity-cookies","1.Frontend/4.Orchestr/99.recipes/identity-cookies",{"title":274,"path":275,"stem":276},"System bootstrap in extendRequest","/frontend/orchestr/recipes/system-bootstrap","1.Frontend/4.Orchestr/99.recipes/system-bootstrap",{"title":278,"path":279,"stem":280},"Translating vendor errors","/frontend/orchestr/recipes/translating-vendor-errors","1.Frontend/4.Orchestr/99.recipes/translating-vendor-errors",{"title":282,"path":283,"stem":284},"Userland cache patterns","/frontend/orchestr/recipes/userland-cache-patterns","1.Frontend/4.Orchestr/99.recipes/userland-cache-patterns",{"title":286,"path":287,"stem":288},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":290,"path":291,"stem":292},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":294,"path":295,"stem":296},"Store Devtools","/frontend/orchestr/devtools","1.Frontend/4.Orchestr/Devtools",{"title":298,"path":299,"stem":300},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":302,"path":303,"stem":304},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":306,"path":307,"stem":308},"Client Environment","/frontend/orchestr/client-env","1.Frontend/4.Orchestr/client-env",{"title":310,"path":311,"stem":312},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":314,"path":315,"stem":316},"Filters","/frontend/orchestr/filters","1.Frontend/4.Orchestr/filters",{"title":318,"path":319,"stem":320,"children":321},"Page Index","/frontend/orchestr/page-index","1.Frontend/4.Orchestr/page-index",[322],{"title":318,"path":319,"stem":320},{"title":324,"path":325,"stem":326},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":328,"path":329,"stem":330},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":332,"path":333,"stem":334,"children":335},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[336,337,455,458,492,508,516,527,535,542],{"title":332,"path":333,"stem":334},{"title":338,"path":339,"stem":340,"children":341},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities/0.index",[342,343,347,351,355,359,363,367,371,375,379,383,387,391,395,399,403,407,411,415,419,423,427,431,435,439,443,447,451],{"title":338,"path":339,"stem":340},{"title":344,"path":345,"stem":346},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":348,"path":349,"stem":350},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":352,"path":353,"stem":354},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":356,"path":357,"stem":358},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":360,"path":361,"stem":362},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":364,"path":365,"stem":366},"Location","/frontend/api-reference/entities/location","1.Frontend/99.api-reference/01.entities/14.location",{"title":368,"path":369,"stem":370},"Glossary","/frontend/api-reference/entities/glossary","1.Frontend/99.api-reference/01.entities/15.glossary",{"title":372,"path":373,"stem":374},"Product List","/frontend/api-reference/entities/product-list","1.Frontend/99.api-reference/01.entities/16.product-list",{"title":376,"path":377,"stem":378},"Product List Item","/frontend/api-reference/entities/product-list-item","1.Frontend/99.api-reference/01.entities/17.product-list-item",{"title":380,"path":381,"stem":382},"Organization","/frontend/api-reference/entities/organization","1.Frontend/99.api-reference/01.entities/18.organization",{"title":384,"path":385,"stem":386},"Employee","/frontend/api-reference/entities/employee","1.Frontend/99.api-reference/01.entities/19.employee",{"title":388,"path":389,"stem":390},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":392,"path":393,"stem":394},"Cost Center","/frontend/api-reference/entities/cost-center","1.Frontend/99.api-reference/01.entities/20.cost-center",{"title":396,"path":397,"stem":398},"Budget","/frontend/api-reference/entities/budget","1.Frontend/99.api-reference/01.entities/21.budget",{"title":400,"path":401,"stem":402},"Quote","/frontend/api-reference/entities/quote","1.Frontend/99.api-reference/01.entities/22.quote",{"title":404,"path":405,"stem":406},"Quote Item","/frontend/api-reference/entities/quote-item","1.Frontend/99.api-reference/01.entities/23.quote-item",{"title":408,"path":409,"stem":410},"Approval Flow","/frontend/api-reference/entities/approval-flow","1.Frontend/99.api-reference/01.entities/24.approval-flow",{"title":412,"path":413,"stem":414},"Approval Rule","/frontend/api-reference/entities/approval-rule","1.Frontend/99.api-reference/01.entities/25.approval-rule",{"title":416,"path":417,"stem":418},"Fee","/frontend/api-reference/entities/fee","1.Frontend/99.api-reference/01.entities/26.fee",{"title":420,"path":421,"stem":422},"Stock Location","/frontend/api-reference/entities/stock-location","1.Frontend/99.api-reference/01.entities/27.stock-location",{"title":424,"path":425,"stem":426},"Stock Level","/frontend/api-reference/entities/stock-level","1.Frontend/99.api-reference/01.entities/28.stock-level",{"title":428,"path":429,"stem":430},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":432,"path":433,"stem":434},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":436,"path":437,"stem":438},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":440,"path":441,"stem":442},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":444,"path":445,"stem":446},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":448,"path":449,"stem":450},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":452,"path":453,"stem":454},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":200,"path":456,"stem":457},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":459,"path":460,"stem":461,"children":462},"Common Types","/frontend/api-reference/common-types","1.Frontend/99.api-reference/03.common-types/0.index",[463,464,468,472,476,480,484,488],{"title":459,"path":460,"stem":461},{"title":465,"path":466,"stem":467},"Link","/frontend/api-reference/common-types/link","1.Frontend/99.api-reference/03.common-types/1.link",{"title":469,"path":470,"stem":471},"Media","/frontend/api-reference/common-types/media","1.Frontend/99.api-reference/03.common-types/2.media",{"title":473,"path":474,"stem":475},"Money","/frontend/api-reference/common-types/money","1.Frontend/99.api-reference/03.common-types/3.money",{"title":477,"path":478,"stem":479},"UnitPrice","/frontend/api-reference/common-types/unit-price","1.Frontend/99.api-reference/03.common-types/4.unit-price",{"title":481,"path":482,"stem":483},"Measurement","/frontend/api-reference/common-types/measurement","1.Frontend/99.api-reference/03.common-types/5.measurement",{"title":485,"path":486,"stem":487},"Opening Hours","/frontend/api-reference/common-types/opening-hours","1.Frontend/99.api-reference/03.common-types/6.opening-hours",{"title":489,"path":490,"stem":491},"Commerce Value Types","/frontend/api-reference/common-types/commerce-values","1.Frontend/99.api-reference/03.common-types/7.commerce-values",{"title":493,"path":494,"stem":495,"children":496,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[497,500,504],{"title":286,"path":498,"stem":499},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":501,"path":502,"stem":503},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":505,"path":506,"stem":507},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":509,"path":510,"stem":511,"children":512,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[513],{"title":286,"path":514,"stem":515},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":517,"path":518,"stem":519,"children":520,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[521,524],{"title":501,"path":522,"stem":523},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":505,"path":525,"stem":526},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":528,"path":529,"stem":530,"children":531,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[532],{"title":501,"path":533,"stem":534},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":364,"path":536,"stem":537,"children":538,"page":55},"/frontend/api-reference/location","1.Frontend/99.api-reference/15.location",[539],{"title":501,"path":540,"stem":541},"/frontend/api-reference/location/queries","1.Frontend/99.api-reference/15.location/1.queries",{"title":543,"path":544,"stem":545,"children":546,"page":55},"B2b","/frontend/api-reference/b2b","1.Frontend/99.api-reference/16.b2b",[547,550],{"title":286,"path":548,"stem":549},"/frontend/api-reference/b2b/actions","1.Frontend/99.api-reference/16.b2b/1.actions",{"title":505,"path":551,"stem":552},"/frontend/api-reference/b2b/errors","1.Frontend/99.api-reference/16.b2b/2.errors",{"title":554,"path":555,"stem":556,"children":557},"Agent API","/agent-api","10.Agent-API/0.index",[558,559],{"title":554,"path":555,"stem":556},{"title":560,"path":561,"stem":562,"children":563},"Laioutr MCP","/agent-api/laioutr-mcp","10.Agent-API/1.Laioutr-MCP/0.index",[564,565,569,573,577],{"title":560,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Connecting to Laioutr MCP","/agent-api/laioutr-mcp/connecting-to-laioutr-mcp","10.Agent-API/1.Laioutr-MCP/1.connecting-to-laioutr-mcp",{"title":570,"path":571,"stem":572},"Supported tools","/agent-api/laioutr-mcp/supported-tools","10.Agent-API/1.Laioutr-MCP/2.supported-tools",{"title":574,"path":575,"stem":576},"Security best practices","/agent-api/laioutr-mcp/security-best-practices","10.Agent-API/1.Laioutr-MCP/3.security-best-practices",{"title":578,"path":579,"stem":580},"Integrating your own MCP client","/agent-api/laioutr-mcp/integrating-your-own-mcp-client","10.Agent-API/1.Laioutr-MCP/4.integrating-your-own-mcp-client",{"title":582,"path":583,"stem":584,"children":585},"Offering","/offering","11.Offering/0.index",[586,587,622,634,651,689,698],{"title":582,"path":583,"stem":584},{"title":588,"path":589,"stem":590,"children":591},"Products","/offering/products","11.Offering/1.Products/0.index",[592,593,598,604,610,616],{"title":588,"path":589,"stem":590},{"title":141,"path":594,"stem":595,"children":596},"/offering/products/frontend","11.Offering/1.Products/1.Frontend/0.index",[597],{"title":141,"path":594,"stem":595},{"title":599,"path":600,"stem":601,"children":602},"Cockpit","/offering/products/cockpit","11.Offering/1.Products/2.Cockpit/0.index",[603],{"title":599,"path":600,"stem":601},{"title":605,"path":606,"stem":607,"children":608},"Checkout","/offering/products/checkout","11.Offering/1.Products/3.Checkout/0.index",[609],{"title":605,"path":606,"stem":607},{"title":611,"path":612,"stem":613,"children":614},"Cloud","/offering/products/cloud","11.Offering/1.Products/4.cloud/0.index",[615],{"title":611,"path":612,"stem":613},{"title":617,"path":618,"stem":619,"children":620},"Larry AI","/offering/products/larry-ai","11.Offering/1.Products/5.larry-ai/0.index",[621],{"title":617,"path":618,"stem":619},{"title":623,"path":624,"stem":625,"children":626,"page":55},"Service Level Agreement","/offering/service-level-agreement","11.Offering/2.service-level-agreement",[627,630],{"title":623,"path":628,"stem":629},"/offering/service-level-agreement/standard-service-level-agreement","11.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":631,"path":632,"stem":633},"Backups","/offering/service-level-agreement/backups","11.Offering/2.service-level-agreement/backups",{"title":635,"path":636,"stem":637,"children":638,"page":55},"Customer Support","/offering/customer-support","11.Offering/3.customer-support",[639,643,647],{"title":640,"path":641,"stem":642},"Standard Customer Support","/offering/customer-support/standard-customer-support","11.Offering/3.customer-support/1.standard-customer-support",{"title":644,"path":645,"stem":646},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","11.Offering/3.customer-support/maximum-serverity-levels",{"title":648,"path":649,"stem":650},"Professional Service Plans","/offering/customer-support/professional-service-plans","11.Offering/3.customer-support/professional-service-plans",{"title":652,"path":653,"stem":654,"children":655},"Trust Center","/offering/trust-center","11.Offering/4.trust-center/0.index",[656,657,661,665,669,673,677,681,685],{"title":652,"path":653,"stem":654},{"title":658,"path":659,"stem":660},"Data Protection (GDPR)","/offering/trust-center/data-protection","11.Offering/4.trust-center/1.data-protection",{"title":662,"path":663,"stem":664},"Subprocessors","/offering/trust-center/subprocessors","11.Offering/4.trust-center/2.subprocessors",{"title":666,"path":667,"stem":668},"Infrastructure & Hosting","/offering/trust-center/infrastructure","11.Offering/4.trust-center/3.infrastructure",{"title":670,"path":671,"stem":672},"Security Measures","/offering/trust-center/security-measures","11.Offering/4.trust-center/4.security-measures",{"title":674,"path":675,"stem":676},"Incident Response","/offering/trust-center/incident-response","11.Offering/4.trust-center/5.incident-response",{"title":678,"path":679,"stem":680},"Compliance & Certifications","/offering/trust-center/compliance","11.Offering/4.trust-center/6.compliance",{"title":682,"path":683,"stem":684},"Cookies and browser storage","/offering/trust-center/cookies","11.Offering/4.trust-center/7.cookies",{"title":686,"path":687,"stem":688},"FAQ","/offering/trust-center/faq","11.Offering/4.trust-center/8.faq",{"title":690,"path":691,"stem":692,"children":693,"page":55},"Policies","/offering/policies","11.Offering/5.policies",[694],{"title":695,"path":696,"stem":697},"Fair usage policy","/offering/policies/fair-usage-policy","11.Offering/5.policies/fair-usage-policy",{"title":699,"path":700,"stem":701,"children":702},"Academy","/offering/academy","11.Offering/6.academy/0.index",[703],{"title":699,"path":700,"stem":701},{"title":705,"path":706,"stem":707,"children":708},"Apps","/apps","2.apps/0.index",[709,710,806,908],{"title":705,"path":706,"stem":707},{"title":711,"path":712,"stem":713,"children":714},"App Development","/apps/app-development","2.apps/app-development/0.index",[715,716,738,742,746,750,754,758,762,766,770,774,778,782,786,790,794,798,802],{"title":711,"path":712,"stem":713},{"title":717,"path":718,"stem":719,"children":720},"Guides","/apps/app-development/guides","2.apps/app-development/99.guides/0.index",[721,722,726,730,734],{"title":717,"path":718,"stem":719},{"title":723,"path":724,"stem":725},"Separate schema components from UI components","/apps/app-development/guides/schema-components-vs-ui-components","2.apps/app-development/99.guides/schema-components-vs-ui-components",{"title":727,"path":728,"stem":729},"Section config standard","/apps/app-development/guides/section-config-standard","2.apps/app-development/99.guides/section-config-standard",{"title":731,"path":732,"stem":733},"Shared field factories","/apps/app-development/guides/shared-field-factories","2.apps/app-development/99.guides/shared-field-factories",{"title":735,"path":736,"stem":737},"How to write CSS","/apps/app-development/guides/writing-css","2.apps/app-development/99.guides/writing-css",{"title":739,"path":740,"stem":741},"App Configuration","/apps/app-development/app-configuration","2.apps/app-development/app-configuration",{"title":743,"path":744,"stem":745},"App Manifest","/apps/app-development/app-manifest","2.apps/app-development/app-manifest",{"title":747,"path":748,"stem":749},"App Starter","/apps/app-development/app-starter","2.apps/app-development/app-starter",{"title":751,"path":752,"stem":753},"Best Practice","/apps/app-development/best-practice","2.apps/app-development/best-practice",{"title":755,"path":756,"stem":757},"Block Definitions","/apps/app-development/block-definitions","2.apps/app-development/block-definitions",{"title":759,"path":760,"stem":761},"Bot Protection Providers","/apps/app-development/bot-protection-providers","2.apps/app-development/bot-protection-providers",{"title":763,"path":764,"stem":765},"Coding Standards","/apps/app-development/coding-standards","2.apps/app-development/coding-standards",{"title":767,"path":768,"stem":769},"Consent Adapters","/apps/app-development/consent-adapters","2.apps/app-development/consent-adapters",{"title":771,"path":772,"stem":773},"Consuming Query Fields","/apps/app-development/consuming-query-fields","2.apps/app-development/consuming-query-fields",{"title":775,"path":776,"stem":777},"Content Collections","/apps/app-development/content-collections","2.apps/app-development/content-collections",{"title":779,"path":780,"stem":781},"Implementation Overview","/apps/app-development/implementation-overview","2.apps/app-development/implementation-overview",{"title":783,"path":784,"stem":785},"Media Libraries","/apps/app-development/media-libraries","2.apps/app-development/media-libraries",{"title":787,"path":788,"stem":789},"Platform Dependencies","/apps/app-development/platform-dependencies","2.apps/app-development/platform-dependencies",{"title":791,"path":792,"stem":793},"Releasing an App","/apps/app-development/releasing-an-app","2.apps/app-development/releasing-an-app",{"title":795,"path":796,"stem":797},"Schema Fields","/apps/app-development/schema-fields","2.apps/app-development/schema-fields",{"title":799,"path":800,"stem":801},"Section Definitions","/apps/app-development/section-definitions","2.apps/app-development/section-definitions",{"title":803,"path":804,"stem":805},"Studio Icons","/apps/app-development/studio-icons","2.apps/app-development/studio-icons",{"title":807,"path":808,"stem":809,"children":810},"App Docs","/apps/app-docs","2.apps/app-docs/0.index",[811,812,816,820,824,828,832,836,840,844,848,852,856,860,864,868,872,876,880,884,888,892,896,900,904],{"title":807,"path":808,"stem":809},{"title":813,"path":814,"stem":815},"Actindo","/apps/app-docs/actindo","2.apps/app-docs/actindo",{"title":817,"path":818,"stem":819},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.apps/app-docs/adobe-commerce",{"title":821,"path":822,"stem":823},"Adobe Experience Manager","/apps/app-docs/aem","2.apps/app-docs/aem",{"title":825,"path":826,"stem":827},"B2Bsellers","/apps/app-docs/b2bsellers","2.apps/app-docs/b2bsellers",{"title":829,"path":830,"stem":831},"Battery Included","/apps/app-docs/battery-included","2.apps/app-docs/battery-included",{"title":833,"path":834,"stem":835},"Vercel BotID","/apps/app-docs/botid","2.apps/app-docs/botid",{"title":837,"path":838,"stem":839},"Cap","/apps/app-docs/cap","2.apps/app-docs/cap",{"title":841,"path":842,"stem":843},"CCM19","/apps/app-docs/ccm19","2.apps/app-docs/ccm19",{"title":845,"path":846,"stem":847},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":849,"path":850,"stem":851},"Cookiebot","/apps/app-docs/cookiebot","2.apps/app-docs/cookiebot",{"title":853,"path":854,"stem":855},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":857,"path":858,"stem":859},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.apps/app-docs/gtm",{"title":861,"path":862,"stem":863},"Hygraph","/apps/app-docs/hygraph","2.apps/app-docs/hygraph",{"title":865,"path":866,"stem":867},"JTL Platform","/apps/app-docs/jtl-platform","2.apps/app-docs/jtl-platform",{"title":869,"path":870,"stem":871},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":873,"path":874,"stem":875},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.apps/app-docs/nimstrata",{"title":877,"path":878,"stem":879},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":881,"path":882,"stem":883},"Pimcore","/apps/app-docs/pimcore","2.apps/app-docs/pimcore",{"title":885,"path":886,"stem":887},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":889,"path":890,"stem":891},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":893,"path":894,"stem":895},"Sylius","/apps/app-docs/sylius","2.apps/app-docs/sylius",{"title":897,"path":898,"stem":899},"Cloudflare Turnstile","/apps/app-docs/turnstile","2.apps/app-docs/turnstile",{"title":901,"path":902,"stem":903},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":905,"path":906,"stem":907},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":909,"path":910,"stem":911,"children":912,"page":55},"Essentials","/apps/essentials","2.apps/essentials",[913,917,921],{"title":914,"path":915,"stem":916},"Legal","/apps/essentials/legal","2.apps/essentials/legal",{"title":918,"path":919,"stem":920},"Mailer","/apps/essentials/mailer","2.apps/essentials/mailer",{"title":228,"path":922,"stem":923},"/apps/essentials/seo","2.apps/essentials/seo",{"title":925,"path":926,"stem":927,"children":928},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[929,930,962,968,974,1170,1191,1197,1203,1257,1267,1285,1423],{"title":925,"path":926,"stem":927},{"title":5,"path":931,"stem":932,"children":933},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[934,935,939,943,947,951,955,959],{"title":5,"path":931,"stem":932},{"title":936,"path":937,"stem":938},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":940,"path":941,"stem":942},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":944,"path":945,"stem":946},"CSS Layers","/laioutr-ui/getting-started/css-layers","3.laioutr-ui/01.getting-started/css-layers",{"title":948,"path":949,"stem":950},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":952,"path":953,"stem":954},"Surface Tone","/laioutr-ui/getting-started/surface-tone","3.laioutr-ui/01.getting-started/surface-tone",{"title":956,"path":957,"stem":958},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":224,"path":960,"stem":961},"/laioutr-ui/getting-started/z-ordering","3.laioutr-ui/01.getting-started/z-ordering",{"title":963,"path":964,"stem":965,"children":966},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[967],{"title":963,"path":964,"stem":965},{"title":969,"path":970,"stem":971,"children":972},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[973],{"title":969,"path":970,"stem":971},{"title":975,"path":976,"stem":977,"children":978},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[979,980,986,1011,1023,1027,1031,1035,1039,1043,1055,1076,1080,1101,1117,1166],{"title":975,"path":976,"stem":977},{"title":981,"path":982,"stem":983,"children":984},"Alphabetical Index","/laioutr-ui/cms/alphabetical-index","3.laioutr-ui/cms/alphabetical-index",[985],{"title":981,"path":982,"stem":983},{"title":987,"path":988,"stem":989,"children":990,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[991,995,999,1003,1007],{"title":992,"path":993,"stem":994},"Banner Basic","/laioutr-ui/cms/banner/banner-basic","3.laioutr-ui/cms/banner/banner-basic",{"title":996,"path":997,"stem":998},"Banner Integrated","/laioutr-ui/cms/banner/banner-integrated","3.laioutr-ui/cms/banner/banner-integrated",{"title":1000,"path":1001,"stem":1002},"Banner Showcase","/laioutr-ui/cms/banner/banner-showcase","3.laioutr-ui/cms/banner/banner-showcase",{"title":1004,"path":1005,"stem":1006},"Media + Text","/laioutr-ui/cms/banner/media-text","3.laioutr-ui/cms/banner/media-text",{"title":1008,"path":1009,"stem":1010},"USP Banner","/laioutr-ui/cms/banner/usp-banner","3.laioutr-ui/cms/banner/usp-banner",{"title":517,"path":1012,"stem":1013,"children":1014,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[1015,1019],{"title":1016,"path":1017,"stem":1018},"Article Detail","/laioutr-ui/cms/blog/article-detail","3.laioutr-ui/cms/blog/article-detail",{"title":1020,"path":1021,"stem":1022},"Blog Post Listing","/laioutr-ui/cms/blog/blog-post-listing","3.laioutr-ui/cms/blog/blog-post-listing",{"title":1024,"path":1025,"stem":1026},"Brand Hero","/laioutr-ui/cms/brand-hero","3.laioutr-ui/cms/brand-hero",{"title":1028,"path":1029,"stem":1030},"Container","/laioutr-ui/cms/container","3.laioutr-ui/cms/container",{"title":1032,"path":1033,"stem":1034},"Content Grid","/laioutr-ui/cms/content-grid","3.laioutr-ui/cms/content-grid",{"title":1036,"path":1037,"stem":1038},"Editorial Grid","/laioutr-ui/cms/editorial-grid","3.laioutr-ui/cms/editorial-grid",{"title":1040,"path":1041,"stem":1042},"Media Gallery","/laioutr-ui/cms/media-gallery","3.laioutr-ui/cms/media-gallery",{"title":509,"path":1044,"stem":1045,"children":1046,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[1047,1051],{"title":1048,"path":1049,"stem":1050},"Email Input Form","/laioutr-ui/cms/newsletter/email-input-form","3.laioutr-ui/cms/newsletter/email-input-form",{"title":1052,"path":1053,"stem":1054},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletter-registration","3.laioutr-ui/cms/newsletter/newsletter-registration",{"title":1056,"path":1057,"stem":1058,"children":1059,"page":55},"Popups","/laioutr-ui/cms/popups","3.laioutr-ui/cms/popups",[1060,1064,1068,1072],{"title":1061,"path":1062,"stem":1063},"PopUp","/laioutr-ui/cms/popups/pop-up","3.laioutr-ui/cms/popups/pop-up",{"title":1065,"path":1066,"stem":1067},"PopUp Info","/laioutr-ui/cms/popups/pop-up-info","3.laioutr-ui/cms/popups/pop-up-info",{"title":1069,"path":1070,"stem":1071},"PopUp Newsletter","/laioutr-ui/cms/popups/pop-up-newsletter","3.laioutr-ui/cms/popups/pop-up-newsletter",{"title":1073,"path":1074,"stem":1075},"PopUp Promotion","/laioutr-ui/cms/popups/pop-up-promotion","3.laioutr-ui/cms/popups/pop-up-promotion",{"title":1077,"path":1078,"stem":1079},"Promotion Banner","/laioutr-ui/cms/promotion-banner","3.laioutr-ui/cms/promotion-banner",{"title":1081,"path":1082,"stem":1083,"children":1084,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[1085,1089,1093,1097],{"title":1086,"path":1087,"stem":1088},"Persona Quote","/laioutr-ui/cms/quotes/persona-quote","3.laioutr-ui/cms/quotes/persona-quote",{"title":1090,"path":1091,"stem":1092},"Persona Quote Slider","/laioutr-ui/cms/quotes/persona-quote-slider","3.laioutr-ui/cms/quotes/persona-quote-slider",{"title":1094,"path":1095,"stem":1096},"Quote Card","/laioutr-ui/cms/quotes/quote-card","3.laioutr-ui/cms/quotes/quote-card",{"title":1098,"path":1099,"stem":1100},"Quote Card Slider","/laioutr-ui/cms/quotes/quote-card-slider","3.laioutr-ui/cms/quotes/quote-card-slider",{"title":1102,"path":1103,"stem":1104,"children":1105,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[1106,1109,1113],{"title":440,"path":1107,"stem":1108},"/laioutr-ui/cms/reviews/review","3.laioutr-ui/cms/reviews/review",{"title":1110,"path":1111,"stem":1112},"Review Form","/laioutr-ui/cms/reviews/review-form","3.laioutr-ui/cms/reviews/review-form",{"title":1114,"path":1115,"stem":1116},"Social Share","/laioutr-ui/cms/reviews/social-share","3.laioutr-ui/cms/reviews/social-share",{"title":1118,"path":1119,"stem":1120,"children":1121,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[1122,1126,1130,1134,1138,1142,1146,1150,1154,1158,1162],{"title":1123,"path":1124,"stem":1125},"Content Slider","/laioutr-ui/cms/slider/content-slider","3.laioutr-ui/cms/slider/content-slider",{"title":1127,"path":1128,"stem":1129},"Hero Slider","/laioutr-ui/cms/slider/hero-slider","3.laioutr-ui/cms/slider/hero-slider",{"title":1131,"path":1132,"stem":1133},"Logo Grid","/laioutr-ui/cms/slider/logo-grid","3.laioutr-ui/cms/slider/logo-grid",{"title":1135,"path":1136,"stem":1137},"Logo Slider","/laioutr-ui/cms/slider/logo-slider","3.laioutr-ui/cms/slider/logo-slider",{"title":1139,"path":1140,"stem":1141},"Swiper Arrows","/laioutr-ui/cms/slider/swiper-arrows","3.laioutr-ui/cms/slider/swiper-arrows",{"title":1143,"path":1144,"stem":1145},"Swiper Bullets","/laioutr-ui/cms/slider/swiper-bullets","3.laioutr-ui/cms/slider/swiper-bullets",{"title":1147,"path":1148,"stem":1149},"Swiper Chrome","/laioutr-ui/cms/slider/swiper-chrome","3.laioutr-ui/cms/slider/swiper-chrome",{"title":1151,"path":1152,"stem":1153},"Swiper Nav Bar","/laioutr-ui/cms/slider/swiper-nav-bar","3.laioutr-ui/cms/slider/swiper-nav-bar",{"title":1155,"path":1156,"stem":1157},"Swiper Numbers","/laioutr-ui/cms/slider/swiper-numbers","3.laioutr-ui/cms/slider/swiper-numbers",{"title":1159,"path":1160,"stem":1161},"Swiper Scrollbar","/laioutr-ui/cms/slider/swiper-scrollbar","3.laioutr-ui/cms/slider/swiper-scrollbar",{"title":1163,"path":1164,"stem":1165},"Thumbnails Slider","/laioutr-ui/cms/slider/thumbnails-slider","3.laioutr-ui/cms/slider/thumbnails-slider",{"title":1167,"path":1168,"stem":1169},"Withdrawal Form","/laioutr-ui/cms/withdrawal-form","3.laioutr-ui/cms/withdrawal-form",{"title":364,"path":1171,"stem":1172,"children":1173},"/laioutr-ui/location","3.laioutr-ui/location/0.index",[1174,1175,1179,1183,1187],{"title":364,"path":1171,"stem":1172},{"title":1176,"path":1177,"stem":1178},"Location Card","/laioutr-ui/location/location-card","3.laioutr-ui/location/location-card",{"title":1180,"path":1181,"stem":1182},"Location Detail","/laioutr-ui/location/location-detail","3.laioutr-ui/location/location-detail",{"title":1184,"path":1185,"stem":1186},"Location Finder","/laioutr-ui/location/location-finder","3.laioutr-ui/location/location-finder",{"title":1188,"path":1189,"stem":1190},"Table Opening Hours","/laioutr-ui/location/table-opening-hours","3.laioutr-ui/location/table-opening-hours",{"title":1192,"path":1193,"stem":1194,"children":1195},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[1196],{"title":1192,"path":1193,"stem":1194},{"title":1198,"path":1199,"stem":1200,"children":1201},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[1202],{"title":1198,"path":1199,"stem":1200},{"title":1204,"path":1205,"stem":1206,"children":1207},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[1208,1209,1213,1217,1221,1225,1229,1233,1237,1241,1245,1249,1253],{"title":1204,"path":1205,"stem":1206},{"title":1210,"path":1211,"stem":1212},"Breadcrumbs","/laioutr-ui/navigation/breadcrumbs","3.laioutr-ui/navigation/breadcrumbs",{"title":1214,"path":1215,"stem":1216},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":1218,"path":1219,"stem":1220},"Footer Menu","/laioutr-ui/navigation/footer-menu","3.laioutr-ui/navigation/footer-menu",{"title":1222,"path":1223,"stem":1224},"Header Basic","/laioutr-ui/navigation/header-basic","3.laioutr-ui/navigation/header-basic",{"title":1226,"path":1227,"stem":1228},"Header Shop","/laioutr-ui/navigation/header-shop","3.laioutr-ui/navigation/header-shop",{"title":1230,"path":1231,"stem":1232},"Mega Menu","/laioutr-ui/navigation/mega-menu","3.laioutr-ui/navigation/mega-menu",{"title":1234,"path":1235,"stem":1236},"Menu Side by Side","/laioutr-ui/navigation/menu-side-by-side","3.laioutr-ui/navigation/menu-side-by-side",{"title":1238,"path":1239,"stem":1240},"Mobile Menu (Basic)","/laioutr-ui/navigation/mobile-menu-basic","3.laioutr-ui/navigation/mobile-menu-basic",{"title":1242,"path":1243,"stem":1244},"Mobile Menu (Shop)","/laioutr-ui/navigation/mobile-menu-shop","3.laioutr-ui/navigation/mobile-menu-shop",{"title":1246,"path":1247,"stem":1248},"Page Not Found","/laioutr-ui/navigation/page-not-found","3.laioutr-ui/navigation/page-not-found",{"title":1250,"path":1251,"stem":1252},"Search Auto-Suggest","/laioutr-ui/navigation/search-auto-suggest","3.laioutr-ui/navigation/search-auto-suggest",{"title":1254,"path":1255,"stem":1256},"Top Bar","/laioutr-ui/navigation/top-bar","3.laioutr-ui/navigation/top-bar",{"title":1258,"path":1259,"stem":1260,"children":1261},"Publishers & Media","/laioutr-ui/publishers","3.laioutr-ui/publishers/0.index",[1262,1263],{"title":1258,"path":1259,"stem":1260},{"title":1264,"path":1265,"stem":1266},"Media Feed","/laioutr-ui/publishers/media-feed","3.laioutr-ui/publishers/media-feed",{"title":1268,"path":1269,"stem":1270,"children":1271},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[1272,1273,1277,1281],{"title":1268,"path":1269,"stem":1270},{"title":1274,"path":1275,"stem":1276},"Plan Card","/laioutr-ui/saas/plan-card","3.laioutr-ui/saas/plan-card",{"title":1278,"path":1279,"stem":1280},"Plan Card Slider","/laioutr-ui/saas/plan-card-slider","3.laioutr-ui/saas/plan-card-slider",{"title":1282,"path":1283,"stem":1284},"Plan Comparison Table","/laioutr-ui/saas/plan-comparison-table","3.laioutr-ui/saas/plan-comparison-table",{"title":1286,"path":1287,"stem":1288,"children":1289},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[1290,1291,1319,1323,1327,1331,1335,1399,1403,1407,1411,1415,1419],{"title":1286,"path":1287,"stem":1288},{"title":432,"path":1292,"stem":1293,"children":1294,"page":55},"/laioutr-ui/shop/cart","3.laioutr-ui/shop/cart",[1295,1299,1303,1307,1311,1315],{"title":1296,"path":1297,"stem":1298},"Cart Coupon Code Accordion","/laioutr-ui/shop/cart/cart-coupon-code-accordion","3.laioutr-ui/shop/cart/cart-coupon-code-accordion",{"title":1300,"path":1301,"stem":1302},"Cart List Item","/laioutr-ui/shop/cart/cart-list-item","3.laioutr-ui/shop/cart/cart-list-item",{"title":1304,"path":1305,"stem":1306},"Cart Sheet","/laioutr-ui/shop/cart/cart-sheet","3.laioutr-ui/shop/cart/cart-sheet",{"title":1308,"path":1309,"stem":1310},"Cart Summary Box","/laioutr-ui/shop/cart/cart-summary-box","3.laioutr-ui/shop/cart/cart-summary-box",{"title":1312,"path":1313,"stem":1314},"Empty State Cart","/laioutr-ui/shop/cart/empty-state-cart","3.laioutr-ui/shop/cart/empty-state-cart",{"title":1316,"path":1317,"stem":1318},"Free Delivery Progress","/laioutr-ui/shop/cart/free-delivery-progress","3.laioutr-ui/shop/cart/free-delivery-progress",{"title":1320,"path":1321,"stem":1322},"Category Card Grid","/laioutr-ui/shop/category-card-grid","3.laioutr-ui/shop/category-card-grid",{"title":1324,"path":1325,"stem":1326},"Category Card Slider","/laioutr-ui/shop/category-card-slider","3.laioutr-ui/shop/category-card-slider",{"title":1328,"path":1329,"stem":1330},"Filter Bar","/laioutr-ui/shop/filter-bar","3.laioutr-ui/shop/filter-bar",{"title":1332,"path":1333,"stem":1334},"Filter Off Canvas","/laioutr-ui/shop/filter-off-canvas","3.laioutr-ui/shop/filter-off-canvas",{"title":1336,"path":1337,"stem":1338,"children":1339,"page":55},"Product Detail","/laioutr-ui/shop/product-detail","3.laioutr-ui/shop/product-detail",[1340,1344,1348,1352,1356,1360,1364,1367,1371,1375,1379,1383,1387,1391,1395],{"title":1341,"path":1342,"stem":1343},"Add to Cart","/laioutr-ui/shop/product-detail/add-to-cart","3.laioutr-ui/shop/product-detail/add-to-cart",{"title":1345,"path":1346,"stem":1347},"Benefits Box","/laioutr-ui/shop/product-detail/benefits-box","3.laioutr-ui/shop/product-detail/benefits-box",{"title":1349,"path":1350,"stem":1351},"Button Group","/laioutr-ui/shop/product-detail/button-group","3.laioutr-ui/shop/product-detail/button-group",{"title":1353,"path":1354,"stem":1355},"Coupon Box","/laioutr-ui/shop/product-detail/coupon-box","3.laioutr-ui/shop/product-detail/coupon-box",{"title":1357,"path":1358,"stem":1359},"Energy Label","/laioutr-ui/shop/product-detail/energy-label","3.laioutr-ui/shop/product-detail/energy-label",{"title":1361,"path":1362,"stem":1363},"Price Info","/laioutr-ui/shop/product-detail/price-info","3.laioutr-ui/shop/product-detail/price-info",{"title":1336,"path":1365,"stem":1366},"/laioutr-ui/shop/product-detail/product-detail","3.laioutr-ui/shop/product-detail/product-detail",{"title":1368,"path":1369,"stem":1370},"Product Image Gallery","/laioutr-ui/shop/product-detail/product-image-gallery","3.laioutr-ui/shop/product-detail/product-image-gallery",{"title":1372,"path":1373,"stem":1374},"Product Specifications Table","/laioutr-ui/shop/product-detail/product-specifications","3.laioutr-ui/shop/product-detail/product-specifications",{"title":1376,"path":1377,"stem":1378},"Product Title","/laioutr-ui/shop/product-detail/product-title","3.laioutr-ui/shop/product-detail/product-title",{"title":1380,"path":1381,"stem":1382},"Quantity Discount","/laioutr-ui/shop/product-detail/quantity-discount","3.laioutr-ui/shop/product-detail/quantity-discount",{"title":1384,"path":1385,"stem":1386},"Variant Off Canvas","/laioutr-ui/shop/product-detail/variant-off-canvas","3.laioutr-ui/shop/product-detail/variant-off-canvas",{"title":1388,"path":1389,"stem":1390},"Variant Selector Configurator","/laioutr-ui/shop/product-detail/variant-selector-configurator","3.laioutr-ui/shop/product-detail/variant-selector-configurator",{"title":1392,"path":1393,"stem":1394},"Variant Selector (Multiple)","/laioutr-ui/shop/product-detail/variant-selector-multiple","3.laioutr-ui/shop/product-detail/variant-selector-multiple",{"title":1396,"path":1397,"stem":1398},"Variant Selector Options","/laioutr-ui/shop/product-detail/variant-selector-options","3.laioutr-ui/shop/product-detail/variant-selector-options",{"title":1400,"path":1401,"stem":1402},"Product Listing Grid","/laioutr-ui/shop/product-listing-grid","3.laioutr-ui/shop/product-listing-grid",{"title":1404,"path":1405,"stem":1406},"Product Slider","/laioutr-ui/shop/product-slider","3.laioutr-ui/shop/product-slider",{"title":1408,"path":1409,"stem":1410},"Product Slider Showcase","/laioutr-ui/shop/product-slider-showcase","3.laioutr-ui/shop/product-slider-showcase",{"title":1412,"path":1413,"stem":1414},"Product Tile (Basic)","/laioutr-ui/shop/product-tile-basic","3.laioutr-ui/shop/product-tile-basic",{"title":1416,"path":1417,"stem":1418},"Search Result Hero","/laioutr-ui/shop/search-result-hero","3.laioutr-ui/shop/search-result-hero",{"title":1420,"path":1421,"stem":1422},"Sort Modes","/laioutr-ui/shop/sort-modes","3.laioutr-ui/shop/sort-modes",{"title":1424,"path":1425,"stem":1426,"children":1427},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[1428,1429,1601,1625,1646,1663,1700,1813,1842],{"title":1424,"path":1425,"stem":1426},{"title":1430,"path":1431,"stem":1432,"children":1433,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[1434,1438,1442,1446,1450,1454,1458,1462,1466,1470,1474,1477,1481,1485,1489,1493,1497,1501,1505,1509,1513,1517,1521,1525,1529,1533,1537,1541,1545,1549,1553,1557,1561,1565,1569,1573,1577,1581,1585,1589,1593,1597],{"title":1435,"path":1436,"stem":1437},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":1439,"path":1440,"stem":1441},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":1443,"path":1444,"stem":1445},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":1447,"path":1448,"stem":1449},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":1451,"path":1452,"stem":1453},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":1455,"path":1456,"stem":1457},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":1459,"path":1460,"stem":1461},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":1463,"path":1464,"stem":1465},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":1467,"path":1468,"stem":1469},"Lightbox","/laioutr-ui/ui-kit/general/lightbox","3.laioutr-ui/ui-kit/01.general/Lightbox",{"title":1471,"path":1472,"stem":1473},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":469,"path":1475,"stem":1476},"/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":1478,"path":1479,"stem":1480},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":1482,"path":1483,"stem":1484},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":1486,"path":1487,"stem":1488},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":1490,"path":1491,"stem":1492},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":1494,"path":1495,"stem":1496},"Swatch","/laioutr-ui/ui-kit/general/swatch","3.laioutr-ui/ui-kit/01.general/Swatch",{"title":1498,"path":1499,"stem":1500},"SwiperScrollbar","/laioutr-ui/ui-kit/general/swiperscrollbar","3.laioutr-ui/ui-kit/01.general/SwiperScrollbar",{"title":1502,"path":1503,"stem":1504},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":1506,"path":1507,"stem":1508},"Tooltip","/laioutr-ui/ui-kit/general/tooltip","3.laioutr-ui/ui-kit/01.general/Tooltip",{"title":1510,"path":1511,"stem":1512},"Amount Pill","/laioutr-ui/ui-kit/general/amount-pill","3.laioutr-ui/ui-kit/01.general/amount-pill",{"title":1514,"path":1515,"stem":1516},"Animated Icon","/laioutr-ui/ui-kit/general/animated-icon","3.laioutr-ui/ui-kit/01.general/animated-icon",{"title":1518,"path":1519,"stem":1520},"Countdown","/laioutr-ui/ui-kit/general/countdown","3.laioutr-ui/ui-kit/01.general/countdown",{"title":1522,"path":1523,"stem":1524},"Countdown Boxed","/laioutr-ui/ui-kit/general/countdown-boxed","3.laioutr-ui/ui-kit/01.general/countdown-boxed",{"title":1526,"path":1527,"stem":1528},"Dark Mode Switch","/laioutr-ui/ui-kit/general/dark-mode-switch","3.laioutr-ui/ui-kit/01.general/dark-mode-switch",{"title":1530,"path":1531,"stem":1532},"Language Switcher","/laioutr-ui/ui-kit/general/language-switcher","3.laioutr-ui/ui-kit/01.general/language-switcher",{"title":1534,"path":1535,"stem":1536},"Media Preview","/laioutr-ui/ui-kit/general/media-preview","3.laioutr-ui/ui-kit/01.general/media-preview",{"title":1538,"path":1539,"stem":1540},"Media Stage","/laioutr-ui/ui-kit/general/media-stage","3.laioutr-ui/ui-kit/01.general/media-stage",{"title":1542,"path":1543,"stem":1544},"Nav Link Item","/laioutr-ui/ui-kit/general/nav-link-item","3.laioutr-ui/ui-kit/01.general/nav-link-item",{"title":1546,"path":1547,"stem":1548},"Nav Section Heading","/laioutr-ui/ui-kit/general/nav-section-heading","3.laioutr-ui/ui-kit/01.general/nav-section-heading",{"title":1550,"path":1551,"stem":1552},"OnSurface","/laioutr-ui/ui-kit/general/on-surface","3.laioutr-ui/ui-kit/01.general/on-surface",{"title":1554,"path":1555,"stem":1556},"Opening Status","/laioutr-ui/ui-kit/general/opening-status","3.laioutr-ui/ui-kit/01.general/opening-status",{"title":1558,"path":1559,"stem":1560},"Opening Status Detail","/laioutr-ui/ui-kit/general/opening-status-detail","3.laioutr-ui/ui-kit/01.general/opening-status-detail",{"title":1562,"path":1563,"stem":1564},"Opening Status Indicator","/laioutr-ui/ui-kit/general/opening-status-indicator","3.laioutr-ui/ui-kit/01.general/opening-status-indicator",{"title":1566,"path":1567,"stem":1568},"Rating Progress Bar Filter","/laioutr-ui/ui-kit/general/rating-progress-bar-filter","3.laioutr-ui/ui-kit/01.general/rating-progress-bar-filter",{"title":1570,"path":1571,"stem":1572},"Status Message","/laioutr-ui/ui-kit/general/status-message","3.laioutr-ui/ui-kit/01.general/status-message",{"title":1574,"path":1575,"stem":1576},"Stock Info Summary","/laioutr-ui/ui-kit/general/stock-info-summary","3.laioutr-ui/ui-kit/01.general/stock-info-summary",{"title":1578,"path":1579,"stem":1580},"Swatch Chip","/laioutr-ui/ui-kit/general/swatch-chip","3.laioutr-ui/ui-kit/01.general/swatch-chip",{"title":1582,"path":1583,"stem":1584},"Swatch Option","/laioutr-ui/ui-kit/general/swatch-option","3.laioutr-ui/ui-kit/01.general/swatch-option",{"title":1586,"path":1587,"stem":1588},"Swatch Summary","/laioutr-ui/ui-kit/general/swatch-summary","3.laioutr-ui/ui-kit/01.general/swatch-summary",{"title":1590,"path":1591,"stem":1592},"Table of Contents","/laioutr-ui/ui-kit/general/table-of-contents","3.laioutr-ui/ui-kit/01.general/table-of-contents",{"title":1594,"path":1595,"stem":1596},"Zoom Level (Segmented)","/laioutr-ui/ui-kit/general/zoom-level-segmented","3.laioutr-ui/ui-kit/01.general/zoom-level-segmented",{"title":1598,"path":1599,"stem":1600},"Zoom Level (Stepper)","/laioutr-ui/ui-kit/general/zoom-level-stepper","3.laioutr-ui/ui-kit/01.general/zoom-level-stepper",{"title":1602,"path":1603,"stem":1604,"children":1605,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[1606,1610,1613,1617,1621],{"title":1607,"path":1608,"stem":1609},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":465,"path":1611,"stem":1612},"/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":1614,"path":1615,"stem":1616},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":1618,"path":1619,"stem":1620},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":1622,"path":1623,"stem":1624},"Text Group","/laioutr-ui/ui-kit/typography/text-group","3.laioutr-ui/ui-kit/02.typography/text-group",{"title":1626,"path":1627,"stem":1628,"children":1629,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[1630,1634,1638,1642],{"title":1631,"path":1632,"stem":1633},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":1635,"path":1636,"stem":1637},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":1639,"path":1640,"stem":1641},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":1643,"path":1644,"stem":1645},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":1647,"path":1648,"stem":1649,"children":1650,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[1651,1655,1659],{"title":1652,"path":1653,"stem":1654},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":1656,"path":1657,"stem":1658},"Basic Table","/laioutr-ui/ui-kit/content/basic-table","3.laioutr-ui/ui-kit/04.content/basic-table",{"title":1660,"path":1661,"stem":1662},"Link Tile","/laioutr-ui/ui-kit/content/link-tile","3.laioutr-ui/ui-kit/04.content/link-tile",{"title":1664,"path":1665,"stem":1666,"children":1667,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[1668,1672,1676,1680,1684,1688,1692,1696],{"title":1669,"path":1670,"stem":1671},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":1673,"path":1674,"stem":1675},"Popover","/laioutr-ui/ui-kit/surfaces/popover","3.laioutr-ui/ui-kit/05.surfaces/Popover",{"title":1677,"path":1678,"stem":1679},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":1681,"path":1682,"stem":1683},"Tabs","/laioutr-ui/ui-kit/surfaces/tabs","3.laioutr-ui/ui-kit/05.surfaces/Tabs",{"title":1685,"path":1686,"stem":1687},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":1689,"path":1690,"stem":1691},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":1693,"path":1694,"stem":1695},"Context Menu","/laioutr-ui/ui-kit/surfaces/context-menu","3.laioutr-ui/ui-kit/05.surfaces/context-menu",{"title":1697,"path":1698,"stem":1699},"Navigation Menu","/laioutr-ui/ui-kit/surfaces/navigation-menu","3.laioutr-ui/ui-kit/05.surfaces/navigation-menu",{"title":1701,"path":1702,"stem":1703,"children":1704,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[1705,1709,1713,1717,1721,1725,1729,1733,1737,1741,1745,1749,1753,1757,1761,1765,1769,1773,1777,1781,1785,1789,1793,1797,1801,1805,1809],{"title":1706,"path":1707,"stem":1708},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":1710,"path":1711,"stem":1712},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":1714,"path":1715,"stem":1716},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":1718,"path":1719,"stem":1720},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":1722,"path":1723,"stem":1724},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1726,"path":1727,"stem":1728},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1730,"path":1731,"stem":1732},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1734,"path":1735,"stem":1736},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1738,"path":1739,"stem":1740},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1742,"path":1743,"stem":1744},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1746,"path":1747,"stem":1748},"Animated Button","/laioutr-ui/ui-kit/form/animated-button","3.laioutr-ui/ui-kit/06.form/animated-button",{"title":1750,"path":1751,"stem":1752},"Highlight Toggle","/laioutr-ui/ui-kit/form/highlight-toggle","3.laioutr-ui/ui-kit/06.form/highlight-toggle",{"title":1754,"path":1755,"stem":1756},"Icon Button","/laioutr-ui/ui-kit/form/icon-button","3.laioutr-ui/ui-kit/06.form/icon-button",{"title":1758,"path":1759,"stem":1760},"Input Autocomplete","/laioutr-ui/ui-kit/form/input-autocomplete","3.laioutr-ui/ui-kit/06.form/input-autocomplete",{"title":1762,"path":1763,"stem":1764},"Input Checkbox","/laioutr-ui/ui-kit/form/input-checkbox","3.laioutr-ui/ui-kit/06.form/input-checkbox",{"title":1766,"path":1767,"stem":1768},"Input Combobox","/laioutr-ui/ui-kit/form/input-combobox","3.laioutr-ui/ui-kit/06.form/input-combobox",{"title":1770,"path":1771,"stem":1772},"Input Group","/laioutr-ui/ui-kit/form/input-group","3.laioutr-ui/ui-kit/06.form/input-group",{"title":1774,"path":1775,"stem":1776},"Input Password","/laioutr-ui/ui-kit/form/input-password","3.laioutr-ui/ui-kit/06.form/input-password",{"title":1778,"path":1779,"stem":1780},"Input Pin","/laioutr-ui/ui-kit/form/input-pin","3.laioutr-ui/ui-kit/06.form/input-pin",{"title":1782,"path":1783,"stem":1784},"Input Radio","/laioutr-ui/ui-kit/form/input-radio","3.laioutr-ui/ui-kit/06.form/input-radio",{"title":1786,"path":1787,"stem":1788},"Input Rating","/laioutr-ui/ui-kit/form/input-rating","3.laioutr-ui/ui-kit/06.form/input-rating",{"title":1790,"path":1791,"stem":1792},"Input Search","/laioutr-ui/ui-kit/form/input-search","3.laioutr-ui/ui-kit/06.form/input-search",{"title":1794,"path":1795,"stem":1796},"Input Slider","/laioutr-ui/ui-kit/form/input-slider","3.laioutr-ui/ui-kit/06.form/input-slider",{"title":1798,"path":1799,"stem":1800},"Listbox","/laioutr-ui/ui-kit/form/listbox","3.laioutr-ui/ui-kit/06.form/listbox",{"title":1802,"path":1803,"stem":1804},"Option Tile (Image)","/laioutr-ui/ui-kit/form/option-tile-image","3.laioutr-ui/ui-kit/06.form/option-tile-image",{"title":1806,"path":1807,"stem":1808},"Option Tile (Text)","/laioutr-ui/ui-kit/form/option-tile-text","3.laioutr-ui/ui-kit/06.form/option-tile-text",{"title":1810,"path":1811,"stem":1812},"Variant Selection Card","/laioutr-ui/ui-kit/form/variant-selection-card","3.laioutr-ui/ui-kit/06.form/variant-selection-card",{"title":1814,"path":1815,"stem":1816,"children":1817,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1818,1822,1826,1830,1834,1838],{"title":1819,"path":1820,"stem":1821},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1823,"path":1824,"stem":1825},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1827,"path":1828,"stem":1829},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1831,"path":1832,"stem":1833},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1835,"path":1836,"stem":1837},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1839,"path":1840,"stem":1841},"Badge Promotion","/laioutr-ui/ui-kit/indicators/badge-promotion","3.laioutr-ui/ui-kit/07.indicators/badge-promotion",{"title":1843,"path":1844,"stem":1845,"children":1846,"page":55},"Utility Components","/laioutr-ui/ui-kit/utility-components","3.laioutr-ui/ui-kit/08.utility-components",[1847,1851],{"title":1848,"path":1849,"stem":1850},"Highlighted Text","/laioutr-ui/ui-kit/utility-components/highlighted-text","3.laioutr-ui/ui-kit/08.utility-components/highlighted-text",{"title":1852,"path":1853,"stem":1854},"Sizer","/laioutr-ui/ui-kit/utility-components/sizer","3.laioutr-ui/ui-kit/08.utility-components/sizer",{"title":1856,"path":1857,"stem":1858,"children":1859},"Hosting","/hosting","4.hosting/0.index",[1860,1861,1883,1913,1931,1961],{"title":1856,"path":1857,"stem":1858},{"title":1862,"path":1863,"stem":1864,"children":1865},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1866,1867,1871,1875,1879],{"title":1862,"path":1863,"stem":1864},{"title":1868,"path":1869,"stem":1870},"Limits","/hosting/laioutr-cloud/limits","4.hosting/0.laioutr-cloud/1.limits",{"title":1872,"path":1873,"stem":1874},"Fair use","/hosting/laioutr-cloud/fair-use","4.hosting/0.laioutr-cloud/2.fair-use",{"title":1876,"path":1877,"stem":1878},"Logs","/hosting/laioutr-cloud/logs","4.hosting/0.laioutr-cloud/3.logs",{"title":1880,"path":1881,"stem":1882},"Password protection","/hosting/laioutr-cloud/password-protection","4.hosting/0.laioutr-cloud/4.password-protection",{"title":1884,"path":1885,"stem":1886,"children":1887},"Hyperscaler","/hosting/hyperscaler","4.hosting/1.hyperscaler/0.index",[1888,1889,1893,1897,1901,1905,1909],{"title":1884,"path":1885,"stem":1886},{"title":1890,"path":1891,"stem":1892},"Akamai Adapter","/hosting/hyperscaler/akamai-adapter","4.hosting/1.hyperscaler/akamai-adapter",{"title":1894,"path":1895,"stem":1896},"AWS Adapter","/hosting/hyperscaler/aws-adapter","4.hosting/1.hyperscaler/aws-adapter",{"title":1898,"path":1899,"stem":1900},"Azure Adapter","/hosting/hyperscaler/azure-adapter","4.hosting/1.hyperscaler/azure-adapter",{"title":1902,"path":1903,"stem":1904},"Google Adapter","/hosting/hyperscaler/google-adapter","4.hosting/1.hyperscaler/google-adapter",{"title":1906,"path":1907,"stem":1908},"Netlify Adapter","/hosting/hyperscaler/netlify-adapter","4.hosting/1.hyperscaler/netlify-adapter",{"title":1910,"path":1911,"stem":1912},"Vercel Adapter","/hosting/hyperscaler/vercel-adapter","4.hosting/1.hyperscaler/vercel-adapter",{"title":1914,"path":1915,"stem":1916,"children":1917},"Native Hosting","/hosting/native-hosting-providers","4.hosting/2.native-hosting-providers/0.index",[1918,1919,1923,1927],{"title":1914,"path":1915,"stem":1916},{"title":1920,"path":1921,"stem":1922},"maxcluster","/hosting/native-hosting-providers/maxcluster","4.hosting/2.native-hosting-providers/maxcluster",{"title":1924,"path":1925,"stem":1926},"profihost","/hosting/native-hosting-providers/profihost","4.hosting/2.native-hosting-providers/profihost",{"title":1928,"path":1929,"stem":1930},"ScaleCommerce","/hosting/native-hosting-providers/scale-commerce","4.hosting/2.native-hosting-providers/scale-commerce",{"title":1932,"path":1933,"stem":1934,"children":1935},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-byos","4.hosting/3.bring-your-own-server-byos/0.index",[1936,1937,1941,1945,1949,1953,1957],{"title":1932,"path":1933,"stem":1934},{"title":1938,"path":1939,"stem":1940},"BYOS Agent","/hosting/bring-your-own-server-byos/byos-agent","4.hosting/3.bring-your-own-server-byos/byos-agent",{"title":1942,"path":1943,"stem":1944},"Changelog","/hosting/bring-your-own-server-byos/changelog","4.hosting/3.bring-your-own-server-byos/changelog",{"title":1946,"path":1947,"stem":1948},"DevOps Components","/hosting/bring-your-own-server-byos/devops","4.hosting/3.bring-your-own-server-byos/devops",{"title":1950,"path":1951,"stem":1952},"Infrastructure Requirements","/hosting/bring-your-own-server-byos/infrastructure","4.hosting/3.bring-your-own-server-byos/infrastructure",{"title":1954,"path":1955,"stem":1956},"Software Requirements","/hosting/bring-your-own-server-byos/software","4.hosting/3.bring-your-own-server-byos/software",{"title":1958,"path":1959,"stem":1960},"Webhook Configuration","/hosting/bring-your-own-server-byos/webhook-config","4.hosting/3.bring-your-own-server-byos/webhook-config",{"title":1962,"path":1963,"stem":1964,"children":1965},"CDN","/hosting/cdn","4.hosting/4.cdn/0.index",[1966,1967,1971],{"title":1962,"path":1963,"stem":1964},{"title":1968,"path":1969,"stem":1970},"Video CDN","/hosting/cdn/video-cdn","4.hosting/4.cdn/1.video-cdn",{"title":1972,"path":1973,"stem":1974},"Files","/hosting/cdn/files","4.hosting/4.cdn/2.files",{"title":605,"path":1976,"stem":1977,"children":1978},"/checkout","5.Checkout/0.index",[1979],{"title":605,"path":1976,"stem":1977},{"title":617,"path":1981,"stem":1982,"children":1983},"/larry-ai","6.Larry-AI/0.index",[1984,1985,1989,2019,2023],{"title":617,"path":1981,"stem":1982},{"title":1986,"path":1987,"stem":1988},"Larry Copilot","/larry-ai/larry-copilot","6.Larry-AI/1.larry-copilot",{"title":1990,"path":1991,"stem":1992,"children":1993},"Operations Center","/larry-ai/operations-center","6.Larry-AI/2.operations-center/0.index",[1994,1995,1999,2003,2007,2011,2015],{"title":1990,"path":1991,"stem":1992},{"title":1996,"path":1997,"stem":1998},"Performance agent","/larry-ai/operations-center/performance-agent","6.Larry-AI/2.operations-center/1.performance-agent",{"title":2000,"path":2001,"stem":2002},"SEO agent","/larry-ai/operations-center/seo-agent","6.Larry-AI/2.operations-center/2.seo-agent",{"title":2004,"path":2005,"stem":2006},"Content agent","/larry-ai/operations-center/content-agent","6.Larry-AI/2.operations-center/3.content-agent",{"title":2008,"path":2009,"stem":2010},"Findings and actions","/larry-ai/operations-center/findings-and-actions","6.Larry-AI/2.operations-center/4.findings-and-actions",{"title":2012,"path":2013,"stem":2014},"Agent set-up","/larry-ai/operations-center/agent-set-up","6.Larry-AI/2.operations-center/5.agent-set-up",{"title":2016,"path":2017,"stem":2018},"Who may do what","/larry-ai/operations-center/who-may-do-what","6.Larry-AI/2.operations-center/6.who-may-do-what",{"title":2020,"path":2021,"stem":2022},"AI credits","/larry-ai/ai-credits","6.Larry-AI/3.ai-credits",{"title":2024,"path":2025,"stem":2026},"Skills","/larry-ai/skills","6.Larry-AI/4.skills",{"title":948,"path":2028,"stem":2029,"children":2030},"/figma-kit","7.Figma Kit/0.index",[2031,2032,2048],{"title":948,"path":2028,"stem":2029},{"title":125,"path":2033,"stem":2034,"children":2035,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[2036,2040,2044],{"title":2037,"path":2038,"stem":2039},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":2041,"path":2042,"stem":2043},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":2045,"path":2046,"stem":2047},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":2049,"path":2050,"stem":2051,"children":2052,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[2053,2056,2059,2062,2066,2069,2073,2077,2080,2083],{"title":963,"path":2054,"stem":2055},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":969,"path":2057,"stem":2058},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":975,"path":2060,"stem":2061},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":2063,"path":2064,"stem":2065},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":1192,"path":2067,"stem":2068},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":2070,"path":2071,"stem":2072},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":2074,"path":2075,"stem":2076},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":1268,"path":2078,"stem":2079},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":1286,"path":2081,"stem":2082},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1424,"path":2084,"stem":2085},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":599,"path":2087,"stem":2088,"children":2089},"/cockpit","8.Cockpit/0.index",[2090,2091,2149,2166,2183],{"title":599,"path":2087,"stem":2088},{"title":158,"path":2092,"stem":2093,"children":2094,"page":55},"/cockpit/features","8.Cockpit/1.Features",[2095,2098,2102,2106,2110,2114,2118,2122,2126,2130,2134,2137,2141,2145],{"title":705,"path":2096,"stem":2097},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":2099,"path":2100,"stem":2101},"Calendar","/cockpit/features/calendar","8.Cockpit/1.Features/calendar",{"title":2103,"path":2104,"stem":2105},"Campaign Manager","/cockpit/features/campaign-manager","8.Cockpit/1.Features/campaign-manager",{"title":2107,"path":2108,"stem":2109},"Channels","/cockpit/features/channels","8.Cockpit/1.Features/channels",{"title":2111,"path":2112,"stem":2113},"Configuration","/cockpit/features/configuration","8.Cockpit/1.Features/configuration",{"title":2115,"path":2116,"stem":2117},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":2119,"path":2120,"stem":2121},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":2123,"path":2124,"stem":2125},"Distributr","/cockpit/features/distributr","8.Cockpit/1.Features/distributr",{"title":2127,"path":2128,"stem":2129},"Environments","/cockpit/features/environments","8.Cockpit/1.Features/environments",{"title":2131,"path":2132,"stem":2133},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":208,"path":2135,"stem":2136},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":2138,"path":2139,"stem":2140},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":2142,"path":2143,"stem":2144},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":2146,"path":2147,"stem":2148},"URL mapping","/cockpit/features/url-mapping","8.Cockpit/1.Features/url-mapping",{"title":2150,"path":2151,"stem":2152,"children":2153,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[2154,2158,2162],{"title":2155,"path":2156,"stem":2157},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":2159,"path":2160,"stem":2161},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":2163,"path":2164,"stem":2165},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":2167,"path":2168,"stem":2169,"children":2170,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[2171,2175,2179],{"title":2172,"path":2173,"stem":2174},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":2176,"path":2177,"stem":2178},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":2180,"path":2181,"stem":2182},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":2184,"path":2185,"stem":2186,"children":2187,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[2188,2192,2196,2200,2204,2208],{"title":2189,"path":2190,"stem":2191},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":2193,"path":2194,"stem":2195},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":2197,"path":2198,"stem":2199},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":2201,"path":2202,"stem":2203},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":2205,"path":2206,"stem":2207},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":2209,"path":2210,"stem":2211},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":2213,"path":2214,"stem":2215,"children":2216},"Data API","/data-api","9.Data-API/0.index",[2217,2218,2238,2248],{"title":2213,"path":2214,"stem":2215},{"title":2219,"path":2220,"stem":2221,"children":2222,"page":55},"Api Info","/data-api/api-info","9.Data-API/1.API-Info",[2223,2227,2231,2234],{"title":2224,"path":2225,"stem":2226},"API Basics","/data-api/api-info/api-basics","9.Data-API/1.API-Info/1.api-basics",{"title":2228,"path":2229,"stem":2230},"Authentication","/data-api/api-info/authentication","9.Data-API/1.API-Info/2.authentication",{"title":505,"path":2232,"stem":2233},"/data-api/api-info/errors","9.Data-API/1.API-Info/3.errors",{"title":2235,"path":2236,"stem":2237},"HTTP details","/data-api/api-info/http-details","9.Data-API/1.API-Info/4.http-details",{"title":2239,"path":2240,"stem":2241,"children":2242},"Management API","/data-api/management-api","9.Data-API/2.Management-API/0.index",[2243,2244],{"title":2239,"path":2240,"stem":2241},{"title":2245,"path":2246,"stem":2247},"Assets","/data-api/management-api/assets","9.Data-API/2.Management-API/1.assets",{"title":2249,"path":2250,"stem":2251,"children":2252},"Delivery API","/data-api/delivery-api","9.Data-API/3.Delivery-API/0.index",[2253],{"title":2249,"path":2250,"stem":2251},{"id":2255,"title":821,"aliases":2256,"body":2257,"changelogKeys":2256,"description":3516,"extension":3517,"links":2256,"meta":3518,"navigation":3519,"path":822,"playground":2256,"seo":3520,"sitemap":3522,"stem":823,"__hash__":3525},"docs/2.apps/app-docs/aem.md",null,{"type":2258,"value":2259,"toc":3496},"minimark",[2260,2265,2285,2288,2297,2301,2406,2409,2413,2451,2455,2485,2490,2533,2537,2564,2574,2590,2595,2598,2653,2656,2699,2702,2710,2713,2752,2763,2767,2770,2779,2783,2790,2807,2810,2813,2827,2831,2900,2903,2907,2919,3174,3328,3335,3347,3466,3469,3472,3492],[2261,2262,2264],"h2",{"id":2263},"overview","Overview",[2266,2267,2268,2269,2273,2274,2280,2281,2284],"p",{},"The ",[2270,2271,2272],"strong",{},"@laioutr-app/aem"," app connects a Laioutr project to ",[2275,2276,821],"a",{"href":2277,"rel":2278},"https://business.adobe.com/products/experience-manager/adobe-experience-manager.html",[2279],"nofollow"," (AEM). It reads the assets of AEM's DAM, with the Dynamic Media (Scene7) address each one was published on, so ",[2275,2282,2146],{"href":2283},"/cockpit/features/url-mapping#from-adobe-experience-manager"," can move every original into Assetr and keep each old URL answering — no CSV export needed.",[2266,2286,2287],{},"The app only reads. It never writes to AEM, and it reads only what the credential you give it may read.",[2289,2290,2292,2293,2296],"callout",{"icon":2291},"i-heroicons-information-circle","The app supports ",[2270,2294,2295],{},"AEM as a Cloud Service",". AEM 6.5 follows. It is free, like Laioutr's other connectors.",[2261,2298,2300],{"id":2299},"what-it-supports","What it supports",[2302,2303,2304,2315],"table",{},[2305,2306,2307],"thead",{},[2308,2309,2310,2313],"tr",{},[2311,2312],"th",{},[2311,2314],{},[2316,2317,2318,2329,2339,2354,2372,2382,2396],"tbody",{},[2308,2319,2320,2326],{},[2321,2322,2323],"td",{},[2270,2324,2325],{},"AEM version",[2321,2327,2328],{},"AEM as a Cloud Service, read on its author tier.",[2308,2330,2331,2336],{},[2321,2332,2333],{},[2270,2334,2335],{},"Signing in",[2321,2337,2338],{},"An access token (such as the 24-hour local development token), or OAuth Server-to-Server keys that renew by themselves.",[2308,2340,2341,2346],{},[2321,2342,2343],{},[2270,2344,2345],{},"What it reads",[2321,2347,2348,2349,2353],{},"Every asset (",[2350,2351,2352],"code",{},"dam:Asset",") below a DAM folder you choose: its path, name, file type, size, last change, title, description, tags, and the Dynamic Media file it was published as.",[2308,2355,2356,2361],{},[2321,2357,2358],{},[2270,2359,2360],{},"Old URLs",[2321,2362,2363,2364,2367,2368,2371],{},"Built for every asset published to Dynamic Media, on your own media host: ",[2350,2365,2366],{},"/is/image/…"," for images, ",[2350,2369,2370],{},"/is/content/…"," for PDFs, SVGs, videos and other files.",[2308,2373,2374,2379],{},[2321,2375,2376],{},[2270,2377,2378],{},"Originals",[2321,2380,2381],{},"The file stored in AEM, at full size, served to Laioutr through a signed link of your storefront.",[2308,2383,2384,2389],{},[2321,2385,2386],{},[2270,2387,2388],{},"Where it is used",[2321,2390,2391,2392,2395],{},"URL mapping's ",[2270,2393,2394],{},"From: AEM"," import.",[2308,2397,2398,2403],{},[2321,2399,2400],{},[2270,2401,2402],{},"Large DAMs",[2321,2404,2405],{},"Assets are read in pages of 100, in the order AEM created them, so a DAM of any size is read to the end and a new asset added during the read is not missed.",[2266,2407,2408],{},"Not supported yet: Content Fragments, pages, asset renditions and metadata beyond the fields above, delivery through Dynamic Media with OpenAPI, and change notifications from AEM.",[2261,2410,2412],{"id":2411},"what-you-need","What you need",[2414,2415,2416,2427,2438,2448],"ul",{},[2417,2418,2268,2419,2422,2423,2426],"li",{},[2270,2420,2421],{},"author host"," of your AEM as a Cloud Service environment, as Cloud Manager shows it, such as ",[2350,2424,2425],{},"author-p12345-e67890.adobeaemcloud.com",". Publish hosts do not answer the queries the app needs.",[2417,2428,2429,2430,2433,2434,2437],{},"A way to sign in: an ",[2270,2431,2432],{},"access token"," for a first look, or ",[2270,2435,2436],{},"OAuth Server-to-Server"," keys for everything that runs by itself.",[2417,2439,2268,2440,2443,2444,2447],{},[2270,2441,2442],{},"host your old Dynamic Media URLs answered on",", such as ",[2350,2445,2446],{},"media.example.com",".",[2417,2449,2450],{},"A storefront environment of the project the app can be installed and deployed on. It must answer from the internet without a password while an import runs: each original is fetched through it.",[2261,2452,2454],{"id":2453},"install-and-configure","Install and configure",[2456,2457,2458,2468,2482],"ol",{},[2417,2459,2460,2461,2464,2465,2467],{},"In the Cockpit, open the project's environment → ",[2270,2462,2463],{},"Package Management",", add ",[2270,2466,821],{}," and save.",[2417,2469,2470,2471,2473,2474,2477,2478,2481],{},"Open the environment's ",[2270,2472,2111],{}," in the menu, choose the app, and fill in the sections below. Each sign-in section has a ",[2270,2475,2476],{},"Test connection"," button that checks the values before you save. (Package Management → ",[2270,2479,2480],{},"Configure"," shows the same fields, without the tests.)",[2417,2483,2484],{},"Deploy the environment. Until the app has an author host and a deploy has run, URL mapping does not offer AEM for it.",[2486,2487,2489],"h3",{"id":2488},"connection","Connection",[2302,2491,2492,2501],{},[2305,2493,2494],{},[2308,2495,2496,2498],{},[2311,2497,1714],{},[2311,2499,2500],{},"What to enter",[2316,2502,2503,2516],{},[2308,2504,2505,2510],{},[2321,2506,2507],{},[2270,2508,2509],{},"Author host",[2321,2511,2512,2513,2447],{},"The author tier of your AEM as a Cloud Service environment, without ",[2350,2514,2515],{},"https://",[2308,2517,2518,2523],{},[2321,2519,2520],{},[2270,2521,2522],{},"Sign in with",[2321,2524,2525,2528,2529,2532],{},[2270,2526,2527],{},"An access token"," or ",[2270,2530,2531],{},"OAuth Server-to-Server keys",". Fill in the matching section below; the other one is ignored.",[2486,2534,2536],{"id":2535},"access-token","Access token",[2302,2538,2539,2547],{},[2305,2540,2541],{},[2308,2542,2543,2545],{},[2311,2544,1714],{},[2311,2546,2500],{},[2316,2548,2549],{},[2308,2550,2551,2555],{},[2321,2552,2553],{},[2270,2554,2536],{},[2321,2556,2268,2557,2560,2561,2447],{},[2350,2558,2559],{},"accessToken"," value of the downloaded JSON, without ",[2350,2562,2563],{},"Bearer",[2266,2565,2566,2567,2570,2571,2447],{},"Where to get it: in Cloud Manager, open the environment's ",[2270,2568,2569],{},"Developer Console",", then ",[2270,2572,2573],{},"Integrations → Local token → Get Local Development Token",[2414,2575,2576,2583],{},[2417,2577,2578,2579,2582],{},"It is valid for ",[2270,2580,2581],{},"24 hours",". The app stops reading once it expires, and says so.",[2417,2584,2585,2586,2589],{},"It reads everything ",[2270,2587,2588],{},"its user"," may read — the person who generated it. Adobe recommends it for development only, so switch to OAuth keys before a real migration.",[2266,2591,2592,2594],{},[2270,2593,2476],{}," lists one asset with the token and passes when AEM answers with it.",[2486,2596,2436],{"id":2597},"oauth-server-to-server",[2302,2599,2600,2608],{},[2305,2601,2602],{},[2308,2603,2604,2606],{},[2311,2605,1714],{},[2311,2607,2500],{},[2316,2609,2610,2620,2630,2640],{},[2308,2611,2612,2617],{},[2321,2613,2614],{},[2270,2615,2616],{},"Client ID",[2321,2618,2619],{},"The credential's client ID.",[2308,2621,2622,2627],{},[2321,2623,2624],{},[2270,2625,2626],{},"Client secret",[2321,2628,2629],{},"The credential's client secret.",[2308,2631,2632,2637],{},[2321,2633,2634],{},[2270,2635,2636],{},"Scopes",[2321,2638,2639],{},"As the credential's page lists them, separated by commas.",[2308,2641,2642,2647],{},[2321,2643,2644],{},[2270,2645,2646],{},"IMS host",[2321,2648,2649,2650,2447],{},"The credential's IMS endpoint. Leave empty for ",[2350,2651,2652],{},"ims-na1.adobelogin.com",[2266,2654,2655],{},"Setting it up in Adobe:",[2456,2657,2658,2670,2673,2679],{},[2417,2659,2660,2661,2666,2667,2669],{},"In the ",[2275,2662,2665],{"href":2663,"rel":2664},"https://developer.adobe.com/console",[2279],"Adobe Developer Console",", add an ",[2270,2668,2436],{}," credential to a project that has AEM.",[2417,2671,2672],{},"Copy its client ID, client secret and scopes into the settings above.",[2417,2674,2675,2676,2678],{},"Make one call — press ",[2270,2677,2476],{},". AEM creates the credential's technical account at that moment, in the read-only Contributors group.",[2417,2680,2681,2682,2685,2686,2689,2690,2693,2694,2698],{},"In AEM, under ",[2270,2683,2684],{},"Tools → Security",", give that technical account ",[2270,2687,2688],{},"read access"," to the DAM folders the migration needs: the DAM folder below, ",[2350,2691,2692],{},"/content/dam/dynamic-media"," where Dynamic Media keeps logos and similar assets, and any folder the ",[2275,2695,2697],{"href":2696},"#what-the-credential-may-read","access report"," shows as empty. Read only.",[2266,2700,2701],{},"The app asks Adobe for a new token by itself, five minutes before the current one expires.",[2266,2703,2704,2706,2707,2709],{},[2270,2705,2476],{}," asks Adobe IMS for a token with the keys and passes when one is returned. It checks the keys, not what the technical account may read — the ",[2275,2708,2697],{"href":2696}," does that.",[2486,2711,2245],{"id":2712},"assets",[2302,2714,2715,2723],{},[2305,2716,2717],{},[2308,2718,2719,2721],{},[2311,2720,1714],{},[2311,2722,2500],{},[2316,2724,2725,2739],{},[2308,2726,2727,2732],{},[2321,2728,2729],{},[2270,2730,2731],{},"DAM folder",[2321,2733,2734,2735,2738],{},"Assets are read below this folder. Leave empty for the whole DAM (",[2350,2736,2737],{},"/content/dam",").",[2308,2740,2741,2746],{},[2321,2742,2743],{},[2270,2744,2745],{},"Dynamic Media host",[2321,2747,2748,2749,2751],{},"Your own host the old Dynamic Media URLs answered on, such as ",[2350,2750,2446],{},". The old URL of each asset is built on it.",[2266,2753,2754,2755,2758,2759,2447],{},"Use your own host, not an Adobe one (",[2350,2756,2757],{},"s7d1.scene7.com"," and similar): only a domain you own can be switched to Laioutr once AEM is gone. See ",[2275,2760,2762],{"href":2761},"/cockpit/features/url-mapping#switch-the-dns","Switch the DNS",[2261,2764,2766],{"id":2765},"what-the-credential-may-read","What the credential may read",[2266,2768,2769],{},"AEM does not refuse an asset a user may not read; it leaves it out of the answer. A credential with too little access therefore looks like a DAM with fewer assets, and nothing fails.",[2266,2771,2772,2773,2775,2776,2778],{},"Before the first import, Laioutr runs an ",[2270,2774,2697],{}," with your credential and sends you the result: the user AEM signs it in as, when its token expires, and for the DAM folder, ",[2350,2777,2692],{}," and any other folder you name, how many assets are readable and how many of them were published to Dynamic Media. A folder that shows no assets usually means its read access is missing. The report only reads.",[2261,2780,2782],{"id":2781},"what-is-imported","What is imported",[2266,2784,2785,2786,2789],{},"In URL mapping, ",[2270,2787,2788],{},"New import → From: AEM"," reads the assets through the app, in pages, in the background. For each asset published to Dynamic Media:",[2414,2791,2792,2798,2804],{},[2417,2793,2794,2797],{},[2270,2795,2796],{},"The old URL"," is the one Dynamic Media answered on, on the Dynamic Media host above.",[2417,2799,2800,2803],{},[2270,2801,2802],{},"The file"," is the original stored in AEM, never the smaller copy Dynamic Media served.",[2417,2805,2806],{},"An old URL that an earlier import moved already (from a Dynamic Media CSV, say) is moved again with the AEM original. It keeps answering with the earlier file until the original is stored; the earlier file stays in your Assetr library.",[2266,2808,2809],{},"Assets AEM never published to Dynamic Media have no old URL to keep, and are not imported.",[2261,2811,2180],{"id":2812},"security",[2414,2814,2815,2818,2821,2824],{},[2417,2816,2817],{},"The access token and the client secret are kept as secrets: they stay on the storefront's server and never reach a browser.",[2417,2819,2820],{},"An original is served only to a link signed with a key derived from the project's secret. A link is valid for 30 days; an expired one is refused, and reading the assets again in a new import gives every asset a new one.",[2417,2822,2823],{},"The link hands out the file as a download, never as a page, and only for an asset below the DAM folder.",[2417,2825,2826],{},"An original AEM answers with a redirect to its own file storage is fetched from there without sending your credential along.",[2261,2828,2830],{"id":2829},"troubleshooting","Troubleshooting",[2302,2832,2833,2843],{},[2305,2834,2835],{},[2308,2836,2837,2840],{},[2311,2838,2839],{},"What you see",[2311,2841,2842],{},"What to do",[2316,2844,2845,2853,2866,2876,2884,2892],{},[2308,2846,2847,2850],{},[2321,2848,2849],{},"URL mapping says no storefront of the project offers AEM's assets",[2321,2851,2852],{},"Fill in the author host and the sign-in, save, and deploy the environment again.",[2308,2854,2855,2860],{},[2321,2856,2857,2859],{},[2270,2858,2476],{}," of the access token fails",[2321,2861,2862,2863,2865],{},"The token expired (after 24 hours) or was copied with ",[2350,2864,2563],{},". Get a new one and paste only its value.",[2308,2867,2868,2873],{},[2321,2869,2870,2872],{},[2270,2871,2476],{}," of the OAuth keys fails",[2321,2874,2875],{},"Check the client ID, secret and scopes against the credential's page, and the IMS host if the credential names one.",[2308,2877,2878,2881],{},[2321,2879,2880],{},"The import reads fewer assets than AEM holds",[2321,2882,2883],{},"The credential may not read some folders. Give it read access there and import again; what was moved is not moved twice.",[2308,2885,2886,2889],{},[2321,2887,2888],{},"The import stops because AEM refused the credential",[2321,2890,2891],{},"The token expired or the keys were revoked. Set a new token or keys, deploy, and start the import again.",[2308,2893,2894,2897],{},[2321,2895,2896],{},"The import stops because the storefront is unreachable",[2321,2898,2899],{},"The storefront is behind a password, or not deployed. Remove the password for the time of the import, or choose another environment.",[2266,2901,2902],{},"A busy AEM (429, 502, 503, 504) or a timeout is not a stop: the page is asked for again later.",[2261,2904,2906],{"id":2905},"for-developers","For developers",[2266,2908,2909,2910,2914,2915,2918],{},"The package is a Nuxt module configured under the key ",[2270,2911,2912],{},[2350,2913,2272],{},". In a Laioutr project the Cockpit writes these options from the settings above; in a project of your own, set them in ",[2350,2916,2917],{},"nuxt.config.ts",":",[2920,2921,2926],"pre",{"className":2922,"code":2923,"language":2924,"meta":2925,"style":2925},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@laioutr-core/frontend-core', '@laioutr-core/orchestr', '@laioutr-app/aem'],\n  '@laioutr-app/aem': {\n    authorHost: process.env.AEM_AUTHOR_HOST!,\n    authMode: 'oauth',\n    clientId: process.env.AEM_CLIENT_ID,\n    clientSecret: process.env.AEM_CLIENT_SECRET,\n    scopes: process.env.AEM_SCOPES,\n    damRoot: '/content/dam',\n    mediaHost: 'media.example.com',\n  },\n});\n","ts","",[2350,2927,2928,2937,2959,3005,3020,3044,3061,3082,3103,3124,3140,3156,3162],{"__ignoreMap":2925},[2929,2930,2933],"span",{"class":2931,"line":2932},"line",1,[2929,2934,2936],{"class":2935},"sHwdD","// nuxt.config.ts\n",[2929,2938,2940,2944,2947,2951,2955],{"class":2931,"line":2939},2,[2929,2941,2943],{"class":2942},"s7zQu","export",[2929,2945,2946],{"class":2942}," default",[2929,2948,2950],{"class":2949},"s2Zo4"," defineNuxtConfig",[2929,2952,2954],{"class":2953},"sTEyZ","(",[2929,2956,2958],{"class":2957},"sMK4o","{\n",[2929,2960,2962,2966,2968,2971,2974,2978,2980,2983,2986,2989,2991,2993,2995,2997,2999,3002],{"class":2931,"line":2961},3,[2929,2963,2965],{"class":2964},"swJcz","  modules",[2929,2967,2918],{"class":2957},[2929,2969,2970],{"class":2953}," [",[2929,2972,2973],{"class":2957},"'",[2929,2975,2977],{"class":2976},"sfazB","@laioutr-core/frontend-core",[2929,2979,2973],{"class":2957},[2929,2981,2982],{"class":2957},",",[2929,2984,2985],{"class":2957}," '",[2929,2987,2988],{"class":2976},"@laioutr-core/orchestr",[2929,2990,2973],{"class":2957},[2929,2992,2982],{"class":2957},[2929,2994,2985],{"class":2957},[2929,2996,2272],{"class":2976},[2929,2998,2973],{"class":2957},[2929,3000,3001],{"class":2953},"]",[2929,3003,3004],{"class":2957},",\n",[2929,3006,3008,3011,3013,3015,3017],{"class":2931,"line":3007},4,[2929,3009,3010],{"class":2957},"  '",[2929,3012,2272],{"class":2964},[2929,3014,2973],{"class":2957},[2929,3016,2918],{"class":2957},[2929,3018,3019],{"class":2957}," {\n",[2929,3021,3023,3026,3028,3031,3033,3036,3038,3041],{"class":2931,"line":3022},5,[2929,3024,3025],{"class":2964},"    authorHost",[2929,3027,2918],{"class":2957},[2929,3029,3030],{"class":2953}," process",[2929,3032,2447],{"class":2957},[2929,3034,3035],{"class":2953},"env",[2929,3037,2447],{"class":2957},[2929,3039,3040],{"class":2953},"AEM_AUTHOR_HOST",[2929,3042,3043],{"class":2957},"!,\n",[2929,3045,3047,3050,3052,3054,3057,3059],{"class":2931,"line":3046},6,[2929,3048,3049],{"class":2964},"    authMode",[2929,3051,2918],{"class":2957},[2929,3053,2985],{"class":2957},[2929,3055,3056],{"class":2976},"oauth",[2929,3058,2973],{"class":2957},[2929,3060,3004],{"class":2957},[2929,3062,3064,3067,3069,3071,3073,3075,3077,3080],{"class":2931,"line":3063},7,[2929,3065,3066],{"class":2964},"    clientId",[2929,3068,2918],{"class":2957},[2929,3070,3030],{"class":2953},[2929,3072,2447],{"class":2957},[2929,3074,3035],{"class":2953},[2929,3076,2447],{"class":2957},[2929,3078,3079],{"class":2953},"AEM_CLIENT_ID",[2929,3081,3004],{"class":2957},[2929,3083,3085,3088,3090,3092,3094,3096,3098,3101],{"class":2931,"line":3084},8,[2929,3086,3087],{"class":2964},"    clientSecret",[2929,3089,2918],{"class":2957},[2929,3091,3030],{"class":2953},[2929,3093,2447],{"class":2957},[2929,3095,3035],{"class":2953},[2929,3097,2447],{"class":2957},[2929,3099,3100],{"class":2953},"AEM_CLIENT_SECRET",[2929,3102,3004],{"class":2957},[2929,3104,3106,3109,3111,3113,3115,3117,3119,3122],{"class":2931,"line":3105},9,[2929,3107,3108],{"class":2964},"    scopes",[2929,3110,2918],{"class":2957},[2929,3112,3030],{"class":2953},[2929,3114,2447],{"class":2957},[2929,3116,3035],{"class":2953},[2929,3118,2447],{"class":2957},[2929,3120,3121],{"class":2953},"AEM_SCOPES",[2929,3123,3004],{"class":2957},[2929,3125,3127,3130,3132,3134,3136,3138],{"class":2931,"line":3126},10,[2929,3128,3129],{"class":2964},"    damRoot",[2929,3131,2918],{"class":2957},[2929,3133,2985],{"class":2957},[2929,3135,2737],{"class":2976},[2929,3137,2973],{"class":2957},[2929,3139,3004],{"class":2957},[2929,3141,3143,3146,3148,3150,3152,3154],{"class":2931,"line":3142},11,[2929,3144,3145],{"class":2964},"    mediaHost",[2929,3147,2918],{"class":2957},[2929,3149,2985],{"class":2957},[2929,3151,2446],{"class":2976},[2929,3153,2973],{"class":2957},[2929,3155,3004],{"class":2957},[2929,3157,3159],{"class":2931,"line":3158},12,[2929,3160,3161],{"class":2957},"  },\n",[2929,3163,3165,3168,3171],{"class":2931,"line":3164},13,[2929,3166,3167],{"class":2957},"}",[2929,3169,3170],{"class":2953},")",[2929,3172,3173],{"class":2957},";\n",[2302,3175,3176,3189],{},[2305,3177,3178],{},[2308,3179,3180,3183,3186],{},[2311,3181,3182],{},"Option",[2311,3184,3185],{},"Type",[2311,3187,3188],{},"Description",[2316,3190,3191,3208,3225,3244,3273,3294,3312],{},[2308,3192,3193,3200,3205],{},[2321,3194,3195],{},[2270,3196,3197],{},[2350,3198,3199],{},"authorHost",[2321,3201,3202],{},[2350,3203,3204],{},"string",[2321,3206,3207],{},"The author host. When empty, the app registers nothing.",[2308,3209,3210,3217,3222],{},[2321,3211,3212],{},[2270,3213,3214],{},[2350,3215,3216],{},"authMode",[2321,3218,3219],{},[2350,3220,3221],{},"'token' | 'oauth'",[2321,3223,3224],{},"How the app signs in.",[2308,3226,3227,3233,3237],{},[2321,3228,3229],{},[2270,3230,3231],{},[2350,3232,2559],{},[2321,3234,3235],{},[2350,3236,3204],{},[2321,3238,3239,3240,3243],{},"For ",[2350,3241,3242],{},"token",". Secret.",[2308,3245,3246,3264,3268],{},[2321,3247,3248,3253,3254,3253,3259],{},[2270,3249,3250],{},[2350,3251,3252],{},"clientId",", ",[2270,3255,3256],{},[2350,3257,3258],{},"clientSecret",[2270,3260,3261],{},[2350,3262,3263],{},"scopes",[2321,3265,3266],{},[2350,3267,3204],{},[2321,3269,3239,3270,3272],{},[2350,3271,3056],{},". The secret is secret.",[2308,3274,3275,3282,3286],{},[2321,3276,3277],{},[2270,3278,3279],{},[2350,3280,3281],{},"imsHost",[2321,3283,3284],{},[2350,3285,3204],{},[2321,3287,3239,3288,3290,3291,3293],{},[2350,3289,3056],{},"; ",[2350,3292,2652],{}," when unset.",[2308,3295,3296,3303,3307],{},[2321,3297,3298],{},[2270,3299,3300],{},[2350,3301,3302],{},"damRoot",[2321,3304,3305],{},[2350,3306,3204],{},[2321,3308,3309,3310,3293],{},"The DAM folder; ",[2350,3311,2737],{},[2308,3313,3314,3321,3325],{},[2321,3315,3316],{},[2270,3317,3318],{},[2350,3319,3320],{},"mediaHost",[2321,3322,3323],{},[2350,3324,3204],{},[2321,3326,3327],{},"The Dynamic Media host old URLs are built on.",[2486,3329,3331,3332],{"id":3330},"source-entity-asset","Source entity ",[2350,3333,3334],{},"Asset",[2266,3336,3337,3338,3342,3343,3346],{},"The app offers AEM's assets as source entities of type ",[2270,3339,3340],{},[2350,3341,3334],{}," through frontend-core's source entity API. Each entity is identified by its DAM path, carries one locale (",[2350,3344,3345],{},"und","), and gets a new version whenever any of its values changes.",[2302,3348,3349,3357],{},[2305,3350,3351],{},[2308,3352,3353,3355],{},[2311,3354,1714],{},[2311,3356,3188],{},[2316,3358,3359,3372,3382,3392,3402,3412,3425,3437,3450],{},[2308,3360,3361,3366],{},[2321,3362,3363],{},[2350,3364,3365],{},"path",[2321,3367,3368,3369,2447],{},"The DAM path, such as ",[2350,3370,3371],{},"/content/dam/brand/chair.jpg",[2308,3373,3374,3379],{},[2321,3375,3376],{},[2350,3377,3378],{},"name",[2321,3380,3381],{},"The file name.",[2308,3383,3384,3389],{},[2321,3385,3386],{},[2350,3387,3388],{},"mimeType",[2321,3390,3391],{},"The file type.",[2308,3393,3394,3399],{},[2321,3395,3396],{},[2350,3397,3398],{},"size",[2321,3400,3401],{},"The original's size in bytes.",[2308,3403,3404,3409],{},[2321,3405,3406],{},[2350,3407,3408],{},"modifiedAt",[2321,3410,3411],{},"When the asset last changed.",[2308,3413,3414,3419],{},[2321,3415,3416],{},[2350,3417,3418],{},"scene7File",[2321,3420,3421,3422,2738],{},"The Dynamic Media file it was published as (",[2350,3423,3424],{},"dam:scene7File",[2308,3426,3427,3432],{},[2321,3428,3429],{},[2350,3430,3431],{},"oldUrl",[2321,3433,3434,3435,2447],{},"Its Dynamic Media URL on ",[2350,3436,3320],{},[2308,3438,3439,3444],{},[2321,3440,3441],{},[2350,3442,3443],{},"originalUrl",[2321,3445,3446,3447,2738],{},"The signed link its original is served on (",[2350,3448,3449],{},"/api/aem/original/\u003Ctoken>",[2308,3451,3452,3463],{},[2321,3453,3454,3253,3457,3253,3460],{},[2350,3455,3456],{},"title",[2350,3458,3459],{},"description",[2350,3461,3462],{},"tags",[2321,3464,3465],{},"Its metadata in AEM.",[2266,3467,3468],{},"A field AEM has no value for is left out.",[2261,3470,1942],{"id":3471},"changelog",[2266,3473,3474,3475,3480,3481,3486,3487,3491],{},"All changelogs are managed in ",[2270,3476,3477],{},[2350,3478,3479],{},"CHANGELOG.md"," in the package's GitHub repository. This app does not currently have a ",[2275,3482,3485],{"href":3483,"rel":3484},"https://github.com/orgs/laioutr/repositories?q=&type=public",[2279],"public repository under the Laioutr organization","; when it is published there, use that repo's ",[2270,3488,3489],{},[2350,3490,3479],{}," for release notes.",[3493,3494,3495],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":2925,"searchDepth":2939,"depth":2939,"links":3497},[3498,3499,3500,3501,3507,3508,3509,3510,3511,3515],{"id":2263,"depth":2939,"text":2264},{"id":2299,"depth":2939,"text":2300},{"id":2411,"depth":2939,"text":2412},{"id":2453,"depth":2939,"text":2454,"children":3502},[3503,3504,3505,3506],{"id":2488,"depth":2961,"text":2489},{"id":2535,"depth":2961,"text":2536},{"id":2597,"depth":2961,"text":2436},{"id":2712,"depth":2961,"text":2245},{"id":2765,"depth":2939,"text":2766},{"id":2781,"depth":2939,"text":2782},{"id":2812,"depth":2939,"text":2180},{"id":2829,"depth":2939,"text":2830},{"id":2905,"depth":2939,"text":2906,"children":3512},[3513],{"id":3330,"depth":2961,"text":3514},"Source entity Asset",{"id":3471,"depth":2939,"text":1942},"Documentation for the Laioutr Adobe Experience Manager app. Read AEM's assets and their Dynamic Media addresses, so URL mapping can move every original into Assetr without a CSV.","md",{},true,{"title":821,"description":3521},"Documentation for the Laioutr Adobe Experience Manager app. Read AEM's assets and their Dynamic Media addresses…",{"loc":822,"lastmod":3523,"changefreq":3524,"priority":2932},"2026-11-12","monthly","I1Tz1L8mGhD1oCxu99JWVuWCKryeoWxcTsVPUz2qLa4",[3527,3529],{"title":817,"path":818,"stem":819,"description":3528,"children":-1},"Developer documentation for the Laioutr Adobe Commerce app package. Connect your Nuxt frontend to Adobe Commerce (Magento) via the GraphQL API.",{"title":825,"path":826,"stem":827,"description":3530,"children":-1},"Documentation for the Laioutr B2Bsellers app. Integrate the B2Bsellers Suite for Shopware 6 to add enterprise B2B features like employee management, order approvals, offers, budgets, and sales representative tools.",1794507679855]