[{"data":1,"prerenderedAt":3260},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-docs-sylius":1921,"-apps-app-docs-sylius-surround":3255},[4,156,483,663,1548,1638,1644,1650,1709,1808],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,135,152],{"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],{"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},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/4.create-custom-app",{"title":78,"path":79,"stem":80},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/5.cli",{"title":82,"path":83,"stem":84,"children":85},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107,111,115,119,123,127,131],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"Canonical Types Changelog","/getting-started/changelogs/canonical-types-changelog","0.getting-started/5.Changelogs/canonical-types-changelog",{"title":92,"path":93,"stem":94},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":96,"path":97,"stem":98},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":100,"path":101,"stem":102},"Core Types Changelog","/getting-started/changelogs/core-types-changelog","0.getting-started/5.Changelogs/core-types-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},"Kit Changelog","/getting-started/changelogs/kit-changelog","0.getting-started/5.Changelogs/kit-changelog",{"title":116,"path":117,"stem":118},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":120,"path":121,"stem":122},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":124,"path":125,"stem":126},"UI App Changelog","/getting-started/changelogs/ui-app-changelog","0.getting-started/5.Changelogs/ui-app-changelog",{"title":128,"path":129,"stem":130},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":132,"path":133,"stem":134},"UI Kit Changelog","/getting-started/changelogs/ui-kit-changelog","0.getting-started/5.Changelogs/ui-kit-changelog",{"title":136,"path":137,"stem":138,"children":139,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[140,144,148],{"title":141,"path":142,"stem":143},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":145,"path":146,"stem":147},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":149,"path":150,"stem":151},"Claude Code plugin","/getting-started/hints-and-tips/claude-marketplace","0.getting-started/6.Hints-and-Tips/2.claude-marketplace",{"title":153,"path":154,"stem":155},"MCP Server","/getting-started/mcp-server","0.getting-started/7.mcp-server",{"title":157,"path":158,"stem":159,"children":160},"Frontend","/frontend","1.Frontend/0.index",[161,162,173,235,261,325],{"title":157,"path":158,"stem":159},{"title":141,"path":163,"stem":164,"children":165,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[166,169],{"title":19,"path":167,"stem":168},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":170,"path":171,"stem":172},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":174,"path":175,"stem":176,"children":177},"Features","/frontend/features","1.Frontend/2.Features/0.index",[178,179,183,187,191,195,199,203,207,211,215,219,223,227,231],{"title":174,"path":175,"stem":176},{"title":180,"path":181,"stem":182},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":184,"path":185,"stem":186},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":188,"path":189,"stem":190},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":192,"path":193,"stem":194},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":196,"path":197,"stem":198},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":200,"path":201,"stem":202},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":204,"path":205,"stem":206},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":208,"path":209,"stem":210},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":212,"path":213,"stem":214},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":216,"path":217,"stem":218},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":220,"path":221,"stem":222},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":224,"path":225,"stem":226},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":228,"path":229,"stem":230},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":232,"path":233,"stem":234},"Z-Ordering","/frontend/features/z-ordering","1.Frontend/2.Features/z-ordering",{"title":236,"path":237,"stem":238,"children":239},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[240,241,245,249,253,257],{"title":236,"path":237,"stem":238},{"title":242,"path":243,"stem":244},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":246,"path":247,"stem":248},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":250,"path":251,"stem":252},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":254,"path":255,"stem":256},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":258,"path":259,"stem":260},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":262,"path":263,"stem":264,"children":265},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[266,267,293,297,301,305,309,313,317,321],{"title":262,"path":263,"stem":264},{"title":268,"path":269,"stem":270,"children":271},"Recipes","/frontend/orchestr/recipes","1.Frontend/4.Orchestr/99.recipes/0.index",[272,273,277,281,285,289],{"title":268,"path":269,"stem":270},{"title":274,"path":275,"stem":276},"Analytics components from query handlers","/frontend/orchestr/recipes/analytics-from-query-handlers","1.Frontend/4.Orchestr/99.recipes/analytics-from-query-handlers",{"title":278,"path":279,"stem":280},"Identity cookies (cart and visitor IDs)","/frontend/orchestr/recipes/identity-cookies","1.Frontend/4.Orchestr/99.recipes/identity-cookies",{"title":282,"path":283,"stem":284},"System bootstrap in extendRequest","/frontend/orchestr/recipes/system-bootstrap","1.Frontend/4.Orchestr/99.recipes/system-bootstrap",{"title":286,"path":287,"stem":288},"Translating vendor errors","/frontend/orchestr/recipes/translating-vendor-errors","1.Frontend/4.Orchestr/99.recipes/translating-vendor-errors",{"title":290,"path":291,"stem":292},"Userland cache patterns","/frontend/orchestr/recipes/userland-cache-patterns","1.Frontend/4.Orchestr/99.recipes/userland-cache-patterns",{"title":294,"path":295,"stem":296},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":298,"path":299,"stem":300},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":302,"path":303,"stem":304},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":306,"path":307,"stem":308},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"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},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":322,"path":323,"stem":324},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":326,"path":327,"stem":328,"children":329},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[330,331,393,396,426,442,450,461,469,476],{"title":326,"path":327,"stem":328},{"title":332,"path":333,"stem":334,"children":335},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities/0.index",[336,337,341,345,349,353,357,361,365,369,373,377,381,385,389],{"title":332,"path":333,"stem":334},{"title":338,"path":339,"stem":340},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":342,"path":343,"stem":344},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":346,"path":347,"stem":348},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":350,"path":351,"stem":352},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":354,"path":355,"stem":356},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":358,"path":359,"stem":360},"Location","/frontend/api-reference/entities/location","1.Frontend/99.api-reference/01.entities/14.location",{"title":362,"path":363,"stem":364},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":366,"path":367,"stem":368},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":370,"path":371,"stem":372},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":374,"path":375,"stem":376},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":378,"path":379,"stem":380},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":382,"path":383,"stem":384},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":386,"path":387,"stem":388},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":390,"path":391,"stem":392},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":208,"path":394,"stem":395},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":397,"path":398,"stem":399,"children":400},"Common Types","/frontend/api-reference/common-types","1.Frontend/99.api-reference/03.common-types/0.index",[401,402,406,410,414,418,422],{"title":397,"path":398,"stem":399},{"title":403,"path":404,"stem":405},"Link","/frontend/api-reference/common-types/link","1.Frontend/99.api-reference/03.common-types/1.link",{"title":407,"path":408,"stem":409},"Media","/frontend/api-reference/common-types/media","1.Frontend/99.api-reference/03.common-types/2.media",{"title":411,"path":412,"stem":413},"Money","/frontend/api-reference/common-types/money","1.Frontend/99.api-reference/03.common-types/3.money",{"title":415,"path":416,"stem":417},"UnitPrice","/frontend/api-reference/common-types/unit-price","1.Frontend/99.api-reference/03.common-types/4.unit-price",{"title":419,"path":420,"stem":421},"Measurement","/frontend/api-reference/common-types/measurement","1.Frontend/99.api-reference/03.common-types/5.measurement",{"title":423,"path":424,"stem":425},"Opening Hours","/frontend/api-reference/common-types/opening-hours","1.Frontend/99.api-reference/03.common-types/6.opening-hours",{"title":427,"path":428,"stem":429,"children":430,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[431,434,438],{"title":294,"path":432,"stem":433},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":435,"path":436,"stem":437},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":439,"path":440,"stem":441},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":443,"path":444,"stem":445,"children":446,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[447],{"title":294,"path":448,"stem":449},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":451,"path":452,"stem":453,"children":454,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[455,458],{"title":435,"path":456,"stem":457},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":439,"path":459,"stem":460},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":462,"path":463,"stem":464,"children":465,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[466],{"title":435,"path":467,"stem":468},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":228,"path":470,"stem":471,"children":472,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[473],{"title":294,"path":474,"stem":475},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":358,"path":477,"stem":478,"children":479,"page":55},"/frontend/api-reference/location","1.Frontend/99.api-reference/15.location",[480],{"title":435,"path":481,"stem":482},"/frontend/api-reference/location/queries","1.Frontend/99.api-reference/15.location/1.queries",{"title":484,"path":485,"stem":486,"children":487},"Apps","/apps","2.Apps/0.index",[488,489,565,647],{"title":484,"path":485,"stem":486},{"title":490,"path":491,"stem":492,"children":493},"App Development","/apps/app-development","2.Apps/app-development/0.index",[494,495,517,521,525,529,533,537,541,545,549,553,557,561],{"title":490,"path":491,"stem":492},{"title":496,"path":497,"stem":498,"children":499},"Guides","/apps/app-development/guides","2.Apps/app-development/99.guides/0.index",[500,501,505,509,513],{"title":496,"path":497,"stem":498},{"title":502,"path":503,"stem":504},"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":506,"path":507,"stem":508},"Section config standard","/apps/app-development/guides/section-config-standard","2.Apps/app-development/99.guides/section-config-standard",{"title":510,"path":511,"stem":512},"Shared field factories","/apps/app-development/guides/shared-field-factories","2.Apps/app-development/99.guides/shared-field-factories",{"title":514,"path":515,"stem":516},"How to write CSS","/apps/app-development/guides/writing-css","2.Apps/app-development/99.guides/writing-css",{"title":518,"path":519,"stem":520},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":522,"path":523,"stem":524},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":526,"path":527,"stem":528},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":530,"path":531,"stem":532},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":534,"path":535,"stem":536},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":538,"path":539,"stem":540},"Consent Adapters","/apps/app-development/consent-adapters","2.Apps/app-development/consent-adapters",{"title":542,"path":543,"stem":544},"Consuming Query Fields","/apps/app-development/consuming-query-fields","2.Apps/app-development/consuming-query-fields",{"title":546,"path":547,"stem":548},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":550,"path":551,"stem":552},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":554,"path":555,"stem":556},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":558,"path":559,"stem":560},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":562,"path":563,"stem":564},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":566,"path":567,"stem":568,"children":569},"App Docs","/apps/app-docs","2.Apps/app-docs/0.index",[570,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627,631,635,639,643],{"title":566,"path":567,"stem":568},{"title":572,"path":573,"stem":574},"Actindo","/apps/app-docs/actindo","2.Apps/app-docs/actindo",{"title":576,"path":577,"stem":578},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":580,"path":581,"stem":582},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":584,"path":585,"stem":586},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":588,"path":589,"stem":590},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":592,"path":593,"stem":594},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":596,"path":597,"stem":598},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":600,"path":601,"stem":602},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":604,"path":605,"stem":606},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":608,"path":609,"stem":610},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":612,"path":613,"stem":614},"Sylius","/apps/app-docs/sylius","2.Apps/app-docs/sylius",{"title":616,"path":617,"stem":618},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":620,"path":621,"stem":622},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":624,"path":625,"stem":626},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":628,"path":629,"stem":630},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":632,"path":633,"stem":634},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":636,"path":637,"stem":638},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":640,"path":641,"stem":642},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":644,"path":645,"stem":646},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":648,"path":649,"stem":650,"children":651,"page":55},"Essentials","/apps/essentials","2.Apps/essentials",[652,656,660],{"title":653,"path":654,"stem":655},"Legal","/apps/essentials/legal","2.Apps/essentials/legal",{"title":657,"path":658,"stem":659},"Mailer","/apps/essentials/mailer","2.Apps/essentials/mailer",{"title":236,"path":661,"stem":662},"/apps/essentials/seo","2.Apps/essentials/seo",{"title":664,"path":665,"stem":666,"children":667},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[668,669,701,707,713,901,918,924,930,984,1002,1132],{"title":664,"path":665,"stem":666},{"title":5,"path":670,"stem":671,"children":672},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[673,674,678,682,686,690,694,698],{"title":5,"path":670,"stem":671},{"title":675,"path":676,"stem":677},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":679,"path":680,"stem":681},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":683,"path":684,"stem":685},"CSS Layers","/laioutr-ui/getting-started/css-layers","3.laioutr-ui/01.getting-started/css-layers",{"title":687,"path":688,"stem":689},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":691,"path":692,"stem":693},"Surface Tone","/laioutr-ui/getting-started/surface-tone","3.laioutr-ui/01.getting-started/surface-tone",{"title":695,"path":696,"stem":697},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":232,"path":699,"stem":700},"/laioutr-ui/getting-started/z-ordering","3.laioutr-ui/01.getting-started/z-ordering",{"title":702,"path":703,"stem":704,"children":705},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[706],{"title":702,"path":703,"stem":704},{"title":708,"path":709,"stem":710,"children":711},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[712],{"title":708,"path":709,"stem":710},{"title":714,"path":715,"stem":716,"children":717},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[718,719,725,750,762,766,770,774,778,782,794,815,836,852],{"title":714,"path":715,"stem":716},{"title":720,"path":721,"stem":722,"children":723},"Alphabetical Index","/laioutr-ui/cms/alphabetical-index","3.laioutr-ui/cms/alphabetical-index",[724],{"title":720,"path":721,"stem":722},{"title":726,"path":727,"stem":728,"children":729,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[730,734,738,742,746],{"title":731,"path":732,"stem":733},"Banner Basic","/laioutr-ui/cms/banner/banner-basic","3.laioutr-ui/cms/banner/banner-basic",{"title":735,"path":736,"stem":737},"Banner Integrated","/laioutr-ui/cms/banner/banner-integrated","3.laioutr-ui/cms/banner/banner-integrated",{"title":739,"path":740,"stem":741},"Banner Showcase","/laioutr-ui/cms/banner/banner-showcase","3.laioutr-ui/cms/banner/banner-showcase",{"title":743,"path":744,"stem":745},"Media + Text","/laioutr-ui/cms/banner/media-text","3.laioutr-ui/cms/banner/media-text",{"title":747,"path":748,"stem":749},"USP Banner","/laioutr-ui/cms/banner/usp-banner","3.laioutr-ui/cms/banner/usp-banner",{"title":451,"path":751,"stem":752,"children":753,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[754,758],{"title":755,"path":756,"stem":757},"Blog Post Detail","/laioutr-ui/cms/blog/blog-post-detail","3.laioutr-ui/cms/blog/blog-post-detail",{"title":759,"path":760,"stem":761},"Blog Post Listing","/laioutr-ui/cms/blog/blog-post-listing","3.laioutr-ui/cms/blog/blog-post-listing",{"title":763,"path":764,"stem":765},"Brand Hero","/laioutr-ui/cms/brand-hero","3.laioutr-ui/cms/brand-hero",{"title":767,"path":768,"stem":769},"Container","/laioutr-ui/cms/container","3.laioutr-ui/cms/container",{"title":771,"path":772,"stem":773},"Content Grid","/laioutr-ui/cms/content-grid","3.laioutr-ui/cms/content-grid",{"title":775,"path":776,"stem":777},"Editorial Grid","/laioutr-ui/cms/editorial-grid","3.laioutr-ui/cms/editorial-grid",{"title":779,"path":780,"stem":781},"Media Gallery","/laioutr-ui/cms/media-gallery","3.laioutr-ui/cms/media-gallery",{"title":443,"path":783,"stem":784,"children":785,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[786,790],{"title":787,"path":788,"stem":789},"Email Input Form","/laioutr-ui/cms/newsletter/email-input-form","3.laioutr-ui/cms/newsletter/email-input-form",{"title":791,"path":792,"stem":793},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletter-registration","3.laioutr-ui/cms/newsletter/newsletter-registration",{"title":795,"path":796,"stem":797,"children":798,"page":55},"Popups","/laioutr-ui/cms/popups","3.laioutr-ui/cms/popups",[799,803,807,811],{"title":800,"path":801,"stem":802},"PopUp","/laioutr-ui/cms/popups/pop-up","3.laioutr-ui/cms/popups/pop-up",{"title":804,"path":805,"stem":806},"PopUp Info","/laioutr-ui/cms/popups/pop-up-info","3.laioutr-ui/cms/popups/pop-up-info",{"title":808,"path":809,"stem":810},"PopUp Newsletter","/laioutr-ui/cms/popups/pop-up-newsletter","3.laioutr-ui/cms/popups/pop-up-newsletter",{"title":812,"path":813,"stem":814},"PopUp Promotion","/laioutr-ui/cms/popups/pop-up-promotion","3.laioutr-ui/cms/popups/pop-up-promotion",{"title":816,"path":817,"stem":818,"children":819,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[820,824,828,832],{"title":821,"path":822,"stem":823},"Persona Quote","/laioutr-ui/cms/quotes/persona-quote","3.laioutr-ui/cms/quotes/persona-quote",{"title":825,"path":826,"stem":827},"Persona Quote Slider","/laioutr-ui/cms/quotes/persona-quote-slider","3.laioutr-ui/cms/quotes/persona-quote-slider",{"title":829,"path":830,"stem":831},"Quote Card","/laioutr-ui/cms/quotes/quote-card","3.laioutr-ui/cms/quotes/quote-card",{"title":833,"path":834,"stem":835},"Quote Card Slider","/laioutr-ui/cms/quotes/quote-card-slider","3.laioutr-ui/cms/quotes/quote-card-slider",{"title":837,"path":838,"stem":839,"children":840,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[841,844,848],{"title":378,"path":842,"stem":843},"/laioutr-ui/cms/reviews/review","3.laioutr-ui/cms/reviews/review",{"title":845,"path":846,"stem":847},"Review Form","/laioutr-ui/cms/reviews/review-form","3.laioutr-ui/cms/reviews/review-form",{"title":849,"path":850,"stem":851},"Social Share","/laioutr-ui/cms/reviews/social-share","3.laioutr-ui/cms/reviews/social-share",{"title":853,"path":854,"stem":855,"children":856,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[857,861,865,869,873,877,881,885,889,893,897],{"title":858,"path":859,"stem":860},"Content Slider","/laioutr-ui/cms/slider/content-slider","3.laioutr-ui/cms/slider/content-slider",{"title":862,"path":863,"stem":864},"Hero Slider","/laioutr-ui/cms/slider/hero-slider","3.laioutr-ui/cms/slider/hero-slider",{"title":866,"path":867,"stem":868},"Logo Grid","/laioutr-ui/cms/slider/logo-grid","3.laioutr-ui/cms/slider/logo-grid",{"title":870,"path":871,"stem":872},"Logo Slider","/laioutr-ui/cms/slider/logo-slider","3.laioutr-ui/cms/slider/logo-slider",{"title":874,"path":875,"stem":876},"Swiper Arrows","/laioutr-ui/cms/slider/swiper-arrows","3.laioutr-ui/cms/slider/swiper-arrows",{"title":878,"path":879,"stem":880},"Swiper Bullets","/laioutr-ui/cms/slider/swiper-bullets","3.laioutr-ui/cms/slider/swiper-bullets",{"title":882,"path":883,"stem":884},"Swiper Chrome","/laioutr-ui/cms/slider/swiper-chrome","3.laioutr-ui/cms/slider/swiper-chrome",{"title":886,"path":887,"stem":888},"Swiper Nav Bar","/laioutr-ui/cms/slider/swiper-nav-bar","3.laioutr-ui/cms/slider/swiper-nav-bar",{"title":890,"path":891,"stem":892},"Swiper Numbers","/laioutr-ui/cms/slider/swiper-numbers","3.laioutr-ui/cms/slider/swiper-numbers",{"title":894,"path":895,"stem":896},"Swiper Scrollbar","/laioutr-ui/cms/slider/swiper-scrollbar","3.laioutr-ui/cms/slider/swiper-scrollbar",{"title":898,"path":899,"stem":900},"Thumbnails Slider","/laioutr-ui/cms/slider/thumbnails-slider","3.laioutr-ui/cms/slider/thumbnails-slider",{"title":358,"path":902,"stem":903,"children":904},"/laioutr-ui/location","3.laioutr-ui/location/0.index",[905,906,910,914],{"title":358,"path":902,"stem":903},{"title":907,"path":908,"stem":909},"Location Card","/laioutr-ui/location/location-card","3.laioutr-ui/location/location-card",{"title":911,"path":912,"stem":913},"Location Detail","/laioutr-ui/location/location-detail","3.laioutr-ui/location/location-detail",{"title":915,"path":916,"stem":917},"Location Finder","/laioutr-ui/location/location-finder","3.laioutr-ui/location/location-finder",{"title":919,"path":920,"stem":921,"children":922},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[923],{"title":919,"path":920,"stem":921},{"title":925,"path":926,"stem":927,"children":928},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[929],{"title":925,"path":926,"stem":927},{"title":931,"path":932,"stem":933,"children":934},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[935,936,940,944,948,952,956,960,964,968,972,976,980],{"title":931,"path":932,"stem":933},{"title":937,"path":938,"stem":939},"Breadcrumbs","/laioutr-ui/navigation/breadcrumbs","3.laioutr-ui/navigation/breadcrumbs",{"title":941,"path":942,"stem":943},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":945,"path":946,"stem":947},"Footer Menu","/laioutr-ui/navigation/footer-menu","3.laioutr-ui/navigation/footer-menu",{"title":949,"path":950,"stem":951},"Header Basic","/laioutr-ui/navigation/header-basic","3.laioutr-ui/navigation/header-basic",{"title":953,"path":954,"stem":955},"Header Shop","/laioutr-ui/navigation/header-shop","3.laioutr-ui/navigation/header-shop",{"title":957,"path":958,"stem":959},"Mega Menu","/laioutr-ui/navigation/mega-menu","3.laioutr-ui/navigation/mega-menu",{"title":961,"path":962,"stem":963},"Menu Side by Side","/laioutr-ui/navigation/menu-side-by-side","3.laioutr-ui/navigation/menu-side-by-side",{"title":965,"path":966,"stem":967},"Mobile Menu (Basic)","/laioutr-ui/navigation/mobile-menu-basic","3.laioutr-ui/navigation/mobile-menu-basic",{"title":969,"path":970,"stem":971},"Mobile Menu (Shop)","/laioutr-ui/navigation/mobile-menu-shop","3.laioutr-ui/navigation/mobile-menu-shop",{"title":973,"path":974,"stem":975},"Page Not Found","/laioutr-ui/navigation/page-not-found","3.laioutr-ui/navigation/page-not-found",{"title":977,"path":978,"stem":979},"Search Auto-Suggest","/laioutr-ui/navigation/search-auto-suggest","3.laioutr-ui/navigation/search-auto-suggest",{"title":981,"path":982,"stem":983},"Top Bar","/laioutr-ui/navigation/top-bar","3.laioutr-ui/navigation/top-bar",{"title":985,"path":986,"stem":987,"children":988},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[989,990,994,998],{"title":985,"path":986,"stem":987},{"title":991,"path":992,"stem":993},"Plan Card","/laioutr-ui/saas/plan-card","3.laioutr-ui/saas/plan-card",{"title":995,"path":996,"stem":997},"Plan Card Slider","/laioutr-ui/saas/plan-card-slider","3.laioutr-ui/saas/plan-card-slider",{"title":999,"path":1000,"stem":1001},"Plan Comparison Table","/laioutr-ui/saas/plan-comparison-table","3.laioutr-ui/saas/plan-comparison-table",{"title":1003,"path":1004,"stem":1005,"children":1006},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[1007,1008,1036,1040,1044,1048,1052,1108,1112,1116,1120,1124,1128],{"title":1003,"path":1004,"stem":1005},{"title":370,"path":1009,"stem":1010,"children":1011,"page":55},"/laioutr-ui/shop/cart","3.laioutr-ui/shop/cart",[1012,1016,1020,1024,1028,1032],{"title":1013,"path":1014,"stem":1015},"Cart Coupon Code Accordion","/laioutr-ui/shop/cart/cart-coupon-code-accordion","3.laioutr-ui/shop/cart/cart-coupon-code-accordion",{"title":1017,"path":1018,"stem":1019},"Cart List Item","/laioutr-ui/shop/cart/cart-list-item","3.laioutr-ui/shop/cart/cart-list-item",{"title":1021,"path":1022,"stem":1023},"Cart Sheet","/laioutr-ui/shop/cart/cart-sheet","3.laioutr-ui/shop/cart/cart-sheet",{"title":1025,"path":1026,"stem":1027},"Cart Summary Box","/laioutr-ui/shop/cart/cart-summary-box","3.laioutr-ui/shop/cart/cart-summary-box",{"title":1029,"path":1030,"stem":1031},"Empty State Cart","/laioutr-ui/shop/cart/empty-state-cart","3.laioutr-ui/shop/cart/empty-state-cart",{"title":1033,"path":1034,"stem":1035},"Free Delivery Progress","/laioutr-ui/shop/cart/free-delivery-progress","3.laioutr-ui/shop/cart/free-delivery-progress",{"title":1037,"path":1038,"stem":1039},"Category Card Grid","/laioutr-ui/shop/category-card-grid","3.laioutr-ui/shop/category-card-grid",{"title":1041,"path":1042,"stem":1043},"Category Card Slider","/laioutr-ui/shop/category-card-slider","3.laioutr-ui/shop/category-card-slider",{"title":1045,"path":1046,"stem":1047},"Filter Bar","/laioutr-ui/shop/filter-bar","3.laioutr-ui/shop/filter-bar",{"title":1049,"path":1050,"stem":1051},"Filter Off Canvas","/laioutr-ui/shop/filter-off-canvas","3.laioutr-ui/shop/filter-off-canvas",{"title":1053,"path":1054,"stem":1055,"children":1056,"page":55},"Product Detail","/laioutr-ui/shop/product-detail","3.laioutr-ui/shop/product-detail",[1057,1061,1065,1069,1073,1077,1080,1084,1088,1092,1096,1100,1104],{"title":1058,"path":1059,"stem":1060},"Add to Cart","/laioutr-ui/shop/product-detail/add-to-cart","3.laioutr-ui/shop/product-detail/add-to-cart",{"title":1062,"path":1063,"stem":1064},"Benefits Box","/laioutr-ui/shop/product-detail/benefits-box","3.laioutr-ui/shop/product-detail/benefits-box",{"title":1066,"path":1067,"stem":1068},"Coupon Box","/laioutr-ui/shop/product-detail/coupon-box","3.laioutr-ui/shop/product-detail/coupon-box",{"title":1070,"path":1071,"stem":1072},"Energy Label","/laioutr-ui/shop/product-detail/energy-label","3.laioutr-ui/shop/product-detail/energy-label",{"title":1074,"path":1075,"stem":1076},"Price Info","/laioutr-ui/shop/product-detail/price-info","3.laioutr-ui/shop/product-detail/price-info",{"title":1053,"path":1078,"stem":1079},"/laioutr-ui/shop/product-detail/product-detail","3.laioutr-ui/shop/product-detail/product-detail",{"title":1081,"path":1082,"stem":1083},"Product Image Gallery","/laioutr-ui/shop/product-detail/product-image-gallery","3.laioutr-ui/shop/product-detail/product-image-gallery",{"title":1085,"path":1086,"stem":1087},"Product Title","/laioutr-ui/shop/product-detail/product-title","3.laioutr-ui/shop/product-detail/product-title",{"title":1089,"path":1090,"stem":1091},"Quantity Discount","/laioutr-ui/shop/product-detail/quantity-discount","3.laioutr-ui/shop/product-detail/quantity-discount",{"title":1093,"path":1094,"stem":1095},"Variant Off Canvas","/laioutr-ui/shop/product-detail/variant-off-canvas","3.laioutr-ui/shop/product-detail/variant-off-canvas",{"title":1097,"path":1098,"stem":1099},"Variant Selector Configurator","/laioutr-ui/shop/product-detail/variant-selector-configurator","3.laioutr-ui/shop/product-detail/variant-selector-configurator",{"title":1101,"path":1102,"stem":1103},"Variant Selector (Multiple)","/laioutr-ui/shop/product-detail/variant-selector-multiple","3.laioutr-ui/shop/product-detail/variant-selector-multiple",{"title":1105,"path":1106,"stem":1107},"Variant Selector Options","/laioutr-ui/shop/product-detail/variant-selector-options","3.laioutr-ui/shop/product-detail/variant-selector-options",{"title":1109,"path":1110,"stem":1111},"Product Listing Grid","/laioutr-ui/shop/product-listing-grid","3.laioutr-ui/shop/product-listing-grid",{"title":1113,"path":1114,"stem":1115},"Product Slider","/laioutr-ui/shop/product-slider","3.laioutr-ui/shop/product-slider",{"title":1117,"path":1118,"stem":1119},"Product Slider Showcase","/laioutr-ui/shop/product-slider-showcase","3.laioutr-ui/shop/product-slider-showcase",{"title":1121,"path":1122,"stem":1123},"Product Tile (Basic)","/laioutr-ui/shop/product-tile-basic","3.laioutr-ui/shop/product-tile-basic",{"title":1125,"path":1126,"stem":1127},"Search Result Hero","/laioutr-ui/shop/search-result-hero","3.laioutr-ui/shop/search-result-hero",{"title":1129,"path":1130,"stem":1131},"Sort Modes","/laioutr-ui/shop/sort-modes","3.laioutr-ui/shop/sort-modes",{"title":1133,"path":1134,"stem":1135,"children":1136},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[1137,1138,1298,1322,1343,1360,1397,1506,1535],{"title":1133,"path":1134,"stem":1135},{"title":1139,"path":1140,"stem":1141,"children":1142,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[1143,1147,1151,1155,1159,1163,1167,1171,1175,1179,1183,1186,1190,1194,1198,1202,1206,1210,1214,1218,1222,1226,1230,1234,1238,1242,1246,1250,1254,1258,1262,1266,1270,1274,1278,1282,1286,1290,1294],{"title":1144,"path":1145,"stem":1146},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":1148,"path":1149,"stem":1150},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":1152,"path":1153,"stem":1154},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":1156,"path":1157,"stem":1158},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":1160,"path":1161,"stem":1162},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":1164,"path":1165,"stem":1166},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":1168,"path":1169,"stem":1170},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":1172,"path":1173,"stem":1174},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":1176,"path":1177,"stem":1178},"Lightbox","/laioutr-ui/ui-kit/general/lightbox","3.laioutr-ui/ui-kit/01.general/Lightbox",{"title":1180,"path":1181,"stem":1182},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":407,"path":1184,"stem":1185},"/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":1187,"path":1188,"stem":1189},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":1191,"path":1192,"stem":1193},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":1195,"path":1196,"stem":1197},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":1199,"path":1200,"stem":1201},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":1203,"path":1204,"stem":1205},"Swatch","/laioutr-ui/ui-kit/general/swatch","3.laioutr-ui/ui-kit/01.general/Swatch",{"title":1207,"path":1208,"stem":1209},"SwiperScrollbar","/laioutr-ui/ui-kit/general/swiperscrollbar","3.laioutr-ui/ui-kit/01.general/SwiperScrollbar",{"title":1211,"path":1212,"stem":1213},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":1215,"path":1216,"stem":1217},"Tooltip","/laioutr-ui/ui-kit/general/tooltip","3.laioutr-ui/ui-kit/01.general/Tooltip",{"title":1219,"path":1220,"stem":1221},"Amount Pill","/laioutr-ui/ui-kit/general/amount-pill","3.laioutr-ui/ui-kit/01.general/amount-pill",{"title":1223,"path":1224,"stem":1225},"Dark Mode Switch","/laioutr-ui/ui-kit/general/dark-mode-switch","3.laioutr-ui/ui-kit/01.general/dark-mode-switch",{"title":1227,"path":1228,"stem":1229},"Language Switcher","/laioutr-ui/ui-kit/general/language-switcher","3.laioutr-ui/ui-kit/01.general/language-switcher",{"title":1231,"path":1232,"stem":1233},"Media Preview","/laioutr-ui/ui-kit/general/media-preview","3.laioutr-ui/ui-kit/01.general/media-preview",{"title":1235,"path":1236,"stem":1237},"Media Stage","/laioutr-ui/ui-kit/general/media-stage","3.laioutr-ui/ui-kit/01.general/media-stage",{"title":1239,"path":1240,"stem":1241},"Nav Link Item","/laioutr-ui/ui-kit/general/nav-link-item","3.laioutr-ui/ui-kit/01.general/nav-link-item",{"title":1243,"path":1244,"stem":1245},"Nav Section Heading","/laioutr-ui/ui-kit/general/nav-section-heading","3.laioutr-ui/ui-kit/01.general/nav-section-heading",{"title":1247,"path":1248,"stem":1249},"OnSurface","/laioutr-ui/ui-kit/general/on-surface","3.laioutr-ui/ui-kit/01.general/on-surface",{"title":1251,"path":1252,"stem":1253},"Opening Hours Weekly Table","/laioutr-ui/ui-kit/general/opening-hours-weekly-table","3.laioutr-ui/ui-kit/01.general/opening-hours-weekly-table",{"title":1255,"path":1256,"stem":1257},"Opening Status","/laioutr-ui/ui-kit/general/opening-status","3.laioutr-ui/ui-kit/01.general/opening-status",{"title":1259,"path":1260,"stem":1261},"Opening Status Detail","/laioutr-ui/ui-kit/general/opening-status-detail","3.laioutr-ui/ui-kit/01.general/opening-status-detail",{"title":1263,"path":1264,"stem":1265},"Opening Status Indicator","/laioutr-ui/ui-kit/general/opening-status-indicator","3.laioutr-ui/ui-kit/01.general/opening-status-indicator",{"title":1267,"path":1268,"stem":1269},"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":1271,"path":1272,"stem":1273},"Status Message","/laioutr-ui/ui-kit/general/status-message","3.laioutr-ui/ui-kit/01.general/status-message",{"title":1275,"path":1276,"stem":1277},"Stock Info Summary","/laioutr-ui/ui-kit/general/stock-info-summary","3.laioutr-ui/ui-kit/01.general/stock-info-summary",{"title":1279,"path":1280,"stem":1281},"Swatch Chip","/laioutr-ui/ui-kit/general/swatch-chip","3.laioutr-ui/ui-kit/01.general/swatch-chip",{"title":1283,"path":1284,"stem":1285},"Swatch Option","/laioutr-ui/ui-kit/general/swatch-option","3.laioutr-ui/ui-kit/01.general/swatch-option",{"title":1287,"path":1288,"stem":1289},"Swatch Summary","/laioutr-ui/ui-kit/general/swatch-summary","3.laioutr-ui/ui-kit/01.general/swatch-summary",{"title":1291,"path":1292,"stem":1293},"Zoom Level (Segmented)","/laioutr-ui/ui-kit/general/zoom-level-segmented","3.laioutr-ui/ui-kit/01.general/zoom-level-segmented",{"title":1295,"path":1296,"stem":1297},"Zoom Level (Stepper)","/laioutr-ui/ui-kit/general/zoom-level-stepper","3.laioutr-ui/ui-kit/01.general/zoom-level-stepper",{"title":1299,"path":1300,"stem":1301,"children":1302,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[1303,1307,1310,1314,1318],{"title":1304,"path":1305,"stem":1306},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":403,"path":1308,"stem":1309},"/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":1311,"path":1312,"stem":1313},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":1315,"path":1316,"stem":1317},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":1319,"path":1320,"stem":1321},"Text Group","/laioutr-ui/ui-kit/typography/text-group","3.laioutr-ui/ui-kit/02.typography/text-group",{"title":1323,"path":1324,"stem":1325,"children":1326,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[1327,1331,1335,1339],{"title":1328,"path":1329,"stem":1330},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":1332,"path":1333,"stem":1334},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":1336,"path":1337,"stem":1338},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":1340,"path":1341,"stem":1342},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":1344,"path":1345,"stem":1346,"children":1347,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[1348,1352,1356],{"title":1349,"path":1350,"stem":1351},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":1353,"path":1354,"stem":1355},"Description List","/laioutr-ui/ui-kit/content/description-list","3.laioutr-ui/ui-kit/04.content/description-list",{"title":1357,"path":1358,"stem":1359},"Link Tile","/laioutr-ui/ui-kit/content/link-tile","3.laioutr-ui/ui-kit/04.content/link-tile",{"title":1361,"path":1362,"stem":1363,"children":1364,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[1365,1369,1373,1377,1381,1385,1389,1393],{"title":1366,"path":1367,"stem":1368},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":1370,"path":1371,"stem":1372},"Popover","/laioutr-ui/ui-kit/surfaces/popover","3.laioutr-ui/ui-kit/05.surfaces/Popover",{"title":1374,"path":1375,"stem":1376},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":1378,"path":1379,"stem":1380},"Tabs","/laioutr-ui/ui-kit/surfaces/tabs","3.laioutr-ui/ui-kit/05.surfaces/Tabs",{"title":1382,"path":1383,"stem":1384},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":1386,"path":1387,"stem":1388},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":1390,"path":1391,"stem":1392},"Context Menu","/laioutr-ui/ui-kit/surfaces/context-menu","3.laioutr-ui/ui-kit/05.surfaces/context-menu",{"title":1394,"path":1395,"stem":1396},"Navigation Menu","/laioutr-ui/ui-kit/surfaces/navigation-menu","3.laioutr-ui/ui-kit/05.surfaces/navigation-menu",{"title":1398,"path":1399,"stem":1400,"children":1401,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[1402,1406,1410,1414,1418,1422,1426,1430,1434,1438,1442,1446,1450,1454,1458,1462,1466,1470,1474,1478,1482,1486,1490,1494,1498,1502],{"title":1403,"path":1404,"stem":1405},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":1407,"path":1408,"stem":1409},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":1411,"path":1412,"stem":1413},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":1415,"path":1416,"stem":1417},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":1419,"path":1420,"stem":1421},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1423,"path":1424,"stem":1425},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1427,"path":1428,"stem":1429},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1431,"path":1432,"stem":1433},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1435,"path":1436,"stem":1437},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1439,"path":1440,"stem":1441},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1443,"path":1444,"stem":1445},"Highlight Toggle","/laioutr-ui/ui-kit/form/highlight-toggle","3.laioutr-ui/ui-kit/06.form/highlight-toggle",{"title":1447,"path":1448,"stem":1449},"Icon Button","/laioutr-ui/ui-kit/form/icon-button","3.laioutr-ui/ui-kit/06.form/icon-button",{"title":1451,"path":1452,"stem":1453},"Input Autocomplete","/laioutr-ui/ui-kit/form/input-autocomplete","3.laioutr-ui/ui-kit/06.form/input-autocomplete",{"title":1455,"path":1456,"stem":1457},"Input Checkbox","/laioutr-ui/ui-kit/form/input-checkbox","3.laioutr-ui/ui-kit/06.form/input-checkbox",{"title":1459,"path":1460,"stem":1461},"Input Combobox","/laioutr-ui/ui-kit/form/input-combobox","3.laioutr-ui/ui-kit/06.form/input-combobox",{"title":1463,"path":1464,"stem":1465},"Input Group","/laioutr-ui/ui-kit/form/input-group","3.laioutr-ui/ui-kit/06.form/input-group",{"title":1467,"path":1468,"stem":1469},"Input Password","/laioutr-ui/ui-kit/form/input-password","3.laioutr-ui/ui-kit/06.form/input-password",{"title":1471,"path":1472,"stem":1473},"Input Pin","/laioutr-ui/ui-kit/form/input-pin","3.laioutr-ui/ui-kit/06.form/input-pin",{"title":1475,"path":1476,"stem":1477},"Input Radio","/laioutr-ui/ui-kit/form/input-radio","3.laioutr-ui/ui-kit/06.form/input-radio",{"title":1479,"path":1480,"stem":1481},"Input Rating","/laioutr-ui/ui-kit/form/input-rating","3.laioutr-ui/ui-kit/06.form/input-rating",{"title":1483,"path":1484,"stem":1485},"Input Search","/laioutr-ui/ui-kit/form/input-search","3.laioutr-ui/ui-kit/06.form/input-search",{"title":1487,"path":1488,"stem":1489},"Input Slider","/laioutr-ui/ui-kit/form/input-slider","3.laioutr-ui/ui-kit/06.form/input-slider",{"title":1491,"path":1492,"stem":1493},"Listbox","/laioutr-ui/ui-kit/form/listbox","3.laioutr-ui/ui-kit/06.form/listbox",{"title":1495,"path":1496,"stem":1497},"Option Tile (Image)","/laioutr-ui/ui-kit/form/option-tile-image","3.laioutr-ui/ui-kit/06.form/option-tile-image",{"title":1499,"path":1500,"stem":1501},"Option Tile (Text)","/laioutr-ui/ui-kit/form/option-tile-text","3.laioutr-ui/ui-kit/06.form/option-tile-text",{"title":1503,"path":1504,"stem":1505},"Variant Selection Card","/laioutr-ui/ui-kit/form/variant-selection-card","3.laioutr-ui/ui-kit/06.form/variant-selection-card",{"title":1507,"path":1508,"stem":1509,"children":1510,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1511,1515,1519,1523,1527,1531],{"title":1512,"path":1513,"stem":1514},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1516,"path":1517,"stem":1518},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1520,"path":1521,"stem":1522},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1524,"path":1525,"stem":1526},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1528,"path":1529,"stem":1530},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1532,"path":1533,"stem":1534},"Badge Promotion","/laioutr-ui/ui-kit/indicators/badge-promotion","3.laioutr-ui/ui-kit/07.indicators/badge-promotion",{"title":1536,"path":1537,"stem":1538,"children":1539,"page":55},"Utility Components","/laioutr-ui/ui-kit/utility-components","3.laioutr-ui/ui-kit/08.utility-components",[1540,1544],{"title":1541,"path":1542,"stem":1543},"Highlighted Text","/laioutr-ui/ui-kit/utility-components/highlighted-text","3.laioutr-ui/ui-kit/08.utility-components/highlighted-text",{"title":1545,"path":1546,"stem":1547},"Sizer","/laioutr-ui/ui-kit/utility-components/sizer","3.laioutr-ui/ui-kit/08.utility-components/sizer",{"title":1549,"path":1550,"stem":1551,"children":1552},"Hosting","/hosting","4.hosting/0.index",[1553,1554,1560,1590,1608],{"title":1549,"path":1550,"stem":1551},{"title":1555,"path":1556,"stem":1557,"children":1558},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1559],{"title":1555,"path":1556,"stem":1557},{"title":1561,"path":1562,"stem":1563,"children":1564},"Hyperscaler","/hosting/hyperscaler","4.hosting/1.hyperscaler/0.index",[1565,1566,1570,1574,1578,1582,1586],{"title":1561,"path":1562,"stem":1563},{"title":1567,"path":1568,"stem":1569},"Akamai Adapter","/hosting/hyperscaler/akamai-adapter","4.hosting/1.hyperscaler/akamai-adapter",{"title":1571,"path":1572,"stem":1573},"AWS Adapter","/hosting/hyperscaler/aws-adapter","4.hosting/1.hyperscaler/aws-adapter",{"title":1575,"path":1576,"stem":1577},"Azure Adapter","/hosting/hyperscaler/azure-adapter","4.hosting/1.hyperscaler/azure-adapter",{"title":1579,"path":1580,"stem":1581},"Google Adapter","/hosting/hyperscaler/google-adapter","4.hosting/1.hyperscaler/google-adapter",{"title":1583,"path":1584,"stem":1585},"Netlify Adapter","/hosting/hyperscaler/netlify-adapter","4.hosting/1.hyperscaler/netlify-adapter",{"title":1587,"path":1588,"stem":1589},"Vercel Adapter","/hosting/hyperscaler/vercel-adapter","4.hosting/1.hyperscaler/vercel-adapter",{"title":1591,"path":1592,"stem":1593,"children":1594},"Native Hosting","/hosting/native-hosting-providers","4.hosting/2.native-hosting-providers/0.index",[1595,1596,1600,1604],{"title":1591,"path":1592,"stem":1593},{"title":1597,"path":1598,"stem":1599},"maxcluster","/hosting/native-hosting-providers/maxcluster","4.hosting/2.native-hosting-providers/maxcluster",{"title":1601,"path":1602,"stem":1603},"profihost","/hosting/native-hosting-providers/profihost","4.hosting/2.native-hosting-providers/profihost",{"title":1605,"path":1606,"stem":1607},"ScaleCommerce","/hosting/native-hosting-providers/scale-commerce","4.hosting/2.native-hosting-providers/scale-commerce",{"title":1609,"path":1610,"stem":1611,"children":1612},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-byos","4.hosting/3.bring-your-own-server-byos/0.index",[1613,1614,1618,1622,1626,1630,1634],{"title":1609,"path":1610,"stem":1611},{"title":1615,"path":1616,"stem":1617},"BYOS Agent","/hosting/bring-your-own-server-byos/byos-agent","4.hosting/3.bring-your-own-server-byos/byos-agent",{"title":1619,"path":1620,"stem":1621},"Changelog","/hosting/bring-your-own-server-byos/changelog","4.hosting/3.bring-your-own-server-byos/changelog",{"title":1623,"path":1624,"stem":1625},"DevOps Components","/hosting/bring-your-own-server-byos/devops","4.hosting/3.bring-your-own-server-byos/devops",{"title":1627,"path":1628,"stem":1629},"Infrastructure Requirements","/hosting/bring-your-own-server-byos/infrastructure","4.hosting/3.bring-your-own-server-byos/infrastructure",{"title":1631,"path":1632,"stem":1633},"Software Requirements","/hosting/bring-your-own-server-byos/software","4.hosting/3.bring-your-own-server-byos/software",{"title":1635,"path":1636,"stem":1637},"Webhook Configuration","/hosting/bring-your-own-server-byos/webhook-config","4.hosting/3.bring-your-own-server-byos/webhook-config",{"title":1639,"path":1640,"stem":1641,"children":1642},"Checkout","/checkout","5.Checkout/0.index",[1643],{"title":1639,"path":1640,"stem":1641},{"title":1645,"path":1646,"stem":1647,"children":1648},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1649],{"title":1645,"path":1646,"stem":1647},{"title":687,"path":1651,"stem":1652,"children":1653},"/figma-kit","7.Figma Kit/0.index",[1654,1655,1671],{"title":687,"path":1651,"stem":1652},{"title":141,"path":1656,"stem":1657,"children":1658,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1659,1663,1667],{"title":1660,"path":1661,"stem":1662},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1664,"path":1665,"stem":1666},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1668,"path":1669,"stem":1670},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1672,"path":1673,"stem":1674,"children":1675,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1676,1679,1682,1685,1689,1692,1696,1700,1703,1706],{"title":702,"path":1677,"stem":1678},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":708,"path":1680,"stem":1681},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":714,"path":1683,"stem":1684},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1686,"path":1687,"stem":1688},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":919,"path":1690,"stem":1691},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1693,"path":1694,"stem":1695},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1697,"path":1698,"stem":1699},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":985,"path":1701,"stem":1702},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":1003,"path":1704,"stem":1705},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1133,"path":1707,"stem":1708},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1710,"path":1711,"stem":1712,"children":1713},"Cockpit","/cockpit","8.Cockpit/0.index",[1714,1715,1745,1762,1779],{"title":1710,"path":1711,"stem":1712},{"title":174,"path":1716,"stem":1717,"children":1718,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1719,1722,1726,1730,1734,1737,1741],{"title":484,"path":1720,"stem":1721},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1723,"path":1724,"stem":1725},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1727,"path":1728,"stem":1729},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1731,"path":1732,"stem":1733},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":216,"path":1735,"stem":1736},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1738,"path":1739,"stem":1740},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1742,"path":1743,"stem":1744},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1746,"path":1747,"stem":1748,"children":1749,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1750,1754,1758],{"title":1751,"path":1752,"stem":1753},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1755,"path":1756,"stem":1757},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1759,"path":1760,"stem":1761},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1763,"path":1764,"stem":1765,"children":1766,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1767,1771,1775],{"title":1768,"path":1769,"stem":1770},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1772,"path":1773,"stem":1774},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1776,"path":1777,"stem":1778},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1780,"path":1781,"stem":1782,"children":1783,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1784,1788,1792,1796,1800,1804],{"title":1785,"path":1786,"stem":1787},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1789,"path":1790,"stem":1791},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1793,"path":1794,"stem":1795},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1797,"path":1798,"stem":1799},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1801,"path":1802,"stem":1803},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1805,"path":1806,"stem":1807},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1809,"path":1810,"stem":1811,"children":1812},"Offering","/offering","9.Offering/0.index",[1813,1814,1846,1859,1872,1906,1915],{"title":1809,"path":1810,"stem":1811},{"title":1815,"path":1816,"stem":1817,"children":1818},"Products","/offering/products","9.Offering/1.Products/0.index",[1819,1820,1825,1830,1835,1841],{"title":1815,"path":1816,"stem":1817},{"title":157,"path":1821,"stem":1822,"children":1823},"/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1824],{"title":157,"path":1821,"stem":1822},{"title":1710,"path":1826,"stem":1827,"children":1828},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1829],{"title":1710,"path":1826,"stem":1827},{"title":1639,"path":1831,"stem":1832,"children":1833},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1834],{"title":1639,"path":1831,"stem":1832},{"title":1836,"path":1837,"stem":1838,"children":1839},"Cloud","/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1840],{"title":1836,"path":1837,"stem":1838},{"title":1645,"path":1842,"stem":1843,"children":1844},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1845],{"title":1645,"path":1842,"stem":1843},{"title":1847,"path":1848,"stem":1849,"children":1850,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1851,1855],{"title":1852,"path":1853,"stem":1854},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","9.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1856,"path":1857,"stem":1858},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1860,"path":1861,"stem":1862,"children":1863,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1864,1868],{"title":1865,"path":1866,"stem":1867},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1869,"path":1870,"stem":1871},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1873,"path":1874,"stem":1875,"children":1876},"Trust Center","/offering/trust-center","9.Offering/4.trust-center/0.index",[1877,1878,1882,1886,1890,1894,1898,1902],{"title":1873,"path":1874,"stem":1875},{"title":1879,"path":1880,"stem":1881},"Data Protection (GDPR)","/offering/trust-center/data-protection","9.Offering/4.trust-center/1.data-protection",{"title":1883,"path":1884,"stem":1885},"Subprocessors","/offering/trust-center/subprocessors","9.Offering/4.trust-center/2.subprocessors",{"title":1887,"path":1888,"stem":1889},"Infrastructure & Hosting","/offering/trust-center/infrastructure","9.Offering/4.trust-center/3.infrastructure",{"title":1891,"path":1892,"stem":1893},"Security Measures","/offering/trust-center/security-measures","9.Offering/4.trust-center/4.security-measures",{"title":1895,"path":1896,"stem":1897},"Incident Response","/offering/trust-center/incident-response","9.Offering/4.trust-center/5.incident-response",{"title":1899,"path":1900,"stem":1901},"Compliance & Certifications","/offering/trust-center/compliance","9.Offering/4.trust-center/6.compliance",{"title":1903,"path":1904,"stem":1905},"FAQ","/offering/trust-center/faq","9.Offering/4.trust-center/7.faq",{"title":1907,"path":1908,"stem":1909,"children":1910,"page":55},"Policies","/offering/policies","9.Offering/5.policies",[1911],{"title":1912,"path":1913,"stem":1914},"Fair usage policy","/offering/policies/fair-usage-policy","9.Offering/5.policies/fair-usage-policy",{"title":1916,"path":1917,"stem":1918,"children":1919},"Academy","/offering/academy","9.Offering/6.academy/0.index",[1920],{"title":1916,"path":1917,"stem":1918},{"id":1922,"title":612,"aliases":1923,"body":1924,"changelogKeys":1923,"description":3245,"extension":3246,"links":1923,"meta":3247,"navigation":3248,"path":613,"playground":1923,"seo":3249,"sitemap":3251,"stem":614,"__hash__":3254},"docs/2.Apps/app-docs/sylius.md",null,{"type":1925,"value":1926,"toc":3222},"minimark",[1927,1932,1971,1974,1979,1982,2018,2022,2038,2042,2172,2176,2348,2352,2442,2446,2453,2456,2577,2581,2632,2639,2643,2682,2686,2846,2850,2853,2927,2931,2966,2970,3022,3026,3068,3071,3075,3082,3098,3117,3121,3197,3200,3218],[1928,1929,1931],"h2",{"id":1930},"overview","Overview",[1933,1934,1935,1936,1940,1941,1947,1948,1953,1954,1957,1958,1962,1963,1970],"p",{},"The ",[1937,1938,1939],"strong",{},"@laioutr-app/sylius"," package integrates a Laioutr-powered Nuxt app with ",[1942,1943,612],"a",{"href":1944,"rel":1945},"https://sylius.com/",[1946],"nofollow",", the open-source headless eCommerce platform built on ",[1942,1949,1952],{"href":1950,"rel":1951},"https://symfony.com/",[1946],"Symfony",". It talks to the ",[1937,1955,1956],{},"Sylius Shop API v2"," (",[1959,1960,1961],"code",{},"/api/v2/shop",") via ",[1942,1964,1967],{"href":1965,"rel":1966},"https://openapi-ts.dev/openapi-fetch/",[1946],[1959,1968,1969],{},"openapi-fetch"," using a TypeScript client generated from the Sylius OpenAPI spec.",[1933,1972,1973],{},"The package registers with the Laioutr orchestr (queries, actions, links, component resolvers) and maps Sylius resources to canonical ecommerce entities (Product, ProductVariant, Category, MenuItem, BreadcrumbItem, Cart, CartItem).",[1975,1976,1978],"h3",{"id":1977},"mvp-scope","MVP scope",[1933,1980,1981],{},"This release is intentionally narrow. Anything not listed is out of scope.",[1983,1984,1985,1992,2012],"ul",{},[1986,1987,1988,1991],"li",{},[1937,1989,1990],{},"Read"," – Product, ProductVariant (PLP, PDP, variant selection), Category, MenuItem, BreadcrumbItem (taxon-derived navigation).",[1986,1993,1994,1997,1998,2001,2002,2001,2005,2008,2009],{},[1937,1995,1996],{},"Write"," – Cart line-items only: ",[1937,1999,2000],{},"Add",", ",[1937,2003,2004],{},"Update quantity",[1937,2006,2007],{},"Remove",". ",[1937,2010,2011],{},"No checkout.",[1986,2013,2014,2017],{},[1937,2015,2016],{},"Out of scope"," – Customer authentication, addresses, payments, shipping, CMS pages, wishlist, bundles, reviews, attributes, associations, promotions.",[1928,2019,2021],{"id":2020},"configuration-requirements","Configuration requirements",[1933,2023,2024,2025,2029,2030,2033,2034,2037],{},"The module expects configuration under the key ",[1937,2026,2027],{},[1959,2028,1939],{}," in ",[1959,2031,2032],{},"nuxt.config.ts"," (or via ",[1959,2035,2036],{},"runtimeConfig",").",[1975,2039,2041],{"id":2040},"module-options","Module options",[2043,2044,2045,2061],"table",{},[2046,2047,2048],"thead",{},[2049,2050,2051,2055,2058],"tr",{},[2052,2053,2054],"th",{},"Option",[2052,2056,2057],{},"Type",[2052,2059,2060],{},"Description",[2062,2063,2064,2097,2121,2152],"tbody",{},[2049,2065,2066,2074,2079],{},[2067,2068,2069],"td",{},[1937,2070,2071],{},[1959,2072,2073],{},"apiURL",[2067,2075,2076],{},[1959,2077,2078],{},"string",[2067,2080,2081,2084,2085,2088,2089,2092,2093,2096],{},[1937,2082,2083],{},"Required."," Sylius ",[1937,2086,2087],{},"Shop API v2"," base URL, e.g. ",[1959,2090,2091],{},"http://localhost/api/v2/shop"," or ",[1959,2094,2095],{},"https://your-store.example.com/api/v2/shop",". The origin is used to build the API client; the path identifies the Shop API.",[2049,2098,2099,2106,2110],{},[2067,2100,2101],{},[1937,2102,2103],{},[1959,2104,2105],{},"defaultLocale",[2067,2107,2108],{},[1959,2109,2078],{},[2067,2111,2112,2113,2116,2117,2120],{},"Fallback ",[1959,2114,2115],{},"Accept-Language"," sent with every request when the orchestr client environment does not provide a locale. Default: ",[1959,2118,2119],{},"en_US",".",[2049,2122,2123,2130,2134],{},[2067,2124,2125],{},[1937,2126,2127],{},[1959,2128,2129],{},"imageFilter",[2067,2131,2132],{},[1959,2133,2078],{},[2067,2135,2136,2141,2142,2144,2145,2148,2149,2120],{},[1942,2137,2140],{"href":2138,"rel":2139},"https://symfony.com/bundles/LiipImagineBundle/current/index.html",[1946],"LiipImagine"," filter Sylius applies server-side before returning image URLs. Sent as the ",[1959,2143,2129],{}," query parameter on every product/variant fetch, so ",[1959,2146,2147],{},"image.path"," comes back as a ready-to-use absolute URL. Default: ",[1959,2150,2151],{},"sylius_large",[2049,2153,2154,2161,2166],{},[2067,2155,2156],{},[1937,2157,2158],{},[1959,2159,2160],{},"itemsPerPage",[2067,2162,2163],{},[1959,2164,2165],{},"number",[2067,2167,2168,2169,2120],{},"Default pagination size for list queries (e.g. category PLPs). Default: ",[1959,2170,2171],{},"20",[1975,2173,2175],{"id":2174},"example-configuration","Example configuration",[2177,2178,2183],"pre",{"className":2179,"code":2180,"filename":2032,"language":2181,"meta":2182,"style":2182},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@laioutr-app/sylius'],\n  '@laioutr-app/sylius': {\n    apiURL: process.env.SYLIUS_SHOP_API_URL ?? 'http://localhost/api/v2/shop',\n    defaultLocale: 'en_US',\n    imageFilter: 'sylius_large',\n    itemsPerPage: 20,\n  },\n});\n","ts","",[1959,2184,2185,2209,2236,2251,2284,2300,2316,2330,2336],{"__ignoreMap":2182},[2186,2187,2190,2194,2197,2201,2205],"span",{"class":2188,"line":2189},"line",1,[2186,2191,2193],{"class":2192},"s7zQu","export",[2186,2195,2196],{"class":2192}," default",[2186,2198,2200],{"class":2199},"s2Zo4"," defineNuxtConfig",[2186,2202,2204],{"class":2203},"sTEyZ","(",[2186,2206,2208],{"class":2207},"sMK4o","{\n",[2186,2210,2212,2216,2219,2222,2225,2228,2230,2233],{"class":2188,"line":2211},2,[2186,2213,2215],{"class":2214},"swJcz","  modules",[2186,2217,2218],{"class":2207},":",[2186,2220,2221],{"class":2203}," [",[2186,2223,2224],{"class":2207},"'",[2186,2226,1939],{"class":2227},"sfazB",[2186,2229,2224],{"class":2207},[2186,2231,2232],{"class":2203},"]",[2186,2234,2235],{"class":2207},",\n",[2186,2237,2239,2242,2244,2246,2248],{"class":2188,"line":2238},3,[2186,2240,2241],{"class":2207},"  '",[2186,2243,1939],{"class":2214},[2186,2245,2224],{"class":2207},[2186,2247,2218],{"class":2207},[2186,2249,2250],{"class":2207}," {\n",[2186,2252,2254,2257,2259,2262,2264,2267,2269,2272,2275,2278,2280,2282],{"class":2188,"line":2253},4,[2186,2255,2256],{"class":2214},"    apiURL",[2186,2258,2218],{"class":2207},[2186,2260,2261],{"class":2203}," process",[2186,2263,2120],{"class":2207},[2186,2265,2266],{"class":2203},"env",[2186,2268,2120],{"class":2207},[2186,2270,2271],{"class":2203},"SYLIUS_SHOP_API_URL ",[2186,2273,2274],{"class":2207},"??",[2186,2276,2277],{"class":2207}," '",[2186,2279,2091],{"class":2227},[2186,2281,2224],{"class":2207},[2186,2283,2235],{"class":2207},[2186,2285,2287,2290,2292,2294,2296,2298],{"class":2188,"line":2286},5,[2186,2288,2289],{"class":2214},"    defaultLocale",[2186,2291,2218],{"class":2207},[2186,2293,2277],{"class":2207},[2186,2295,2119],{"class":2227},[2186,2297,2224],{"class":2207},[2186,2299,2235],{"class":2207},[2186,2301,2303,2306,2308,2310,2312,2314],{"class":2188,"line":2302},6,[2186,2304,2305],{"class":2214},"    imageFilter",[2186,2307,2218],{"class":2207},[2186,2309,2277],{"class":2207},[2186,2311,2151],{"class":2227},[2186,2313,2224],{"class":2207},[2186,2315,2235],{"class":2207},[2186,2317,2319,2322,2324,2328],{"class":2188,"line":2318},7,[2186,2320,2321],{"class":2214},"    itemsPerPage",[2186,2323,2218],{"class":2207},[2186,2325,2327],{"class":2326},"sbssI"," 20",[2186,2329,2235],{"class":2207},[2186,2331,2333],{"class":2188,"line":2332},8,[2186,2334,2335],{"class":2207},"  },\n",[2186,2337,2339,2342,2345],{"class":2188,"line":2338},9,[2186,2340,2341],{"class":2207},"}",[2186,2343,2344],{"class":2203},")",[2186,2346,2347],{"class":2207},";\n",[1975,2349,2351],{"id":2350},"runtime-behavior","Runtime behavior",[1983,2353,2354,2394,2417,2423],{},[1986,2355,2356,2359,2360,2363,2364,2366,2367,2370,2371,2092,2374,2376,2377,2379,2380,2382,2383,2386,2387,2390,2391,2120],{},[1937,2357,2358],{},"Shop API client"," – A ",[1959,2361,2362],{},"createSyliusClient"," instance is built per request with ",[1959,2365,2073],{},", the active ",[1959,2368,2369],{},"locale"," (from the orchestr ",[1959,2372,2373],{},"clientEnv",[1959,2375,2105],{},"), ",[1959,2378,2160],{},", and ",[1959,2381,2129],{},". Headers default to ",[1959,2384,2385],{},"Accept: application/ld+json"," and ",[1959,2388,2389],{},"Accept-Language: \u003Clocale>",". The client is exposed to handlers via ",[1959,2392,2393],{},"context.syliusClient",[1986,2395,2396,2399,2400,2405,2406,2001,2409,2412,2413,2416],{},[1937,2397,2398],{},"Hydra responses"," – Sylius returns JSON-LD with ",[1942,2401,2404],{"href":2402,"rel":2403},"https://www.hydra-cg.com/",[1946],"Hydra"," collections (",[1959,2407,2408],{},"hydra:member",[1959,2410,2411],{},"hydra:totalItems","). The client unwraps collections into ",[1959,2414,2415],{},"{ items, total }"," before they reach the orchestr handlers.",[1986,2418,2419,2422],{},[1937,2420,2421],{},"No Admin API"," – The MVP does not call the Sylius Admin API. Everything goes through the Shop API.",[1986,2424,2425,2428,2429,2001,2432,2001,2435,2001,2438,2441],{},[1937,2426,2427],{},"Write surface is single-sourced"," – By design, only the client module issues non-GET HTTP requests (",[1959,2430,2431],{},"createCart",[1959,2433,2434],{},"addCartItem",[1959,2436,2437],{},"changeCartItemQuantity",[1959,2439,2440],{},"removeCartItem","). Orchestr handlers, mappers, and helpers are read-only and delegate every write to the client.",[1928,2443,2445],{"id":2444},"capabilities","Capabilities",[1933,2447,2448,2449,2452],{},"The package implements Laioutr’s canonical ecommerce types via the orchestr. For exact types and payloads, refer to ",[1959,2450,2451],{},"@laioutr-core/canonical-types"," and the package source.",[1975,2454,435],{"id":2455},"queries",[1983,2457,2458,2474,2493,2537],{},[1986,2459,2460,2462],{},[1937,2461,370],{},[1983,2463,2464],{},[1986,2465,2466,2469,2470,2473],{},[1937,2467,2468],{},"GetCurrentCartQuery"," – Returns the current cart id (the cart token from cookie) if a cart exists; otherwise ",[1959,2471,2472],{},"{ id: undefined }",". No cart is created on read.",[1986,2475,2476,2478],{},[1937,2477,366],{},[1983,2479,2480],{},[1986,2481,2482,2485,2486,2489,2490,2037],{},[1937,2483,2484],{},"CategoryBySlugQuery"," – Resolves a Sylius ",[1937,2487,2488],{},"taxon"," by slug; returns the canonical entity id (",[1959,2491,2492],{},"taxon:\u003Ccode>",[1986,2494,2495,2498],{},[1937,2496,2497],{},"Menu",[1983,2499,2500],{},[1986,2501,2502,2505,2506,2509,2510,2513,2514,2517,2518,2521,2522,2525,2526,2529,2530,2533,2534,2120],{},[1937,2503,2504],{},"MenuByAliasQuery"," – Returns a flat, parent-before-children list of taxon entity ids. The ",[1959,2507,2508],{},"alias"," argument is resolved directly as a ",[1937,2511,2512],{},"Sylius taxon code"," (e.g. ",[1959,2515,2516],{},"MENU_CATEGORY","); there is no separate alias-to-code mapping. The tree is BFS-walked up to a depth of 5. ",[1959,2519,2520],{},"MenuItem.parentId"," is ",[1937,2523,2524],{},"never"," emitted because the Shop ",[1959,2527,2528],{},"taxon.show"," schema does not expose ",[1959,2531,2532],{},"parent"," — reconstruct the tree top-down from ",[1959,2535,2536],{},"childIds",[1986,2538,2539,2541],{},[1937,2540,338],{},[1983,2542,2543,2552],{},[1986,2544,2545,2548,2549,2551],{},[1937,2546,2547],{},"ProductBySlugQuery"," – Resolves a product by slug; returns the Sylius product ",[1959,2550,1959],{}," as id.",[1986,2553,2554,2557,2558,2001,2561,2001,2564,2001,2567,2570,2571,2573,2574,2576],{},[1937,2555,2556],{},"ProductsByCategorySlugQuery"," – Listing by taxon slug with pagination and sort. Sortings: ",[1959,2559,2560],{},"name:asc",[1959,2562,2563],{},"name:desc",[1959,2565,2566],{},"price:asc",[1959,2568,2569],{},"price:desc"," (default ",[1959,2572,2560],{},"). Filters: none in MVP. The Sylius ",[1959,2575,2488],{}," query parameter is recursive — filtering by a parent IRI returns products in that taxon and all descendants.",[1975,2578,2580],{"id":2579},"actions-cart-line-items","Actions (cart line-items)",[1983,2582,2583,2601,2619],{},[1986,2584,2585,2588,2589,2592,2593,2596,2597,2600],{},[1937,2586,2587],{},"CartAddItemsAction"," – Adds line items to the cart. Creates the cart on demand if no ",[1959,2590,2591],{},"sylius-cart-token"," cookie is set (or if the existing token no longer resolves), then ",[1959,2594,2595],{},"POST /api/v2/shop/orders/{tokenValue}/items"," per item. Only items with ",[1959,2598,2599],{},"type === 'product'"," are processed.",[1986,2602,2603,2606,2607,2610,2611,2614,2615,2618],{},[1937,2604,2605],{},"CartUpdateItemsAction"," – ",[1959,2608,2609],{},"PATCH"," each item’s quantity. The canonical ",[1959,2612,2613],{},"itemId"," is decoded as ",[1959,2616,2617],{},"\u003CcartToken>::\u003CorderItemId>","; items without a quantity are skipped.",[1986,2620,2621,2606,2624,2627,2628,2631],{},[1937,2622,2623],{},"CartRemoveItemsAction",[1959,2625,2626],{},"DELETE"," each item by decoded ",[1959,2629,2630],{},"orderItemId",". Throws if no cart token is present.",[1933,2633,2634,2635,2638],{},"There is ",[1937,2636,2637],{},"no checkout action"," in this package.",[1975,2640,2642],{"id":2641},"links","Links",[1983,2644,2645,2659,2668,2676],{},[1986,2646,2647,2650,2651,2654,2655,2658],{},[1937,2648,2649],{},"ProductBreadcrumbLink"," – Breadcrumb trail derived from the product’s ",[1959,2652,2653],{},"mainTaxon",". Uses Sylius’s ",[1959,2656,2657],{},"/api/v2/shop/taxon-tree/{code}/path"," endpoint to fetch the full ancestor chain (root → leaf) in a single request.",[1986,2660,2661,2664,2665,2120],{},[1937,2662,2663],{},"ProductVariantsLink"," – Lists variant codes per product via ",[1959,2666,2667],{},"/api/v2/shop/product-variants?product[]=...",[1986,2669,2670,2673,2674,2120],{},[1937,2671,2672],{},"CartItemsLink"," – Resolves a cart token to its line items, exposing each as ",[1959,2675,2617],{},[1986,2677,2678,2681],{},[1937,2679,2680],{},"CartItemProductVariantLink"," – Resolves a cart item to its underlying variant code.",[1975,2683,2685],{"id":2684},"component-resolvers","Component resolvers",[1983,2687,2688,2741,2775,2784,2802,2810,2826],{},[1986,2689,2690,2692,2693,2001,2696,2001,2699,2001,2702,2001,2705,2001,2708,2001,2711,2001,2714,2717,2718,2721,2722,2725,2726,2386,2729,2732,2733,2736,2737,2740],{},[1937,2691,338],{}," – Maps to ",[1959,2694,2695],{},"ProductBase",[1959,2697,2698],{},"ProductInfo",[1959,2700,2701],{},"ProductMedia",[1959,2703,2704],{},"ProductPrices",[1959,2706,2707],{},"ProductSeo",[1959,2709,2710],{},"ProductDescription",[1959,2712,2713],{},"ProductFlags",[1959,2715,2716],{},"ProductDefaultVariant",". Prices use ",[1959,2719,2720],{},"defaultVariantData.price"," / ",[1959,2723,2724],{},"originalPrice","; ",[1959,2727,2728],{},"isOnSale",[1959,2730,2731],{},"strikethroughPrice"," are derived from the delta. ",[1959,2734,2735],{},"isStartingFrom"," is true when the product has more than one variant. Cache: 1 day, with ",[1959,2738,2739],{},"prices"," sub-component at 15 minutes.",[1986,2742,2743,2692,2745,2001,2748,2001,2751,2001,2754,2001,2757,2760,2761,2386,2764,2767,2768,2770,2771,2774],{},[1937,2744,362],{},[1959,2746,2747],{},"ProductVariantBase",[1959,2749,2750],{},"ProductVariantInfo",[1959,2752,2753],{},"ProductVariantPrices",[1959,2755,2756],{},"ProductVariantOptions",[1959,2758,2759],{},"ProductVariantAvailability",". Options are resolved through a per-request cache that fetches ",[1959,2762,2763],{},"/product-options",[1959,2765,2766],{},"/product-option-values"," once and reuses the result for concurrent resolves. Cache: 1 day, ",[1959,2769,2739],{}," at 10 minutes, ",[1959,2772,2773],{},"availability"," uncached.",[1986,2776,2777,2779,2780,2783],{},[1937,2778,366],{}," – Maps a taxon to ",[1959,2781,2782],{},"CategoryBase"," (slug, title). Cache: 1 day.",[1986,2785,2786,2779,2788,1957,2791,2794,2795,2797,2798,2801],{},[1937,2787,386],{},[1959,2789,2790],{},"MenuItemBase",[1959,2792,2793],{},"type: 'link'",", name, link reference, ",[1959,2796,2536],{},"). ",[1959,2799,2800],{},"parentId"," is not emitted. Cache: 1 day.",[1986,2803,2804,2779,2806,2809],{},[1937,2805,382],{},[1959,2807,2808],{},"BreadcrumbItemBase"," (name, link reference). Cache: 1 day.",[1986,2811,2812,2814,2815,2818,2819,2822,2823,2120],{},[1937,2813,370],{}," – Maps a cart token to ",[1959,2816,2817],{},"CartBase"," (totalQuantity) and ",[1959,2820,2821],{},"CartCost"," (subtotal, total, tax) in the cart’s ",[1959,2824,2825],{},"currencyCode",[1986,2827,2828,2830,2831,2833,2834,2837,2838,2841,2842,2845],{},[1937,2829,374],{}," – Maps ",[1959,2832,2617],{}," to ",[1959,2835,2836],{},"CartItemBase"," (type ",[1959,2839,2840],{},"'product'",", quantity, title, subtitle) and ",[1959,2843,2844],{},"CartItemCost"," (single, subtotal, total).",[1975,2847,2849],{"id":2848},"entity-id-conventions","Entity ID conventions",[1933,2851,2852],{},"The connector uses stable, decode-friendly ids so other handlers can round-trip them without extra lookups:",[2043,2854,2855,2868],{},[2046,2856,2857],{},[2049,2858,2859,2862,2865],{},[2052,2860,2861],{},"Entity",[2052,2863,2864],{},"ID format",[2052,2866,2867],{},"Example",[2062,2869,2870,2885,2899,2914],{},[2049,2871,2872,2875,2880],{},[2067,2873,2874],{},"Product / ProductVariant",[2067,2876,2877,2878],{},"Sylius ",[1959,2879,1959],{},[2067,2881,2882],{},[1959,2883,2884],{},"MUG-001",[2049,2886,2887,2890,2894],{},[2067,2888,2889],{},"Category / MenuItem / BreadcrumbItem",[2067,2891,2892],{},[1959,2893,2492],{},[2067,2895,2896],{},[1959,2897,2898],{},"taxon:MENU_CATEGORY",[2049,2900,2901,2903,2909],{},[2067,2902,370],{},[2067,2904,2905,2906],{},"Sylius cart ",[1959,2907,2908],{},"tokenValue",[2067,2910,2911],{},[1959,2912,2913],{},"7a9c…",[2049,2915,2916,2918,2922],{},[2067,2917,374],{},[2067,2919,2920],{},[1959,2921,2617],{},[2067,2923,2924],{},[1959,2925,2926],{},"7a9c…::42",[1975,2928,2930],{"id":2929},"image-provider","Image provider",[1983,2932,2933,2942],{},[1986,2934,2935,2938,2939],{},[1937,2936,2937],{},"Provider name:"," ",[1959,2940,2941],{},"sylius",[1986,2943,2944,2947,2948,2951,2952,2955,2956,2958,2959,2961,2962,2965],{},[1937,2945,2946],{},"How it works:"," Product and variant media are mapped to the canonical ",[1959,2949,2950],{},"MediaImage"," type with ",[1959,2953,2954],{},"sources[].src"," set to the Sylius ",[1959,2957,2147],{},". Because the client sends ",[1959,2960,2129],{}," on every request, that path is already a fully-resolved URL like ",[1959,2963,2964],{},"http://your-store/media/cache/resolve/sylius_large/\u003Chash>.webp"," — no client-side transformation is needed.",[1928,2967,2969],{"id":2968},"backend-requirements","Backend requirements",[1983,2971,2972,2982,2988,2994,3007,3016],{},[1986,2973,2974,2977,2978,2981],{},[1937,2975,2976],{},"Sylius version"," – A Sylius release that exposes the ",[1937,2979,2980],{},"API Platform–based Shop API v2"," (Sylius 1.13+ recommended).",[1986,2983,2984,2987],{},[1937,2985,2986],{},"Channel"," – A storefront channel with at least one locale, currency, and hostname matching the storefront.",[1986,2989,2990,2993],{},[1937,2991,2992],{},"Catalog"," – Products with taxons, variants, prices, and images assigned to the active channel. Slugs translated for the locales you serve so slug-based queries resolve.",[1986,2995,2996,2999,3000,3002,3003,2833,3005,2120],{},[1937,2997,2998],{},"Menu root taxon"," – A taxon (e.g. ",[1959,3001,2516],{},") that acts as the storefront menu root. Its code is what the frontend passes as ",[1959,3004,2508],{},[1959,3006,2504],{},[1986,3008,3009,3012,3013,3015],{},[1937,3010,3011],{},"Image filter"," – A LiipImagine filter set (default ",[1959,3014,2151],{},") defined in the Sylius config.",[1986,3017,3018,3021],{},[1937,3019,3020],{},"CORS / network"," – The Nuxt server must reach the Shop API; the browser does not call the Shop API directly.",[1928,3023,3025],{"id":3024},"cookies-and-session","Cookies and session",[2043,3027,3028,3038],{},[2046,3029,3030],{},[2049,3031,3032,3035],{},[2052,3033,3034],{},"Cookie",[2052,3036,3037],{},"Purpose",[2062,3039,3040],{},[2049,3041,3042,3048],{},[2067,3043,3044],{},[1937,3045,3046],{},[1959,3047,2591],{},[2067,3049,2877,3050,3052,3053,2001,3056,2001,3059,2001,3062,2001,3065,2120],{},[1959,3051,2908],{}," for the current cart/order. Set on cart creation and read on every cart query/action. Options: ",[1959,3054,3055],{},"httpOnly",[1959,3057,3058],{},"secure",[1959,3060,3061],{},"sameSite=lax",[1959,3063,3064],{},"path=/",[1959,3066,3067],{},"maxAge=30d",[1933,3069,3070],{},"There is no customer/session cookie in the MVP — there is no customer auth.",[1928,3072,3074],{"id":3073},"codegen","Codegen",[1933,3076,3077,3078,3081],{},"Sylius types are generated from the OpenAPI spec into ",[1959,3079,3080],{},"src/runtime/server/client/sylius-types.ts"," and committed:",[2177,3083,3087],{"className":3084,"code":3085,"language":3086,"meta":2182,"style":2182},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm gen:sylius\n","sh",[1959,3088,3089],{"__ignoreMap":2182},[2186,3090,3091,3095],{"class":2188,"line":2189},[2186,3092,3094],{"class":3093},"sBMFI","pnpm",[2186,3096,3097],{"class":2227}," gen:sylius\n",[1933,3099,3100,3101,3104,3105,3108,3109,3116],{},"The script fetches ",[1959,3102,3103],{},"/api/v2/docs"," from the configured Sylius backend (default ",[1959,3106,3107],{},"http://localhost",") and runs ",[1942,3110,3113],{"href":3111,"rel":3112},"https://openapi-ts.dev/",[1946],[1959,3114,3115],{},"openapi-typescript"," against it.",[1928,3118,3120],{"id":3119},"summary-checklist-for-developers","Summary checklist for developers",[3122,3123,3124,3136,3142,3163,3169,3183,3192],"ol",{},[1986,3125,3126,3129,3130,3132,3133,3135],{},[1937,3127,3128],{},"Sylius instance"," – Shop API v2 reachable; channel(s) configured with locales, currencies, hostnames; LiipImagine ",[1959,3131,2151],{}," (or your chosen filter) defined; menu root taxon (e.g. ",[1959,3134,2516],{},") created.",[1986,3137,3138,3141],{},[1937,3139,3140],{},"Catalog data"," – Products with taxons, variants, prices, images, and translated slugs.",[1986,3143,3144,3147,3148,2833,3150,3153,3154,3156,3157,2001,3159,2001,3161,2037],{},[1937,3145,3146],{},"Nuxt config"," – Add ",[1959,3149,1939],{},[1959,3151,3152],{},"modules"," and set ",[1959,3155,2073],{}," (plus optional ",[1959,3158,2105],{},[1959,3160,2129],{},[1959,3162,2160],{},[1986,3164,3165,3168],{},[1937,3166,3167],{},"Environment"," – Put the API URL in env vars; ensure the Nuxt server can reach the Sylius origin.",[1986,3170,3171,3173,3174,3177,3178,3180,3181,2120],{},[1937,3172,157],{}," – Use the canonical queries, actions, links, and resolvers from your UI. Pass the menu root ",[1937,3175,3176],{},"taxon code"," as the menu ",[1959,3179,2508],{},". Reconstruct the menu tree top-down from ",[1959,3182,2536],{},[1986,3184,3185,3188,3189,3191],{},[1937,3186,3187],{},"Images"," – Use the ",[1959,3190,2941],{}," Nuxt Image provider for Sylius media.",[1986,3193,3194,3196],{},[1937,3195,1639],{}," – Plan the checkout flow outside this package (it is not in MVP scope).",[1928,3198,1619],{"id":3199},"changelog",[1933,3201,3202,3203,3210,3211,2120],{},"Version history is maintained in ",[1942,3204,3207],{"href":3205,"rel":3206},"https://github.com/laioutr/app-sylius/blob/main/CHANGELOG.md",[1946],[1959,3208,3209],{},"CHANGELOG.md"," in the public repository ",[1942,3212,3215],{"href":3213,"rel":3214},"https://github.com/laioutr/app-sylius",[1946],[1937,3216,3217],{},"laioutr/app-sylius",[3219,3220,3221],"style",{},"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 pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":2182,"searchDepth":2211,"depth":2211,"links":3223},[3224,3227,3232,3240,3241,3242,3243,3244],{"id":1930,"depth":2211,"text":1931,"children":3225},[3226],{"id":1977,"depth":2238,"text":1978},{"id":2020,"depth":2211,"text":2021,"children":3228},[3229,3230,3231],{"id":2040,"depth":2238,"text":2041},{"id":2174,"depth":2238,"text":2175},{"id":2350,"depth":2238,"text":2351},{"id":2444,"depth":2211,"text":2445,"children":3233},[3234,3235,3236,3237,3238,3239],{"id":2455,"depth":2238,"text":435},{"id":2579,"depth":2238,"text":2580},{"id":2641,"depth":2238,"text":2642},{"id":2684,"depth":2238,"text":2685},{"id":2848,"depth":2238,"text":2849},{"id":2929,"depth":2238,"text":2930},{"id":2968,"depth":2211,"text":2969},{"id":3024,"depth":2211,"text":3025},{"id":3073,"depth":2211,"text":3074},{"id":3119,"depth":2211,"text":3120},{"id":3199,"depth":2211,"text":1619},"Developer documentation for the Laioutr Sylius app package. Connect your Nuxt frontend to a Sylius backend via the Shop API v2.","md",{},true,{"title":3250,"description":3245},"Sylius | Laioutr",{"loc":613,"lastmod":3252,"changefreq":3253,"priority":2189},"2026-05-21","monthly","rsYNMrIbV4m4YVhVoUGilwaA4Qi7BzCAG8IXwmzKaz4",[3256,3258],{"title":608,"path":609,"stem":610,"description":3257,"children":-1},"Developer documentation for the Laioutr Pimcore app. Connect your Laioutr-powered Nuxt app to Pimcore and fetch data through its native REST API.",{"title":616,"path":617,"stem":618,"description":3259,"children":-1},"Developer documentation for the Laioutr Commercetools app package. Connect your Nuxt frontend to Commercetools via the Platform API with anonymous or client-credentials auth.",1780987428608]