[{"data":1,"prerenderedAt":2111},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-docs-ccm19":1257,"-apps-app-docs-ccm19-surround":2106},[4,123,362,478,1038,1107,1113,1119,1185],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,111],{"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},"Introduction","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":92,"path":93,"stem":94},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":96,"path":97,"stem":98},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":100,"path":101,"stem":102},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":104,"path":105,"stem":106},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":108,"path":109,"stem":110},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":112,"path":113,"stem":114,"children":115,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[116,119],{"title":82,"path":117,"stem":118},"/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":120,"path":121,"stem":122},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":124,"path":125,"stem":126,"children":127},"Frontend","/frontend","1.Frontend/0.index",[128,129,140,193,218,247],{"title":124,"path":125,"stem":126},{"title":82,"path":130,"stem":131,"children":132,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[133,136],{"title":19,"path":134,"stem":135},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":137,"path":138,"stem":139},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":82,"path":141,"stem":142,"children":143},"/frontend/features","1.Frontend/2.Features/0.index",[144,145,149,153,157,161,165,169,173,177,181,185,189],{"title":82,"path":141,"stem":142},{"title":146,"path":147,"stem":148},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":150,"path":151,"stem":152},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":154,"path":155,"stem":156},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":158,"path":159,"stem":160},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":162,"path":163,"stem":164},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":166,"path":167,"stem":168},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":170,"path":171,"stem":172},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":174,"path":175,"stem":176},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":178,"path":179,"stem":180},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":182,"path":183,"stem":184},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":186,"path":187,"stem":188},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":190,"path":191,"stem":192},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":82,"path":194,"stem":195,"children":196},"/frontend/seo","1.Frontend/3.SEO/0.index",[197,198,202,206,210,214],{"title":82,"path":194,"stem":195},{"title":199,"path":200,"stem":201},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":203,"path":204,"stem":205},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":207,"path":208,"stem":209},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":211,"path":212,"stem":213},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":215,"path":216,"stem":217},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":82,"path":219,"stem":220,"children":221},"/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[222,223,227,231,235,239,243],{"title":82,"path":219,"stem":220},{"title":224,"path":225,"stem":226},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":228,"path":229,"stem":230},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":232,"path":233,"stem":234},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":236,"path":237,"stem":238},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":240,"path":241,"stem":242},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":244,"path":245,"stem":246},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":82,"path":248,"stem":249,"children":250},"/frontend/api-reference","1.Frontend/99.api-reference/0.index",[251,252,309,312,328,336,347,355],{"title":82,"path":248,"stem":249},{"title":253,"path":254,"stem":255,"children":256,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[257,261,265,269,273,277,281,285,289,293,297,301,305],{"title":258,"path":259,"stem":260},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":262,"path":263,"stem":264},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":266,"path":267,"stem":268},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":270,"path":271,"stem":272},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":274,"path":275,"stem":276},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":278,"path":279,"stem":280},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":282,"path":283,"stem":284},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":286,"path":287,"stem":288},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":290,"path":291,"stem":292},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":294,"path":295,"stem":296},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":298,"path":299,"stem":300},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":302,"path":303,"stem":304},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":306,"path":307,"stem":308},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":170,"path":310,"stem":311},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":313,"path":314,"stem":315,"children":316,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[317,320,324],{"title":224,"path":318,"stem":319},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":321,"path":322,"stem":323},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":325,"path":326,"stem":327},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":329,"path":330,"stem":331,"children":332,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[333],{"title":224,"path":334,"stem":335},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":337,"path":338,"stem":339,"children":340,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[341,344],{"title":321,"path":342,"stem":343},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":325,"path":345,"stem":346},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":348,"path":349,"stem":350,"children":351,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[352],{"title":321,"path":353,"stem":354},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":190,"path":356,"stem":357,"children":358,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[359],{"title":224,"path":360,"stem":361},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":363,"path":364,"stem":365,"children":366},"Apps","/apps","2.Apps/0.index",[367,368,409],{"title":363,"path":364,"stem":365},{"title":82,"path":369,"stem":370,"children":371},"/apps/app-development","2.Apps/app-development/0.index",[372,373,377,381,385,389,393,397,401,405],{"title":82,"path":369,"stem":370},{"title":374,"path":375,"stem":376},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":378,"path":379,"stem":380},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":382,"path":383,"stem":384},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":386,"path":387,"stem":388},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":390,"path":391,"stem":392},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":394,"path":395,"stem":396},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":398,"path":399,"stem":400},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":402,"path":403,"stem":404},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":406,"path":407,"stem":408},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":410,"path":411,"stem":412,"children":413,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[414,418,422,426,430,434,438,442,446,450,454,458,462,466,470,474],{"title":415,"path":416,"stem":417},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":419,"path":420,"stem":421},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":423,"path":424,"stem":425},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":427,"path":428,"stem":429},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":431,"path":432,"stem":433},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":435,"path":436,"stem":437},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":439,"path":440,"stem":441},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":443,"path":444,"stem":445},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":447,"path":448,"stem":449},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":451,"path":452,"stem":453},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":455,"path":456,"stem":457},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":459,"path":460,"stem":461},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":463,"path":464,"stem":465},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":467,"path":468,"stem":469},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":471,"path":472,"stem":473},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":475,"path":476,"stem":477},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":479,"path":480,"stem":481,"children":482},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[483,484,505,511,516,621,626,631,684,705,758],{"title":479,"path":480,"stem":481},{"title":82,"path":485,"stem":486,"children":487},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[488,489,493,497,501],{"title":82,"path":485,"stem":486},{"title":490,"path":491,"stem":492},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":494,"path":495,"stem":496},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":498,"path":499,"stem":500},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":502,"path":503,"stem":504},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":506,"path":507,"stem":508,"children":509},"Overview","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[510],{"title":506,"path":507,"stem":508},{"title":506,"path":512,"stem":513,"children":514},"/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[515],{"title":506,"path":512,"stem":513},{"title":506,"path":517,"stem":518,"children":519},"/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[520,521,546,554,566,575,596],{"title":506,"path":517,"stem":518},{"title":522,"path":523,"stem":524,"children":525,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[526,530,534,538,542],{"title":527,"path":528,"stem":529},"Banner Slider","/laioutr-ui/cms/banner/bannerslider","3.laioutr-ui/cms/banner/BannerSlider",{"title":531,"path":532,"stem":533},"Basic Banner with Image and Text","/laioutr-ui/cms/banner/basicbannerwithimageandtext","3.laioutr-ui/cms/banner/BasicBannerWithImageAndText",{"title":535,"path":536,"stem":537},"Content with Image and Text","/laioutr-ui/cms/banner/contentwithimageandtext","3.laioutr-ui/cms/banner/ContentWithImageAndText",{"title":539,"path":540,"stem":541},"Content With Text Columns","/laioutr-ui/cms/banner/contentwithtextcolumns","3.laioutr-ui/cms/banner/ContentWithTextColumns",{"title":543,"path":544,"stem":545},"USP Banner","/laioutr-ui/cms/banner/uspbanner","3.laioutr-ui/cms/banner/UspBanner",{"title":337,"path":547,"stem":548,"children":549,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[550],{"title":551,"path":552,"stem":553},"Blog Post","/laioutr-ui/cms/blog/blogpost","3.laioutr-ui/cms/blog/BlogPost",{"title":329,"path":555,"stem":556,"children":557,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[558,562],{"title":559,"path":560,"stem":561},"Input for Newsletter","/laioutr-ui/cms/newsletter/inputnewsletter","3.laioutr-ui/cms/newsletter/InputNewsletter",{"title":563,"path":564,"stem":565},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletterregistration","3.laioutr-ui/cms/newsletter/NewsletterRegistration",{"title":567,"path":568,"stem":569,"children":570,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[571],{"title":572,"path":573,"stem":574},"Personal Quote with Text and Image","/laioutr-ui/cms/quotes/personalquote","3.laioutr-ui/cms/quotes/PersonalQuote",{"title":576,"path":577,"stem":578,"children":579,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[580,584,588,592],{"title":581,"path":582,"stem":583},"Quote Card","/laioutr-ui/cms/reviews/quotecard","3.laioutr-ui/cms/reviews/QuoteCard",{"title":585,"path":586,"stem":587},"Rating","/laioutr-ui/cms/reviews/rating","3.laioutr-ui/cms/reviews/Rating",{"title":589,"path":590,"stem":591},"Rating Form","/laioutr-ui/cms/reviews/ratingform","3.laioutr-ui/cms/reviews/RatingForm",{"title":593,"path":594,"stem":595},"Review Section","/laioutr-ui/cms/reviews/reviewsection","3.laioutr-ui/cms/reviews/ReviewSection",{"title":597,"path":598,"stem":599,"children":600,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[601,605,609,613,617],{"title":602,"path":603,"stem":604},"Hero Slider","/laioutr-ui/cms/slider/heroslider","3.laioutr-ui/cms/slider/HeroSlider",{"title":606,"path":607,"stem":608},"Logo Slider","/laioutr-ui/cms/slider/logoslider","3.laioutr-ui/cms/slider/LogoSlider",{"title":610,"path":611,"stem":612},"Swiper Navigation with Bullets","/laioutr-ui/cms/slider/swipernavigationbullets","3.laioutr-ui/cms/slider/SwiperNavigationBullets",{"title":614,"path":615,"stem":616},"Swiper Navigation Compact","/laioutr-ui/cms/slider/swipernavigationcompact","3.laioutr-ui/cms/slider/SwiperNavigationCompact",{"title":618,"path":619,"stem":620},"Swiper Navigation with Numbers","/laioutr-ui/cms/slider/swipernavigationnumbers","3.laioutr-ui/cms/slider/SwiperNavigationNumbers",{"title":506,"path":622,"stem":623,"children":624},"/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[625],{"title":506,"path":622,"stem":623},{"title":506,"path":627,"stem":628,"children":629},"/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[630],{"title":506,"path":627,"stem":628},{"title":506,"path":632,"stem":633,"children":634},"/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[635,636,640,644,648,652,656,660,664,668,672,676,680],{"title":506,"path":632,"stem":633},{"title":637,"path":638,"stem":639},"Basic Header","/laioutr-ui/navigation/basicheader","3.laioutr-ui/navigation/BasicHeader",{"title":641,"path":642,"stem":643},"Color Mode Switch","/laioutr-ui/navigation/colormodeswitch","3.laioutr-ui/navigation/ColorModeSwitch",{"title":645,"path":646,"stem":647},"Desktop Side By Side Menu","/laioutr-ui/navigation/desktopsidebysidemenu","3.laioutr-ui/navigation/DesktopSideBySideMenu",{"title":649,"path":650,"stem":651},"Header with Text Links","/laioutr-ui/navigation/headerwithtextlinks","3.laioutr-ui/navigation/HeaderWithTextLinks",{"title":653,"path":654,"stem":655},"Locale Select","/laioutr-ui/navigation/localeselect","3.laioutr-ui/navigation/LocaleSelect",{"title":657,"path":658,"stem":659},"Mega Menu Desktop","/laioutr-ui/navigation/megamenudesktop","3.laioutr-ui/navigation/MegaMenuDesktop",{"title":661,"path":662,"stem":663},"Mobile Menu","/laioutr-ui/navigation/mobilemenu","3.laioutr-ui/navigation/MobileMenu",{"title":665,"path":666,"stem":667},"Search Overlay Input","/laioutr-ui/navigation/searchoverlayinput","3.laioutr-ui/navigation/SearchOverlayInput",{"title":669,"path":670,"stem":671},"Shop Header","/laioutr-ui/navigation/shopheader","3.laioutr-ui/navigation/ShopHeader",{"title":673,"path":674,"stem":675},"Top Bar","/laioutr-ui/navigation/topbar","3.laioutr-ui/navigation/TopBar",{"title":677,"path":678,"stem":679},"Breadcrumb","/laioutr-ui/navigation/breadcrumb","3.laioutr-ui/navigation/breadcrumb",{"title":681,"path":682,"stem":683},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":506,"path":685,"stem":686,"children":687},"/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[688,689,693,697,701],{"title":506,"path":685,"stem":686},{"title":690,"path":691,"stem":692},"Billing Cycle Switch","/laioutr-ui/saas/billingcycleswitch","3.laioutr-ui/saas/BillingCycleSwitch",{"title":694,"path":695,"stem":696},"Pricing Plan","/laioutr-ui/saas/pricingplan","3.laioutr-ui/saas/pricingplan",{"title":698,"path":699,"stem":700},"Pricing Plans","/laioutr-ui/saas/pricingplans","3.laioutr-ui/saas/pricingplans",{"title":702,"path":703,"stem":704},"Pricing Table","/laioutr-ui/saas/pricingtable","3.laioutr-ui/saas/pricingtable",{"title":506,"path":706,"stem":707,"children":708},"/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[709,710,714,718,722,726,730,734,738,742,746,750,754],{"title":506,"path":706,"stem":707},{"title":711,"path":712,"stem":713},"Cards Container","/laioutr-ui/shop/cardscontainer","3.laioutr-ui/shop/CardsContainer",{"title":715,"path":716,"stem":717},"Grid Card Content","/laioutr-ui/shop/gridcardcontent","3.laioutr-ui/shop/GridCardContent",{"title":719,"path":720,"stem":721},"Grid Card Text Content","/laioutr-ui/shop/gridcardtextcontent","3.laioutr-ui/shop/GridCardTextContent",{"title":723,"path":724,"stem":725},"Inpage Navigation Basic Grid","/laioutr-ui/shop/inpagenavigationbasicgrid","3.laioutr-ui/shop/InpageNavigationBasicGrid",{"title":727,"path":728,"stem":729},"Inpage Navigation Basic Slider","/laioutr-ui/shop/inpagenavigationbasicslider","3.laioutr-ui/shop/InpageNavigationBasicSlider",{"title":731,"path":732,"stem":733},"Inpage Navigation Big Grid","/laioutr-ui/shop/inpagenavigationbiggrid","3.laioutr-ui/shop/InpageNavigationBigGrid",{"title":735,"path":736,"stem":737},"Inpage Navigation Big Slider","/laioutr-ui/shop/inpagenavigationbigslider","3.laioutr-ui/shop/InpageNavigationBigSlider",{"title":739,"path":740,"stem":741},"Inpage Navigation Compact Grid","/laioutr-ui/shop/inpagenavigationcompactgrid","3.laioutr-ui/shop/InpageNavigationCompactGrid",{"title":743,"path":744,"stem":745},"Inpage Navigation Compact Slider","/laioutr-ui/shop/inpagenavigationcompactslider","3.laioutr-ui/shop/InpageNavigationCompactSlider",{"title":747,"path":748,"stem":749},"Product Card","/laioutr-ui/shop/productcard","3.laioutr-ui/shop/ProductCard",{"title":751,"path":752,"stem":753},"Product Slider","/laioutr-ui/shop/productslider","3.laioutr-ui/shop/ProductSlider",{"title":755,"path":756,"stem":757},"Filters","/laioutr-ui/shop/filters","3.laioutr-ui/shop/filters",{"title":506,"path":759,"stem":760,"children":761},"/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[762,763,840,861,882,915,936,1001],{"title":506,"path":759,"stem":760},{"title":764,"path":765,"stem":766,"children":767,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836],{"title":769,"path":770,"stem":771},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":773,"path":774,"stem":775},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":777,"path":778,"stem":779},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":781,"path":782,"stem":783},"Color Swatch","/laioutr-ui/ui-kit/general/colorswatch","3.laioutr-ui/ui-kit/01.general/ColorSwatch",{"title":785,"path":786,"stem":787},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":789,"path":790,"stem":791},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":793,"path":794,"stem":795},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":797,"path":798,"stem":799},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":801,"path":802,"stem":803},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":805,"path":806,"stem":807},"Image Variant Thumbnail","/laioutr-ui/ui-kit/general/imagevariantthumbnail","3.laioutr-ui/ui-kit/01.general/ImageVariantThumbnail",{"title":809,"path":810,"stem":811},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":813,"path":814,"stem":815},"Media","/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":817,"path":818,"stem":819},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":821,"path":822,"stem":823},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":825,"path":826,"stem":827},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":829,"path":830,"stem":831},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":833,"path":834,"stem":835},"Swatch Preview","/laioutr-ui/ui-kit/general/swatchpreview","3.laioutr-ui/ui-kit/01.general/SwatchPreview",{"title":837,"path":838,"stem":839},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":841,"path":842,"stem":843,"children":844,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[845,849,853,857],{"title":846,"path":847,"stem":848},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":850,"path":851,"stem":852},"Link","/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":854,"path":855,"stem":856},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":858,"path":859,"stem":860},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":862,"path":863,"stem":864,"children":865,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[866,870,874,878],{"title":867,"path":868,"stem":869},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":871,"path":872,"stem":873},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":875,"path":876,"stem":877},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":879,"path":880,"stem":881},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":883,"path":884,"stem":885,"children":886,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[887,891,895,899,903,907,911],{"title":888,"path":889,"stem":890},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":892,"path":893,"stem":894},"CTA Banner Basic","/laioutr-ui/ui-kit/content/ctabannerbasic","3.laioutr-ui/ui-kit/04.content/CtaBannerBasic",{"title":896,"path":897,"stem":898},"CTA Banner Integrated","/laioutr-ui/ui-kit/content/ctabannerintegrated","3.laioutr-ui/ui-kit/04.content/CtaBannerIntegrated",{"title":900,"path":901,"stem":902},"CTA Banner Showcase","/laioutr-ui/ui-kit/content/ctabannershowcase","3.laioutr-ui/ui-kit/04.content/CtaBannerShowcase",{"title":904,"path":905,"stem":906},"Link Tile Basic","/laioutr-ui/ui-kit/content/linktilebasic","3.laioutr-ui/ui-kit/04.content/LinkTileBasic",{"title":908,"path":909,"stem":910},"Link Tile Big","/laioutr-ui/ui-kit/content/linktilebig","3.laioutr-ui/ui-kit/04.content/LinkTileBig",{"title":912,"path":913,"stem":914},"Link Tile Compact","/laioutr-ui/ui-kit/content/linktilecompact","3.laioutr-ui/ui-kit/04.content/LinkTileCompact",{"title":916,"path":917,"stem":918,"children":919,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[920,924,928,932],{"title":921,"path":922,"stem":923},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":925,"path":926,"stem":927},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":929,"path":930,"stem":931},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":933,"path":934,"stem":935},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":937,"path":938,"stem":939,"children":940,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[941,945,949,953,957,961,965,969,973,977,981,985,989,993,997],{"title":942,"path":943,"stem":944},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":946,"path":947,"stem":948},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":950,"path":951,"stem":952},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":954,"path":955,"stem":956},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":958,"path":959,"stem":960},"Input Checkbox","/laioutr-ui/ui-kit/form/inputcheckbox","3.laioutr-ui/ui-kit/06.form/InputCheckbox",{"title":962,"path":963,"stem":964},"Password Input","/laioutr-ui/ui-kit/form/inputpassword","3.laioutr-ui/ui-kit/06.form/InputPassword",{"title":966,"path":967,"stem":968},"Search Input","/laioutr-ui/ui-kit/form/inputsearch","3.laioutr-ui/ui-kit/06.form/InputSearch",{"title":970,"path":971,"stem":972},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":974,"path":975,"stem":976},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":978,"path":979,"stem":980},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":982,"path":983,"stem":984},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":986,"path":987,"stem":988},"Radio Group","/laioutr-ui/ui-kit/form/radioselect","3.laioutr-ui/ui-kit/06.form/RadioSelect",{"title":990,"path":991,"stem":992},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":994,"path":995,"stem":996},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":998,"path":999,"stem":1000},"Variant Select Button","/laioutr-ui/ui-kit/form/variantselectbutton","3.laioutr-ui/ui-kit/06.form/VariantSelectButton",{"title":1002,"path":1003,"stem":1004,"children":1005,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1006,1010,1014,1018,1022,1026,1030,1034],{"title":1007,"path":1008,"stem":1009},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1011,"path":1012,"stem":1013},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1015,"path":1016,"stem":1017},"Category Node Flag","/laioutr-ui/ui-kit/indicators/categorynodeflag","3.laioutr-ui/ui-kit/07.indicators/CategoryNodeFlag",{"title":1019,"path":1020,"stem":1021},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1023,"path":1024,"stem":1025},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1027,"path":1028,"stem":1029},"Rating Summary Small","/laioutr-ui/ui-kit/indicators/ratingsummarysmall","3.laioutr-ui/ui-kit/07.indicators/RatingSummarySmall",{"title":1031,"path":1032,"stem":1033},"Savings Badge","/laioutr-ui/ui-kit/indicators/savingsbadge","3.laioutr-ui/ui-kit/07.indicators/SavingsBadge",{"title":1035,"path":1036,"stem":1037},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1039,"path":1040,"stem":1041,"children":1042},"Hosting","/hosting","4.hosting/0.index",[1043,1044,1049,1078],{"title":1039,"path":1040,"stem":1041},{"title":82,"path":1045,"stem":1046,"children":1047},"/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1048],{"title":82,"path":1045,"stem":1046},{"title":82,"path":1050,"stem":1051,"children":1052},"/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1053,1054,1058,1062,1066,1070,1074],{"title":82,"path":1050,"stem":1051},{"title":1055,"path":1056,"stem":1057},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1059,"path":1060,"stem":1061},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1063,"path":1064,"stem":1065},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1067,"path":1068,"stem":1069},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1071,"path":1072,"stem":1073},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1075,"path":1076,"stem":1077},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":82,"path":1079,"stem":1080,"children":1081},"/hosting/bring-your-own-server-(byos)","4.hosting/2.bring-your-own-server-(byos)/0.index",[1082,1083,1087,1091,1095,1099,1103],{"title":82,"path":1079,"stem":1080},{"title":1084,"path":1085,"stem":1086},"BYOS Agent","/hosting/bring-your-own-server-(byos)/byos-agent","4.hosting/2.bring-your-own-server-(byos)/byos-agent",{"title":1088,"path":1089,"stem":1090},"Changelog","/hosting/bring-your-own-server-(byos)/changelog","4.hosting/2.bring-your-own-server-(byos)/changelog",{"title":1092,"path":1093,"stem":1094},"DevOps Components","/hosting/bring-your-own-server-(byos)/devops","4.hosting/2.bring-your-own-server-(byos)/devops",{"title":1096,"path":1097,"stem":1098},"Infrastructure Requirements","/hosting/bring-your-own-server-(byos)/infrastructure","4.hosting/2.bring-your-own-server-(byos)/infrastructure",{"title":1100,"path":1101,"stem":1102},"Software Requirements","/hosting/bring-your-own-server-(byos)/software","4.hosting/2.bring-your-own-server-(byos)/software",{"title":1104,"path":1105,"stem":1106},"Webhook Configuration","/hosting/bring-your-own-server-(byos)/webhook-config","4.hosting/2.bring-your-own-server-(byos)/webhook-config",{"title":1108,"path":1109,"stem":1110,"children":1111},"Checkout","/checkout","5.Checkout/0.index",[1112],{"title":1108,"path":1109,"stem":1110},{"title":1114,"path":1115,"stem":1116,"children":1117},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1118],{"title":1114,"path":1115,"stem":1116},{"title":498,"path":1120,"stem":1121,"children":1122},"/figma-kit","7.Figma Kit/0.index",[1123,1124,1140],{"title":498,"path":1120,"stem":1121},{"title":82,"path":1125,"stem":1126,"children":1127,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1128,1132,1136],{"title":1129,"path":1130,"stem":1131},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1133,"path":1134,"stem":1135},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/howtostart",{"title":1137,"path":1138,"stem":1139},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1141,"path":1142,"stem":1143,"children":1144,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1145,1149,1153,1157,1161,1165,1169,1173,1177,1181],{"title":1146,"path":1147,"stem":1148},"B2B","/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":1150,"path":1151,"stem":1152},"Booking","/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":1154,"path":1155,"stem":1156},"CMS","/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1158,"path":1159,"stem":1160},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":1162,"path":1163,"stem":1164},"Marketplace","/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1166,"path":1167,"stem":1168},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1170,"path":1171,"stem":1172},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":1174,"path":1175,"stem":1176},"SaaS","/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":1178,"path":1179,"stem":1180},"Shop","/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1182,"path":1183,"stem":1184},"UI Kit","/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1186,"path":1187,"stem":1188,"children":1189},"Offering","/offering","8.Offering/0.index",[1190,1191,1222,1235,1248],{"title":1186,"path":1187,"stem":1188},{"title":506,"path":1192,"stem":1193,"children":1194},"/offering/products","8.Offering/1.Products/0.index",[1195,1196,1202,1207,1212,1217],{"title":506,"path":1192,"stem":1193},{"title":1197,"path":1198,"stem":1199,"children":1200},"Product description","/offering/products/frontend","8.Offering/1.Products/1.Frontend/0.index",[1201],{"title":1197,"path":1198,"stem":1199},{"title":1197,"path":1203,"stem":1204,"children":1205},"/offering/products/cockpit","8.Offering/1.Products/2.Cockpit/0.index",[1206],{"title":1197,"path":1203,"stem":1204},{"title":1197,"path":1208,"stem":1209,"children":1210},"/offering/products/checkout","8.Offering/1.Products/3.Checkout/0.index",[1211],{"title":1197,"path":1208,"stem":1209},{"title":1197,"path":1213,"stem":1214,"children":1215},"/offering/products/cloud","8.Offering/1.Products/4.cloud/0.index",[1216],{"title":1197,"path":1213,"stem":1214},{"title":1197,"path":1218,"stem":1219,"children":1220},"/offering/products/larry-ai","8.Offering/1.Products/5.larry-ai/0.index",[1221],{"title":1197,"path":1218,"stem":1219},{"title":1223,"path":1224,"stem":1225,"children":1226,"page":55},"Service Level Agreement","/offering/service-level-agreement","8.Offering/2.service-level-agreement",[1227,1231],{"title":1228,"path":1229,"stem":1230},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","8.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1232,"path":1233,"stem":1234},"Backups","/offering/service-level-agreement/backups","8.Offering/2.service-level-agreement/backups",{"title":1236,"path":1237,"stem":1238,"children":1239,"page":55},"Customer Support","/offering/customer-support","8.Offering/3.customer-support",[1240,1244],{"title":1241,"path":1242,"stem":1243},"Standard Customer Support","/offering/customer-support/standard-customer-support","8.Offering/3.customer-support/1.standard-customer-support",{"title":1245,"path":1246,"stem":1247},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","8.Offering/3.customer-support/maximum-serverity-levels",{"title":1249,"path":1250,"stem":1251,"children":1252,"page":55},"Compliance","/offering/compliance","8.Offering/4.Compliance",[1253],{"title":1254,"path":1255,"stem":1256},"Fair usage policy","/offering/compliance/fair-usage-policy","8.Offering/4.Compliance/fair-usage-policy",{"id":1258,"title":427,"body":1259,"description":2096,"extension":2097,"meta":2098,"navigation":2099,"path":428,"seo":2100,"sitemap":2102,"stem":429,"__hash__":2105},"docs/2.Apps/app-docs/ccm19.md",{"type":1260,"value":1261,"toc":2082},"minimark",[1262,1266,1298,1309,1313,1330,1335,1472,1476,1479,1529,1538,1542,1761,1772,1776,1918,1922,1929,1949,1953,1984,1988,2008,2012,2055,2058,2078],[1263,1264,506],"h2",{"id":1265},"overview",[1267,1268,1269,1270,1274,1275,1281,1282,1285,1286,1289,1290,1293,1294,1297],"p",{},"The ",[1271,1272,1273],"strong",{},"@laioutr-app/ccm19"," package integrates ",[1276,1277,427],"a",{"href":1278,"rel":1279},"https://www.ccm19.de/",[1280],"nofollow"," into a Laioutr-powered Nuxt app for cookie consent management. It does not register any orchestr handlers; instead it adds a ",[1271,1283,1284],{},"client plugin"," that registers a ",[1271,1287,1288],{},"CCM19Adapter"," with the Laioutr consent store (from ",[1271,1291,1292],{},"@laioutr-core/frontend-core","). The adapter loads the CCM19 script, listens to CCM19's widget events, maps CCM19's purpose-based consent model to Laioutr's ",[1271,1295,1296],{},"ConsentManagementState",", and exposes methods to show/renew the consent overlay and to check or react to consent changes.",[1267,1299,1300,1301,1304,1305,1308],{},"Unlike Cookiebot, CCM19 uses user-defined ",[1271,1302,1303],{},"purposes"," (configured in the CCM19 dashboard) rather than fixed consent categories. The adapter provides a configurable ",[1271,1306,1307],{},"purposeMapping"," to translate CCM19 purpose names to Laioutr's five consent categories. Sensible defaults for common German and English purpose names are included.",[1263,1310,1312],{"id":1311},"configuration-requirements","Configuration requirements",[1267,1314,1315,1316,1321,1322,1325,1326,1329],{},"The module expects configuration under the key ",[1271,1317,1318],{},[1319,1320,1273],"code",{}," in ",[1319,1323,1324],{},"nuxt.config.ts"," (or via ",[1319,1327,1328],{},"runtimeConfig","). Three options are required; two have defaults.",[1331,1332,1334],"h3",{"id":1333},"module-options","Module options",[1336,1337,1338,1354],"table",{},[1339,1340,1341],"thead",{},[1342,1343,1344,1348,1351],"tr",{},[1345,1346,1347],"th",{},"Option",[1345,1349,1350],{},"Type",[1345,1352,1353],{},"Description",[1355,1356,1357,1379,1395,1411,1440],"tbody",{},[1342,1358,1359,1367,1372],{},[1360,1361,1362],"td",{},[1271,1363,1364],{},[1319,1365,1366],{},"serverUrl",[1360,1368,1369],{},[1319,1370,1371],{},"string",[1360,1373,1374,1375,1378],{},"The CCM19 server URL. For cloud-hosted instances this is typically ",[1319,1376,1377],{},"https://cloud.ccm19.de","; for self-hosted installations use your own server URL.",[1342,1380,1381,1388,1392],{},[1360,1382,1383],{},[1271,1384,1385],{},[1319,1386,1387],{},"apiKey",[1360,1389,1390],{},[1319,1391,1371],{},[1360,1393,1394],{},"The API key from the CCM19 dashboard. Find it in the integration/embed code section of your CCM19 domain configuration.",[1342,1396,1397,1404,1408],{},[1360,1398,1399],{},[1271,1400,1401],{},[1319,1402,1403],{},"domainId",[1360,1405,1406],{},[1319,1407,1371],{},[1360,1409,1410],{},"The domain-specific ID number from CCM19. Also found in the integration/embed code section.",[1342,1412,1413,1420,1425],{},[1360,1414,1415],{},[1271,1416,1417],{},[1319,1418,1419],{},"lang",[1360,1421,1422],{},[1319,1423,1424],{},"string | undefined",[1360,1426,1427,1428,1431,1432,1435,1436,1439],{},"Optional locale override (e.g. ",[1319,1429,1430],{},"de_DE",", ",[1319,1433,1434],{},"en_US","). If omitted, CCM19 auto-detects the language. Default: ",[1319,1437,1438],{},"undefined",".",[1342,1441,1442,1448,1453],{},[1360,1443,1444],{},[1271,1445,1446],{},[1319,1447,1307],{},[1360,1449,1450],{},[1319,1451,1452],{},"Record\u003Cstring, ConsentCategory>",[1360,1454,1455,1456,1431,1459,1431,1462,1431,1465,1431,1468,1471],{},"Mapping from CCM19 purpose names to Laioutr consent categories. Keys are purpose strings (case-insensitive matching). Values are one of ",[1319,1457,1458],{},"necessary",[1319,1460,1461],{},"functional",[1319,1463,1464],{},"statistics",[1319,1466,1467],{},"marketing",[1319,1469,1470],{},"unclassified",". See default mapping below.",[1331,1473,1475],{"id":1474},"default-purpose-mapping","Default purpose mapping",[1267,1477,1478],{},"The module ships with defaults that cover common German and English CCM19 purpose names:",[1336,1480,1481,1491],{},[1339,1482,1483],{},[1342,1484,1485,1488],{},[1345,1486,1487],{},"CCM19 Purpose",[1345,1489,1490],{},"Laioutr Category",[1355,1492,1493,1502,1511,1520],{},[1342,1494,1495,1498],{},[1360,1496,1497],{},"Technisch notwendig / Essential / Essentiell",[1360,1499,1500],{},[1319,1501,1458],{},[1342,1503,1504,1507],{},[1360,1505,1506],{},"Funktional / Functional",[1360,1508,1509],{},[1319,1510,1461],{},[1342,1512,1513,1516],{},[1360,1514,1515],{},"Statistik / Statistics",[1360,1517,1518],{},[1319,1519,1464],{},[1342,1521,1522,1525],{},[1360,1523,1524],{},"Marketing",[1360,1526,1527],{},[1319,1528,1467],{},[1267,1530,1531,1532,1534,1535,1537],{},"Purposes not found in the mapping are treated as ",[1319,1533,1470],{},". Override ",[1271,1536,1307],{}," if your CCM19 dashboard uses custom purpose names.",[1331,1539,1541],{"id":1540},"example-configuration","Example configuration",[1543,1544,1549],"pre",{"className":1545,"code":1546,"language":1547,"meta":1548,"style":1548},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@laioutr-app/ccm19'],\n  '@laioutr-app/ccm19': {\n    serverUrl: process.env.CCM19_SERVER_URL!,\n    apiKey: process.env.CCM19_API_KEY!,\n    domainId: process.env.CCM19_DOMAIN_ID!,\n    lang: 'de_DE',\n    // Override purpose mapping if your CCM19 dashboard uses custom names:\n    // purposeMapping: {\n    //   'Notwendig': 'necessary',\n    //   'Analyse': 'statistics',\n    //   'Werbung': 'marketing',\n    // },\n  },\n});\n","ts","",[1319,1550,1551,1560,1582,1609,1624,1648,1669,1690,1707,1713,1719,1725,1731,1737,1743,1749],{"__ignoreMap":1548},[1552,1553,1556],"span",{"class":1554,"line":1555},"line",1,[1552,1557,1559],{"class":1558},"sHwdD","// nuxt.config.ts\n",[1552,1561,1563,1567,1570,1574,1578],{"class":1554,"line":1562},2,[1552,1564,1566],{"class":1565},"s7zQu","export",[1552,1568,1569],{"class":1565}," default",[1552,1571,1573],{"class":1572},"s2Zo4"," defineNuxtConfig",[1552,1575,1577],{"class":1576},"sTEyZ","(",[1552,1579,1581],{"class":1580},"sMK4o","{\n",[1552,1583,1585,1589,1592,1595,1598,1601,1603,1606],{"class":1554,"line":1584},3,[1552,1586,1588],{"class":1587},"swJcz","  modules",[1552,1590,1591],{"class":1580},":",[1552,1593,1594],{"class":1576}," [",[1552,1596,1597],{"class":1580},"'",[1552,1599,1273],{"class":1600},"sfazB",[1552,1602,1597],{"class":1580},[1552,1604,1605],{"class":1576},"]",[1552,1607,1608],{"class":1580},",\n",[1552,1610,1612,1615,1617,1619,1621],{"class":1554,"line":1611},4,[1552,1613,1614],{"class":1580},"  '",[1552,1616,1273],{"class":1587},[1552,1618,1597],{"class":1580},[1552,1620,1591],{"class":1580},[1552,1622,1623],{"class":1580}," {\n",[1552,1625,1627,1630,1632,1635,1637,1640,1642,1645],{"class":1554,"line":1626},5,[1552,1628,1629],{"class":1587},"    serverUrl",[1552,1631,1591],{"class":1580},[1552,1633,1634],{"class":1576}," process",[1552,1636,1439],{"class":1580},[1552,1638,1639],{"class":1576},"env",[1552,1641,1439],{"class":1580},[1552,1643,1644],{"class":1576},"CCM19_SERVER_URL",[1552,1646,1647],{"class":1580},"!,\n",[1552,1649,1651,1654,1656,1658,1660,1662,1664,1667],{"class":1554,"line":1650},6,[1552,1652,1653],{"class":1587},"    apiKey",[1552,1655,1591],{"class":1580},[1552,1657,1634],{"class":1576},[1552,1659,1439],{"class":1580},[1552,1661,1639],{"class":1576},[1552,1663,1439],{"class":1580},[1552,1665,1666],{"class":1576},"CCM19_API_KEY",[1552,1668,1647],{"class":1580},[1552,1670,1672,1675,1677,1679,1681,1683,1685,1688],{"class":1554,"line":1671},7,[1552,1673,1674],{"class":1587},"    domainId",[1552,1676,1591],{"class":1580},[1552,1678,1634],{"class":1576},[1552,1680,1439],{"class":1580},[1552,1682,1639],{"class":1576},[1552,1684,1439],{"class":1580},[1552,1686,1687],{"class":1576},"CCM19_DOMAIN_ID",[1552,1689,1647],{"class":1580},[1552,1691,1693,1696,1698,1701,1703,1705],{"class":1554,"line":1692},8,[1552,1694,1695],{"class":1587},"    lang",[1552,1697,1591],{"class":1580},[1552,1699,1700],{"class":1580}," '",[1552,1702,1430],{"class":1600},[1552,1704,1597],{"class":1580},[1552,1706,1608],{"class":1580},[1552,1708,1710],{"class":1554,"line":1709},9,[1552,1711,1712],{"class":1558},"    // Override purpose mapping if your CCM19 dashboard uses custom names:\n",[1552,1714,1716],{"class":1554,"line":1715},10,[1552,1717,1718],{"class":1558},"    // purposeMapping: {\n",[1552,1720,1722],{"class":1554,"line":1721},11,[1552,1723,1724],{"class":1558},"    //   'Notwendig': 'necessary',\n",[1552,1726,1728],{"class":1554,"line":1727},12,[1552,1729,1730],{"class":1558},"    //   'Analyse': 'statistics',\n",[1552,1732,1734],{"class":1554,"line":1733},13,[1552,1735,1736],{"class":1558},"    //   'Werbung': 'marketing',\n",[1552,1738,1740],{"class":1554,"line":1739},14,[1552,1741,1742],{"class":1558},"    // },\n",[1552,1744,1746],{"class":1554,"line":1745},15,[1552,1747,1748],{"class":1580},"  },\n",[1552,1750,1752,1755,1758],{"class":1554,"line":1751},16,[1552,1753,1754],{"class":1580},"}",[1552,1756,1757],{"class":1576},")",[1552,1759,1760],{"class":1580},";\n",[1267,1762,1763,1764,1431,1766,1768,1769,1771],{},"Use environment variables for ",[1271,1765,1366],{},[1271,1767,1387],{},", and ",[1271,1770,1403],{}," in production; the values are public so they can be exposed to the client.",[1331,1773,1775],{"id":1774},"runtime-behavior","Runtime behavior",[1777,1778,1779,1799,1836,1868,1900],"ul",{},[1780,1781,1782,1785,1786,1788,1789,1791,1792,1795,1796,1798],"li",{},[1271,1783,1784],{},"Plugin","\nThe package adds a Nuxt plugin that runs on the client: it reads public runtime config for ",[1319,1787,1273],{},", creates a ",[1271,1790,1288],{}," with that config, registers it with ",[1271,1793,1794],{},"useConsentStore()",", and activates it. The consent store is from ",[1271,1797,1292],{},"; other adapters or UI can use the same store.",[1780,1800,1801,1804,1805,1808,1809,1812,1813,1816,1817,1820,1821,1824,1825,1768,1828,1831,1832,1835],{},[1271,1802,1803],{},"Adapter init","\nWhen the adapter is initialised it: (1) Injects the CCM19 script via ",[1271,1806,1807],{},"useHead"," with ",[1319,1810,1811],{},"referrerpolicy=\"origin\"",". The script URL follows the pattern ",[1319,1814,1815],{},"{serverUrl}/app.js?apiKey={apiKey}&domain={domainId}&lang={lang}",". (2) On the client, listens for ",[1271,1818,1819],{},"ccm19WidgetLoaded"," (initial consent state), ",[1271,1822,1823],{},"ccm19WidgetClosed"," (consent saved), ",[1271,1826,1827],{},"ccm19CookieAccepted",[1271,1829,1830],{},"ccm19EmbeddingAccepted"," events. (3) Handles late initialization if ",[1271,1833,1834],{},"window.CCM"," is already available when the plugin runs.",[1780,1837,1838,1841,1842,1844,1845,1847,1848,1851,1852,1854,1855,1858,1859,1862,1863,1865,1866,1439],{},[1271,1839,1840],{},"Consent mapping","\nCCM19 uses purpose-based consent rather than fixed categories. The adapter collects accepted purposes from ",[1271,1843,1827],{}," and ",[1271,1846,1830],{}," event details and from ",[1271,1849,1850],{},"window.CCM.acceptedEmbeddings",". Each purpose is matched (case-insensitive) against ",[1271,1853,1307],{}," to produce Laioutr's consent state. If ",[1271,1856,1857],{},"window.CCM.fullConsentGiven"," is ",[1319,1860,1861],{},"true",", all categories are granted. Unmatched purposes set ",[1319,1864,1470],{}," to ",[1319,1867,1861],{},[1780,1869,1870,1873,1876,1877,1880,1881,1876,1884,1887,1888,1891,1892,1895,1896,1899],{},[1271,1871,1872],{},"Adapter methods",[1271,1874,1875],{},"showConsentOverlay()"," calls ",[1271,1878,1879],{},"window.CCM.openWidget()",". ",[1271,1882,1883],{},"renewConsent()",[1271,1885,1886],{},"window.CCM.openControlPanel()"," (the detailed purpose selection dialog). ",[1271,1889,1890],{},"hasCategoryConsent(category)"," returns whether the given category is granted. ",[1271,1893,1894],{},"onConsentChange(callback)"," registers a callback that is invoked when consent is updated. ",[1271,1897,1898],{},"destroy()"," cleans up all event listeners.",[1780,1901,1902,1905,1906,1909,1910,1913,1914,1917],{},[1271,1903,1904],{},"Server-side rendering","\nCCM19's cookie format is not publicly documented, so the adapter does not parse cookies for SSR. On the server, ",[1271,1907,1908],{},"getConsentState()"," returns the default denied state (",[1319,1911,1912],{},"necessary: true",", all others ",[1319,1915,1916],{},"false","). The consent state is updated on the client after CCM19 loads.",[1263,1919,1921],{"id":1920},"capabilities","Capabilities",[1267,1923,1924,1925,1928],{},"This package does not provide orchestr queries, actions, links, or resolvers. It only adds CCM19 as a ",[1271,1926,1927],{},"consent adapter"," for the Laioutr consent store.",[1777,1930,1931],{},[1780,1932,1933,1936,1937,1940,1941,1944,1945,1948],{},[1271,1934,1935],{},"Consent management"," – The CCM19 script displays the consent banner/widget and stores the user's choices. The adapter exposes consent state (necessary, functional, statistics, marketing, unclassified) so other parts of your app (e.g. analytics, marketing scripts) can respect it. Use the consent store's ",[1271,1938,1939],{},"hasCategoryConsent"," or the adapter's ",[1271,1942,1943],{},"showConsentOverlay"," / ",[1271,1946,1947],{},"renewConsent"," as needed.",[1263,1950,1952],{"id":1951},"backend-requirements","Backend requirements",[1777,1954,1955,1975],{},[1780,1956,1957,1960,1961,1964,1965,1431,1968,1768,1971,1974],{},[1271,1958,1959],{},"CCM19 account"," – Sign up at ",[1276,1962,427],{"href":1278,"rel":1963},[1280]," (cloud or self-hosted). Add your domain, configure the cookie scanner and consent widget, and obtain the ",[1271,1966,1967],{},"server URL",[1271,1969,1970],{},"API key",[1271,1972,1973],{},"domain ID"," from the embed code section.",[1780,1976,1977,1979,1980,1983],{},[1271,1978,1292],{}," – The consent store and ",[1271,1981,1982],{},"ConsentAdapter"," type come from frontend-core; ensure the app has this module so the adapter can register and be used by other features (e.g. GTM, analytics).",[1263,1985,1987],{"id":1986},"google-consent-mode-v2","Google Consent Mode v2",[1267,1989,1990,1991,1994,1995,1431,1998,1431,2001,1431,2004,2007],{},"Unlike Cookiebot, Google Consent Mode v2 for CCM19 is configured ",[1271,1992,1993],{},"directly in the CCM19 dashboard",", not via module options. Enable the relevant consent types (",[1319,1996,1997],{},"ad_storage",[1319,1999,2000],{},"analytics_storage",[1319,2002,2003],{},"ad_user_data",[1319,2005,2006],{},"ad_personalization",") in the CCM19 embedding settings for your Google integrations. The Laioutr module does not need additional configuration for this.",[1263,2009,2011],{"id":2010},"summary-checklist","Summary checklist",[1777,2013,2014,2020,2038,2041,2047],{},[1780,2015,2016,2017,2019],{},"Add ",[1271,2018,1273],{}," to Nuxt modules.",[1780,2021,2022,2023,1431,2025,1768,2027,2029,2030,1431,2032,2034,2035,2037],{},"Set ",[1271,2024,1366],{},[1271,2026,1387],{},[1271,2028,1403],{}," (and optionally ",[1271,2031,1419],{},[1271,2033,1307],{},") under ",[1319,2036,1273],{}," (e.g. from env).",[1780,2039,2040],{},"Ensure your CCM19 domain is configured and the embed code credentials match.",[1780,2042,2043,2044,2046],{},"Review the purpose names in your CCM19 dashboard and adjust ",[1271,2045,1307],{}," if they differ from the defaults.",[1780,2048,2049,2050,1431,2052,2054],{},"Use the consent store (e.g. ",[1271,2051,1794],{},[1271,2053,1939],{},") in your app or in other apps (e.g. GTM) to gate scripts based on consent.",[1263,2056,1088],{"id":2057},"changelog",[1267,2059,2060,2061,2066,2067,2072,2073,2077],{},"All changelogs are managed in ",[1271,2062,2063],{},[1319,2064,2065],{},"CHANGELOG.md"," in the package’s GitHub repository. This app does not currently have a ",[1276,2068,2071],{"href":2069,"rel":2070},"https://github.com/orgs/laioutr/repositories?q=&type=public",[1280],"public repository under the Laioutr organization","; when it is published there, use that repo’s ",[1271,2074,2075],{},[1319,2076,2065],{}," for release notes.",[2079,2080,2081],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1548,"searchDepth":1562,"depth":1562,"links":2083},[2084,2085,2091,2092,2093,2094,2095],{"id":1265,"depth":1562,"text":506},{"id":1311,"depth":1562,"text":1312,"children":2086},[2087,2088,2089,2090],{"id":1333,"depth":1584,"text":1334},{"id":1474,"depth":1584,"text":1475},{"id":1540,"depth":1584,"text":1541},{"id":1774,"depth":1584,"text":1775},{"id":1920,"depth":1562,"text":1921},{"id":1951,"depth":1562,"text":1952},{"id":1986,"depth":1562,"text":1987},{"id":2010,"depth":1562,"text":2011},{"id":2057,"depth":1562,"text":1088},"Developer documentation for the Laioutr CCM19 app package. Add CCM19 cookie consent management to your Nuxt app via the Laioutr consent store.","md",{},true,{"title":2101,"description":2096},"CCM19 | Laioutr",{"loc":428,"lastmod":2103,"changefreq":2104,"priority":1555},"2026-04-08","monthly","glX3YjDnhZUHDjQfDXl7Z3GDLeLKdJj9yrV0OBGLGSc",[2107,2109],{"title":423,"path":424,"stem":425,"description":2108,"children":-1},"Developer documentation for the Laioutr Battery Included app package. Add search, suggested search, and product recommendations to your Laioutr frontend via the BatteryIncluded API.",{"title":431,"path":432,"stem":433,"description":2110,"children":-1},"Developer documentation for the Laioutr Cookiebot app package. Add Cookiebot cookie consent management to your Nuxt app via the Laioutr consent store.",1775654174591]