[{"data":1,"prerenderedAt":4114},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-development-block-definitions":1387,"-apps-app-development-block-definitions-surround":4109},[4,128,379,504,1072,1144,1150,1156,1215,1314],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115],{"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],{"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},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":100,"path":101,"stem":102},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":104,"path":105,"stem":106},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":108,"path":109,"stem":110},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":112,"path":113,"stem":114},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":116,"path":117,"stem":118,"children":119,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[120,124],{"title":121,"path":122,"stem":123},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":125,"path":126,"stem":127},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":129,"path":130,"stem":131,"children":132},"Frontend","/frontend","1.Frontend/0.index",[133,134,145,203,229,263],{"title":129,"path":130,"stem":131},{"title":121,"path":135,"stem":136,"children":137,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[138,141],{"title":19,"path":139,"stem":140},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":142,"path":143,"stem":144},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":146,"path":147,"stem":148,"children":149},"Features","/frontend/features","1.Frontend/2.Features/0.index",[150,151,155,159,163,167,171,175,179,183,187,191,195,199],{"title":146,"path":147,"stem":148},{"title":152,"path":153,"stem":154},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":156,"path":157,"stem":158},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":160,"path":161,"stem":162},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":164,"path":165,"stem":166},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":168,"path":169,"stem":170},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":172,"path":173,"stem":174},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":176,"path":177,"stem":178},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":180,"path":181,"stem":182},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":184,"path":185,"stem":186},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":188,"path":189,"stem":190},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":192,"path":193,"stem":194},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":196,"path":197,"stem":198},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":200,"path":201,"stem":202},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":204,"path":205,"stem":206,"children":207},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[208,209,213,217,221,225],{"title":204,"path":205,"stem":206},{"title":210,"path":211,"stem":212},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":214,"path":215,"stem":216},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":218,"path":219,"stem":220},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":222,"path":223,"stem":224},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":226,"path":227,"stem":228},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":230,"path":231,"stem":232,"children":233},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[234,235,239,243,247,251,255,259],{"title":230,"path":231,"stem":232},{"title":236,"path":237,"stem":238},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":240,"path":241,"stem":242},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":244,"path":245,"stem":246},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":248,"path":249,"stem":250},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":252,"path":253,"stem":254},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":256,"path":257,"stem":258},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":260,"path":261,"stem":262},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":264,"path":265,"stem":266,"children":267},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[268,269,326,329,345,353,364,372],{"title":264,"path":265,"stem":266},{"title":270,"path":271,"stem":272,"children":273,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[274,278,282,286,290,294,298,302,306,310,314,318,322],{"title":275,"path":276,"stem":277},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":279,"path":280,"stem":281},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":283,"path":284,"stem":285},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":287,"path":288,"stem":289},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":291,"path":292,"stem":293},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":295,"path":296,"stem":297},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":299,"path":300,"stem":301},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":303,"path":304,"stem":305},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":307,"path":308,"stem":309},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":311,"path":312,"stem":313},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":315,"path":316,"stem":317},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":319,"path":320,"stem":321},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":323,"path":324,"stem":325},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":180,"path":327,"stem":328},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":330,"path":331,"stem":332,"children":333,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[334,337,341],{"title":236,"path":335,"stem":336},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":338,"path":339,"stem":340},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":342,"path":343,"stem":344},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":346,"path":347,"stem":348,"children":349,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[350],{"title":236,"path":351,"stem":352},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":354,"path":355,"stem":356,"children":357,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[358,361],{"title":338,"path":359,"stem":360},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":342,"path":362,"stem":363},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":365,"path":366,"stem":367,"children":368,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[369],{"title":338,"path":370,"stem":371},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":200,"path":373,"stem":374,"children":375,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[376],{"title":236,"path":377,"stem":378},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":380,"path":381,"stem":382,"children":383},"Apps","/apps","2.Apps/0.index",[384,385,431],{"title":380,"path":381,"stem":382},{"title":386,"path":387,"stem":388,"children":389},"App Development","/apps/app-development","2.Apps/app-development/0.index",[390,391,395,399,403,407,411,415,419,423,427],{"title":386,"path":387,"stem":388},{"title":392,"path":393,"stem":394},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":396,"path":397,"stem":398},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":400,"path":401,"stem":402},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":404,"path":405,"stem":406},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":408,"path":409,"stem":410},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":412,"path":413,"stem":414},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":416,"path":417,"stem":418},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":420,"path":421,"stem":422},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":424,"path":425,"stem":426},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":428,"path":429,"stem":430},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":432,"path":433,"stem":434,"children":435,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500],{"title":437,"path":438,"stem":439},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":441,"path":442,"stem":443},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":445,"path":446,"stem":447},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":449,"path":450,"stem":451},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":453,"path":454,"stem":455},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":457,"path":458,"stem":459},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":461,"path":462,"stem":463},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":465,"path":466,"stem":467},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":469,"path":470,"stem":471},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":473,"path":474,"stem":475},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":477,"path":478,"stem":479},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":481,"path":482,"stem":483},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":485,"path":486,"stem":487},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":489,"path":490,"stem":491},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":493,"path":494,"stem":495},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":497,"path":498,"stem":499},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":501,"path":502,"stem":503},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":505,"path":506,"stem":507,"children":508},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[509,510,531,537,543,649,655,661,715,737,791],{"title":505,"path":506,"stem":507},{"title":5,"path":511,"stem":512,"children":513},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[514,515,519,523,527],{"title":5,"path":511,"stem":512},{"title":516,"path":517,"stem":518},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":520,"path":521,"stem":522},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":524,"path":525,"stem":526},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":528,"path":529,"stem":530},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":532,"path":533,"stem":534,"children":535},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[536],{"title":532,"path":533,"stem":534},{"title":538,"path":539,"stem":540,"children":541},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[542],{"title":538,"path":539,"stem":540},{"title":544,"path":545,"stem":546,"children":547},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[548,549,574,582,594,603,624],{"title":544,"path":545,"stem":546},{"title":550,"path":551,"stem":552,"children":553,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[554,558,562,566,570],{"title":555,"path":556,"stem":557},"Banner Slider","/laioutr-ui/cms/banner/bannerslider","3.laioutr-ui/cms/banner/BannerSlider",{"title":559,"path":560,"stem":561},"Basic Banner with Image and Text","/laioutr-ui/cms/banner/basicbannerwithimageandtext","3.laioutr-ui/cms/banner/BasicBannerWithImageAndText",{"title":563,"path":564,"stem":565},"Content with Image and Text","/laioutr-ui/cms/banner/contentwithimageandtext","3.laioutr-ui/cms/banner/ContentWithImageAndText",{"title":567,"path":568,"stem":569},"Content With Text Columns","/laioutr-ui/cms/banner/contentwithtextcolumns","3.laioutr-ui/cms/banner/ContentWithTextColumns",{"title":571,"path":572,"stem":573},"USP Banner","/laioutr-ui/cms/banner/uspbanner","3.laioutr-ui/cms/banner/UspBanner",{"title":354,"path":575,"stem":576,"children":577,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[578],{"title":579,"path":580,"stem":581},"Blog Post","/laioutr-ui/cms/blog/blogpost","3.laioutr-ui/cms/blog/BlogPost",{"title":346,"path":583,"stem":584,"children":585,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[586,590],{"title":587,"path":588,"stem":589},"Input for Newsletter","/laioutr-ui/cms/newsletter/inputnewsletter","3.laioutr-ui/cms/newsletter/InputNewsletter",{"title":591,"path":592,"stem":593},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletterregistration","3.laioutr-ui/cms/newsletter/NewsletterRegistration",{"title":595,"path":596,"stem":597,"children":598,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[599],{"title":600,"path":601,"stem":602},"Personal Quote with Text and Image","/laioutr-ui/cms/quotes/personalquote","3.laioutr-ui/cms/quotes/PersonalQuote",{"title":604,"path":605,"stem":606,"children":607,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[608,612,616,620],{"title":609,"path":610,"stem":611},"Quote Card","/laioutr-ui/cms/reviews/quotecard","3.laioutr-ui/cms/reviews/QuoteCard",{"title":613,"path":614,"stem":615},"Rating","/laioutr-ui/cms/reviews/rating","3.laioutr-ui/cms/reviews/Rating",{"title":617,"path":618,"stem":619},"Rating Form","/laioutr-ui/cms/reviews/ratingform","3.laioutr-ui/cms/reviews/RatingForm",{"title":621,"path":622,"stem":623},"Review Section","/laioutr-ui/cms/reviews/reviewsection","3.laioutr-ui/cms/reviews/ReviewSection",{"title":625,"path":626,"stem":627,"children":628,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[629,633,637,641,645],{"title":630,"path":631,"stem":632},"Hero Slider","/laioutr-ui/cms/slider/heroslider","3.laioutr-ui/cms/slider/HeroSlider",{"title":634,"path":635,"stem":636},"Logo Slider","/laioutr-ui/cms/slider/logoslider","3.laioutr-ui/cms/slider/LogoSlider",{"title":638,"path":639,"stem":640},"Swiper Navigation with Bullets","/laioutr-ui/cms/slider/swipernavigationbullets","3.laioutr-ui/cms/slider/SwiperNavigationBullets",{"title":642,"path":643,"stem":644},"Swiper Navigation Compact","/laioutr-ui/cms/slider/swipernavigationcompact","3.laioutr-ui/cms/slider/SwiperNavigationCompact",{"title":646,"path":647,"stem":648},"Swiper Navigation with Numbers","/laioutr-ui/cms/slider/swipernavigationnumbers","3.laioutr-ui/cms/slider/SwiperNavigationNumbers",{"title":650,"path":651,"stem":652,"children":653},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[654],{"title":650,"path":651,"stem":652},{"title":656,"path":657,"stem":658,"children":659},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[660],{"title":656,"path":657,"stem":658},{"title":662,"path":663,"stem":664,"children":665},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[666,667,671,675,679,683,687,691,695,699,703,707,711],{"title":662,"path":663,"stem":664},{"title":668,"path":669,"stem":670},"Basic Header","/laioutr-ui/navigation/basicheader","3.laioutr-ui/navigation/BasicHeader",{"title":672,"path":673,"stem":674},"Color Mode Switch","/laioutr-ui/navigation/colormodeswitch","3.laioutr-ui/navigation/ColorModeSwitch",{"title":676,"path":677,"stem":678},"Desktop Side By Side Menu","/laioutr-ui/navigation/desktopsidebysidemenu","3.laioutr-ui/navigation/DesktopSideBySideMenu",{"title":680,"path":681,"stem":682},"Header with Text Links","/laioutr-ui/navigation/headerwithtextlinks","3.laioutr-ui/navigation/HeaderWithTextLinks",{"title":684,"path":685,"stem":686},"Locale Select","/laioutr-ui/navigation/localeselect","3.laioutr-ui/navigation/LocaleSelect",{"title":688,"path":689,"stem":690},"Mega Menu Desktop","/laioutr-ui/navigation/megamenudesktop","3.laioutr-ui/navigation/MegaMenuDesktop",{"title":692,"path":693,"stem":694},"Mobile Menu","/laioutr-ui/navigation/mobilemenu","3.laioutr-ui/navigation/MobileMenu",{"title":696,"path":697,"stem":698},"Search Overlay Input","/laioutr-ui/navigation/searchoverlayinput","3.laioutr-ui/navigation/SearchOverlayInput",{"title":700,"path":701,"stem":702},"Shop Header","/laioutr-ui/navigation/shopheader","3.laioutr-ui/navigation/ShopHeader",{"title":704,"path":705,"stem":706},"Top Bar","/laioutr-ui/navigation/topbar","3.laioutr-ui/navigation/TopBar",{"title":708,"path":709,"stem":710},"Breadcrumb","/laioutr-ui/navigation/breadcrumb","3.laioutr-ui/navigation/breadcrumb",{"title":712,"path":713,"stem":714},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":716,"path":717,"stem":718,"children":719},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[720,721,725,729,733],{"title":716,"path":717,"stem":718},{"title":722,"path":723,"stem":724},"Billing Cycle Switch","/laioutr-ui/saas/billingcycleswitch","3.laioutr-ui/saas/BillingCycleSwitch",{"title":726,"path":727,"stem":728},"Pricing Plan","/laioutr-ui/saas/pricingplan","3.laioutr-ui/saas/pricingplan",{"title":730,"path":731,"stem":732},"Pricing Plans","/laioutr-ui/saas/pricingplans","3.laioutr-ui/saas/pricingplans",{"title":734,"path":735,"stem":736},"Pricing Table","/laioutr-ui/saas/pricingtable","3.laioutr-ui/saas/pricingtable",{"title":738,"path":739,"stem":740,"children":741},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[742,743,747,751,755,759,763,767,771,775,779,783,787],{"title":738,"path":739,"stem":740},{"title":744,"path":745,"stem":746},"Cards Container","/laioutr-ui/shop/cardscontainer","3.laioutr-ui/shop/CardsContainer",{"title":748,"path":749,"stem":750},"Grid Card Content","/laioutr-ui/shop/gridcardcontent","3.laioutr-ui/shop/GridCardContent",{"title":752,"path":753,"stem":754},"Grid Card Text Content","/laioutr-ui/shop/gridcardtextcontent","3.laioutr-ui/shop/GridCardTextContent",{"title":756,"path":757,"stem":758},"Inpage Navigation Basic Grid","/laioutr-ui/shop/inpagenavigationbasicgrid","3.laioutr-ui/shop/InpageNavigationBasicGrid",{"title":760,"path":761,"stem":762},"Inpage Navigation Basic Slider","/laioutr-ui/shop/inpagenavigationbasicslider","3.laioutr-ui/shop/InpageNavigationBasicSlider",{"title":764,"path":765,"stem":766},"Inpage Navigation Big Grid","/laioutr-ui/shop/inpagenavigationbiggrid","3.laioutr-ui/shop/InpageNavigationBigGrid",{"title":768,"path":769,"stem":770},"Inpage Navigation Big Slider","/laioutr-ui/shop/inpagenavigationbigslider","3.laioutr-ui/shop/InpageNavigationBigSlider",{"title":772,"path":773,"stem":774},"Inpage Navigation Compact Grid","/laioutr-ui/shop/inpagenavigationcompactgrid","3.laioutr-ui/shop/InpageNavigationCompactGrid",{"title":776,"path":777,"stem":778},"Inpage Navigation Compact Slider","/laioutr-ui/shop/inpagenavigationcompactslider","3.laioutr-ui/shop/InpageNavigationCompactSlider",{"title":780,"path":781,"stem":782},"Product Card","/laioutr-ui/shop/productcard","3.laioutr-ui/shop/ProductCard",{"title":784,"path":785,"stem":786},"Product Slider","/laioutr-ui/shop/productslider","3.laioutr-ui/shop/ProductSlider",{"title":788,"path":789,"stem":790},"Filters","/laioutr-ui/shop/filters","3.laioutr-ui/shop/filters",{"title":792,"path":793,"stem":794,"children":795},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[796,797,874,895,916,949,970,1035],{"title":792,"path":793,"stem":794},{"title":798,"path":799,"stem":800,"children":801,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[802,806,810,814,818,822,826,830,834,838,842,846,850,854,858,862,866,870],{"title":803,"path":804,"stem":805},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":807,"path":808,"stem":809},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":811,"path":812,"stem":813},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":815,"path":816,"stem":817},"Color Swatch","/laioutr-ui/ui-kit/general/colorswatch","3.laioutr-ui/ui-kit/01.general/ColorSwatch",{"title":819,"path":820,"stem":821},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":823,"path":824,"stem":825},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":827,"path":828,"stem":829},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":831,"path":832,"stem":833},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":835,"path":836,"stem":837},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":839,"path":840,"stem":841},"Image Variant Thumbnail","/laioutr-ui/ui-kit/general/imagevariantthumbnail","3.laioutr-ui/ui-kit/01.general/ImageVariantThumbnail",{"title":843,"path":844,"stem":845},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":847,"path":848,"stem":849},"Media","/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":851,"path":852,"stem":853},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":855,"path":856,"stem":857},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":859,"path":860,"stem":861},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":863,"path":864,"stem":865},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":867,"path":868,"stem":869},"Swatch Preview","/laioutr-ui/ui-kit/general/swatchpreview","3.laioutr-ui/ui-kit/01.general/SwatchPreview",{"title":871,"path":872,"stem":873},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":875,"path":876,"stem":877,"children":878,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[879,883,887,891],{"title":880,"path":881,"stem":882},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":884,"path":885,"stem":886},"Link","/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":888,"path":889,"stem":890},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":892,"path":893,"stem":894},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":896,"path":897,"stem":898,"children":899,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[900,904,908,912],{"title":901,"path":902,"stem":903},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":905,"path":906,"stem":907},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":909,"path":910,"stem":911},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":913,"path":914,"stem":915},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":917,"path":918,"stem":919,"children":920,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[921,925,929,933,937,941,945],{"title":922,"path":923,"stem":924},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":926,"path":927,"stem":928},"CTA Banner Basic","/laioutr-ui/ui-kit/content/ctabannerbasic","3.laioutr-ui/ui-kit/04.content/CtaBannerBasic",{"title":930,"path":931,"stem":932},"CTA Banner Integrated","/laioutr-ui/ui-kit/content/ctabannerintegrated","3.laioutr-ui/ui-kit/04.content/CtaBannerIntegrated",{"title":934,"path":935,"stem":936},"CTA Banner Showcase","/laioutr-ui/ui-kit/content/ctabannershowcase","3.laioutr-ui/ui-kit/04.content/CtaBannerShowcase",{"title":938,"path":939,"stem":940},"Link Tile Basic","/laioutr-ui/ui-kit/content/linktilebasic","3.laioutr-ui/ui-kit/04.content/LinkTileBasic",{"title":942,"path":943,"stem":944},"Link Tile Big","/laioutr-ui/ui-kit/content/linktilebig","3.laioutr-ui/ui-kit/04.content/LinkTileBig",{"title":946,"path":947,"stem":948},"Link Tile Compact","/laioutr-ui/ui-kit/content/linktilecompact","3.laioutr-ui/ui-kit/04.content/LinkTileCompact",{"title":950,"path":951,"stem":952,"children":953,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[954,958,962,966],{"title":955,"path":956,"stem":957},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":959,"path":960,"stem":961},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":963,"path":964,"stem":965},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":967,"path":968,"stem":969},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":971,"path":972,"stem":973,"children":974,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031],{"title":976,"path":977,"stem":978},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":980,"path":981,"stem":982},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":984,"path":985,"stem":986},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":988,"path":989,"stem":990},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":992,"path":993,"stem":994},"Input Checkbox","/laioutr-ui/ui-kit/form/inputcheckbox","3.laioutr-ui/ui-kit/06.form/InputCheckbox",{"title":996,"path":997,"stem":998},"Password Input","/laioutr-ui/ui-kit/form/inputpassword","3.laioutr-ui/ui-kit/06.form/InputPassword",{"title":1000,"path":1001,"stem":1002},"Search Input","/laioutr-ui/ui-kit/form/inputsearch","3.laioutr-ui/ui-kit/06.form/InputSearch",{"title":1004,"path":1005,"stem":1006},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1008,"path":1009,"stem":1010},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1012,"path":1013,"stem":1014},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1016,"path":1017,"stem":1018},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1020,"path":1021,"stem":1022},"Radio Group","/laioutr-ui/ui-kit/form/radioselect","3.laioutr-ui/ui-kit/06.form/RadioSelect",{"title":1024,"path":1025,"stem":1026},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1028,"path":1029,"stem":1030},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1032,"path":1033,"stem":1034},"Variant Select Button","/laioutr-ui/ui-kit/form/variantselectbutton","3.laioutr-ui/ui-kit/06.form/VariantSelectButton",{"title":1036,"path":1037,"stem":1038,"children":1039,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1040,1044,1048,1052,1056,1060,1064,1068],{"title":1041,"path":1042,"stem":1043},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1045,"path":1046,"stem":1047},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1049,"path":1050,"stem":1051},"Category Node Flag","/laioutr-ui/ui-kit/indicators/categorynodeflag","3.laioutr-ui/ui-kit/07.indicators/CategoryNodeFlag",{"title":1053,"path":1054,"stem":1055},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1057,"path":1058,"stem":1059},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1061,"path":1062,"stem":1063},"Rating Summary Small","/laioutr-ui/ui-kit/indicators/ratingsummarysmall","3.laioutr-ui/ui-kit/07.indicators/RatingSummarySmall",{"title":1065,"path":1066,"stem":1067},"Savings Badge","/laioutr-ui/ui-kit/indicators/savingsbadge","3.laioutr-ui/ui-kit/07.indicators/SavingsBadge",{"title":1069,"path":1070,"stem":1071},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1073,"path":1074,"stem":1075,"children":1076},"Hosting","/hosting","4.hosting/0.index",[1077,1078,1084,1114],{"title":1073,"path":1074,"stem":1075},{"title":1079,"path":1080,"stem":1081,"children":1082},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1083],{"title":1079,"path":1080,"stem":1081},{"title":1085,"path":1086,"stem":1087,"children":1088},"Hosting Adapter","/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1089,1090,1094,1098,1102,1106,1110],{"title":1085,"path":1086,"stem":1087},{"title":1091,"path":1092,"stem":1093},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1095,"path":1096,"stem":1097},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1099,"path":1100,"stem":1101},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1103,"path":1104,"stem":1105},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1107,"path":1108,"stem":1109},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1111,"path":1112,"stem":1113},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":1115,"path":1116,"stem":1117,"children":1118},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-(byos)","4.hosting/2.bring-your-own-server-(byos)/0.index",[1119,1120,1124,1128,1132,1136,1140],{"title":1115,"path":1116,"stem":1117},{"title":1121,"path":1122,"stem":1123},"BYOS Agent","/hosting/bring-your-own-server-(byos)/byos-agent","4.hosting/2.bring-your-own-server-(byos)/byos-agent",{"title":1125,"path":1126,"stem":1127},"Changelog","/hosting/bring-your-own-server-(byos)/changelog","4.hosting/2.bring-your-own-server-(byos)/changelog",{"title":1129,"path":1130,"stem":1131},"DevOps Components","/hosting/bring-your-own-server-(byos)/devops","4.hosting/2.bring-your-own-server-(byos)/devops",{"title":1133,"path":1134,"stem":1135},"Infrastructure Requirements","/hosting/bring-your-own-server-(byos)/infrastructure","4.hosting/2.bring-your-own-server-(byos)/infrastructure",{"title":1137,"path":1138,"stem":1139},"Software Requirements","/hosting/bring-your-own-server-(byos)/software","4.hosting/2.bring-your-own-server-(byos)/software",{"title":1141,"path":1142,"stem":1143},"Webhook Configuration","/hosting/bring-your-own-server-(byos)/webhook-config","4.hosting/2.bring-your-own-server-(byos)/webhook-config",{"title":1145,"path":1146,"stem":1147,"children":1148},"Checkout","/checkout","5.Checkout/0.index",[1149],{"title":1145,"path":1146,"stem":1147},{"title":1151,"path":1152,"stem":1153,"children":1154},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1155],{"title":1151,"path":1152,"stem":1153},{"title":524,"path":1157,"stem":1158,"children":1159},"/figma-kit","7.Figma Kit/0.index",[1160,1161,1177],{"title":524,"path":1157,"stem":1158},{"title":121,"path":1162,"stem":1163,"children":1164,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1165,1169,1173],{"title":1166,"path":1167,"stem":1168},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1170,"path":1171,"stem":1172},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1174,"path":1175,"stem":1176},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1178,"path":1179,"stem":1180,"children":1181,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1182,1185,1188,1191,1195,1198,1202,1206,1209,1212],{"title":532,"path":1183,"stem":1184},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":538,"path":1186,"stem":1187},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":544,"path":1189,"stem":1190},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1192,"path":1193,"stem":1194},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":650,"path":1196,"stem":1197},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1199,"path":1200,"stem":1201},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1203,"path":1204,"stem":1205},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":716,"path":1207,"stem":1208},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":738,"path":1210,"stem":1211},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":792,"path":1213,"stem":1214},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1216,"path":1217,"stem":1218,"children":1219},"Cockpit","/cockpit","8.Cockpit/0.index",[1220,1221,1251,1268,1285],{"title":1216,"path":1217,"stem":1218},{"title":146,"path":1222,"stem":1223,"children":1224,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1225,1228,1232,1236,1240,1243,1247],{"title":380,"path":1226,"stem":1227},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1229,"path":1230,"stem":1231},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1233,"path":1234,"stem":1235},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1237,"path":1238,"stem":1239},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":188,"path":1241,"stem":1242},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1244,"path":1245,"stem":1246},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1248,"path":1249,"stem":1250},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1252,"path":1253,"stem":1254,"children":1255,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1256,1260,1264],{"title":1257,"path":1258,"stem":1259},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1261,"path":1262,"stem":1263},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1265,"path":1266,"stem":1267},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1269,"path":1270,"stem":1271,"children":1272,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1273,1277,1281],{"title":1274,"path":1275,"stem":1276},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1278,"path":1279,"stem":1280},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1282,"path":1283,"stem":1284},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1286,"path":1287,"stem":1288,"children":1289,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1290,1294,1298,1302,1306,1310],{"title":1291,"path":1292,"stem":1293},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1295,"path":1296,"stem":1297},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1299,"path":1300,"stem":1301},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1303,"path":1304,"stem":1305},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1307,"path":1308,"stem":1309},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1311,"path":1312,"stem":1313},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1315,"path":1316,"stem":1317,"children":1318},"Offering","/offering","9.Offering/0.index",[1319,1320,1352,1365,1378],{"title":1315,"path":1316,"stem":1317},{"title":1321,"path":1322,"stem":1323,"children":1324},"Products","/offering/products","9.Offering/1.Products/0.index",[1325,1326,1332,1337,1342,1347],{"title":1321,"path":1322,"stem":1323},{"title":1327,"path":1328,"stem":1329,"children":1330},"Product description","/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1331],{"title":1327,"path":1328,"stem":1329},{"title":1327,"path":1333,"stem":1334,"children":1335},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1336],{"title":1327,"path":1333,"stem":1334},{"title":1327,"path":1338,"stem":1339,"children":1340},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1341],{"title":1327,"path":1338,"stem":1339},{"title":1327,"path":1343,"stem":1344,"children":1345},"/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1346],{"title":1327,"path":1343,"stem":1344},{"title":1327,"path":1348,"stem":1349,"children":1350},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1351],{"title":1327,"path":1348,"stem":1349},{"title":1353,"path":1354,"stem":1355,"children":1356,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1357,1361],{"title":1358,"path":1359,"stem":1360},"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":1362,"path":1363,"stem":1364},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1366,"path":1367,"stem":1368,"children":1369,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1370,1374],{"title":1371,"path":1372,"stem":1373},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1375,"path":1376,"stem":1377},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1379,"path":1380,"stem":1381,"children":1382,"page":55},"Compliance","/offering/compliance","9.Offering/4.Compliance",[1383],{"title":1384,"path":1385,"stem":1386},"Fair usage policy","/offering/compliance/fair-usage-policy","9.Offering/4.Compliance/fair-usage-policy",{"id":1388,"title":404,"body":1389,"description":4100,"extension":4101,"meta":4102,"navigation":2051,"path":405,"seo":4103,"sitemap":4105,"stem":406,"__hash__":4108},"docs/2.Apps/app-development/block-definitions.md",{"type":1390,"value":1391,"toc":4091},"minimark",[1392,1401,1952,1961,1966,2023,2033,2037,2044,2075,2079,2093,2104,2198,2204,2362,2365,2423,2427,2435,2578,2584,2588,2606,3023,3032,3036,3042,3049,3056,3113,3117,3120,4087],[1393,1394,1395,1396,1400],"p",{},"Blocks are smaller components that live inside a section's slots. A product card in a grid, a slide in a carousel, a single FAQ item: these are blocks. Like sections, every block starts with a ",[1397,1398,1399],"strong",{},"definition"," that declares the component, Studio metadata, and configurable fields.",[1402,1403,1408],"pre",{"className":1404,"code":1405,"language":1406,"meta":1407,"style":1407},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: {\n    label: 'Testimonial',\n    description: 'A single testimonial with quote, author name, and star rating.',\n  },\n  schema: [\n    {\n      label: 'Testimonial',\n      fields: [\n        { type: 'text', name: 'authorName', label: 'Author Name', placeholder: 'e.g. Larry Lama' },\n        { type: 'richtext', name: 'quote', label: 'Quote', placeholder: 'Something nice...' },\n        {\n          type: 'select',\n          name: 'starRating',\n          label: 'Star Rating',\n          options: [\n            { label: '1 of 5', value: '1' },\n            { label: '2 of 5', value: '2' },\n            { label: '3 of 5', value: '3' },\n            { label: '4 of 5', value: '4' },\n            { label: '5 of 5', value: '5' },\n          ],\n        },\n      ],\n    },\n  ],\n});\n","ts","",[1409,1410,1411,1442,1465,1476,1493,1510,1516,1527,1533,1549,1559,1623,1680,1686,1703,1720,1737,1747,1780,1811,1842,1873,1904,1912,1918,1926,1932,1940],"code",{"__ignoreMap":1407},[1412,1413,1416,1420,1424,1428,1432,1436,1439],"span",{"class":1414,"line":1415},"line",1,[1412,1417,1419],{"class":1418},"s7zQu","export",[1412,1421,1423],{"class":1422},"spNyl"," const",[1412,1425,1427],{"class":1426},"sTEyZ"," definition ",[1412,1429,1431],{"class":1430},"sMK4o","=",[1412,1433,1435],{"class":1434},"s2Zo4"," defineBlock",[1412,1437,1438],{"class":1426},"(",[1412,1440,1441],{"class":1430},"{\n",[1412,1443,1445,1449,1452,1455,1459,1462],{"class":1414,"line":1444},2,[1412,1446,1448],{"class":1447},"swJcz","  component",[1412,1450,1451],{"class":1430},":",[1412,1453,1454],{"class":1430}," '",[1412,1456,1458],{"class":1457},"sfazB","BlockTestimonial",[1412,1460,1461],{"class":1430},"'",[1412,1463,1464],{"class":1430},",\n",[1412,1466,1468,1471,1473],{"class":1414,"line":1467},3,[1412,1469,1470],{"class":1447},"  studio",[1412,1472,1451],{"class":1430},[1412,1474,1475],{"class":1430}," {\n",[1412,1477,1479,1482,1484,1486,1489,1491],{"class":1414,"line":1478},4,[1412,1480,1481],{"class":1447},"    label",[1412,1483,1451],{"class":1430},[1412,1485,1454],{"class":1430},[1412,1487,1488],{"class":1457},"Testimonial",[1412,1490,1461],{"class":1430},[1412,1492,1464],{"class":1430},[1412,1494,1496,1499,1501,1503,1506,1508],{"class":1414,"line":1495},5,[1412,1497,1498],{"class":1447},"    description",[1412,1500,1451],{"class":1430},[1412,1502,1454],{"class":1430},[1412,1504,1505],{"class":1457},"A single testimonial with quote, author name, and star rating.",[1412,1507,1461],{"class":1430},[1412,1509,1464],{"class":1430},[1412,1511,1513],{"class":1414,"line":1512},6,[1412,1514,1515],{"class":1430},"  },\n",[1412,1517,1519,1522,1524],{"class":1414,"line":1518},7,[1412,1520,1521],{"class":1447},"  schema",[1412,1523,1451],{"class":1430},[1412,1525,1526],{"class":1426}," [\n",[1412,1528,1530],{"class":1414,"line":1529},8,[1412,1531,1532],{"class":1430},"    {\n",[1412,1534,1536,1539,1541,1543,1545,1547],{"class":1414,"line":1535},9,[1412,1537,1538],{"class":1447},"      label",[1412,1540,1451],{"class":1430},[1412,1542,1454],{"class":1430},[1412,1544,1488],{"class":1457},[1412,1546,1461],{"class":1430},[1412,1548,1464],{"class":1430},[1412,1550,1552,1555,1557],{"class":1414,"line":1551},10,[1412,1553,1554],{"class":1447},"      fields",[1412,1556,1451],{"class":1430},[1412,1558,1526],{"class":1426},[1412,1560,1562,1565,1568,1570,1572,1575,1577,1580,1583,1585,1587,1590,1592,1594,1597,1599,1601,1604,1606,1608,1611,1613,1615,1618,1620],{"class":1414,"line":1561},11,[1412,1563,1564],{"class":1430},"        {",[1412,1566,1567],{"class":1447}," type",[1412,1569,1451],{"class":1430},[1412,1571,1454],{"class":1430},[1412,1573,1574],{"class":1457},"text",[1412,1576,1461],{"class":1430},[1412,1578,1579],{"class":1430},",",[1412,1581,1582],{"class":1447}," name",[1412,1584,1451],{"class":1430},[1412,1586,1454],{"class":1430},[1412,1588,1589],{"class":1457},"authorName",[1412,1591,1461],{"class":1430},[1412,1593,1579],{"class":1430},[1412,1595,1596],{"class":1447}," label",[1412,1598,1451],{"class":1430},[1412,1600,1454],{"class":1430},[1412,1602,1603],{"class":1457},"Author Name",[1412,1605,1461],{"class":1430},[1412,1607,1579],{"class":1430},[1412,1609,1610],{"class":1447}," placeholder",[1412,1612,1451],{"class":1430},[1412,1614,1454],{"class":1430},[1412,1616,1617],{"class":1457},"e.g. Larry Lama",[1412,1619,1461],{"class":1430},[1412,1621,1622],{"class":1430}," },\n",[1412,1624,1626,1628,1630,1632,1634,1637,1639,1641,1643,1645,1647,1650,1652,1654,1656,1658,1660,1663,1665,1667,1669,1671,1673,1676,1678],{"class":1414,"line":1625},12,[1412,1627,1564],{"class":1430},[1412,1629,1567],{"class":1447},[1412,1631,1451],{"class":1430},[1412,1633,1454],{"class":1430},[1412,1635,1636],{"class":1457},"richtext",[1412,1638,1461],{"class":1430},[1412,1640,1579],{"class":1430},[1412,1642,1582],{"class":1447},[1412,1644,1451],{"class":1430},[1412,1646,1454],{"class":1430},[1412,1648,1649],{"class":1457},"quote",[1412,1651,1461],{"class":1430},[1412,1653,1579],{"class":1430},[1412,1655,1596],{"class":1447},[1412,1657,1451],{"class":1430},[1412,1659,1454],{"class":1430},[1412,1661,1662],{"class":1457},"Quote",[1412,1664,1461],{"class":1430},[1412,1666,1579],{"class":1430},[1412,1668,1610],{"class":1447},[1412,1670,1451],{"class":1430},[1412,1672,1454],{"class":1430},[1412,1674,1675],{"class":1457},"Something nice...",[1412,1677,1461],{"class":1430},[1412,1679,1622],{"class":1430},[1412,1681,1683],{"class":1414,"line":1682},13,[1412,1684,1685],{"class":1430},"        {\n",[1412,1687,1689,1692,1694,1696,1699,1701],{"class":1414,"line":1688},14,[1412,1690,1691],{"class":1447},"          type",[1412,1693,1451],{"class":1430},[1412,1695,1454],{"class":1430},[1412,1697,1698],{"class":1457},"select",[1412,1700,1461],{"class":1430},[1412,1702,1464],{"class":1430},[1412,1704,1706,1709,1711,1713,1716,1718],{"class":1414,"line":1705},15,[1412,1707,1708],{"class":1447},"          name",[1412,1710,1451],{"class":1430},[1412,1712,1454],{"class":1430},[1412,1714,1715],{"class":1457},"starRating",[1412,1717,1461],{"class":1430},[1412,1719,1464],{"class":1430},[1412,1721,1723,1726,1728,1730,1733,1735],{"class":1414,"line":1722},16,[1412,1724,1725],{"class":1447},"          label",[1412,1727,1451],{"class":1430},[1412,1729,1454],{"class":1430},[1412,1731,1732],{"class":1457},"Star Rating",[1412,1734,1461],{"class":1430},[1412,1736,1464],{"class":1430},[1412,1738,1740,1743,1745],{"class":1414,"line":1739},17,[1412,1741,1742],{"class":1447},"          options",[1412,1744,1451],{"class":1430},[1412,1746,1526],{"class":1426},[1412,1748,1750,1753,1755,1757,1759,1762,1764,1766,1769,1771,1773,1776,1778],{"class":1414,"line":1749},18,[1412,1751,1752],{"class":1430},"            {",[1412,1754,1596],{"class":1447},[1412,1756,1451],{"class":1430},[1412,1758,1454],{"class":1430},[1412,1760,1761],{"class":1457},"1 of 5",[1412,1763,1461],{"class":1430},[1412,1765,1579],{"class":1430},[1412,1767,1768],{"class":1447}," value",[1412,1770,1451],{"class":1430},[1412,1772,1454],{"class":1430},[1412,1774,1775],{"class":1457},"1",[1412,1777,1461],{"class":1430},[1412,1779,1622],{"class":1430},[1412,1781,1783,1785,1787,1789,1791,1794,1796,1798,1800,1802,1804,1807,1809],{"class":1414,"line":1782},19,[1412,1784,1752],{"class":1430},[1412,1786,1596],{"class":1447},[1412,1788,1451],{"class":1430},[1412,1790,1454],{"class":1430},[1412,1792,1793],{"class":1457},"2 of 5",[1412,1795,1461],{"class":1430},[1412,1797,1579],{"class":1430},[1412,1799,1768],{"class":1447},[1412,1801,1451],{"class":1430},[1412,1803,1454],{"class":1430},[1412,1805,1806],{"class":1457},"2",[1412,1808,1461],{"class":1430},[1412,1810,1622],{"class":1430},[1412,1812,1814,1816,1818,1820,1822,1825,1827,1829,1831,1833,1835,1838,1840],{"class":1414,"line":1813},20,[1412,1815,1752],{"class":1430},[1412,1817,1596],{"class":1447},[1412,1819,1451],{"class":1430},[1412,1821,1454],{"class":1430},[1412,1823,1824],{"class":1457},"3 of 5",[1412,1826,1461],{"class":1430},[1412,1828,1579],{"class":1430},[1412,1830,1768],{"class":1447},[1412,1832,1451],{"class":1430},[1412,1834,1454],{"class":1430},[1412,1836,1837],{"class":1457},"3",[1412,1839,1461],{"class":1430},[1412,1841,1622],{"class":1430},[1412,1843,1845,1847,1849,1851,1853,1856,1858,1860,1862,1864,1866,1869,1871],{"class":1414,"line":1844},21,[1412,1846,1752],{"class":1430},[1412,1848,1596],{"class":1447},[1412,1850,1451],{"class":1430},[1412,1852,1454],{"class":1430},[1412,1854,1855],{"class":1457},"4 of 5",[1412,1857,1461],{"class":1430},[1412,1859,1579],{"class":1430},[1412,1861,1768],{"class":1447},[1412,1863,1451],{"class":1430},[1412,1865,1454],{"class":1430},[1412,1867,1868],{"class":1457},"4",[1412,1870,1461],{"class":1430},[1412,1872,1622],{"class":1430},[1412,1874,1876,1878,1880,1882,1884,1887,1889,1891,1893,1895,1897,1900,1902],{"class":1414,"line":1875},22,[1412,1877,1752],{"class":1430},[1412,1879,1596],{"class":1447},[1412,1881,1451],{"class":1430},[1412,1883,1454],{"class":1430},[1412,1885,1886],{"class":1457},"5 of 5",[1412,1888,1461],{"class":1430},[1412,1890,1579],{"class":1430},[1412,1892,1768],{"class":1447},[1412,1894,1451],{"class":1430},[1412,1896,1454],{"class":1430},[1412,1898,1899],{"class":1457},"5",[1412,1901,1461],{"class":1430},[1412,1903,1622],{"class":1430},[1412,1905,1907,1910],{"class":1414,"line":1906},23,[1412,1908,1909],{"class":1426},"          ]",[1412,1911,1464],{"class":1430},[1412,1913,1915],{"class":1414,"line":1914},24,[1412,1916,1917],{"class":1430},"        },\n",[1412,1919,1921,1924],{"class":1414,"line":1920},25,[1412,1922,1923],{"class":1426},"      ]",[1412,1925,1464],{"class":1430},[1412,1927,1929],{"class":1414,"line":1928},26,[1412,1930,1931],{"class":1430},"    },\n",[1412,1933,1935,1938],{"class":1414,"line":1934},27,[1412,1936,1937],{"class":1426},"  ]",[1412,1939,1464],{"class":1430},[1412,1941,1943,1946,1949],{"class":1414,"line":1942},28,[1412,1944,1945],{"class":1430},"}",[1412,1947,1948],{"class":1426},")",[1412,1950,1951],{"class":1430},";\n",[1393,1953,1954,1955,1960],{},"Editors place blocks into section slots through Studio. The section's ",[1956,1957,1959],"a",{"href":1958},"/apps/app-development/section-definitions#defining-slots","slot definition"," controls which blocks are available.",[1962,1963,1965],"h2",{"id":1964},"required-properties","Required properties",[1967,1968,1969,1985],"table",{},[1970,1971,1972],"thead",{},[1973,1974,1975,1979,1982],"tr",{},[1976,1977,1978],"th",{},"Property",[1976,1980,1981],{},"Type",[1976,1983,1984],{},"Purpose",[1986,1987,1988,2004],"tbody",{},[1973,1989,1990,1996,2001],{},[1991,1992,1993],"td",{},[1409,1994,1995],{},"component",[1991,1997,1998],{},[1409,1999,2000],{},"string",[1991,2002,2003],{},"The globally registered Vue component name. Must match the component's filename.",[1973,2005,2006,2011,2016],{},[1991,2007,2008],{},[1409,2009,2010],{},"studio",[1991,2012,2013],{},[1409,2014,2015],{},"object",[1991,2017,2018,2019,2022],{},"Metadata for Studio's block picker. At minimum, provide ",[1409,2020,2021],{},"label",".",[1393,2024,2025,2028,2029,2032],{},[1409,2026,2027],{},"schema"," and ",[1409,2030,2031],{},"isStandalone"," are optional.",[1962,2034,2036],{"id":2035},"the-studio-object","The studio object",[1393,2038,2039,2040,2022],{},"Works the same way as for ",[1956,2041,2043],{"href":2042},"/apps/app-development/section-definitions#the-studio-object","sections",[2045,2046,2047,2053,2057,2065],"field-group",{},[2048,2049,2052],"field",{"name":2021,"type":2000,":required":2050,"required":2051},"true",true,"Display name in the Studio block picker.",[2048,2054,2056],{"name":2055,"type":2000},"description","Short description shown below the label.",[2048,2058,2060,2061,2064],{"name":2059,"type":2000},"previewSrc","Path to a preview image in your app's ",[1409,2062,2063],{},"public/"," directory.",[2048,2066,2069,2070,2074],{"name":2067,"type":2068},"tags","WellKnownComponentTag[]","Categorization tags. Same ",[1956,2071,2073],{"href":2072},"/apps/app-development/section-definitions#well-known-tags","well-known tags"," as sections, plus custom strings.",[1962,2076,2078],{"id":2077},"standalone-vs-non-standalone-blocks","Standalone vs non-standalone blocks",[1393,2080,2081,2082,2085,2086,2089,2090,2022],{},"By default, blocks are ",[1397,2083,2084],{},"standalone"," (",[1409,2087,2088],{},"isStandalone: true","). A standalone block can be placed in any section slot, as long as the slot does not restrict it via ",[1409,2091,2092],{},"restrictTo",[1393,2094,2095,2096,2099,2100,2103],{},"Set ",[1409,2097,2098],{},"isStandalone: false"," when a block only makes sense inside a specific section. A non-standalone block can only be used in slots that list it in their ",[1409,2101,2102],{},"allow"," array.",[1402,2105,2107],{"className":1404,"code":2106,"language":1406,"meta":1407,"style":1407},"// A testimonial block that only works inside the testimonial carousel section\nexport const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: { label: 'Testimonial' },\n  isStandalone: false,\n  schema: [],\n});\n",[1409,2108,2109,2115,2131,2145,2166,2179,2190],{"__ignoreMap":1407},[1412,2110,2111],{"class":1414,"line":1415},[1412,2112,2114],{"class":2113},"sHwdD","// A testimonial block that only works inside the testimonial carousel section\n",[1412,2116,2117,2119,2121,2123,2125,2127,2129],{"class":1414,"line":1444},[1412,2118,1419],{"class":1418},[1412,2120,1423],{"class":1422},[1412,2122,1427],{"class":1426},[1412,2124,1431],{"class":1430},[1412,2126,1435],{"class":1434},[1412,2128,1438],{"class":1426},[1412,2130,1441],{"class":1430},[1412,2132,2133,2135,2137,2139,2141,2143],{"class":1414,"line":1467},[1412,2134,1448],{"class":1447},[1412,2136,1451],{"class":1430},[1412,2138,1454],{"class":1430},[1412,2140,1458],{"class":1457},[1412,2142,1461],{"class":1430},[1412,2144,1464],{"class":1430},[1412,2146,2147,2149,2151,2154,2156,2158,2160,2162,2164],{"class":1414,"line":1478},[1412,2148,1470],{"class":1447},[1412,2150,1451],{"class":1430},[1412,2152,2153],{"class":1430}," {",[1412,2155,1596],{"class":1447},[1412,2157,1451],{"class":1430},[1412,2159,1454],{"class":1430},[1412,2161,1488],{"class":1457},[1412,2163,1461],{"class":1430},[1412,2165,1622],{"class":1430},[1412,2167,2168,2171,2173,2177],{"class":1414,"line":1495},[1412,2169,2170],{"class":1447},"  isStandalone",[1412,2172,1451],{"class":1430},[1412,2174,2176],{"class":2175},"sfNiH"," false",[1412,2178,1464],{"class":1430},[1412,2180,2181,2183,2185,2188],{"class":1414,"line":1512},[1412,2182,1521],{"class":1447},[1412,2184,1451],{"class":1430},[1412,2186,2187],{"class":1426}," []",[1412,2189,1464],{"class":1430},[1412,2191,2192,2194,2196],{"class":1414,"line":1518},[1412,2193,1945],{"class":1430},[1412,2195,1948],{"class":1426},[1412,2197,1951],{"class":1430},[1393,2199,2200,2201,2203],{},"The section that hosts this block must list it in its slot's ",[1409,2202,2102],{}," array:",[1402,2205,2207],{"className":1404,"code":2206,"language":1406,"meta":1407,"style":1407},"export const definition = defineSection({\n  component: 'SectionTestimonialCarousel',\n  studio: { label: 'Testimonial Carousel' },\n  slots: [\n    {\n      name: 'default',\n      studio: { label: 'Testimonials' },\n      allow: ['BlockTestimonial'],\n    },\n  ],\n  schema: [],\n});\n",[1409,2208,2209,2226,2241,2262,2271,2275,2291,2313,2334,2338,2344,2354],{"__ignoreMap":1407},[1412,2210,2211,2213,2215,2217,2219,2222,2224],{"class":1414,"line":1415},[1412,2212,1419],{"class":1418},[1412,2214,1423],{"class":1422},[1412,2216,1427],{"class":1426},[1412,2218,1431],{"class":1430},[1412,2220,2221],{"class":1434}," defineSection",[1412,2223,1438],{"class":1426},[1412,2225,1441],{"class":1430},[1412,2227,2228,2230,2232,2234,2237,2239],{"class":1414,"line":1444},[1412,2229,1448],{"class":1447},[1412,2231,1451],{"class":1430},[1412,2233,1454],{"class":1430},[1412,2235,2236],{"class":1457},"SectionTestimonialCarousel",[1412,2238,1461],{"class":1430},[1412,2240,1464],{"class":1430},[1412,2242,2243,2245,2247,2249,2251,2253,2255,2258,2260],{"class":1414,"line":1467},[1412,2244,1470],{"class":1447},[1412,2246,1451],{"class":1430},[1412,2248,2153],{"class":1430},[1412,2250,1596],{"class":1447},[1412,2252,1451],{"class":1430},[1412,2254,1454],{"class":1430},[1412,2256,2257],{"class":1457},"Testimonial Carousel",[1412,2259,1461],{"class":1430},[1412,2261,1622],{"class":1430},[1412,2263,2264,2267,2269],{"class":1414,"line":1478},[1412,2265,2266],{"class":1447},"  slots",[1412,2268,1451],{"class":1430},[1412,2270,1526],{"class":1426},[1412,2272,2273],{"class":1414,"line":1495},[1412,2274,1532],{"class":1430},[1412,2276,2277,2280,2282,2284,2287,2289],{"class":1414,"line":1512},[1412,2278,2279],{"class":1447},"      name",[1412,2281,1451],{"class":1430},[1412,2283,1454],{"class":1430},[1412,2285,2286],{"class":1457},"default",[1412,2288,1461],{"class":1430},[1412,2290,1464],{"class":1430},[1412,2292,2293,2296,2298,2300,2302,2304,2306,2309,2311],{"class":1414,"line":1518},[1412,2294,2295],{"class":1447},"      studio",[1412,2297,1451],{"class":1430},[1412,2299,2153],{"class":1430},[1412,2301,1596],{"class":1447},[1412,2303,1451],{"class":1430},[1412,2305,1454],{"class":1430},[1412,2307,2308],{"class":1457},"Testimonials",[1412,2310,1461],{"class":1430},[1412,2312,1622],{"class":1430},[1412,2314,2315,2318,2320,2323,2325,2327,2329,2332],{"class":1414,"line":1529},[1412,2316,2317],{"class":1447},"      allow",[1412,2319,1451],{"class":1430},[1412,2321,2322],{"class":1426}," [",[1412,2324,1461],{"class":1430},[1412,2326,1458],{"class":1457},[1412,2328,1461],{"class":1430},[1412,2330,2331],{"class":1426},"]",[1412,2333,1464],{"class":1430},[1412,2335,2336],{"class":1414,"line":1535},[1412,2337,1931],{"class":1430},[1412,2339,2340,2342],{"class":1414,"line":1551},[1412,2341,1937],{"class":1426},[1412,2343,1464],{"class":1430},[1412,2345,2346,2348,2350,2352],{"class":1414,"line":1561},[1412,2347,1521],{"class":1447},[1412,2349,1451],{"class":1430},[1412,2351,2187],{"class":1426},[1412,2353,1464],{"class":1430},[1412,2355,2356,2358,2360],{"class":1414,"line":1625},[1412,2357,1945],{"class":1430},[1412,2359,1948],{"class":1426},[1412,2361,1951],{"class":1430},[1393,2363,2364],{},"You can also pass the imported block definition object instead of a string:",[1402,2366,2368],{"className":1404,"code":2367,"language":1406,"meta":1407,"style":1407},"import { definition as BlockTestimonialDefinition } from './BlockTestimonial.vue';\n\n// ...\nallow: [BlockTestimonialDefinition],\n",[1409,2369,2370,2401,2406,2411],{"__ignoreMap":1407},[1412,2371,2372,2375,2377,2380,2383,2386,2389,2392,2394,2397,2399],{"class":1414,"line":1415},[1412,2373,2374],{"class":1418},"import",[1412,2376,2153],{"class":1430},[1412,2378,2379],{"class":1426}," definition",[1412,2381,2382],{"class":1418}," as",[1412,2384,2385],{"class":1426}," BlockTestimonialDefinition",[1412,2387,2388],{"class":1430}," }",[1412,2390,2391],{"class":1418}," from",[1412,2393,1454],{"class":1430},[1412,2395,2396],{"class":1457},"./BlockTestimonial.vue",[1412,2398,1461],{"class":1430},[1412,2400,1951],{"class":1430},[1412,2402,2403],{"class":1414,"line":1444},[1412,2404,2405],{"emptyLinePlaceholder":2051},"\n",[1412,2407,2408],{"class":1414,"line":1467},[1412,2409,2410],{"class":2113},"// ...\n",[1412,2412,2413,2416,2418,2421],{"class":1414,"line":1478},[1412,2414,2102],{"class":2415},"sBMFI",[1412,2417,1451],{"class":1430},[1412,2419,2420],{"class":1426}," [BlockTestimonialDefinition]",[1412,2422,1464],{"class":1430},[1962,2424,2426],{"id":2425},"adding-a-schema","Adding a schema",[1393,2428,2429,2430,2434],{},"Schemas for blocks work exactly like ",[1956,2431,2433],{"href":2432},"/apps/app-development/section-definitions#adding-a-schema","section schemas",": an array of fieldsets, each containing an array of fields.",[1402,2436,2438],{"className":1404,"code":2437,"language":1406,"meta":1407,"style":1407},"schema: [\n  {\n    label: 'Content',\n    fields: [\n      { type: 'text', name: 'title', label: 'Title' },\n      { type: 'media', name: 'image', label: 'Image' },\n    ],\n  },\n]\n",[1409,2439,2440,2448,2453,2467,2476,2519,2562,2569,2573],{"__ignoreMap":1407},[1412,2441,2442,2444,2446],{"class":1414,"line":1415},[1412,2443,2027],{"class":2415},[1412,2445,1451],{"class":1430},[1412,2447,1526],{"class":1426},[1412,2449,2450],{"class":1414,"line":1444},[1412,2451,2452],{"class":1430},"  {\n",[1412,2454,2455,2457,2459,2461,2463,2465],{"class":1414,"line":1467},[1412,2456,1481],{"class":1447},[1412,2458,1451],{"class":1430},[1412,2460,1454],{"class":1430},[1412,2462,917],{"class":1457},[1412,2464,1461],{"class":1430},[1412,2466,1464],{"class":1430},[1412,2468,2469,2472,2474],{"class":1414,"line":1478},[1412,2470,2471],{"class":1447},"    fields",[1412,2473,1451],{"class":1430},[1412,2475,1526],{"class":1426},[1412,2477,2478,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2502,2504,2506,2508,2510,2512,2515,2517],{"class":1414,"line":1495},[1412,2479,2480],{"class":1430},"      {",[1412,2482,1567],{"class":1447},[1412,2484,1451],{"class":1430},[1412,2486,1454],{"class":1430},[1412,2488,1574],{"class":1457},[1412,2490,1461],{"class":1430},[1412,2492,1579],{"class":1430},[1412,2494,1582],{"class":1447},[1412,2496,1451],{"class":1430},[1412,2498,1454],{"class":1430},[1412,2500,2501],{"class":1457},"title",[1412,2503,1461],{"class":1430},[1412,2505,1579],{"class":1430},[1412,2507,1596],{"class":1447},[1412,2509,1451],{"class":1430},[1412,2511,1454],{"class":1430},[1412,2513,2514],{"class":1457},"Title",[1412,2516,1461],{"class":1430},[1412,2518,1622],{"class":1430},[1412,2520,2521,2523,2525,2527,2529,2532,2534,2536,2538,2540,2542,2545,2547,2549,2551,2553,2555,2558,2560],{"class":1414,"line":1512},[1412,2522,2480],{"class":1430},[1412,2524,1567],{"class":1447},[1412,2526,1451],{"class":1430},[1412,2528,1454],{"class":1430},[1412,2530,2531],{"class":1457},"media",[1412,2533,1461],{"class":1430},[1412,2535,1579],{"class":1430},[1412,2537,1582],{"class":1447},[1412,2539,1451],{"class":1430},[1412,2541,1454],{"class":1430},[1412,2543,2544],{"class":1457},"image",[1412,2546,1461],{"class":1430},[1412,2548,1579],{"class":1430},[1412,2550,1596],{"class":1447},[1412,2552,1451],{"class":1430},[1412,2554,1454],{"class":1430},[1412,2556,2557],{"class":1457},"Image",[1412,2559,1461],{"class":1430},[1412,2561,1622],{"class":1430},[1412,2563,2564,2567],{"class":1414,"line":1518},[1412,2565,2566],{"class":1426},"    ]",[1412,2568,1464],{"class":1430},[1412,2570,2571],{"class":1414,"line":1529},[1412,2572,1515],{"class":1430},[1412,2574,2575],{"class":1414,"line":1535},[1412,2576,2577],{"class":1426},"]\n",[1393,2579,2580,2581,2583],{},"See ",[1956,2582,420],{"href":421}," for all available field types.",[1962,2585,2587],{"id":2586},"wiring-the-definition-to-a-vue-component","Wiring the definition to a Vue component",[1393,2589,2590,2591,2594,2595,2598,2599,2602,2603,2022],{},"Same as sections: the definition and component live in the same ",[1409,2592,2593],{},".vue"," file. Export the definition from a regular ",[1409,2596,2597],{},"\u003Cscript lang=\"ts\">"," block, then use ",[1409,2600,2601],{},"definitionToProps()"," in ",[1409,2604,2605],{},"\u003Cscript setup>",[1402,2607,2613],{"className":2608,"code":2609,"filename":2610,"language":2611,"meta":2612,"style":1407},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// @errors: 2711\n\u003Cscript lang=\"ts\">\n// ---cut-start---\nimport { defineBlock, definitionToProps } from '@laioutr-core/frontend-core/types';\n// ---cut-end---\nexport const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: { label: 'Testimonial' },\n  schema: [\n    {\n      label: 'Testimonial',\n      fields: [\n        { type: 'text', name: 'authorName', label: 'Author Name' },\n        { type: 'richtext', name: 'quote', label: 'Quote' },\n      ],\n    },\n  ],\n});\n\u003C/script>\n\n\u003Cscript setup lang=\"ts\">\nconst props = defineProps(definitionToProps(definition));\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv class=\"testimonial-card\">\n    \u003Cp>{{ quote }}\u003C/p>\n    \u003Cspan>{{ authorName }}\u003C/span>\n  \u003C/div>\n\u003C/template>\n","BlockTestimonial.vue","vue","twoslash",[1409,2614,2615,2620,2643,2648,2674,2679,2695,2709,2729,2737,2741,2755,2763,2803,2843,2849,2853,2859,2867,2876,2880,2901,2924,2932,2936,2945,2967,2987,3004,3014],{"__ignoreMap":1407},[1412,2616,2617],{"class":1414,"line":1415},[1412,2618,2619],{"class":1426},"// @errors: 2711\n",[1412,2621,2622,2625,2628,2631,2633,2636,2638,2640],{"class":1414,"line":1444},[1412,2623,2624],{"class":1430},"\u003C",[1412,2626,2627],{"class":1447},"script",[1412,2629,2630],{"class":1422}," lang",[1412,2632,1431],{"class":1430},[1412,2634,2635],{"class":1430},"\"",[1412,2637,1406],{"class":1457},[1412,2639,2635],{"class":1430},[1412,2641,2642],{"class":1430},">\n",[1412,2644,2645],{"class":1414,"line":1467},[1412,2646,2647],{"class":2113},"// ---cut-start---\n",[1412,2649,2650,2652,2654,2656,2658,2661,2663,2665,2667,2670,2672],{"class":1414,"line":1478},[1412,2651,2374],{"class":1418},[1412,2653,2153],{"class":1430},[1412,2655,1435],{"class":1426},[1412,2657,1579],{"class":1430},[1412,2659,2660],{"class":1426}," definitionToProps",[1412,2662,2388],{"class":1430},[1412,2664,2391],{"class":1418},[1412,2666,1454],{"class":1430},[1412,2668,2669],{"class":1457},"@laioutr-core/frontend-core/types",[1412,2671,1461],{"class":1430},[1412,2673,1951],{"class":1430},[1412,2675,2676],{"class":1414,"line":1495},[1412,2677,2678],{"class":2113},"// ---cut-end---\n",[1412,2680,2681,2683,2685,2687,2689,2691,2693],{"class":1414,"line":1512},[1412,2682,1419],{"class":1418},[1412,2684,1423],{"class":1422},[1412,2686,1427],{"class":1426},[1412,2688,1431],{"class":1430},[1412,2690,1435],{"class":1434},[1412,2692,1438],{"class":1426},[1412,2694,1441],{"class":1430},[1412,2696,2697,2699,2701,2703,2705,2707],{"class":1414,"line":1518},[1412,2698,1448],{"class":1447},[1412,2700,1451],{"class":1430},[1412,2702,1454],{"class":1430},[1412,2704,1458],{"class":1457},[1412,2706,1461],{"class":1430},[1412,2708,1464],{"class":1430},[1412,2710,2711,2713,2715,2717,2719,2721,2723,2725,2727],{"class":1414,"line":1529},[1412,2712,1470],{"class":1447},[1412,2714,1451],{"class":1430},[1412,2716,2153],{"class":1430},[1412,2718,1596],{"class":1447},[1412,2720,1451],{"class":1430},[1412,2722,1454],{"class":1430},[1412,2724,1488],{"class":1457},[1412,2726,1461],{"class":1430},[1412,2728,1622],{"class":1430},[1412,2730,2731,2733,2735],{"class":1414,"line":1535},[1412,2732,1521],{"class":1447},[1412,2734,1451],{"class":1430},[1412,2736,1526],{"class":1426},[1412,2738,2739],{"class":1414,"line":1551},[1412,2740,1532],{"class":1430},[1412,2742,2743,2745,2747,2749,2751,2753],{"class":1414,"line":1561},[1412,2744,1538],{"class":1447},[1412,2746,1451],{"class":1430},[1412,2748,1454],{"class":1430},[1412,2750,1488],{"class":1457},[1412,2752,1461],{"class":1430},[1412,2754,1464],{"class":1430},[1412,2756,2757,2759,2761],{"class":1414,"line":1625},[1412,2758,1554],{"class":1447},[1412,2760,1451],{"class":1430},[1412,2762,1526],{"class":1426},[1412,2764,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801],{"class":1414,"line":1682},[1412,2766,1564],{"class":1430},[1412,2768,1567],{"class":1447},[1412,2770,1451],{"class":1430},[1412,2772,1454],{"class":1430},[1412,2774,1574],{"class":1457},[1412,2776,1461],{"class":1430},[1412,2778,1579],{"class":1430},[1412,2780,1582],{"class":1447},[1412,2782,1451],{"class":1430},[1412,2784,1454],{"class":1430},[1412,2786,1589],{"class":1457},[1412,2788,1461],{"class":1430},[1412,2790,1579],{"class":1430},[1412,2792,1596],{"class":1447},[1412,2794,1451],{"class":1430},[1412,2796,1454],{"class":1430},[1412,2798,1603],{"class":1457},[1412,2800,1461],{"class":1430},[1412,2802,1622],{"class":1430},[1412,2804,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841],{"class":1414,"line":1688},[1412,2806,1564],{"class":1430},[1412,2808,1567],{"class":1447},[1412,2810,1451],{"class":1430},[1412,2812,1454],{"class":1430},[1412,2814,1636],{"class":1457},[1412,2816,1461],{"class":1430},[1412,2818,1579],{"class":1430},[1412,2820,1582],{"class":1447},[1412,2822,1451],{"class":1430},[1412,2824,1454],{"class":1430},[1412,2826,1649],{"class":1457},[1412,2828,1461],{"class":1430},[1412,2830,1579],{"class":1430},[1412,2832,1596],{"class":1447},[1412,2834,1451],{"class":1430},[1412,2836,1454],{"class":1430},[1412,2838,1662],{"class":1457},[1412,2840,1461],{"class":1430},[1412,2842,1622],{"class":1430},[1412,2844,2845,2847],{"class":1414,"line":1705},[1412,2846,1923],{"class":1426},[1412,2848,1464],{"class":1430},[1412,2850,2851],{"class":1414,"line":1722},[1412,2852,1931],{"class":1430},[1412,2854,2855,2857],{"class":1414,"line":1739},[1412,2856,1937],{"class":1426},[1412,2858,1464],{"class":1430},[1412,2860,2861,2863,2865],{"class":1414,"line":1749},[1412,2862,1945],{"class":1430},[1412,2864,1948],{"class":1426},[1412,2866,1951],{"class":1430},[1412,2868,2869,2872,2874],{"class":1414,"line":1782},[1412,2870,2871],{"class":1430},"\u003C/",[1412,2873,2627],{"class":1447},[1412,2875,2642],{"class":1430},[1412,2877,2878],{"class":1414,"line":1813},[1412,2879,2405],{"emptyLinePlaceholder":2051},[1412,2881,2882,2884,2886,2889,2891,2893,2895,2897,2899],{"class":1414,"line":1844},[1412,2883,2624],{"class":1430},[1412,2885,2627],{"class":1447},[1412,2887,2888],{"class":1422}," setup",[1412,2890,2630],{"class":1422},[1412,2892,1431],{"class":1430},[1412,2894,2635],{"class":1430},[1412,2896,1406],{"class":1457},[1412,2898,2635],{"class":1430},[1412,2900,2642],{"class":1430},[1412,2902,2903,2906,2909,2911,2914,2916,2919,2922],{"class":1414,"line":1875},[1412,2904,2905],{"class":1422},"const",[1412,2907,2908],{"class":1426}," props ",[1412,2910,1431],{"class":1430},[1412,2912,2913],{"class":1434}," defineProps",[1412,2915,1438],{"class":1426},[1412,2917,2918],{"class":1434},"definitionToProps",[1412,2920,2921],{"class":1426},"(definition))",[1412,2923,1951],{"class":1430},[1412,2925,2926,2928,2930],{"class":1414,"line":1906},[1412,2927,2871],{"class":1430},[1412,2929,2627],{"class":1447},[1412,2931,2642],{"class":1430},[1412,2933,2934],{"class":1414,"line":1914},[1412,2935,2405],{"emptyLinePlaceholder":2051},[1412,2937,2938,2940,2943],{"class":1414,"line":1920},[1412,2939,2624],{"class":1430},[1412,2941,2942],{"class":1447},"template",[1412,2944,2642],{"class":1430},[1412,2946,2947,2950,2953,2956,2958,2960,2963,2965],{"class":1414,"line":1928},[1412,2948,2949],{"class":1430},"  \u003C",[1412,2951,2952],{"class":1447},"div",[1412,2954,2955],{"class":1422}," class",[1412,2957,1431],{"class":1430},[1412,2959,2635],{"class":1430},[1412,2961,2962],{"class":1457},"testimonial-card",[1412,2964,2635],{"class":1430},[1412,2966,2642],{"class":1430},[1412,2968,2969,2972,2974,2977,2980,2983,2985],{"class":1414,"line":1934},[1412,2970,2971],{"class":1430},"    \u003C",[1412,2973,1393],{"class":1447},[1412,2975,2976],{"class":1430},">{{",[1412,2978,2979],{"class":1426}," quote ",[1412,2981,2982],{"class":1430},"}}\u003C/",[1412,2984,1393],{"class":1447},[1412,2986,2642],{"class":1430},[1412,2988,2989,2991,2993,2995,2998,3000,3002],{"class":1414,"line":1942},[1412,2990,2971],{"class":1430},[1412,2992,1412],{"class":1447},[1412,2994,2976],{"class":1430},[1412,2996,2997],{"class":1426}," authorName ",[1412,2999,2982],{"class":1430},[1412,3001,1412],{"class":1447},[1412,3003,2642],{"class":1430},[1412,3005,3007,3010,3012],{"class":1414,"line":3006},29,[1412,3008,3009],{"class":1430},"  \u003C/",[1412,3011,2952],{"class":1447},[1412,3013,2642],{"class":1430},[1412,3015,3017,3019,3021],{"class":1414,"line":3016},30,[1412,3018,2871],{"class":1430},[1412,3020,2942],{"class":1447},[1412,3022,2642],{"class":1430},[1393,3024,3025,3026,3029,3030,2022],{},"Unlike sections, blocks do not receive an automatic ",[1409,3027,3028],{},"slots"," prop from ",[1409,3031,2918],{},[1962,3033,3035],{"id":3034},"file-conventions","File conventions",[1393,3037,3038,3039,3041],{},"Place each block as a single ",[1409,3040,2593],{}," file in your app's blocks directory:",[1402,3043,3047],{"className":3044,"code":3046,"language":1574},[3045],"language-text","src/runtime/app/blocks/\n  BlockTestimonial.vue\n  BlockProductCard.vue\n  BlockFaqItem.vue\n",[1409,3048,3046],{"__ignoreMap":1407},[1393,3050,3051,3052,3055],{},"Register the directory in your module's ",[1409,3053,3054],{},"registerLaioutrApp"," call:",[1402,3057,3059],{"className":1404,"code":3058,"language":1406,"meta":1407,"style":1407},"// module.ts\nregisterLaioutrApp({\n  blocks: [resolve('./runtime/app/blocks')],\n  // ...\n});\n",[1409,3060,3061,3066,3074,3100,3105],{"__ignoreMap":1407},[1412,3062,3063],{"class":1414,"line":1415},[1412,3064,3065],{"class":2113},"// module.ts\n",[1412,3067,3068,3070,3072],{"class":1414,"line":1444},[1412,3069,3054],{"class":1434},[1412,3071,1438],{"class":1426},[1412,3073,1441],{"class":1430},[1412,3075,3076,3079,3081,3083,3086,3088,3090,3093,3095,3098],{"class":1414,"line":1467},[1412,3077,3078],{"class":1447},"  blocks",[1412,3080,1451],{"class":1430},[1412,3082,2322],{"class":1426},[1412,3084,3085],{"class":1434},"resolve",[1412,3087,1438],{"class":1426},[1412,3089,1461],{"class":1430},[1412,3091,3092],{"class":1457},"./runtime/app/blocks",[1412,3094,1461],{"class":1430},[1412,3096,3097],{"class":1426},")]",[1412,3099,1464],{"class":1430},[1412,3101,3102],{"class":1414,"line":1478},[1412,3103,3104],{"class":2113},"  // ...\n",[1412,3106,3107,3109,3111],{"class":1414,"line":1495},[1412,3108,1945],{"class":1430},[1412,3110,1948],{"class":1426},[1412,3112,1951],{"class":1430},[1962,3114,3116],{"id":3115},"full-example","Full example",[1393,3118,3119],{},"A product card block with display settings:",[3121,3122,3123],"code-collapse",{},[1402,3124,3127],{"className":2608,"code":3125,"filename":3126,"language":2611,"meta":1407,"style":1407},"\u003Cscript lang=\"ts\">\nimport { defineBlock, definitionToProps } from '#imports';\n\nexport const definition = defineBlock({\n  component: 'BlockProductCard',\n  studio: {\n    label: 'Product Card',\n    description: 'Displays a single product with image, title, and price.',\n    previewSrc: '/app-my-app/component-previews/BlockProductCard.png',\n    tags: ['Products'],\n  },\n  schema: [\n    {\n      label: 'Content',\n      fields: [\n        {\n          type: 'text',\n          name: 'title',\n          label: 'Title',\n        },\n        {\n          type: 'media',\n          name: 'image',\n          label: 'Product Image',\n          allowedTypes: ['image'],\n        },\n        {\n          type: 'richtext',\n          name: 'description',\n          label: 'Description',\n        },\n      ],\n    },\n    {\n      label: 'Display Settings',\n      fields: [\n        {\n          type: 'select',\n          name: 'colorMode',\n          label: 'Color Mode',\n          default: 'on-light',\n          options: [\n            { label: 'On Light', value: 'on-light' },\n            { label: 'On Dark', value: 'on-dark' },\n          ],\n        },\n        {\n          type: 'checkbox',\n          name: 'showPrice',\n          label: 'Show Price',\n          default: true,\n        },\n        {\n          type: 'checkbox',\n          name: 'isContentFullWidth',\n          label: 'Content Full Width',\n        },\n      ],\n    },\n  ],\n});\n\u003C/script>\n\n\u003Cscript setup lang=\"ts\">\nconst props = defineProps(definitionToProps(definition));\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv :class=\"['product-card', `product-card--${colorMode}`]\">\n    \u003Cimg v-if=\"image\" :src=\"image.src\" :alt=\"image.alt\" />\n    \u003Ch3>{{ title }}\u003C/h3>\n    \u003Cdiv v-if=\"description\" v-html=\"description\" />\n  \u003C/div>\n\u003C/template>\n","BlockProductCard.vue",[1409,3128,3129,3147,3172,3176,3192,3207,3215,3229,3244,3260,3279,3283,3291,3295,3309,3317,3321,3335,3349,3363,3367,3371,3385,3399,3414,3433,3437,3441,3455,3469,3484,3489,3496,3501,3506,3522,3531,3536,3551,3567,3583,3600,3609,3639,3670,3677,3682,3687,3703,3719,3735,3747,3752,3757,3772,3788,3804,3809,3816,3821,3828,3837,3846,3851,3872,3891,3900,3905,3914,3964,4020,4039,4069,4078],{"__ignoreMap":1407},[1412,3130,3131,3133,3135,3137,3139,3141,3143,3145],{"class":1414,"line":1415},[1412,3132,2624],{"class":1430},[1412,3134,2627],{"class":1447},[1412,3136,2630],{"class":1422},[1412,3138,1431],{"class":1430},[1412,3140,2635],{"class":1430},[1412,3142,1406],{"class":1457},[1412,3144,2635],{"class":1430},[1412,3146,2642],{"class":1430},[1412,3148,3149,3151,3153,3155,3157,3159,3161,3163,3165,3168,3170],{"class":1414,"line":1444},[1412,3150,2374],{"class":1418},[1412,3152,2153],{"class":1430},[1412,3154,1435],{"class":1426},[1412,3156,1579],{"class":1430},[1412,3158,2660],{"class":1426},[1412,3160,2388],{"class":1430},[1412,3162,2391],{"class":1418},[1412,3164,1454],{"class":1430},[1412,3166,3167],{"class":1457},"#imports",[1412,3169,1461],{"class":1430},[1412,3171,1951],{"class":1430},[1412,3173,3174],{"class":1414,"line":1467},[1412,3175,2405],{"emptyLinePlaceholder":2051},[1412,3177,3178,3180,3182,3184,3186,3188,3190],{"class":1414,"line":1478},[1412,3179,1419],{"class":1418},[1412,3181,1423],{"class":1422},[1412,3183,1427],{"class":1426},[1412,3185,1431],{"class":1430},[1412,3187,1435],{"class":1434},[1412,3189,1438],{"class":1426},[1412,3191,1441],{"class":1430},[1412,3193,3194,3196,3198,3200,3203,3205],{"class":1414,"line":1495},[1412,3195,1448],{"class":1447},[1412,3197,1451],{"class":1430},[1412,3199,1454],{"class":1430},[1412,3201,3202],{"class":1457},"BlockProductCard",[1412,3204,1461],{"class":1430},[1412,3206,1464],{"class":1430},[1412,3208,3209,3211,3213],{"class":1414,"line":1512},[1412,3210,1470],{"class":1447},[1412,3212,1451],{"class":1430},[1412,3214,1475],{"class":1430},[1412,3216,3217,3219,3221,3223,3225,3227],{"class":1414,"line":1518},[1412,3218,1481],{"class":1447},[1412,3220,1451],{"class":1430},[1412,3222,1454],{"class":1430},[1412,3224,780],{"class":1457},[1412,3226,1461],{"class":1430},[1412,3228,1464],{"class":1430},[1412,3230,3231,3233,3235,3237,3240,3242],{"class":1414,"line":1529},[1412,3232,1498],{"class":1447},[1412,3234,1451],{"class":1430},[1412,3236,1454],{"class":1430},[1412,3238,3239],{"class":1457},"Displays a single product with image, title, and price.",[1412,3241,1461],{"class":1430},[1412,3243,1464],{"class":1430},[1412,3245,3246,3249,3251,3253,3256,3258],{"class":1414,"line":1535},[1412,3247,3248],{"class":1447},"    previewSrc",[1412,3250,1451],{"class":1430},[1412,3252,1454],{"class":1430},[1412,3254,3255],{"class":1457},"/app-my-app/component-previews/BlockProductCard.png",[1412,3257,1461],{"class":1430},[1412,3259,1464],{"class":1430},[1412,3261,3262,3265,3267,3269,3271,3273,3275,3277],{"class":1414,"line":1551},[1412,3263,3264],{"class":1447},"    tags",[1412,3266,1451],{"class":1430},[1412,3268,2322],{"class":1426},[1412,3270,1461],{"class":1430},[1412,3272,1321],{"class":1457},[1412,3274,1461],{"class":1430},[1412,3276,2331],{"class":1426},[1412,3278,1464],{"class":1430},[1412,3280,3281],{"class":1414,"line":1561},[1412,3282,1515],{"class":1430},[1412,3284,3285,3287,3289],{"class":1414,"line":1625},[1412,3286,1521],{"class":1447},[1412,3288,1451],{"class":1430},[1412,3290,1526],{"class":1426},[1412,3292,3293],{"class":1414,"line":1682},[1412,3294,1532],{"class":1430},[1412,3296,3297,3299,3301,3303,3305,3307],{"class":1414,"line":1688},[1412,3298,1538],{"class":1447},[1412,3300,1451],{"class":1430},[1412,3302,1454],{"class":1430},[1412,3304,917],{"class":1457},[1412,3306,1461],{"class":1430},[1412,3308,1464],{"class":1430},[1412,3310,3311,3313,3315],{"class":1414,"line":1705},[1412,3312,1554],{"class":1447},[1412,3314,1451],{"class":1430},[1412,3316,1526],{"class":1426},[1412,3318,3319],{"class":1414,"line":1722},[1412,3320,1685],{"class":1430},[1412,3322,3323,3325,3327,3329,3331,3333],{"class":1414,"line":1739},[1412,3324,1691],{"class":1447},[1412,3326,1451],{"class":1430},[1412,3328,1454],{"class":1430},[1412,3330,1574],{"class":1457},[1412,3332,1461],{"class":1430},[1412,3334,1464],{"class":1430},[1412,3336,3337,3339,3341,3343,3345,3347],{"class":1414,"line":1749},[1412,3338,1708],{"class":1447},[1412,3340,1451],{"class":1430},[1412,3342,1454],{"class":1430},[1412,3344,2501],{"class":1457},[1412,3346,1461],{"class":1430},[1412,3348,1464],{"class":1430},[1412,3350,3351,3353,3355,3357,3359,3361],{"class":1414,"line":1782},[1412,3352,1725],{"class":1447},[1412,3354,1451],{"class":1430},[1412,3356,1454],{"class":1430},[1412,3358,2514],{"class":1457},[1412,3360,1461],{"class":1430},[1412,3362,1464],{"class":1430},[1412,3364,3365],{"class":1414,"line":1813},[1412,3366,1917],{"class":1430},[1412,3368,3369],{"class":1414,"line":1844},[1412,3370,1685],{"class":1430},[1412,3372,3373,3375,3377,3379,3381,3383],{"class":1414,"line":1875},[1412,3374,1691],{"class":1447},[1412,3376,1451],{"class":1430},[1412,3378,1454],{"class":1430},[1412,3380,2531],{"class":1457},[1412,3382,1461],{"class":1430},[1412,3384,1464],{"class":1430},[1412,3386,3387,3389,3391,3393,3395,3397],{"class":1414,"line":1906},[1412,3388,1708],{"class":1447},[1412,3390,1451],{"class":1430},[1412,3392,1454],{"class":1430},[1412,3394,2544],{"class":1457},[1412,3396,1461],{"class":1430},[1412,3398,1464],{"class":1430},[1412,3400,3401,3403,3405,3407,3410,3412],{"class":1414,"line":1914},[1412,3402,1725],{"class":1447},[1412,3404,1451],{"class":1430},[1412,3406,1454],{"class":1430},[1412,3408,3409],{"class":1457},"Product Image",[1412,3411,1461],{"class":1430},[1412,3413,1464],{"class":1430},[1412,3415,3416,3419,3421,3423,3425,3427,3429,3431],{"class":1414,"line":1920},[1412,3417,3418],{"class":1447},"          allowedTypes",[1412,3420,1451],{"class":1430},[1412,3422,2322],{"class":1426},[1412,3424,1461],{"class":1430},[1412,3426,2544],{"class":1457},[1412,3428,1461],{"class":1430},[1412,3430,2331],{"class":1426},[1412,3432,1464],{"class":1430},[1412,3434,3435],{"class":1414,"line":1928},[1412,3436,1917],{"class":1430},[1412,3438,3439],{"class":1414,"line":1934},[1412,3440,1685],{"class":1430},[1412,3442,3443,3445,3447,3449,3451,3453],{"class":1414,"line":1942},[1412,3444,1691],{"class":1447},[1412,3446,1451],{"class":1430},[1412,3448,1454],{"class":1430},[1412,3450,1636],{"class":1457},[1412,3452,1461],{"class":1430},[1412,3454,1464],{"class":1430},[1412,3456,3457,3459,3461,3463,3465,3467],{"class":1414,"line":3006},[1412,3458,1708],{"class":1447},[1412,3460,1451],{"class":1430},[1412,3462,1454],{"class":1430},[1412,3464,2055],{"class":1457},[1412,3466,1461],{"class":1430},[1412,3468,1464],{"class":1430},[1412,3470,3471,3473,3475,3477,3480,3482],{"class":1414,"line":3016},[1412,3472,1725],{"class":1447},[1412,3474,1451],{"class":1430},[1412,3476,1454],{"class":1430},[1412,3478,3479],{"class":1457},"Description",[1412,3481,1461],{"class":1430},[1412,3483,1464],{"class":1430},[1412,3485,3487],{"class":1414,"line":3486},31,[1412,3488,1917],{"class":1430},[1412,3490,3492,3494],{"class":1414,"line":3491},32,[1412,3493,1923],{"class":1426},[1412,3495,1464],{"class":1430},[1412,3497,3499],{"class":1414,"line":3498},33,[1412,3500,1931],{"class":1430},[1412,3502,3504],{"class":1414,"line":3503},34,[1412,3505,1532],{"class":1430},[1412,3507,3509,3511,3513,3515,3518,3520],{"class":1414,"line":3508},35,[1412,3510,1538],{"class":1447},[1412,3512,1451],{"class":1430},[1412,3514,1454],{"class":1430},[1412,3516,3517],{"class":1457},"Display Settings",[1412,3519,1461],{"class":1430},[1412,3521,1464],{"class":1430},[1412,3523,3525,3527,3529],{"class":1414,"line":3524},36,[1412,3526,1554],{"class":1447},[1412,3528,1451],{"class":1430},[1412,3530,1526],{"class":1426},[1412,3532,3534],{"class":1414,"line":3533},37,[1412,3535,1685],{"class":1430},[1412,3537,3539,3541,3543,3545,3547,3549],{"class":1414,"line":3538},38,[1412,3540,1691],{"class":1447},[1412,3542,1451],{"class":1430},[1412,3544,1454],{"class":1430},[1412,3546,1698],{"class":1457},[1412,3548,1461],{"class":1430},[1412,3550,1464],{"class":1430},[1412,3552,3554,3556,3558,3560,3563,3565],{"class":1414,"line":3553},39,[1412,3555,1708],{"class":1447},[1412,3557,1451],{"class":1430},[1412,3559,1454],{"class":1430},[1412,3561,3562],{"class":1457},"colorMode",[1412,3564,1461],{"class":1430},[1412,3566,1464],{"class":1430},[1412,3568,3570,3572,3574,3576,3579,3581],{"class":1414,"line":3569},40,[1412,3571,1725],{"class":1447},[1412,3573,1451],{"class":1430},[1412,3575,1454],{"class":1430},[1412,3577,3578],{"class":1457},"Color Mode",[1412,3580,1461],{"class":1430},[1412,3582,1464],{"class":1430},[1412,3584,3586,3589,3591,3593,3596,3598],{"class":1414,"line":3585},41,[1412,3587,3588],{"class":1447},"          default",[1412,3590,1451],{"class":1430},[1412,3592,1454],{"class":1430},[1412,3594,3595],{"class":1457},"on-light",[1412,3597,1461],{"class":1430},[1412,3599,1464],{"class":1430},[1412,3601,3603,3605,3607],{"class":1414,"line":3602},42,[1412,3604,1742],{"class":1447},[1412,3606,1451],{"class":1430},[1412,3608,1526],{"class":1426},[1412,3610,3612,3614,3616,3618,3620,3623,3625,3627,3629,3631,3633,3635,3637],{"class":1414,"line":3611},43,[1412,3613,1752],{"class":1430},[1412,3615,1596],{"class":1447},[1412,3617,1451],{"class":1430},[1412,3619,1454],{"class":1430},[1412,3621,3622],{"class":1457},"On Light",[1412,3624,1461],{"class":1430},[1412,3626,1579],{"class":1430},[1412,3628,1768],{"class":1447},[1412,3630,1451],{"class":1430},[1412,3632,1454],{"class":1430},[1412,3634,3595],{"class":1457},[1412,3636,1461],{"class":1430},[1412,3638,1622],{"class":1430},[1412,3640,3642,3644,3646,3648,3650,3653,3655,3657,3659,3661,3663,3666,3668],{"class":1414,"line":3641},44,[1412,3643,1752],{"class":1430},[1412,3645,1596],{"class":1447},[1412,3647,1451],{"class":1430},[1412,3649,1454],{"class":1430},[1412,3651,3652],{"class":1457},"On Dark",[1412,3654,1461],{"class":1430},[1412,3656,1579],{"class":1430},[1412,3658,1768],{"class":1447},[1412,3660,1451],{"class":1430},[1412,3662,1454],{"class":1430},[1412,3664,3665],{"class":1457},"on-dark",[1412,3667,1461],{"class":1430},[1412,3669,1622],{"class":1430},[1412,3671,3673,3675],{"class":1414,"line":3672},45,[1412,3674,1909],{"class":1426},[1412,3676,1464],{"class":1430},[1412,3678,3680],{"class":1414,"line":3679},46,[1412,3681,1917],{"class":1430},[1412,3683,3685],{"class":1414,"line":3684},47,[1412,3686,1685],{"class":1430},[1412,3688,3690,3692,3694,3696,3699,3701],{"class":1414,"line":3689},48,[1412,3691,1691],{"class":1447},[1412,3693,1451],{"class":1430},[1412,3695,1454],{"class":1430},[1412,3697,3698],{"class":1457},"checkbox",[1412,3700,1461],{"class":1430},[1412,3702,1464],{"class":1430},[1412,3704,3706,3708,3710,3712,3715,3717],{"class":1414,"line":3705},49,[1412,3707,1708],{"class":1447},[1412,3709,1451],{"class":1430},[1412,3711,1454],{"class":1430},[1412,3713,3714],{"class":1457},"showPrice",[1412,3716,1461],{"class":1430},[1412,3718,1464],{"class":1430},[1412,3720,3722,3724,3726,3728,3731,3733],{"class":1414,"line":3721},50,[1412,3723,1725],{"class":1447},[1412,3725,1451],{"class":1430},[1412,3727,1454],{"class":1430},[1412,3729,3730],{"class":1457},"Show Price",[1412,3732,1461],{"class":1430},[1412,3734,1464],{"class":1430},[1412,3736,3738,3740,3742,3745],{"class":1414,"line":3737},51,[1412,3739,3588],{"class":1447},[1412,3741,1451],{"class":1430},[1412,3743,3744],{"class":2175}," true",[1412,3746,1464],{"class":1430},[1412,3748,3750],{"class":1414,"line":3749},52,[1412,3751,1917],{"class":1430},[1412,3753,3755],{"class":1414,"line":3754},53,[1412,3756,1685],{"class":1430},[1412,3758,3760,3762,3764,3766,3768,3770],{"class":1414,"line":3759},54,[1412,3761,1691],{"class":1447},[1412,3763,1451],{"class":1430},[1412,3765,1454],{"class":1430},[1412,3767,3698],{"class":1457},[1412,3769,1461],{"class":1430},[1412,3771,1464],{"class":1430},[1412,3773,3775,3777,3779,3781,3784,3786],{"class":1414,"line":3774},55,[1412,3776,1708],{"class":1447},[1412,3778,1451],{"class":1430},[1412,3780,1454],{"class":1430},[1412,3782,3783],{"class":1457},"isContentFullWidth",[1412,3785,1461],{"class":1430},[1412,3787,1464],{"class":1430},[1412,3789,3791,3793,3795,3797,3800,3802],{"class":1414,"line":3790},56,[1412,3792,1725],{"class":1447},[1412,3794,1451],{"class":1430},[1412,3796,1454],{"class":1430},[1412,3798,3799],{"class":1457},"Content Full Width",[1412,3801,1461],{"class":1430},[1412,3803,1464],{"class":1430},[1412,3805,3807],{"class":1414,"line":3806},57,[1412,3808,1917],{"class":1430},[1412,3810,3812,3814],{"class":1414,"line":3811},58,[1412,3813,1923],{"class":1426},[1412,3815,1464],{"class":1430},[1412,3817,3819],{"class":1414,"line":3818},59,[1412,3820,1931],{"class":1430},[1412,3822,3824,3826],{"class":1414,"line":3823},60,[1412,3825,1937],{"class":1426},[1412,3827,1464],{"class":1430},[1412,3829,3831,3833,3835],{"class":1414,"line":3830},61,[1412,3832,1945],{"class":1430},[1412,3834,1948],{"class":1426},[1412,3836,1951],{"class":1430},[1412,3838,3840,3842,3844],{"class":1414,"line":3839},62,[1412,3841,2871],{"class":1430},[1412,3843,2627],{"class":1447},[1412,3845,2642],{"class":1430},[1412,3847,3849],{"class":1414,"line":3848},63,[1412,3850,2405],{"emptyLinePlaceholder":2051},[1412,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870],{"class":1414,"line":3853},64,[1412,3855,2624],{"class":1430},[1412,3857,2627],{"class":1447},[1412,3859,2888],{"class":1422},[1412,3861,2630],{"class":1422},[1412,3863,1431],{"class":1430},[1412,3865,2635],{"class":1430},[1412,3867,1406],{"class":1457},[1412,3869,2635],{"class":1430},[1412,3871,2642],{"class":1430},[1412,3873,3875,3877,3879,3881,3883,3885,3887,3889],{"class":1414,"line":3874},65,[1412,3876,2905],{"class":1422},[1412,3878,2908],{"class":1426},[1412,3880,1431],{"class":1430},[1412,3882,2913],{"class":1434},[1412,3884,1438],{"class":1426},[1412,3886,2918],{"class":1434},[1412,3888,2921],{"class":1426},[1412,3890,1951],{"class":1430},[1412,3892,3894,3896,3898],{"class":1414,"line":3893},66,[1412,3895,2871],{"class":1430},[1412,3897,2627],{"class":1447},[1412,3899,2642],{"class":1430},[1412,3901,3903],{"class":1414,"line":3902},67,[1412,3904,2405],{"emptyLinePlaceholder":2051},[1412,3906,3908,3910,3912],{"class":1414,"line":3907},68,[1412,3909,2624],{"class":1430},[1412,3911,2942],{"class":1447},[1412,3913,2642],{"class":1430},[1412,3915,3917,3919,3921,3924,3927,3929,3931,3934,3936,3939,3941,3944,3947,3950,3953,3955,3958,3960,3962],{"class":1414,"line":3916},69,[1412,3918,2949],{"class":1430},[1412,3920,2952],{"class":1447},[1412,3922,3923],{"class":1430}," :",[1412,3925,3926],{"class":1422},"class",[1412,3928,1431],{"class":1430},[1412,3930,2635],{"class":1430},[1412,3932,3933],{"class":1430},"[",[1412,3935,1461],{"class":1430},[1412,3937,3938],{"class":1457},"product-card",[1412,3940,1461],{"class":1430},[1412,3942,3943],{"class":1430},", ",[1412,3945,3946],{"class":1430},"`",[1412,3948,3949],{"class":1457},"product-card--",[1412,3951,3952],{"class":1430},"${",[1412,3954,3562],{"class":1426},[1412,3956,3957],{"class":1430},"}`",[1412,3959,2331],{"class":1430},[1412,3961,2635],{"class":1430},[1412,3963,2642],{"class":1430},[1412,3965,3967,3969,3972,3975,3977,3979,3981,3983,3985,3988,3990,3992,3994,3996,3998,4000,4002,4005,4007,4009,4011,4013,4015,4017],{"class":1414,"line":3966},70,[1412,3968,2971],{"class":1430},[1412,3970,3971],{"class":1447},"img",[1412,3973,3974],{"class":1418}," v-if",[1412,3976,1431],{"class":1430},[1412,3978,2635],{"class":1430},[1412,3980,2544],{"class":1426},[1412,3982,2635],{"class":1430},[1412,3984,3923],{"class":1430},[1412,3986,3987],{"class":1422},"src",[1412,3989,1431],{"class":1430},[1412,3991,2635],{"class":1430},[1412,3993,2544],{"class":1426},[1412,3995,2022],{"class":1430},[1412,3997,3987],{"class":1426},[1412,3999,2635],{"class":1430},[1412,4001,3923],{"class":1430},[1412,4003,4004],{"class":1422},"alt",[1412,4006,1431],{"class":1430},[1412,4008,2635],{"class":1430},[1412,4010,2544],{"class":1426},[1412,4012,2022],{"class":1430},[1412,4014,4004],{"class":1426},[1412,4016,2635],{"class":1430},[1412,4018,4019],{"class":1430}," />\n",[1412,4021,4023,4025,4028,4030,4033,4035,4037],{"class":1414,"line":4022},71,[1412,4024,2971],{"class":1430},[1412,4026,4027],{"class":1447},"h3",[1412,4029,2976],{"class":1430},[1412,4031,4032],{"class":1426}," title ",[1412,4034,2982],{"class":1430},[1412,4036,4027],{"class":1447},[1412,4038,2642],{"class":1430},[1412,4040,4042,4044,4046,4048,4050,4052,4054,4056,4059,4061,4063,4065,4067],{"class":1414,"line":4041},72,[1412,4043,2971],{"class":1430},[1412,4045,2952],{"class":1447},[1412,4047,3974],{"class":1418},[1412,4049,1431],{"class":1430},[1412,4051,2635],{"class":1430},[1412,4053,2055],{"class":1426},[1412,4055,2635],{"class":1430},[1412,4057,4058],{"class":1422}," v-html",[1412,4060,1431],{"class":1430},[1412,4062,2635],{"class":1430},[1412,4064,2055],{"class":1426},[1412,4066,2635],{"class":1430},[1412,4068,4019],{"class":1430},[1412,4070,4072,4074,4076],{"class":1414,"line":4071},73,[1412,4073,3009],{"class":1430},[1412,4075,2952],{"class":1447},[1412,4077,2642],{"class":1430},[1412,4079,4081,4083,4085],{"class":1414,"line":4080},74,[1412,4082,2871],{"class":1430},[1412,4084,2942],{"class":1447},[1412,4086,2642],{"class":1430},[4088,4089,4090],"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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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);}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":1407,"searchDepth":1444,"depth":1444,"links":4092},[4093,4094,4095,4096,4097,4098,4099],{"id":1964,"depth":1444,"text":1965},{"id":2035,"depth":1444,"text":2036},{"id":2077,"depth":1444,"text":2078},{"id":2425,"depth":1444,"text":2426},{"id":2586,"depth":1444,"text":2587},{"id":3034,"depth":1444,"text":3035},{"id":3115,"depth":1444,"text":3116},"How to create and register block definitions for Laioutr Studio.","md",{},{"title":4104,"description":4100},"Block Definitions | Laioutr",{"loc":405,"lastmod":4106,"changefreq":4107,"priority":1415},"2026-04-08","monthly","UFO0phEnhUmo7sm7dlk8BgiIzDK6qAw9ADfEOI88jwg",[4110,4112],{"title":400,"path":401,"stem":402,"description":4111,"children":-1},"Best practices for developing Laioutr apps.",{"title":408,"path":409,"stem":410,"description":4113,"children":-1},"Conventions and quality guidelines for developing Laioutr apps. Use these standards to keep app code consistent, maintainable, and aligned with the Laioutr ecosystem.",1776317406421]