[{"data":1,"prerenderedAt":9266},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-development-schema-fields":1905,"-apps-app-development-schema-fields-surround":9193,"changelog-data":9198,"/apps/app-development/schema-fields-SchemaCondition-0.30.0-0-note":9230},[4,136,463,647,1532,1622,1628,1634,1693,1792],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115,132],{"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},"Canonical Types Changelog","/getting-started/changelogs/canonical-types-changelog","0.getting-started/5.Changelogs/canonical-types-changelog",{"title":92,"path":93,"stem":94},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":96,"path":97,"stem":98},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":100,"path":101,"stem":102},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":104,"path":105,"stem":106},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":108,"path":109,"stem":110},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-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,128],{"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},"Claude Code plugin","/getting-started/hints-and-tips/claude-marketplace","0.getting-started/6.Hints-and-Tips/2.claude-marketplace",{"title":133,"path":134,"stem":135},"MCP Server","/getting-started/mcp-server","0.getting-started/7.mcp-server",{"title":137,"path":138,"stem":139,"children":140},"Frontend","/frontend","1.Frontend/0.index",[141,142,153,215,241,305],{"title":137,"path":138,"stem":139},{"title":121,"path":143,"stem":144,"children":145,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[146,149],{"title":19,"path":147,"stem":148},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":150,"path":151,"stem":152},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":154,"path":155,"stem":156,"children":157},"Features","/frontend/features","1.Frontend/2.Features/0.index",[158,159,163,167,171,175,179,183,187,191,195,199,203,207,211],{"title":154,"path":155,"stem":156},{"title":160,"path":161,"stem":162},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":164,"path":165,"stem":166},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":168,"path":169,"stem":170},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":172,"path":173,"stem":174},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":176,"path":177,"stem":178},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":180,"path":181,"stem":182},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":184,"path":185,"stem":186},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":188,"path":189,"stem":190},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":192,"path":193,"stem":194},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":196,"path":197,"stem":198},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":200,"path":201,"stem":202},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":204,"path":205,"stem":206},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":208,"path":209,"stem":210},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":212,"path":213,"stem":214},"Z-Ordering","/frontend/features/z-ordering","1.Frontend/2.Features/z-ordering",{"title":216,"path":217,"stem":218,"children":219},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[220,221,225,229,233,237],{"title":216,"path":217,"stem":218},{"title":222,"path":223,"stem":224},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":226,"path":227,"stem":228},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":230,"path":231,"stem":232},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":234,"path":235,"stem":236},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":238,"path":239,"stem":240},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":242,"path":243,"stem":244,"children":245},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[246,247,273,277,281,285,289,293,297,301],{"title":242,"path":243,"stem":244},{"title":248,"path":249,"stem":250,"children":251},"Recipes","/frontend/orchestr/recipes","1.Frontend/4.Orchestr/99.recipes/0.index",[252,253,257,261,265,269],{"title":248,"path":249,"stem":250},{"title":254,"path":255,"stem":256},"Analytics components from query handlers","/frontend/orchestr/recipes/analytics-from-query-handlers","1.Frontend/4.Orchestr/99.recipes/analytics-from-query-handlers",{"title":258,"path":259,"stem":260},"Identity cookies (cart and visitor IDs)","/frontend/orchestr/recipes/identity-cookies","1.Frontend/4.Orchestr/99.recipes/identity-cookies",{"title":262,"path":263,"stem":264},"System bootstrap in extendRequest","/frontend/orchestr/recipes/system-bootstrap","1.Frontend/4.Orchestr/99.recipes/system-bootstrap",{"title":266,"path":267,"stem":268},"Translating vendor errors","/frontend/orchestr/recipes/translating-vendor-errors","1.Frontend/4.Orchestr/99.recipes/translating-vendor-errors",{"title":270,"path":271,"stem":272},"Userland cache patterns","/frontend/orchestr/recipes/userland-cache-patterns","1.Frontend/4.Orchestr/99.recipes/userland-cache-patterns",{"title":274,"path":275,"stem":276},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":278,"path":279,"stem":280},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":282,"path":283,"stem":284},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":286,"path":287,"stem":288},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":290,"path":291,"stem":292},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":294,"path":295,"stem":296},"Filters","/frontend/orchestr/filters","1.Frontend/4.Orchestr/filters",{"title":298,"path":299,"stem":300},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":302,"path":303,"stem":304},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":306,"path":307,"stem":308,"children":309},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[310,311,373,376,406,422,430,441,449,456],{"title":306,"path":307,"stem":308},{"title":312,"path":313,"stem":314,"children":315},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities/0.index",[316,317,321,325,329,333,337,341,345,349,353,357,361,365,369],{"title":312,"path":313,"stem":314},{"title":318,"path":319,"stem":320},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":322,"path":323,"stem":324},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":326,"path":327,"stem":328},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":330,"path":331,"stem":332},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":334,"path":335,"stem":336},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":338,"path":339,"stem":340},"Location","/frontend/api-reference/entities/location","1.Frontend/99.api-reference/01.entities/14.location",{"title":342,"path":343,"stem":344},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":346,"path":347,"stem":348},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":350,"path":351,"stem":352},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":354,"path":355,"stem":356},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":358,"path":359,"stem":360},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":362,"path":363,"stem":364},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":366,"path":367,"stem":368},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":370,"path":371,"stem":372},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":188,"path":374,"stem":375},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":377,"path":378,"stem":379,"children":380},"Common Types","/frontend/api-reference/common-types","1.Frontend/99.api-reference/03.common-types/0.index",[381,382,386,390,394,398,402],{"title":377,"path":378,"stem":379},{"title":383,"path":384,"stem":385},"Link","/frontend/api-reference/common-types/link","1.Frontend/99.api-reference/03.common-types/1.link",{"title":387,"path":388,"stem":389},"Media","/frontend/api-reference/common-types/media","1.Frontend/99.api-reference/03.common-types/2.media",{"title":391,"path":392,"stem":393},"Money","/frontend/api-reference/common-types/money","1.Frontend/99.api-reference/03.common-types/3.money",{"title":395,"path":396,"stem":397},"UnitPrice","/frontend/api-reference/common-types/unit-price","1.Frontend/99.api-reference/03.common-types/4.unit-price",{"title":399,"path":400,"stem":401},"Measurement","/frontend/api-reference/common-types/measurement","1.Frontend/99.api-reference/03.common-types/5.measurement",{"title":403,"path":404,"stem":405},"Opening Hours","/frontend/api-reference/common-types/opening-hours","1.Frontend/99.api-reference/03.common-types/6.opening-hours",{"title":407,"path":408,"stem":409,"children":410,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[411,414,418],{"title":274,"path":412,"stem":413},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":415,"path":416,"stem":417},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":419,"path":420,"stem":421},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":423,"path":424,"stem":425,"children":426,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[427],{"title":274,"path":428,"stem":429},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":431,"path":432,"stem":433,"children":434,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[435,438],{"title":415,"path":436,"stem":437},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":419,"path":439,"stem":440},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":442,"path":443,"stem":444,"children":445,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[446],{"title":415,"path":447,"stem":448},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":208,"path":450,"stem":451,"children":452,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[453],{"title":274,"path":454,"stem":455},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":338,"path":457,"stem":458,"children":459,"page":55},"/frontend/api-reference/location","1.Frontend/99.api-reference/15.location",[460],{"title":415,"path":461,"stem":462},"/frontend/api-reference/location/queries","1.Frontend/99.api-reference/15.location/1.queries",{"title":464,"path":465,"stem":466,"children":467},"Apps","/apps","2.Apps/0.index",[468,469,545,631],{"title":464,"path":465,"stem":466},{"title":470,"path":471,"stem":472,"children":473},"App Development","/apps/app-development","2.Apps/app-development/0.index",[474,475,497,501,505,509,513,517,521,525,529,533,537,541],{"title":470,"path":471,"stem":472},{"title":476,"path":477,"stem":478,"children":479},"Guides","/apps/app-development/guides","2.Apps/app-development/99.guides/0.index",[480,481,485,489,493],{"title":476,"path":477,"stem":478},{"title":482,"path":483,"stem":484},"Separate schema components from UI components","/apps/app-development/guides/schema-components-vs-ui-components","2.Apps/app-development/99.guides/schema-components-vs-ui-components",{"title":486,"path":487,"stem":488},"Section config standard","/apps/app-development/guides/section-config-standard","2.Apps/app-development/99.guides/section-config-standard",{"title":490,"path":491,"stem":492},"Shared field factories","/apps/app-development/guides/shared-field-factories","2.Apps/app-development/99.guides/shared-field-factories",{"title":494,"path":495,"stem":496},"How to write CSS","/apps/app-development/guides/writing-css","2.Apps/app-development/99.guides/writing-css",{"title":498,"path":499,"stem":500},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":502,"path":503,"stem":504},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":506,"path":507,"stem":508},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":510,"path":511,"stem":512},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":514,"path":515,"stem":516},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":518,"path":519,"stem":520},"Consent Adapters","/apps/app-development/consent-adapters","2.Apps/app-development/consent-adapters",{"title":522,"path":523,"stem":524},"Consuming Query Fields","/apps/app-development/consuming-query-fields","2.Apps/app-development/consuming-query-fields",{"title":526,"path":527,"stem":528},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":530,"path":531,"stem":532},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":534,"path":535,"stem":536},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":538,"path":539,"stem":540},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":542,"path":543,"stem":544},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":546,"path":547,"stem":548,"children":549},"App Docs","/apps/app-docs","2.Apps/app-docs/0.index",[550,551,555,559,563,567,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627],{"title":546,"path":547,"stem":548},{"title":552,"path":553,"stem":554},"Actindo","/apps/app-docs/actindo","2.Apps/app-docs/actindo",{"title":556,"path":557,"stem":558},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":560,"path":561,"stem":562},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":564,"path":565,"stem":566},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":568,"path":569,"stem":570},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":572,"path":573,"stem":574},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":576,"path":577,"stem":578},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":580,"path":581,"stem":582},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":584,"path":585,"stem":586},"JTL Platform","/apps/app-docs/jtl-platform","2.Apps/app-docs/jtl-platform",{"title":588,"path":589,"stem":590},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":592,"path":593,"stem":594},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":596,"path":597,"stem":598},"Sylius","/apps/app-docs/sylius","2.Apps/app-docs/sylius",{"title":600,"path":601,"stem":602},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":604,"path":605,"stem":606},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":608,"path":609,"stem":610},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":612,"path":613,"stem":614},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":616,"path":617,"stem":618},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":620,"path":621,"stem":622},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":624,"path":625,"stem":626},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":628,"path":629,"stem":630},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":632,"path":633,"stem":634,"children":635,"page":55},"Essentials","/apps/essentials","2.Apps/essentials",[636,640,644],{"title":637,"path":638,"stem":639},"Legal","/apps/essentials/legal","2.Apps/essentials/legal",{"title":641,"path":642,"stem":643},"Mailer","/apps/essentials/mailer","2.Apps/essentials/mailer",{"title":216,"path":645,"stem":646},"/apps/essentials/seo","2.Apps/essentials/seo",{"title":648,"path":649,"stem":650,"children":651},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[652,653,685,691,697,885,902,908,914,968,986,1116],{"title":648,"path":649,"stem":650},{"title":5,"path":654,"stem":655,"children":656},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[657,658,662,666,670,674,678,682],{"title":5,"path":654,"stem":655},{"title":659,"path":660,"stem":661},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":663,"path":664,"stem":665},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":667,"path":668,"stem":669},"CSS Layers","/laioutr-ui/getting-started/css-layers","3.laioutr-ui/01.getting-started/css-layers",{"title":671,"path":672,"stem":673},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":675,"path":676,"stem":677},"Surface Tone","/laioutr-ui/getting-started/surface-tone","3.laioutr-ui/01.getting-started/surface-tone",{"title":679,"path":680,"stem":681},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":212,"path":683,"stem":684},"/laioutr-ui/getting-started/z-ordering","3.laioutr-ui/01.getting-started/z-ordering",{"title":686,"path":687,"stem":688,"children":689},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[690],{"title":686,"path":687,"stem":688},{"title":692,"path":693,"stem":694,"children":695},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[696],{"title":692,"path":693,"stem":694},{"title":698,"path":699,"stem":700,"children":701},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[702,703,709,734,746,750,754,758,762,766,778,799,820,836],{"title":698,"path":699,"stem":700},{"title":704,"path":705,"stem":706,"children":707},"Alphabetical Index","/laioutr-ui/cms/alphabetical-index","3.laioutr-ui/cms/alphabetical-index",[708],{"title":704,"path":705,"stem":706},{"title":710,"path":711,"stem":712,"children":713,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[714,718,722,726,730],{"title":715,"path":716,"stem":717},"Banner Basic","/laioutr-ui/cms/banner/banner-basic","3.laioutr-ui/cms/banner/banner-basic",{"title":719,"path":720,"stem":721},"Banner Integrated","/laioutr-ui/cms/banner/banner-integrated","3.laioutr-ui/cms/banner/banner-integrated",{"title":723,"path":724,"stem":725},"Banner Showcase","/laioutr-ui/cms/banner/banner-showcase","3.laioutr-ui/cms/banner/banner-showcase",{"title":727,"path":728,"stem":729},"Media + Text","/laioutr-ui/cms/banner/media-text","3.laioutr-ui/cms/banner/media-text",{"title":731,"path":732,"stem":733},"USP Banner","/laioutr-ui/cms/banner/usp-banner","3.laioutr-ui/cms/banner/usp-banner",{"title":431,"path":735,"stem":736,"children":737,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[738,742],{"title":739,"path":740,"stem":741},"Blog Post Detail","/laioutr-ui/cms/blog/blog-post-detail","3.laioutr-ui/cms/blog/blog-post-detail",{"title":743,"path":744,"stem":745},"Blog Post Listing","/laioutr-ui/cms/blog/blog-post-listing","3.laioutr-ui/cms/blog/blog-post-listing",{"title":747,"path":748,"stem":749},"Brand Hero","/laioutr-ui/cms/brand-hero","3.laioutr-ui/cms/brand-hero",{"title":751,"path":752,"stem":753},"Container","/laioutr-ui/cms/container","3.laioutr-ui/cms/container",{"title":755,"path":756,"stem":757},"Content Grid","/laioutr-ui/cms/content-grid","3.laioutr-ui/cms/content-grid",{"title":759,"path":760,"stem":761},"Editorial Grid","/laioutr-ui/cms/editorial-grid","3.laioutr-ui/cms/editorial-grid",{"title":763,"path":764,"stem":765},"Media Gallery","/laioutr-ui/cms/media-gallery","3.laioutr-ui/cms/media-gallery",{"title":423,"path":767,"stem":768,"children":769,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[770,774],{"title":771,"path":772,"stem":773},"Email Input Form","/laioutr-ui/cms/newsletter/email-input-form","3.laioutr-ui/cms/newsletter/email-input-form",{"title":775,"path":776,"stem":777},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletter-registration","3.laioutr-ui/cms/newsletter/newsletter-registration",{"title":779,"path":780,"stem":781,"children":782,"page":55},"Popups","/laioutr-ui/cms/popups","3.laioutr-ui/cms/popups",[783,787,791,795],{"title":784,"path":785,"stem":786},"PopUp","/laioutr-ui/cms/popups/pop-up","3.laioutr-ui/cms/popups/pop-up",{"title":788,"path":789,"stem":790},"PopUp Info","/laioutr-ui/cms/popups/pop-up-info","3.laioutr-ui/cms/popups/pop-up-info",{"title":792,"path":793,"stem":794},"PopUp Newsletter","/laioutr-ui/cms/popups/pop-up-newsletter","3.laioutr-ui/cms/popups/pop-up-newsletter",{"title":796,"path":797,"stem":798},"PopUp Promotion","/laioutr-ui/cms/popups/pop-up-promotion","3.laioutr-ui/cms/popups/pop-up-promotion",{"title":800,"path":801,"stem":802,"children":803,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[804,808,812,816],{"title":805,"path":806,"stem":807},"Persona Quote","/laioutr-ui/cms/quotes/persona-quote","3.laioutr-ui/cms/quotes/persona-quote",{"title":809,"path":810,"stem":811},"Persona Quote Slider","/laioutr-ui/cms/quotes/persona-quote-slider","3.laioutr-ui/cms/quotes/persona-quote-slider",{"title":813,"path":814,"stem":815},"Quote Card","/laioutr-ui/cms/quotes/quote-card","3.laioutr-ui/cms/quotes/quote-card",{"title":817,"path":818,"stem":819},"Quote Card Slider","/laioutr-ui/cms/quotes/quote-card-slider","3.laioutr-ui/cms/quotes/quote-card-slider",{"title":821,"path":822,"stem":823,"children":824,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[825,828,832],{"title":358,"path":826,"stem":827},"/laioutr-ui/cms/reviews/review","3.laioutr-ui/cms/reviews/review",{"title":829,"path":830,"stem":831},"Review Form","/laioutr-ui/cms/reviews/review-form","3.laioutr-ui/cms/reviews/review-form",{"title":833,"path":834,"stem":835},"Social Share","/laioutr-ui/cms/reviews/social-share","3.laioutr-ui/cms/reviews/social-share",{"title":837,"path":838,"stem":839,"children":840,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[841,845,849,853,857,861,865,869,873,877,881],{"title":842,"path":843,"stem":844},"Content Slider","/laioutr-ui/cms/slider/content-slider","3.laioutr-ui/cms/slider/content-slider",{"title":846,"path":847,"stem":848},"Hero Slider","/laioutr-ui/cms/slider/hero-slider","3.laioutr-ui/cms/slider/hero-slider",{"title":850,"path":851,"stem":852},"Logo Grid","/laioutr-ui/cms/slider/logo-grid","3.laioutr-ui/cms/slider/logo-grid",{"title":854,"path":855,"stem":856},"Logo Slider","/laioutr-ui/cms/slider/logo-slider","3.laioutr-ui/cms/slider/logo-slider",{"title":858,"path":859,"stem":860},"Swiper Arrows","/laioutr-ui/cms/slider/swiper-arrows","3.laioutr-ui/cms/slider/swiper-arrows",{"title":862,"path":863,"stem":864},"Swiper Bullets","/laioutr-ui/cms/slider/swiper-bullets","3.laioutr-ui/cms/slider/swiper-bullets",{"title":866,"path":867,"stem":868},"Swiper Chrome","/laioutr-ui/cms/slider/swiper-chrome","3.laioutr-ui/cms/slider/swiper-chrome",{"title":870,"path":871,"stem":872},"Swiper Nav Bar","/laioutr-ui/cms/slider/swiper-nav-bar","3.laioutr-ui/cms/slider/swiper-nav-bar",{"title":874,"path":875,"stem":876},"Swiper Numbers","/laioutr-ui/cms/slider/swiper-numbers","3.laioutr-ui/cms/slider/swiper-numbers",{"title":878,"path":879,"stem":880},"Swiper Scrollbar","/laioutr-ui/cms/slider/swiper-scrollbar","3.laioutr-ui/cms/slider/swiper-scrollbar",{"title":882,"path":883,"stem":884},"Thumbnails Slider","/laioutr-ui/cms/slider/thumbnails-slider","3.laioutr-ui/cms/slider/thumbnails-slider",{"title":338,"path":886,"stem":887,"children":888},"/laioutr-ui/location","3.laioutr-ui/location/0.index",[889,890,894,898],{"title":338,"path":886,"stem":887},{"title":891,"path":892,"stem":893},"Location Card","/laioutr-ui/location/location-card","3.laioutr-ui/location/location-card",{"title":895,"path":896,"stem":897},"Location Detail","/laioutr-ui/location/location-detail","3.laioutr-ui/location/location-detail",{"title":899,"path":900,"stem":901},"Location Finder","/laioutr-ui/location/location-finder","3.laioutr-ui/location/location-finder",{"title":903,"path":904,"stem":905,"children":906},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[907],{"title":903,"path":904,"stem":905},{"title":909,"path":910,"stem":911,"children":912},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[913],{"title":909,"path":910,"stem":911},{"title":915,"path":916,"stem":917,"children":918},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[919,920,924,928,932,936,940,944,948,952,956,960,964],{"title":915,"path":916,"stem":917},{"title":921,"path":922,"stem":923},"Breadcrumbs","/laioutr-ui/navigation/breadcrumbs","3.laioutr-ui/navigation/breadcrumbs",{"title":925,"path":926,"stem":927},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":929,"path":930,"stem":931},"Footer Menu","/laioutr-ui/navigation/footer-menu","3.laioutr-ui/navigation/footer-menu",{"title":933,"path":934,"stem":935},"Header Basic","/laioutr-ui/navigation/header-basic","3.laioutr-ui/navigation/header-basic",{"title":937,"path":938,"stem":939},"Header Shop","/laioutr-ui/navigation/header-shop","3.laioutr-ui/navigation/header-shop",{"title":941,"path":942,"stem":943},"Mega Menu","/laioutr-ui/navigation/mega-menu","3.laioutr-ui/navigation/mega-menu",{"title":945,"path":946,"stem":947},"Menu Side by Side","/laioutr-ui/navigation/menu-side-by-side","3.laioutr-ui/navigation/menu-side-by-side",{"title":949,"path":950,"stem":951},"Mobile Menu (Basic)","/laioutr-ui/navigation/mobile-menu-basic","3.laioutr-ui/navigation/mobile-menu-basic",{"title":953,"path":954,"stem":955},"Mobile Menu (Shop)","/laioutr-ui/navigation/mobile-menu-shop","3.laioutr-ui/navigation/mobile-menu-shop",{"title":957,"path":958,"stem":959},"Page Not Found","/laioutr-ui/navigation/page-not-found","3.laioutr-ui/navigation/page-not-found",{"title":961,"path":962,"stem":963},"Search Auto-Suggest","/laioutr-ui/navigation/search-auto-suggest","3.laioutr-ui/navigation/search-auto-suggest",{"title":965,"path":966,"stem":967},"Top Bar","/laioutr-ui/navigation/top-bar","3.laioutr-ui/navigation/top-bar",{"title":969,"path":970,"stem":971,"children":972},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[973,974,978,982],{"title":969,"path":970,"stem":971},{"title":975,"path":976,"stem":977},"Plan Card","/laioutr-ui/saas/plan-card","3.laioutr-ui/saas/plan-card",{"title":979,"path":980,"stem":981},"Plan Card Slider","/laioutr-ui/saas/plan-card-slider","3.laioutr-ui/saas/plan-card-slider",{"title":983,"path":984,"stem":985},"Plan Comparison Table","/laioutr-ui/saas/plan-comparison-table","3.laioutr-ui/saas/plan-comparison-table",{"title":987,"path":988,"stem":989,"children":990},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[991,992,1020,1024,1028,1032,1036,1092,1096,1100,1104,1108,1112],{"title":987,"path":988,"stem":989},{"title":350,"path":993,"stem":994,"children":995,"page":55},"/laioutr-ui/shop/cart","3.laioutr-ui/shop/cart",[996,1000,1004,1008,1012,1016],{"title":997,"path":998,"stem":999},"Cart Coupon Code Accordion","/laioutr-ui/shop/cart/cart-coupon-code-accordion","3.laioutr-ui/shop/cart/cart-coupon-code-accordion",{"title":1001,"path":1002,"stem":1003},"Cart List Item","/laioutr-ui/shop/cart/cart-list-item","3.laioutr-ui/shop/cart/cart-list-item",{"title":1005,"path":1006,"stem":1007},"Cart Sheet","/laioutr-ui/shop/cart/cart-sheet","3.laioutr-ui/shop/cart/cart-sheet",{"title":1009,"path":1010,"stem":1011},"Cart Summary Box","/laioutr-ui/shop/cart/cart-summary-box","3.laioutr-ui/shop/cart/cart-summary-box",{"title":1013,"path":1014,"stem":1015},"Empty State Cart","/laioutr-ui/shop/cart/empty-state-cart","3.laioutr-ui/shop/cart/empty-state-cart",{"title":1017,"path":1018,"stem":1019},"Free Delivery Progress","/laioutr-ui/shop/cart/free-delivery-progress","3.laioutr-ui/shop/cart/free-delivery-progress",{"title":1021,"path":1022,"stem":1023},"Category Card Grid","/laioutr-ui/shop/category-card-grid","3.laioutr-ui/shop/category-card-grid",{"title":1025,"path":1026,"stem":1027},"Category Card Slider","/laioutr-ui/shop/category-card-slider","3.laioutr-ui/shop/category-card-slider",{"title":1029,"path":1030,"stem":1031},"Filter Bar","/laioutr-ui/shop/filter-bar","3.laioutr-ui/shop/filter-bar",{"title":1033,"path":1034,"stem":1035},"Filter Off Canvas","/laioutr-ui/shop/filter-off-canvas","3.laioutr-ui/shop/filter-off-canvas",{"title":1037,"path":1038,"stem":1039,"children":1040,"page":55},"Product Detail","/laioutr-ui/shop/product-detail","3.laioutr-ui/shop/product-detail",[1041,1045,1049,1053,1057,1061,1064,1068,1072,1076,1080,1084,1088],{"title":1042,"path":1043,"stem":1044},"Add to Cart","/laioutr-ui/shop/product-detail/add-to-cart","3.laioutr-ui/shop/product-detail/add-to-cart",{"title":1046,"path":1047,"stem":1048},"Benefits Box","/laioutr-ui/shop/product-detail/benefits-box","3.laioutr-ui/shop/product-detail/benefits-box",{"title":1050,"path":1051,"stem":1052},"Coupon Box","/laioutr-ui/shop/product-detail/coupon-box","3.laioutr-ui/shop/product-detail/coupon-box",{"title":1054,"path":1055,"stem":1056},"Energy Label","/laioutr-ui/shop/product-detail/energy-label","3.laioutr-ui/shop/product-detail/energy-label",{"title":1058,"path":1059,"stem":1060},"Price Info","/laioutr-ui/shop/product-detail/price-info","3.laioutr-ui/shop/product-detail/price-info",{"title":1037,"path":1062,"stem":1063},"/laioutr-ui/shop/product-detail/product-detail","3.laioutr-ui/shop/product-detail/product-detail",{"title":1065,"path":1066,"stem":1067},"Product Image Gallery","/laioutr-ui/shop/product-detail/product-image-gallery","3.laioutr-ui/shop/product-detail/product-image-gallery",{"title":1069,"path":1070,"stem":1071},"Product Title","/laioutr-ui/shop/product-detail/product-title","3.laioutr-ui/shop/product-detail/product-title",{"title":1073,"path":1074,"stem":1075},"Quantity Discount","/laioutr-ui/shop/product-detail/quantity-discount","3.laioutr-ui/shop/product-detail/quantity-discount",{"title":1077,"path":1078,"stem":1079},"Variant Off Canvas","/laioutr-ui/shop/product-detail/variant-off-canvas","3.laioutr-ui/shop/product-detail/variant-off-canvas",{"title":1081,"path":1082,"stem":1083},"Variant Selector Configurator","/laioutr-ui/shop/product-detail/variant-selector-configurator","3.laioutr-ui/shop/product-detail/variant-selector-configurator",{"title":1085,"path":1086,"stem":1087},"Variant Selector (Multiple)","/laioutr-ui/shop/product-detail/variant-selector-multiple","3.laioutr-ui/shop/product-detail/variant-selector-multiple",{"title":1089,"path":1090,"stem":1091},"Variant Selector Options","/laioutr-ui/shop/product-detail/variant-selector-options","3.laioutr-ui/shop/product-detail/variant-selector-options",{"title":1093,"path":1094,"stem":1095},"Product Listing Grid","/laioutr-ui/shop/product-listing-grid","3.laioutr-ui/shop/product-listing-grid",{"title":1097,"path":1098,"stem":1099},"Product Slider","/laioutr-ui/shop/product-slider","3.laioutr-ui/shop/product-slider",{"title":1101,"path":1102,"stem":1103},"Product Slider Showcase","/laioutr-ui/shop/product-slider-showcase","3.laioutr-ui/shop/product-slider-showcase",{"title":1105,"path":1106,"stem":1107},"Product Tile (Basic)","/laioutr-ui/shop/product-tile-basic","3.laioutr-ui/shop/product-tile-basic",{"title":1109,"path":1110,"stem":1111},"Search Result Hero","/laioutr-ui/shop/search-result-hero","3.laioutr-ui/shop/search-result-hero",{"title":1113,"path":1114,"stem":1115},"Sort Modes","/laioutr-ui/shop/sort-modes","3.laioutr-ui/shop/sort-modes",{"title":1117,"path":1118,"stem":1119,"children":1120},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[1121,1122,1282,1306,1327,1344,1381,1490,1519],{"title":1117,"path":1118,"stem":1119},{"title":1123,"path":1124,"stem":1125,"children":1126,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[1127,1131,1135,1139,1143,1147,1151,1155,1159,1163,1167,1170,1174,1178,1182,1186,1190,1194,1198,1202,1206,1210,1214,1218,1222,1226,1230,1234,1238,1242,1246,1250,1254,1258,1262,1266,1270,1274,1278],{"title":1128,"path":1129,"stem":1130},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":1132,"path":1133,"stem":1134},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":1136,"path":1137,"stem":1138},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":1140,"path":1141,"stem":1142},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":1144,"path":1145,"stem":1146},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":1148,"path":1149,"stem":1150},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":1152,"path":1153,"stem":1154},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":1156,"path":1157,"stem":1158},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":1160,"path":1161,"stem":1162},"Lightbox","/laioutr-ui/ui-kit/general/lightbox","3.laioutr-ui/ui-kit/01.general/Lightbox",{"title":1164,"path":1165,"stem":1166},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":387,"path":1168,"stem":1169},"/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":1171,"path":1172,"stem":1173},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":1175,"path":1176,"stem":1177},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":1179,"path":1180,"stem":1181},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":1183,"path":1184,"stem":1185},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":1187,"path":1188,"stem":1189},"Swatch","/laioutr-ui/ui-kit/general/swatch","3.laioutr-ui/ui-kit/01.general/Swatch",{"title":1191,"path":1192,"stem":1193},"SwiperScrollbar","/laioutr-ui/ui-kit/general/swiperscrollbar","3.laioutr-ui/ui-kit/01.general/SwiperScrollbar",{"title":1195,"path":1196,"stem":1197},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":1199,"path":1200,"stem":1201},"Tooltip","/laioutr-ui/ui-kit/general/tooltip","3.laioutr-ui/ui-kit/01.general/Tooltip",{"title":1203,"path":1204,"stem":1205},"Amount Pill","/laioutr-ui/ui-kit/general/amount-pill","3.laioutr-ui/ui-kit/01.general/amount-pill",{"title":1207,"path":1208,"stem":1209},"Dark Mode Switch","/laioutr-ui/ui-kit/general/dark-mode-switch","3.laioutr-ui/ui-kit/01.general/dark-mode-switch",{"title":1211,"path":1212,"stem":1213},"Language Switcher","/laioutr-ui/ui-kit/general/language-switcher","3.laioutr-ui/ui-kit/01.general/language-switcher",{"title":1215,"path":1216,"stem":1217},"Media Preview","/laioutr-ui/ui-kit/general/media-preview","3.laioutr-ui/ui-kit/01.general/media-preview",{"title":1219,"path":1220,"stem":1221},"Media Stage","/laioutr-ui/ui-kit/general/media-stage","3.laioutr-ui/ui-kit/01.general/media-stage",{"title":1223,"path":1224,"stem":1225},"Nav Link Item","/laioutr-ui/ui-kit/general/nav-link-item","3.laioutr-ui/ui-kit/01.general/nav-link-item",{"title":1227,"path":1228,"stem":1229},"Nav Section Heading","/laioutr-ui/ui-kit/general/nav-section-heading","3.laioutr-ui/ui-kit/01.general/nav-section-heading",{"title":1231,"path":1232,"stem":1233},"OnSurface","/laioutr-ui/ui-kit/general/on-surface","3.laioutr-ui/ui-kit/01.general/on-surface",{"title":1235,"path":1236,"stem":1237},"Opening Hours Weekly Table","/laioutr-ui/ui-kit/general/opening-hours-weekly-table","3.laioutr-ui/ui-kit/01.general/opening-hours-weekly-table",{"title":1239,"path":1240,"stem":1241},"Opening Status","/laioutr-ui/ui-kit/general/opening-status","3.laioutr-ui/ui-kit/01.general/opening-status",{"title":1243,"path":1244,"stem":1245},"Opening Status Detail","/laioutr-ui/ui-kit/general/opening-status-detail","3.laioutr-ui/ui-kit/01.general/opening-status-detail",{"title":1247,"path":1248,"stem":1249},"Opening Status Indicator","/laioutr-ui/ui-kit/general/opening-status-indicator","3.laioutr-ui/ui-kit/01.general/opening-status-indicator",{"title":1251,"path":1252,"stem":1253},"Rating Progress Bar Filter","/laioutr-ui/ui-kit/general/rating-progress-bar-filter","3.laioutr-ui/ui-kit/01.general/rating-progress-bar-filter",{"title":1255,"path":1256,"stem":1257},"Status Message","/laioutr-ui/ui-kit/general/status-message","3.laioutr-ui/ui-kit/01.general/status-message",{"title":1259,"path":1260,"stem":1261},"Stock Info Summary","/laioutr-ui/ui-kit/general/stock-info-summary","3.laioutr-ui/ui-kit/01.general/stock-info-summary",{"title":1263,"path":1264,"stem":1265},"Swatch Chip","/laioutr-ui/ui-kit/general/swatch-chip","3.laioutr-ui/ui-kit/01.general/swatch-chip",{"title":1267,"path":1268,"stem":1269},"Swatch Option","/laioutr-ui/ui-kit/general/swatch-option","3.laioutr-ui/ui-kit/01.general/swatch-option",{"title":1271,"path":1272,"stem":1273},"Swatch Summary","/laioutr-ui/ui-kit/general/swatch-summary","3.laioutr-ui/ui-kit/01.general/swatch-summary",{"title":1275,"path":1276,"stem":1277},"Zoom Level (Segmented)","/laioutr-ui/ui-kit/general/zoom-level-segmented","3.laioutr-ui/ui-kit/01.general/zoom-level-segmented",{"title":1279,"path":1280,"stem":1281},"Zoom Level (Stepper)","/laioutr-ui/ui-kit/general/zoom-level-stepper","3.laioutr-ui/ui-kit/01.general/zoom-level-stepper",{"title":1283,"path":1284,"stem":1285,"children":1286,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[1287,1291,1294,1298,1302],{"title":1288,"path":1289,"stem":1290},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":383,"path":1292,"stem":1293},"/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":1295,"path":1296,"stem":1297},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":1299,"path":1300,"stem":1301},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":1303,"path":1304,"stem":1305},"Text Group","/laioutr-ui/ui-kit/typography/text-group","3.laioutr-ui/ui-kit/02.typography/text-group",{"title":1307,"path":1308,"stem":1309,"children":1310,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[1311,1315,1319,1323],{"title":1312,"path":1313,"stem":1314},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":1316,"path":1317,"stem":1318},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":1320,"path":1321,"stem":1322},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":1324,"path":1325,"stem":1326},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":1328,"path":1329,"stem":1330,"children":1331,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[1332,1336,1340],{"title":1333,"path":1334,"stem":1335},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":1337,"path":1338,"stem":1339},"Description List","/laioutr-ui/ui-kit/content/description-list","3.laioutr-ui/ui-kit/04.content/description-list",{"title":1341,"path":1342,"stem":1343},"Link Tile","/laioutr-ui/ui-kit/content/link-tile","3.laioutr-ui/ui-kit/04.content/link-tile",{"title":1345,"path":1346,"stem":1347,"children":1348,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[1349,1353,1357,1361,1365,1369,1373,1377],{"title":1350,"path":1351,"stem":1352},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":1354,"path":1355,"stem":1356},"Popover","/laioutr-ui/ui-kit/surfaces/popover","3.laioutr-ui/ui-kit/05.surfaces/Popover",{"title":1358,"path":1359,"stem":1360},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":1362,"path":1363,"stem":1364},"Tabs","/laioutr-ui/ui-kit/surfaces/tabs","3.laioutr-ui/ui-kit/05.surfaces/Tabs",{"title":1366,"path":1367,"stem":1368},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":1370,"path":1371,"stem":1372},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":1374,"path":1375,"stem":1376},"Context Menu","/laioutr-ui/ui-kit/surfaces/context-menu","3.laioutr-ui/ui-kit/05.surfaces/context-menu",{"title":1378,"path":1379,"stem":1380},"Navigation Menu","/laioutr-ui/ui-kit/surfaces/navigation-menu","3.laioutr-ui/ui-kit/05.surfaces/navigation-menu",{"title":1382,"path":1383,"stem":1384,"children":1385,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[1386,1390,1394,1398,1402,1406,1410,1414,1418,1422,1426,1430,1434,1438,1442,1446,1450,1454,1458,1462,1466,1470,1474,1478,1482,1486],{"title":1387,"path":1388,"stem":1389},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":1391,"path":1392,"stem":1393},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":1395,"path":1396,"stem":1397},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":1399,"path":1400,"stem":1401},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":1403,"path":1404,"stem":1405},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1407,"path":1408,"stem":1409},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1411,"path":1412,"stem":1413},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1415,"path":1416,"stem":1417},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1419,"path":1420,"stem":1421},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1423,"path":1424,"stem":1425},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1427,"path":1428,"stem":1429},"Highlight Toggle","/laioutr-ui/ui-kit/form/highlight-toggle","3.laioutr-ui/ui-kit/06.form/highlight-toggle",{"title":1431,"path":1432,"stem":1433},"Icon Button","/laioutr-ui/ui-kit/form/icon-button","3.laioutr-ui/ui-kit/06.form/icon-button",{"title":1435,"path":1436,"stem":1437},"Input Autocomplete","/laioutr-ui/ui-kit/form/input-autocomplete","3.laioutr-ui/ui-kit/06.form/input-autocomplete",{"title":1439,"path":1440,"stem":1441},"Input Checkbox","/laioutr-ui/ui-kit/form/input-checkbox","3.laioutr-ui/ui-kit/06.form/input-checkbox",{"title":1443,"path":1444,"stem":1445},"Input Combobox","/laioutr-ui/ui-kit/form/input-combobox","3.laioutr-ui/ui-kit/06.form/input-combobox",{"title":1447,"path":1448,"stem":1449},"Input Group","/laioutr-ui/ui-kit/form/input-group","3.laioutr-ui/ui-kit/06.form/input-group",{"title":1451,"path":1452,"stem":1453},"Input Password","/laioutr-ui/ui-kit/form/input-password","3.laioutr-ui/ui-kit/06.form/input-password",{"title":1455,"path":1456,"stem":1457},"Input Pin","/laioutr-ui/ui-kit/form/input-pin","3.laioutr-ui/ui-kit/06.form/input-pin",{"title":1459,"path":1460,"stem":1461},"Input Radio","/laioutr-ui/ui-kit/form/input-radio","3.laioutr-ui/ui-kit/06.form/input-radio",{"title":1463,"path":1464,"stem":1465},"Input Rating","/laioutr-ui/ui-kit/form/input-rating","3.laioutr-ui/ui-kit/06.form/input-rating",{"title":1467,"path":1468,"stem":1469},"Input Search","/laioutr-ui/ui-kit/form/input-search","3.laioutr-ui/ui-kit/06.form/input-search",{"title":1471,"path":1472,"stem":1473},"Input Slider","/laioutr-ui/ui-kit/form/input-slider","3.laioutr-ui/ui-kit/06.form/input-slider",{"title":1475,"path":1476,"stem":1477},"Listbox","/laioutr-ui/ui-kit/form/listbox","3.laioutr-ui/ui-kit/06.form/listbox",{"title":1479,"path":1480,"stem":1481},"Option Tile (Image)","/laioutr-ui/ui-kit/form/option-tile-image","3.laioutr-ui/ui-kit/06.form/option-tile-image",{"title":1483,"path":1484,"stem":1485},"Option Tile (Text)","/laioutr-ui/ui-kit/form/option-tile-text","3.laioutr-ui/ui-kit/06.form/option-tile-text",{"title":1487,"path":1488,"stem":1489},"Variant Selection Card","/laioutr-ui/ui-kit/form/variant-selection-card","3.laioutr-ui/ui-kit/06.form/variant-selection-card",{"title":1491,"path":1492,"stem":1493,"children":1494,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1495,1499,1503,1507,1511,1515],{"title":1496,"path":1497,"stem":1498},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1500,"path":1501,"stem":1502},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1504,"path":1505,"stem":1506},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1508,"path":1509,"stem":1510},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1512,"path":1513,"stem":1514},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1516,"path":1517,"stem":1518},"Badge Promotion","/laioutr-ui/ui-kit/indicators/badge-promotion","3.laioutr-ui/ui-kit/07.indicators/badge-promotion",{"title":1520,"path":1521,"stem":1522,"children":1523,"page":55},"Utility Components","/laioutr-ui/ui-kit/utility-components","3.laioutr-ui/ui-kit/08.utility-components",[1524,1528],{"title":1525,"path":1526,"stem":1527},"Highlighted Text","/laioutr-ui/ui-kit/utility-components/highlighted-text","3.laioutr-ui/ui-kit/08.utility-components/highlighted-text",{"title":1529,"path":1530,"stem":1531},"Sizer","/laioutr-ui/ui-kit/utility-components/sizer","3.laioutr-ui/ui-kit/08.utility-components/sizer",{"title":1533,"path":1534,"stem":1535,"children":1536},"Hosting","/hosting","4.hosting/0.index",[1537,1538,1544,1574,1592],{"title":1533,"path":1534,"stem":1535},{"title":1539,"path":1540,"stem":1541,"children":1542},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1543],{"title":1539,"path":1540,"stem":1541},{"title":1545,"path":1546,"stem":1547,"children":1548},"Hyperscaler","/hosting/hyperscaler","4.hosting/1.hyperscaler/0.index",[1549,1550,1554,1558,1562,1566,1570],{"title":1545,"path":1546,"stem":1547},{"title":1551,"path":1552,"stem":1553},"Akamai Adapter","/hosting/hyperscaler/akamai-adapter","4.hosting/1.hyperscaler/akamai-adapter",{"title":1555,"path":1556,"stem":1557},"AWS Adapter","/hosting/hyperscaler/aws-adapter","4.hosting/1.hyperscaler/aws-adapter",{"title":1559,"path":1560,"stem":1561},"Azure Adapter","/hosting/hyperscaler/azure-adapter","4.hosting/1.hyperscaler/azure-adapter",{"title":1563,"path":1564,"stem":1565},"Google Adapter","/hosting/hyperscaler/google-adapter","4.hosting/1.hyperscaler/google-adapter",{"title":1567,"path":1568,"stem":1569},"Netlify Adapter","/hosting/hyperscaler/netlify-adapter","4.hosting/1.hyperscaler/netlify-adapter",{"title":1571,"path":1572,"stem":1573},"Vercel Adapter","/hosting/hyperscaler/vercel-adapter","4.hosting/1.hyperscaler/vercel-adapter",{"title":1575,"path":1576,"stem":1577,"children":1578},"Native Hosting","/hosting/native-hosting-providers","4.hosting/2.native-hosting-providers/0.index",[1579,1580,1584,1588],{"title":1575,"path":1576,"stem":1577},{"title":1581,"path":1582,"stem":1583},"maxcluster","/hosting/native-hosting-providers/maxcluster","4.hosting/2.native-hosting-providers/maxcluster",{"title":1585,"path":1586,"stem":1587},"profihost","/hosting/native-hosting-providers/profihost","4.hosting/2.native-hosting-providers/profihost",{"title":1589,"path":1590,"stem":1591},"ScaleCommerce","/hosting/native-hosting-providers/scale-commerce","4.hosting/2.native-hosting-providers/scale-commerce",{"title":1593,"path":1594,"stem":1595,"children":1596},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-byos","4.hosting/3.bring-your-own-server-byos/0.index",[1597,1598,1602,1606,1610,1614,1618],{"title":1593,"path":1594,"stem":1595},{"title":1599,"path":1600,"stem":1601},"BYOS Agent","/hosting/bring-your-own-server-byos/byos-agent","4.hosting/3.bring-your-own-server-byos/byos-agent",{"title":1603,"path":1604,"stem":1605},"Changelog","/hosting/bring-your-own-server-byos/changelog","4.hosting/3.bring-your-own-server-byos/changelog",{"title":1607,"path":1608,"stem":1609},"DevOps Components","/hosting/bring-your-own-server-byos/devops","4.hosting/3.bring-your-own-server-byos/devops",{"title":1611,"path":1612,"stem":1613},"Infrastructure Requirements","/hosting/bring-your-own-server-byos/infrastructure","4.hosting/3.bring-your-own-server-byos/infrastructure",{"title":1615,"path":1616,"stem":1617},"Software Requirements","/hosting/bring-your-own-server-byos/software","4.hosting/3.bring-your-own-server-byos/software",{"title":1619,"path":1620,"stem":1621},"Webhook Configuration","/hosting/bring-your-own-server-byos/webhook-config","4.hosting/3.bring-your-own-server-byos/webhook-config",{"title":1623,"path":1624,"stem":1625,"children":1626},"Checkout","/checkout","5.Checkout/0.index",[1627],{"title":1623,"path":1624,"stem":1625},{"title":1629,"path":1630,"stem":1631,"children":1632},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1633],{"title":1629,"path":1630,"stem":1631},{"title":671,"path":1635,"stem":1636,"children":1637},"/figma-kit","7.Figma Kit/0.index",[1638,1639,1655],{"title":671,"path":1635,"stem":1636},{"title":121,"path":1640,"stem":1641,"children":1642,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1643,1647,1651],{"title":1644,"path":1645,"stem":1646},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1648,"path":1649,"stem":1650},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1652,"path":1653,"stem":1654},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1656,"path":1657,"stem":1658,"children":1659,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1660,1663,1666,1669,1673,1676,1680,1684,1687,1690],{"title":686,"path":1661,"stem":1662},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":692,"path":1664,"stem":1665},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":698,"path":1667,"stem":1668},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1670,"path":1671,"stem":1672},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":903,"path":1674,"stem":1675},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1677,"path":1678,"stem":1679},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1681,"path":1682,"stem":1683},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":969,"path":1685,"stem":1686},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":987,"path":1688,"stem":1689},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1117,"path":1691,"stem":1692},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1694,"path":1695,"stem":1696,"children":1697},"Cockpit","/cockpit","8.Cockpit/0.index",[1698,1699,1729,1746,1763],{"title":1694,"path":1695,"stem":1696},{"title":154,"path":1700,"stem":1701,"children":1702,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1703,1706,1710,1714,1718,1721,1725],{"title":464,"path":1704,"stem":1705},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1707,"path":1708,"stem":1709},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1711,"path":1712,"stem":1713},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1715,"path":1716,"stem":1717},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":196,"path":1719,"stem":1720},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1722,"path":1723,"stem":1724},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1726,"path":1727,"stem":1728},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1730,"path":1731,"stem":1732,"children":1733,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1734,1738,1742],{"title":1735,"path":1736,"stem":1737},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1739,"path":1740,"stem":1741},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1743,"path":1744,"stem":1745},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1747,"path":1748,"stem":1749,"children":1750,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1751,1755,1759],{"title":1752,"path":1753,"stem":1754},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1756,"path":1757,"stem":1758},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1760,"path":1761,"stem":1762},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1764,"path":1765,"stem":1766,"children":1767,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1768,1772,1776,1780,1784,1788],{"title":1769,"path":1770,"stem":1771},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1773,"path":1774,"stem":1775},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1777,"path":1778,"stem":1779},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1781,"path":1782,"stem":1783},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1785,"path":1786,"stem":1787},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1789,"path":1790,"stem":1791},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1793,"path":1794,"stem":1795,"children":1796},"Offering","/offering","9.Offering/0.index",[1797,1798,1830,1843,1856,1890,1899],{"title":1793,"path":1794,"stem":1795},{"title":1799,"path":1800,"stem":1801,"children":1802},"Products","/offering/products","9.Offering/1.Products/0.index",[1803,1804,1809,1814,1819,1825],{"title":1799,"path":1800,"stem":1801},{"title":137,"path":1805,"stem":1806,"children":1807},"/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1808],{"title":137,"path":1805,"stem":1806},{"title":1694,"path":1810,"stem":1811,"children":1812},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1813],{"title":1694,"path":1810,"stem":1811},{"title":1623,"path":1815,"stem":1816,"children":1817},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1818],{"title":1623,"path":1815,"stem":1816},{"title":1820,"path":1821,"stem":1822,"children":1823},"Cloud","/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1824],{"title":1820,"path":1821,"stem":1822},{"title":1629,"path":1826,"stem":1827,"children":1828},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1829],{"title":1629,"path":1826,"stem":1827},{"title":1831,"path":1832,"stem":1833,"children":1834,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1835,1839],{"title":1836,"path":1837,"stem":1838},"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":1840,"path":1841,"stem":1842},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1844,"path":1845,"stem":1846,"children":1847,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1848,1852],{"title":1849,"path":1850,"stem":1851},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1853,"path":1854,"stem":1855},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1857,"path":1858,"stem":1859,"children":1860},"Trust Center","/offering/trust-center","9.Offering/4.trust-center/0.index",[1861,1862,1866,1870,1874,1878,1882,1886],{"title":1857,"path":1858,"stem":1859},{"title":1863,"path":1864,"stem":1865},"Data Protection (GDPR)","/offering/trust-center/data-protection","9.Offering/4.trust-center/1.data-protection",{"title":1867,"path":1868,"stem":1869},"Subprocessors","/offering/trust-center/subprocessors","9.Offering/4.trust-center/2.subprocessors",{"title":1871,"path":1872,"stem":1873},"Infrastructure & Hosting","/offering/trust-center/infrastructure","9.Offering/4.trust-center/3.infrastructure",{"title":1875,"path":1876,"stem":1877},"Security Measures","/offering/trust-center/security-measures","9.Offering/4.trust-center/4.security-measures",{"title":1879,"path":1880,"stem":1881},"Incident Response","/offering/trust-center/incident-response","9.Offering/4.trust-center/5.incident-response",{"title":1883,"path":1884,"stem":1885},"Compliance & Certifications","/offering/trust-center/compliance","9.Offering/4.trust-center/6.compliance",{"title":1887,"path":1888,"stem":1889},"FAQ","/offering/trust-center/faq","9.Offering/4.trust-center/7.faq",{"title":1891,"path":1892,"stem":1893,"children":1894,"page":55},"Policies","/offering/policies","9.Offering/5.policies",[1895],{"title":1896,"path":1897,"stem":1898},"Fair usage policy","/offering/policies/fair-usage-policy","9.Offering/5.policies/fair-usage-policy",{"title":1900,"path":1901,"stem":1902,"children":1903},"Academy","/offering/academy","9.Offering/6.academy/0.index",[1904],{"title":1900,"path":1901,"stem":1902},{"id":1906,"title":534,"aliases":1907,"body":1908,"changelogKeys":9182,"description":9183,"extension":9184,"links":9185,"meta":9186,"navigation":2575,"path":535,"playground":1907,"seo":9187,"sitemap":9189,"stem":536,"__hash__":9192},"docs/2.Apps/app-development/schema-fields.md",null,{"type":1909,"value":1910,"toc":9136},"minimark",[1911,1934,2227,2232,2274,2278,2281,2333,2337,2347,2352,2357,2478,2485,2489,2506,2510,2513,2681,2709,2715,2853,2856,2861,2870,2876,2892,2902,3026,3038,3042,3045,3048,3096,3099,3113,3119,3123,3125,3128,3137,3198,3208,3222,3225,3227,3230,3235,3292,3299,3309,3311,3313,3316,3321,3409,3437,3448,3450,3452,3455,3460,3514,3521,3531,3533,3535,3538,3542,3717,3724,3733,3735,3737,3743,3918,3922,3930,3932,3934,3939,3943,4145,4155,4163,4165,4167,4170,4175,4220,4223,4234,4236,4238,4244,4249,4310,4315,4319,4321,4324,4329,4389,4393,4400,4451,4458,4468,4470,4472,4475,4479,4526,4536,4547,4549,4551,4554,4559,4623,4638,4649,4712,4725,4736,4738,4740,4743,4748,4793,4795,4802,4868,4881,4947,4968,4979,4981,4983,4989,4994,5269,5275,5278,5452,5463,5474,5476,5478,5481,5486,5687,5706,5720,5947,5963,5965,5967,5974,5979,5982,6159,6176,6395,6406,6575,6789,6841,6858,6862,6871,7013,7031,7040,7046,7240,7255,7277,7279,7281,7284,7289,7349,7354,7365,7369,7372,7376,7389,7394,7513,7519,7568,7578,7589,7593,7603,7608,7822,7825,7875,7878,7884,7893,8003,8006,8175,8179,8186,8263,8266,8295,8329,8333,8345,8419,8423,8669,8673,8676,8795,8827,8831,8864,8867,9038,9046,9077,9092,9096,9104,9127,9133],[1912,1913,1914,1915,1919,1920,1924,1925,1928,1929,1933],"p",{},"The ",[1916,1917,1918],"code",{},"schema"," property of a ",[1921,1922,1923],"a",{"href":539},"section"," or ",[1921,1926,1927],{"href":511},"block"," definition controls the sidebar editor in Studio. It is an array of ",[1930,1931,1932],"strong",{},"fieldsets",", where each fieldset groups related fields into a collapsible panel.",[1935,1936,1941],"pre",{"className":1937,"code":1938,"language":1939,"meta":1940,"style":1940},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","schema: [\n  {\n    label: 'Content',\n    helpText: 'The main content of this section.',\n    fields: [\n      { type: 'text', name: 'heading', label: 'Heading' },\n      { type: 'richtext', name: 'body', label: 'Body Text' },\n    ],\n  },\n  {\n    label: 'Design',\n    defaultOpen: true,\n    fields: [\n      { type: 'color', name: 'backgroundColor', label: 'Background Color' },\n    ],\n  },\n]\n","ts","",[1916,1942,1943,1959,1965,1986,2003,2013,2063,2107,2115,2121,2126,2142,2156,2165,2209,2216,2221],{"__ignoreMap":1940},[1944,1945,1948,1951,1955],"span",{"class":1946,"line":1947},"line",1,[1944,1949,1918],{"class":1950},"sBMFI",[1944,1952,1954],{"class":1953},"sMK4o",":",[1944,1956,1958],{"class":1957},"sTEyZ"," [\n",[1944,1960,1962],{"class":1946,"line":1961},2,[1944,1963,1964],{"class":1953},"  {\n",[1944,1966,1968,1972,1974,1977,1980,1983],{"class":1946,"line":1967},3,[1944,1969,1971],{"class":1970},"swJcz","    label",[1944,1973,1954],{"class":1953},[1944,1975,1976],{"class":1953}," '",[1944,1978,1328],{"class":1979},"sfazB",[1944,1981,1982],{"class":1953},"'",[1944,1984,1985],{"class":1953},",\n",[1944,1987,1989,1992,1994,1996,1999,2001],{"class":1946,"line":1988},4,[1944,1990,1991],{"class":1970},"    helpText",[1944,1993,1954],{"class":1953},[1944,1995,1976],{"class":1953},[1944,1997,1998],{"class":1979},"The main content of this section.",[1944,2000,1982],{"class":1953},[1944,2002,1985],{"class":1953},[1944,2004,2006,2009,2011],{"class":1946,"line":2005},5,[1944,2007,2008],{"class":1970},"    fields",[1944,2010,1954],{"class":1953},[1944,2012,1958],{"class":1957},[1944,2014,2016,2019,2022,2024,2026,2029,2031,2034,2037,2039,2041,2044,2046,2048,2051,2053,2055,2058,2060],{"class":1946,"line":2015},6,[1944,2017,2018],{"class":1953},"      {",[1944,2020,2021],{"class":1970}," type",[1944,2023,1954],{"class":1953},[1944,2025,1976],{"class":1953},[1944,2027,2028],{"class":1979},"text",[1944,2030,1982],{"class":1953},[1944,2032,2033],{"class":1953},",",[1944,2035,2036],{"class":1970}," name",[1944,2038,1954],{"class":1953},[1944,2040,1976],{"class":1953},[1944,2042,2043],{"class":1979},"heading",[1944,2045,1982],{"class":1953},[1944,2047,2033],{"class":1953},[1944,2049,2050],{"class":1970}," label",[1944,2052,1954],{"class":1953},[1944,2054,1976],{"class":1953},[1944,2056,2057],{"class":1979},"Heading",[1944,2059,1982],{"class":1953},[1944,2061,2062],{"class":1953}," },\n",[1944,2064,2066,2068,2070,2072,2074,2077,2079,2081,2083,2085,2087,2090,2092,2094,2096,2098,2100,2103,2105],{"class":1946,"line":2065},7,[1944,2067,2018],{"class":1953},[1944,2069,2021],{"class":1970},[1944,2071,1954],{"class":1953},[1944,2073,1976],{"class":1953},[1944,2075,2076],{"class":1979},"richtext",[1944,2078,1982],{"class":1953},[1944,2080,2033],{"class":1953},[1944,2082,2036],{"class":1970},[1944,2084,1954],{"class":1953},[1944,2086,1976],{"class":1953},[1944,2088,2089],{"class":1979},"body",[1944,2091,1982],{"class":1953},[1944,2093,2033],{"class":1953},[1944,2095,2050],{"class":1970},[1944,2097,1954],{"class":1953},[1944,2099,1976],{"class":1953},[1944,2101,2102],{"class":1979},"Body Text",[1944,2104,1982],{"class":1953},[1944,2106,2062],{"class":1953},[1944,2108,2110,2113],{"class":1946,"line":2109},8,[1944,2111,2112],{"class":1957},"    ]",[1944,2114,1985],{"class":1953},[1944,2116,2118],{"class":1946,"line":2117},9,[1944,2119,2120],{"class":1953},"  },\n",[1944,2122,2124],{"class":1946,"line":2123},10,[1944,2125,1964],{"class":1953},[1944,2127,2129,2131,2133,2135,2138,2140],{"class":1946,"line":2128},11,[1944,2130,1971],{"class":1970},[1944,2132,1954],{"class":1953},[1944,2134,1976],{"class":1953},[1944,2136,2137],{"class":1979},"Design",[1944,2139,1982],{"class":1953},[1944,2141,1985],{"class":1953},[1944,2143,2145,2148,2150,2154],{"class":1946,"line":2144},12,[1944,2146,2147],{"class":1970},"    defaultOpen",[1944,2149,1954],{"class":1953},[1944,2151,2153],{"class":2152},"sfNiH"," true",[1944,2155,1985],{"class":1953},[1944,2157,2159,2161,2163],{"class":1946,"line":2158},13,[1944,2160,2008],{"class":1970},[1944,2162,1954],{"class":1953},[1944,2164,1958],{"class":1957},[1944,2166,2168,2170,2172,2174,2176,2179,2181,2183,2185,2187,2189,2192,2194,2196,2198,2200,2202,2205,2207],{"class":1946,"line":2167},14,[1944,2169,2018],{"class":1953},[1944,2171,2021],{"class":1970},[1944,2173,1954],{"class":1953},[1944,2175,1976],{"class":1953},[1944,2177,2178],{"class":1979},"color",[1944,2180,1982],{"class":1953},[1944,2182,2033],{"class":1953},[1944,2184,2036],{"class":1970},[1944,2186,1954],{"class":1953},[1944,2188,1976],{"class":1953},[1944,2190,2191],{"class":1979},"backgroundColor",[1944,2193,1982],{"class":1953},[1944,2195,2033],{"class":1953},[1944,2197,2050],{"class":1970},[1944,2199,1954],{"class":1953},[1944,2201,1976],{"class":1953},[1944,2203,2204],{"class":1979},"Background Color",[1944,2206,1982],{"class":1953},[1944,2208,2062],{"class":1953},[1944,2210,2212,2214],{"class":1946,"line":2211},15,[1944,2213,2112],{"class":1957},[1944,2215,1985],{"class":1953},[1944,2217,2219],{"class":1946,"line":2218},16,[1944,2220,2120],{"class":1953},[1944,2222,2224],{"class":1946,"line":2223},17,[1944,2225,2226],{"class":1957},"]\n",[2228,2229,2231],"h2",{"id":2230},"fieldset-properties","Fieldset properties",[2233,2234,2236,2242,2246,2253,2259,2269],"field-group",{"title":2235},"Fieldset definition schema",[2237,2238,2241],"field",{"name":2239,"type":2240},"label","string","Panel heading in the Studio sidebar.",[2237,2243,2245],{"name":2244,"type":2240},"helpText","Help text shown below the fieldset label.",[2237,2247,2249,2252],{"name":2248,"type":2240},"icon",[1921,2250,2251],{"href":543},"Studio icon"," shown next to the fieldset label.",[2237,2254,2258],{"name":2255,"type":2256,"default-value":2257},"defaultOpen","boolean","true","Whether the panel starts expanded.",[2237,2260,2263,2264,2268],{"name":2261,"type":2262},"if","SchemaCondition","JSON expression that controls whether the fieldset is shown in Studio. See ",[1921,2265,2267],{"href":2266},"#conditional-visibility","Conditional visibility",".",[2237,2270,2273],{"name":2271,"type":2272,":required":2257},"fields","StudioFieldDefinition[]","The fields in this group.",[2228,2275,2277],{"id":2276},"base-field-properties","Base field properties",[1912,2279,2280],{},"Every field type shares these properties:",[2233,2282,2284,2299,2308,2311,2324,2328],{"title":2283},"Field Base Properties",[2237,2285,2287,2288,2291,2292,2291,2295,2298],{"name":2286,"type":2240,":required":2257},"type","The field type (e.g. ",[1916,2289,2290],{},"'text'",", ",[1916,2293,2294],{},"'select'",[1916,2296,2297],{},"'media'",").",[2237,2300,2302,2303,2307],{"name":2301,"type":2240,":required":2257},"name","Property name on the component's props. Must be unique within the definition. A small set of names is ",[1921,2304,2306],{"href":2305},"#reserved-names","reserved"," and cannot be used.",[2237,2309,2310],{"name":2239,"type":2240},"Display label in the sidebar.",[2237,2312,2315,2316,2319,2320,2268],{"name":2313,"type":2314},"default","varies","Initial value applied when an editor ",[1930,2317,2318],{},"creates"," a new section or block in Studio. See ",[1921,2321,2323],{"href":2322},"#default-values-and-runtime-fallbacks","Default values and runtime fallbacks",[2237,2325,2327],{"name":2326,"type":2240},"description","Help text shown below the field.",[2237,2329,2330,2331,2268],{"name":2261,"type":2262},"JSON expression that controls whether the field is shown in Studio. See ",[1921,2332,2267],{"href":2266},[2228,2334,2336],{"id":2335},"naming-rules","Naming rules",[1912,2338,2339,2340,2342,2343,2346],{},"Field ",[1916,2341,2301],{}," values become props on the rendered Vue component. They must be ",[1916,2344,2345],{},"camelCase"," and avoid the names below.",[2348,2349,2351],"h3",{"id":2350},"reserved-names","Reserved names",[1912,2353,2354,2355,1954],{},"These names cannot be used as a top-level field ",[1916,2356,2301],{},[2358,2359,2360,2374],"table",{},[2361,2362,2363],"thead",{},[2364,2365,2366,2371],"tr",{},[2367,2368,2369],"th",{},[1916,2370,2301],{},[2367,2372,2373],{},"Why it's reserved",[2375,2376,2377,2395,2411,2425,2435,2451],"tbody",{},[2364,2378,2379,2388],{},[2380,2381,2382,2291,2385],"td",{},[1916,2383,2384],{},"style",[1916,2386,2387],{},"class",[2380,2389,2390,2391,2394],{},"Vue attribute-bindings. Merge into the root element via ",[1916,2392,2393],{},"inheritAttrs"," instead of arriving as props.",[2364,2396,2397,2405],{},[2380,2398,2399,2291,2402],{},[1916,2400,2401],{},"key",[1916,2403,2404],{},"ref",[2380,2406,2407,2408,2268],{},"Consumed by Vue's renderer (list-render key, template ref); never reach ",[1916,2409,2410],{},"props",[2364,2412,2413,2418],{},[2380,2414,2415],{},[1916,2416,2417],{},"is",[2380,2419,2420,2421,2424],{},"Vue's ",[1916,2422,2423],{},"\u003Ccomponent :is>"," prop.",[2364,2426,2427,2432],{},[2380,2428,2429],{},[1916,2430,2431],{},"slot",[2380,2433,2434],{},"Reserved for named-slot routing in Vue Custom Elements. Currently safe; avoid for forward compatibility.",[2364,2436,2437,2442],{},[2380,2438,2439],{},[1916,2440,2441],{},"slots",[2380,2443,2444,2445,2447,2448,2450],{},"Section-only. Frontend Core injects a ",[1916,2446,2441],{}," prop carrying slot data from the parent page; a field named ",[1916,2449,2441],{}," is overwritten.",[2364,2452,2453,2461],{},[2380,2454,2455,2291,2458],{},[1916,2456,2457],{},"refFor",[1916,2459,2460],{},"refKey",[2380,2462,2463,2464,2467,2468,2471,2472,2475,2476,2268],{},"Vue 3 compiler internals for template refs inside ",[1916,2465,2466],{},"v-for",". Vue's source spells these ",[1916,2469,2470],{},"ref_for"," / ",[1916,2473,2474],{},"ref_key","; the camelCase form is what you'd write as a ",[1916,2477,2301],{},[2479,2480,2481,2482,2484],"warning",{},"Using a reserved name does not produce a TypeScript or build error. The field appears in Studio and the editor can configure it, but the value is silently consumed by Vue and never reaches your component's ",[1916,2483,2410],{},". The bug only surfaces at runtime when nothing changes despite the configured value.",[2348,2486,2488],{"id":2487},"camelcase-only","camelCase only",[1912,2490,2491,2492,2291,2495,2498,2499,2501,2502,2505],{},"Dash-case names (",[1916,2493,2494],{},"my-field",[1916,2496,2497],{},"data-foo",") are not supported. Vue normalises dash-case template attributes to ",[1916,2500,2345],{}," for prop lookup, so a prop literally named ",[1916,2503,2504],{},"'my-field'"," cannot be addressed from a parent template and the value never flows through.",[2348,2507,2509],{"id":2508},"whats-allowed","What's allowed",[1912,2511,2512],{},"Compound names that contain a reserved token are fine; only the bare names are forbidden:",[1935,2514,2516],{"className":1937,"code":2515,"language":1939,"meta":1940,"style":1940},"// ❌ reserved; value never reaches props\n{ type: 'select', name: 'style', options: [...] }\n\n// ✅ compound names are allowed\n{ type: 'object', name: 'headingStyle', as: 'style', for: 'heading', schema: [...] }\n{ type: 'text', name: 'productKey' }\n",[1916,2517,2518,2524,2571,2577,2582,2651],{"__ignoreMap":1940},[1944,2519,2520],{"class":1946,"line":1947},[1944,2521,2523],{"class":2522},"sHwdD","// ❌ reserved; value never reaches props\n",[1944,2525,2526,2529,2531,2533,2535,2538,2540,2542,2544,2546,2548,2550,2552,2554,2557,2559,2562,2565,2568],{"class":1946,"line":1961},[1944,2527,2528],{"class":1953},"{",[1944,2530,2021],{"class":1950},[1944,2532,1954],{"class":1953},[1944,2534,1976],{"class":1953},[1944,2536,2537],{"class":1979},"select",[1944,2539,1982],{"class":1953},[1944,2541,2033],{"class":1953},[1944,2543,2036],{"class":1950},[1944,2545,1954],{"class":1953},[1944,2547,1976],{"class":1953},[1944,2549,2384],{"class":1979},[1944,2551,1982],{"class":1953},[1944,2553,2033],{"class":1953},[1944,2555,2556],{"class":1950}," options",[1944,2558,1954],{"class":1953},[1944,2560,2561],{"class":1970}," [",[1944,2563,2564],{"class":1953},"...",[1944,2566,2567],{"class":1970},"] ",[1944,2569,2570],{"class":1953},"}\n",[1944,2572,2573],{"class":1946,"line":1967},[1944,2574,2576],{"emptyLinePlaceholder":2575},true,"\n",[1944,2578,2579],{"class":1946,"line":1988},[1944,2580,2581],{"class":2522},"// ✅ compound names are allowed\n",[1944,2583,2584,2586,2588,2590,2592,2595,2597,2599,2601,2603,2605,2608,2610,2612,2615,2617,2619,2621,2623,2625,2628,2630,2632,2634,2636,2638,2641,2643,2645,2647,2649],{"class":1946,"line":2005},[1944,2585,2528],{"class":1953},[1944,2587,2021],{"class":1950},[1944,2589,1954],{"class":1953},[1944,2591,1976],{"class":1953},[1944,2593,2594],{"class":1979},"object",[1944,2596,1982],{"class":1953},[1944,2598,2033],{"class":1953},[1944,2600,2036],{"class":1950},[1944,2602,1954],{"class":1953},[1944,2604,1976],{"class":1953},[1944,2606,2607],{"class":1979},"headingStyle",[1944,2609,1982],{"class":1953},[1944,2611,2033],{"class":1953},[1944,2613,2614],{"class":1950}," as",[1944,2616,1954],{"class":1953},[1944,2618,1976],{"class":1953},[1944,2620,2384],{"class":1979},[1944,2622,1982],{"class":1953},[1944,2624,2033],{"class":1953},[1944,2626,2627],{"class":1950}," for",[1944,2629,1954],{"class":1953},[1944,2631,1976],{"class":1953},[1944,2633,2043],{"class":1979},[1944,2635,1982],{"class":1953},[1944,2637,2033],{"class":1953},[1944,2639,2640],{"class":1950}," schema",[1944,2642,1954],{"class":1953},[1944,2644,2561],{"class":1970},[1944,2646,2564],{"class":1953},[1944,2648,2567],{"class":1970},[1944,2650,2570],{"class":1953},[1944,2652,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2676,2678],{"class":1946,"line":2015},[1944,2654,2528],{"class":1953},[1944,2656,2021],{"class":1950},[1944,2658,1954],{"class":1953},[1944,2660,1976],{"class":1953},[1944,2662,2028],{"class":1979},[1944,2664,1982],{"class":1953},[1944,2666,2033],{"class":1953},[1944,2668,2036],{"class":1950},[1944,2670,1954],{"class":1953},[1944,2672,1976],{"class":1953},[1944,2674,2675],{"class":1979},"productKey",[1944,2677,1982],{"class":1953},[1944,2679,2680],{"class":1953}," }\n",[1912,2682,2683,2291,2685,2688,2689,2692,2693,2695,2696,2291,2699,2702,2703,2705,2706,2708],{},[1916,2684,2286],{},[1916,2686,2687],{},"data-*",", and ",[1916,2690,2691],{},"aria-*"," are not Vue-special and can be used as ",[1916,2694,2301],{}," values (camelCased: ",[1916,2697,2698],{},"dataFoo",[1916,2700,2701],{},"ariaLabel","). Nested fields inside an ",[1916,2704,2594],{}," schema also don't collide with the reserved list, since their ",[1916,2707,2301],{}," becomes a key on the parent's value rather than a direct prop.",[1912,2710,2711,2712,1954],{},"For the most common case (a top-level visual variant selector), use ",[1916,2713,2714],{},"variant",[1935,2716,2718],{"className":1937,"code":2717,"language":1939,"meta":1940,"style":1940},"{\n  type: 'toggle_button',\n  name: 'variant',\n  label: 'Style',\n  options: [\n    { label: 'Default', value: 'default' },\n    { label: 'Compact', value: 'compact' },\n  ],\n}\n",[1916,2719,2720,2725,2741,2756,2772,2781,2812,2842,2849],{"__ignoreMap":1940},[1944,2721,2722],{"class":1946,"line":1947},[1944,2723,2724],{"class":1953},"{\n",[1944,2726,2727,2730,2732,2734,2737,2739],{"class":1946,"line":1961},[1944,2728,2729],{"class":1950},"  type",[1944,2731,1954],{"class":1953},[1944,2733,1976],{"class":1953},[1944,2735,2736],{"class":1979},"toggle_button",[1944,2738,1982],{"class":1953},[1944,2740,1985],{"class":1953},[1944,2742,2743,2746,2748,2750,2752,2754],{"class":1946,"line":1967},[1944,2744,2745],{"class":1950},"  name",[1944,2747,1954],{"class":1953},[1944,2749,1976],{"class":1953},[1944,2751,2714],{"class":1979},[1944,2753,1982],{"class":1953},[1944,2755,1985],{"class":1953},[1944,2757,2758,2761,2763,2765,2768,2770],{"class":1946,"line":1988},[1944,2759,2760],{"class":1950},"  label",[1944,2762,1954],{"class":1953},[1944,2764,1976],{"class":1953},[1944,2766,2767],{"class":1979},"Style",[1944,2769,1982],{"class":1953},[1944,2771,1985],{"class":1953},[1944,2773,2774,2777,2779],{"class":1946,"line":2005},[1944,2775,2776],{"class":1950},"  options",[1944,2778,1954],{"class":1953},[1944,2780,1958],{"class":1970},[1944,2782,2783,2786,2788,2790,2792,2795,2797,2799,2802,2804,2806,2808,2810],{"class":1946,"line":2015},[1944,2784,2785],{"class":1953},"    {",[1944,2787,2050],{"class":1970},[1944,2789,1954],{"class":1953},[1944,2791,1976],{"class":1953},[1944,2793,2794],{"class":1979},"Default",[1944,2796,1982],{"class":1953},[1944,2798,2033],{"class":1953},[1944,2800,2801],{"class":1970}," value",[1944,2803,1954],{"class":1953},[1944,2805,1976],{"class":1953},[1944,2807,2313],{"class":1979},[1944,2809,1982],{"class":1953},[1944,2811,2062],{"class":1953},[1944,2813,2814,2816,2818,2820,2822,2825,2827,2829,2831,2833,2835,2838,2840],{"class":1946,"line":2065},[1944,2815,2785],{"class":1953},[1944,2817,2050],{"class":1970},[1944,2819,1954],{"class":1953},[1944,2821,1976],{"class":1953},[1944,2823,2824],{"class":1979},"Compact",[1944,2826,1982],{"class":1953},[1944,2828,2033],{"class":1953},[1944,2830,2801],{"class":1970},[1944,2832,1954],{"class":1953},[1944,2834,1976],{"class":1953},[1944,2836,2837],{"class":1979},"compact",[1944,2839,1982],{"class":1953},[1944,2841,2062],{"class":1953},[1944,2843,2844,2847],{"class":1946,"line":2109},[1944,2845,2846],{"class":1970},"  ]",[1944,2848,1985],{"class":1953},[1944,2850,2851],{"class":1946,"line":2117},[1944,2852,2570],{"class":1953},[2228,2854,2323],{"id":2855},"default-values-and-runtime-fallbacks",[1912,2857,1914,2858,2860],{},[1916,2859,2313],{}," property and the runtime fallback serve different purposes. Understanding the distinction prevents surprises in your component.",[1912,2862,2863,2866,2867,2869],{},[1930,2864,2865],{},"Default values"," are applied once: when an editor adds a new section or block to a page in Studio. Studio pre-fills the field with the ",[1916,2868,2313],{}," value. After creation, the default is not used again, even if the editor clears the field.",[1912,2871,2872,2875],{},[1930,2873,2874],{},"Runtime fallbacks"," are applied by Frontend Core whenever a prop has no configured value. This happens when:",[2877,2878,2879,2886,2889],"ul",{},[2880,2881,2882,2883,2885],"li",{},"The editor never touched the field and no ",[1916,2884,2313],{}," was set.",[2880,2887,2888],{},"The field was added to the schema after the section was already placed on a page.",[2880,2890,2891],{},"The editor explicitly cleared the value.",[1912,2893,2894,2895,2898,2899,2901],{},"The fallback is ",[1930,2896,2897],{},"not"," the ",[1916,2900,2313],{}," value. It is a type-appropriate zero value determined by the field type:",[2358,2903,2904,2914],{},[2361,2905,2906],{},[2364,2907,2908,2911],{},[2367,2909,2910],{},"Field type",[2367,2912,2913],{},"Fallback",[2375,2915,2916,2933,2954,2968,2977,2989,3001],{},[2364,2917,2918,2927],{},[2380,2919,2920,2291,2922,2291,2925],{},[1916,2921,2028],{},[1916,2923,2924],{},"textarea",[1916,2926,2076],{},[2380,2928,2929,2932],{},[1916,2930,2931],{},"''"," (empty string)",[2364,2934,2935,2940],{},[2380,2936,2937],{},[1916,2938,2939],{},"checkbox",[2380,2941,2942,2945,2946,2948,2949,2953],{},[1916,2943,2944],{},"false"," (",[1916,2947,2257],{}," for ",[1921,2950,2952],{"href":2951},"#visibility-toggles","visibility decorators",")",[2364,2955,2956,2965],{},[2380,2957,2958,2291,2960,2291,2963],{},[1916,2959,2537],{},[1916,2961,2962],{},"radio",[1916,2964,2736],{},[2380,2966,2967],{},"First option's value",[2364,2969,2970,2974],{},[2380,2971,2972],{},[1916,2973,2594],{},[2380,2975,2976],{},"Object with fallbacks applied recursively to each nested field",[2364,2978,2979,2984],{},[2380,2980,2981],{},[1916,2982,2983],{},"array",[2380,2985,2986],{},[1916,2987,2988],{},"[]",[2364,2990,2991,2996],{},[2380,2992,2993],{},[1916,2994,2995],{},"json",[2380,2997,2998],{},[1916,2999,3000],{},"null",[2364,3002,3003,3021],{},[2380,3004,3005,2291,3008,2291,3010,2291,3013,2291,3016,2291,3019],{},[1916,3006,3007],{},"number",[1916,3009,2248],{},[1916,3011,3012],{},"media",[1916,3014,3015],{},"link",[1916,3017,3018],{},"query",[1916,3020,2178],{},[2380,3022,3023],{},[1916,3024,3025],{},"undefined",[1912,3027,3028,3029,3031,3032,3034,3035,3037],{},"String fields like ",[1916,3030,2028],{}," and ",[1916,3033,2924],{}," always resolve to a string, so you can use them without null checks. Fields that fall back to ",[1916,3036,3025],{}," need a guard in your template.",[2228,3039,3041],{"id":3040},"translatability","Translatability",[1912,3043,3044],{},"Some field types store a separate value per language; others store a single value shared across all languages. When an editor switches the active language in Studio, only translatable fields show a per-language input. The rest stay the same.",[1912,3046,3047],{},"By default:",[2877,3049,3050,3066],{},[2880,3051,3052,3055,3056,2291,3058,2291,3060,2291,3062,2291,3064,2268],{},[1930,3053,3054],{},"Translatable",": ",[1916,3057,2028],{},[1916,3059,2924],{},[1916,3061,2076],{},[1916,3063,3015],{},[1916,3065,3012],{},[2880,3067,3068,3055,3071,2291,3073,2291,3075,2291,3077,2291,3079,2291,3081,2291,3083,2291,3086,2291,3088,2291,3090,2291,3092,2291,3094,2268],{},[1930,3069,3070],{},"Not translatable",[1916,3072,3007],{},[1916,3074,2939],{},[1916,3076,2537],{},[1916,3078,2962],{},[1916,3080,2736],{},[1916,3082,2248],{},[1916,3084,3085],{},"info",[1916,3087,2178],{},[1916,3089,2594],{},[1916,3091,2983],{},[1916,3093,3018],{},[1916,3095,2995],{},[1912,3097,3098],{},"The defaults match what is typical to localize: copy, the destination of a CTA, and the image in a hero. Layout choices, colors, and entity queries stay shared across languages.",[1912,3100,3101,3102,1924,3104,3106,3107,3109,3110,3112],{},"For a ",[1916,3103,2028],{},[1916,3105,2076],{}," field, switching the language in Studio swaps the editor input. For a ",[1916,3108,3012],{}," field, the editor can pick a different image per language (useful when the visual contains text). For a ",[1916,3111,3015],{}," field, the resolved URL can point to a different target per language.",[1912,3114,3115,3116,2268],{},"Editors manage available languages and fallbacks in ",[1921,3117,3118],{"href":1727},"Cockpit → Translations",[2228,3120,3122],{"id":3121},"primitive-fields","Primitive fields",[2348,3124,2028],{"id":2028},[1912,3126,3127],{},"Single-line text input.",[3129,3130],"screenshot",{"alt":3131,"background":3132,"height":3133,"scale":3134,"src":3135,"width":3136},"A text field in the Studio sidebar: a single-line input labelled Headline.","white",168,"0.75","/assets/img/schema-fields/text.png",550,[1935,3138,3140],{"className":1937,"code":3139,"language":1939,"meta":1940,"style":1940},"{ type: 'text', name: 'headline', label: 'Headline', placeholder: 'Enter a headline' }\n",[1916,3141,3142],{"__ignoreMap":1940},[1944,3143,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3167,3169,3171,3173,3175,3177,3180,3182,3184,3187,3189,3191,3194,3196],{"class":1946,"line":1947},[1944,3145,2528],{"class":1953},[1944,3147,2021],{"class":1950},[1944,3149,1954],{"class":1953},[1944,3151,1976],{"class":1953},[1944,3153,2028],{"class":1979},[1944,3155,1982],{"class":1953},[1944,3157,2033],{"class":1953},[1944,3159,2036],{"class":1950},[1944,3161,1954],{"class":1953},[1944,3163,1976],{"class":1953},[1944,3165,3166],{"class":1979},"headline",[1944,3168,1982],{"class":1953},[1944,3170,2033],{"class":1953},[1944,3172,2050],{"class":1950},[1944,3174,1954],{"class":1953},[1944,3176,1976],{"class":1953},[1944,3178,3179],{"class":1979},"Headline",[1944,3181,1982],{"class":1953},[1944,3183,2033],{"class":1953},[1944,3185,3186],{"class":1950}," placeholder",[1944,3188,1954],{"class":1953},[1944,3190,1976],{"class":1953},[1944,3192,3193],{"class":1979},"Enter a headline",[1944,3195,1982],{"class":1953},[1944,3197,2680],{"class":1953},[2233,3199,3200,3204],{},[2237,3201,3203],{"name":3202,"type":2240},"placeholder","Placeholder text shown when the field is empty.",[2237,3205,3207],{"name":3206,"type":3007},"maxLength","Maximum character count.",[1912,3209,3210,3213,3214,3216,3217,3213,3220],{},[1930,3211,3212],{},"Prop type:"," ",[1916,3215,2240],{}," · ",[1930,3218,3219],{},"Fallback:",[1916,3221,2931],{},[3223,3224],"hr",{},[2348,3226,2924],{"id":2924},[1912,3228,3229],{},"Multi-line plain text input.",[3129,3231],{"alt":3232,"background":3132,"height":3233,"scale":3134,"src":3234,"width":3136},"A textarea field in the Studio sidebar: a multi-line input labelled Description.",252,"/assets/img/schema-fields/textarea.png",[1935,3236,3238],{"className":1937,"code":3237,"language":1939,"meta":1940,"style":1940},"{ type: 'textarea', name: 'description', label: 'Description', maxLength: 200 }\n",[1916,3239,3240],{"__ignoreMap":1940},[1944,3241,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3277,3279,3281,3284,3286,3290],{"class":1946,"line":1947},[1944,3243,2528],{"class":1953},[1944,3245,2021],{"class":1950},[1944,3247,1954],{"class":1953},[1944,3249,1976],{"class":1953},[1944,3251,2924],{"class":1979},[1944,3253,1982],{"class":1953},[1944,3255,2033],{"class":1953},[1944,3257,2036],{"class":1950},[1944,3259,1954],{"class":1953},[1944,3261,1976],{"class":1953},[1944,3263,2326],{"class":1979},[1944,3265,1982],{"class":1953},[1944,3267,2033],{"class":1953},[1944,3269,2050],{"class":1950},[1944,3271,1954],{"class":1953},[1944,3273,1976],{"class":1953},[1944,3275,3276],{"class":1979},"Description",[1944,3278,1982],{"class":1953},[1944,3280,2033],{"class":1953},[1944,3282,3283],{"class":1950}," maxLength",[1944,3285,1954],{"class":1953},[1944,3287,3289],{"class":3288},"sbssI"," 200",[1944,3291,2680],{"class":1953},[2233,3293,3294,3297],{},[2237,3295,3296],{"name":3202,"type":2240},"Placeholder text.",[2237,3298,3207],{"name":3206,"type":3007},[1912,3300,3301,3213,3303,3216,3305,3213,3307],{},[1930,3302,3212],{},[1916,3304,2240],{},[1930,3306,3219],{},[1916,3308,2931],{},[3223,3310],{},[2348,3312,3007],{"id":3007},[1912,3314,3315],{},"Numeric input with optional constraints.",[3129,3317],{"alt":3318,"background":3132,"height":3319,"scale":3134,"src":3320,"width":3136},"A number field in the Studio sidebar: a stepper input labelled Star rating.",96,"/assets/img/schema-fields/number.png",[1935,3322,3324],{"className":1937,"code":3323,"language":1939,"meta":1940,"style":1940},"{ type: 'number', name: 'starRating', label: 'Star Rating', default: 3, min: 1, max: 5, step: 0.5 }\n",[1916,3325,3326],{"__ignoreMap":1940},[1944,3327,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3351,3353,3355,3357,3359,3361,3364,3366,3368,3372,3374,3377,3379,3382,3384,3387,3389,3392,3394,3397,3399,3402,3404,3407],{"class":1946,"line":1947},[1944,3329,2528],{"class":1953},[1944,3331,2021],{"class":1950},[1944,3333,1954],{"class":1953},[1944,3335,1976],{"class":1953},[1944,3337,3007],{"class":1979},[1944,3339,1982],{"class":1953},[1944,3341,2033],{"class":1953},[1944,3343,2036],{"class":1950},[1944,3345,1954],{"class":1953},[1944,3347,1976],{"class":1953},[1944,3349,3350],{"class":1979},"starRating",[1944,3352,1982],{"class":1953},[1944,3354,2033],{"class":1953},[1944,3356,2050],{"class":1950},[1944,3358,1954],{"class":1953},[1944,3360,1976],{"class":1953},[1944,3362,3363],{"class":1979},"Star Rating",[1944,3365,1982],{"class":1953},[1944,3367,2033],{"class":1953},[1944,3369,3371],{"class":3370},"s7zQu"," default",[1944,3373,3055],{"class":1970},[1944,3375,3376],{"class":3288},"3",[1944,3378,2033],{"class":1953},[1944,3380,3381],{"class":1950}," min",[1944,3383,1954],{"class":1953},[1944,3385,3386],{"class":3288}," 1",[1944,3388,2033],{"class":1953},[1944,3390,3391],{"class":1950}," max",[1944,3393,1954],{"class":1953},[1944,3395,3396],{"class":3288}," 5",[1944,3398,2033],{"class":1953},[1944,3400,3401],{"class":1950}," step",[1944,3403,1954],{"class":1953},[1944,3405,3406],{"class":3288}," 0.5",[1944,3408,2680],{"class":1953},[2233,3410,3411,3415,3419,3423,3430],{},[2237,3412,3414],{"name":3413,"type":3007},"min","Minimum allowed value.",[2237,3416,3418],{"name":3417,"type":3007},"max","Maximum allowed value.",[2237,3420,3422],{"name":3421,"type":3007},"step","Increment step.",[2237,3424,3426,3427,2298],{"name":3425,"type":2240},"prefix","Text shown before the input (e.g. ",[1916,3428,3429],{},"'$'",[2237,3431,3433,3434,2298],{"name":3432,"type":2240},"suffix","Text shown after the input (e.g. ",[1916,3435,3436],{},"'px'",[1912,3438,3439,3213,3441,3216,3444,3213,3446],{},[1930,3440,3212],{},[1916,3442,3443],{},"number | undefined",[1930,3445,3219],{},[1916,3447,3025],{},[3223,3449],{},[2348,3451,2939],{"id":2939},[1912,3453,3454],{},"Boolean toggle.",[3129,3456],{"alt":3457,"background":3132,"height":3458,"scale":3134,"src":3459,"width":3136},"A checkbox field in the Studio sidebar: a toggle switch labelled Scrollbar.",80,"/assets/img/schema-fields/checkbox.png",[1935,3461,3463],{"className":1937,"code":3462,"language":1939,"meta":1940,"style":1940},"{ type: 'checkbox', name: 'showScrollbar', label: 'Scrollbar', default: true }\n",[1916,3464,3465],{"__ignoreMap":1940},[1944,3466,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512],{"class":1946,"line":1947},[1944,3468,2528],{"class":1953},[1944,3470,2021],{"class":1950},[1944,3472,1954],{"class":1953},[1944,3474,1976],{"class":1953},[1944,3476,2939],{"class":1979},[1944,3478,1982],{"class":1953},[1944,3480,2033],{"class":1953},[1944,3482,2036],{"class":1950},[1944,3484,1954],{"class":1953},[1944,3486,1976],{"class":1953},[1944,3488,3489],{"class":1979},"showScrollbar",[1944,3491,1982],{"class":1953},[1944,3493,2033],{"class":1953},[1944,3495,2050],{"class":1950},[1944,3497,1954],{"class":1953},[1944,3499,1976],{"class":1953},[1944,3501,1183],{"class":1979},[1944,3503,1982],{"class":1953},[1944,3505,2033],{"class":1953},[1944,3507,3371],{"class":3370},[1944,3509,3055],{"class":1970},[1944,3511,2257],{"class":2152},[1944,3513,2680],{"class":1953},[1912,3515,3516,3517,3520],{},"A checkbox can also act as a ",[1921,3518,3519],{"href":2951},"visibility decorator"," to control whether another field is shown in the sidebar.",[1912,3522,3523,3213,3525,3216,3527,3213,3529],{},[1930,3524,3212],{},[1916,3526,2256],{},[1930,3528,3219],{},[1916,3530,2944],{},[3223,3532],{},[2348,3534,2537],{"id":2537},[1912,3536,3537],{},"Dropdown with predefined options.",[3129,3539],{"alt":3540,"background":3132,"height":3319,"scale":3134,"src":3541,"width":3136},"A select field in the Studio sidebar: a dropdown labelled Background.","/assets/img/schema-fields/select.png",[1935,3543,3545],{"className":1937,"code":3544,"language":1939,"meta":1940,"style":1940},"{\n  type: 'select',\n  name: 'background',\n  label: 'Background',\n  default: 'pale',\n  options: [\n    { label: 'Pale', value: 'pale' },\n    { label: 'White', value: 'white' },\n    { label: 'Dark', value: 'dark' },\n  ],\n}\n",[1916,3546,3547,3551,3565,3580,3595,3611,3619,3648,3677,3707,3713],{"__ignoreMap":1940},[1944,3548,3549],{"class":1946,"line":1947},[1944,3550,2724],{"class":1953},[1944,3552,3553,3555,3557,3559,3561,3563],{"class":1946,"line":1961},[1944,3554,2729],{"class":1950},[1944,3556,1954],{"class":1953},[1944,3558,1976],{"class":1953},[1944,3560,2537],{"class":1979},[1944,3562,1982],{"class":1953},[1944,3564,1985],{"class":1953},[1944,3566,3567,3569,3571,3573,3576,3578],{"class":1946,"line":1967},[1944,3568,2745],{"class":1950},[1944,3570,1954],{"class":1953},[1944,3572,1976],{"class":1953},[1944,3574,3575],{"class":1979},"background",[1944,3577,1982],{"class":1953},[1944,3579,1985],{"class":1953},[1944,3581,3582,3584,3586,3588,3591,3593],{"class":1946,"line":1988},[1944,3583,2760],{"class":1950},[1944,3585,1954],{"class":1953},[1944,3587,1976],{"class":1953},[1944,3589,3590],{"class":1979},"Background",[1944,3592,1982],{"class":1953},[1944,3594,1985],{"class":1953},[1944,3596,3597,3600,3602,3604,3607,3609],{"class":1946,"line":2005},[1944,3598,3599],{"class":3370},"  default",[1944,3601,3055],{"class":1970},[1944,3603,1982],{"class":1953},[1944,3605,3606],{"class":1979},"pale",[1944,3608,1982],{"class":1953},[1944,3610,1985],{"class":1953},[1944,3612,3613,3615,3617],{"class":1946,"line":2015},[1944,3614,2776],{"class":1950},[1944,3616,1954],{"class":1953},[1944,3618,1958],{"class":1970},[1944,3620,3621,3623,3625,3627,3629,3632,3634,3636,3638,3640,3642,3644,3646],{"class":1946,"line":2065},[1944,3622,2785],{"class":1953},[1944,3624,2050],{"class":1970},[1944,3626,1954],{"class":1953},[1944,3628,1976],{"class":1953},[1944,3630,3631],{"class":1979},"Pale",[1944,3633,1982],{"class":1953},[1944,3635,2033],{"class":1953},[1944,3637,2801],{"class":1970},[1944,3639,1954],{"class":1953},[1944,3641,1976],{"class":1953},[1944,3643,3606],{"class":1979},[1944,3645,1982],{"class":1953},[1944,3647,2062],{"class":1953},[1944,3649,3650,3652,3654,3656,3658,3661,3663,3665,3667,3669,3671,3673,3675],{"class":1946,"line":2109},[1944,3651,2785],{"class":1953},[1944,3653,2050],{"class":1970},[1944,3655,1954],{"class":1953},[1944,3657,1976],{"class":1953},[1944,3659,3660],{"class":1979},"White",[1944,3662,1982],{"class":1953},[1944,3664,2033],{"class":1953},[1944,3666,2801],{"class":1970},[1944,3668,1954],{"class":1953},[1944,3670,1976],{"class":1953},[1944,3672,3132],{"class":1979},[1944,3674,1982],{"class":1953},[1944,3676,2062],{"class":1953},[1944,3678,3679,3681,3683,3685,3687,3690,3692,3694,3696,3698,3700,3703,3705],{"class":1946,"line":2117},[1944,3680,2785],{"class":1953},[1944,3682,2050],{"class":1970},[1944,3684,1954],{"class":1953},[1944,3686,1976],{"class":1953},[1944,3688,3689],{"class":1979},"Dark",[1944,3691,1982],{"class":1953},[1944,3693,2033],{"class":1953},[1944,3695,2801],{"class":1970},[1944,3697,1954],{"class":1953},[1944,3699,1976],{"class":1953},[1944,3701,3702],{"class":1979},"dark",[1944,3704,1982],{"class":1953},[1944,3706,2062],{"class":1953},[1944,3708,3709,3711],{"class":1946,"line":2123},[1944,3710,2846],{"class":1970},[1944,3712,1985],{"class":1953},[1944,3714,3715],{"class":1946,"line":2128},[1944,3716,2570],{"class":1953},[2233,3718,3719],{},[2237,3720,3723],{"name":3721,"type":3722,":required":2257},"options","{ value: string; label: string }[]","At least one option is required.",[1912,3725,3726,3213,3728,3216,3730,3732],{},[1930,3727,3212],{},[1916,3729,2240],{},[1930,3731,3219],{}," first option's value",[3223,3734],{},[2348,3736,2962],{"id":2962},[1912,3738,3739,3740,3742],{},"Radio button group. Same data shape as ",[1916,3741,2537],{},", different UI.",[1935,3744,3746],{"className":1937,"code":3745,"language":1939,"meta":1940,"style":1940},"{\n  type: 'radio',\n  name: 'alignment',\n  label: 'Alignment',\n  default: 'left',\n  options: [\n    { label: 'Left', value: 'left' },\n    { label: 'Center', value: 'center' },\n    { label: 'Right', value: 'right' },\n  ],\n}\n",[1916,3747,3748,3752,3766,3781,3796,3811,3819,3848,3878,3908,3914],{"__ignoreMap":1940},[1944,3749,3750],{"class":1946,"line":1947},[1944,3751,2724],{"class":1953},[1944,3753,3754,3756,3758,3760,3762,3764],{"class":1946,"line":1961},[1944,3755,2729],{"class":1950},[1944,3757,1954],{"class":1953},[1944,3759,1976],{"class":1953},[1944,3761,2962],{"class":1979},[1944,3763,1982],{"class":1953},[1944,3765,1985],{"class":1953},[1944,3767,3768,3770,3772,3774,3777,3779],{"class":1946,"line":1967},[1944,3769,2745],{"class":1950},[1944,3771,1954],{"class":1953},[1944,3773,1976],{"class":1953},[1944,3775,3776],{"class":1979},"alignment",[1944,3778,1982],{"class":1953},[1944,3780,1985],{"class":1953},[1944,3782,3783,3785,3787,3789,3792,3794],{"class":1946,"line":1988},[1944,3784,2760],{"class":1950},[1944,3786,1954],{"class":1953},[1944,3788,1976],{"class":1953},[1944,3790,3791],{"class":1979},"Alignment",[1944,3793,1982],{"class":1953},[1944,3795,1985],{"class":1953},[1944,3797,3798,3800,3802,3804,3807,3809],{"class":1946,"line":2005},[1944,3799,3599],{"class":3370},[1944,3801,3055],{"class":1970},[1944,3803,1982],{"class":1953},[1944,3805,3806],{"class":1979},"left",[1944,3808,1982],{"class":1953},[1944,3810,1985],{"class":1953},[1944,3812,3813,3815,3817],{"class":1946,"line":2015},[1944,3814,2776],{"class":1950},[1944,3816,1954],{"class":1953},[1944,3818,1958],{"class":1970},[1944,3820,3821,3823,3825,3827,3829,3832,3834,3836,3838,3840,3842,3844,3846],{"class":1946,"line":2065},[1944,3822,2785],{"class":1953},[1944,3824,2050],{"class":1970},[1944,3826,1954],{"class":1953},[1944,3828,1976],{"class":1953},[1944,3830,3831],{"class":1979},"Left",[1944,3833,1982],{"class":1953},[1944,3835,2033],{"class":1953},[1944,3837,2801],{"class":1970},[1944,3839,1954],{"class":1953},[1944,3841,1976],{"class":1953},[1944,3843,3806],{"class":1979},[1944,3845,1982],{"class":1953},[1944,3847,2062],{"class":1953},[1944,3849,3850,3852,3854,3856,3858,3861,3863,3865,3867,3869,3871,3874,3876],{"class":1946,"line":2109},[1944,3851,2785],{"class":1953},[1944,3853,2050],{"class":1970},[1944,3855,1954],{"class":1953},[1944,3857,1976],{"class":1953},[1944,3859,3860],{"class":1979},"Center",[1944,3862,1982],{"class":1953},[1944,3864,2033],{"class":1953},[1944,3866,2801],{"class":1970},[1944,3868,1954],{"class":1953},[1944,3870,1976],{"class":1953},[1944,3872,3873],{"class":1979},"center",[1944,3875,1982],{"class":1953},[1944,3877,2062],{"class":1953},[1944,3879,3880,3882,3884,3886,3888,3891,3893,3895,3897,3899,3901,3904,3906],{"class":1946,"line":2117},[1944,3881,2785],{"class":1953},[1944,3883,2050],{"class":1970},[1944,3885,1954],{"class":1953},[1944,3887,1976],{"class":1953},[1944,3889,3890],{"class":1979},"Right",[1944,3892,1982],{"class":1953},[1944,3894,2033],{"class":1953},[1944,3896,2801],{"class":1970},[1944,3898,1954],{"class":1953},[1944,3900,1976],{"class":1953},[1944,3902,3903],{"class":1979},"right",[1944,3905,1982],{"class":1953},[1944,3907,2062],{"class":1953},[1944,3909,3910,3912],{"class":1946,"line":2123},[1944,3911,2846],{"class":1970},[1944,3913,1985],{"class":1953},[1944,3915,3916],{"class":1946,"line":2128},[1944,3917,2570],{"class":1953},[2233,3919,3920],{},[2237,3921,3723],{"name":3721,"type":3722,":required":2257},[1912,3923,3924,3213,3926,3216,3928,3732],{},[1930,3925,3212],{},[1916,3927,2240],{},[1930,3929,3219],{},[3223,3931],{},[2348,3933,2736],{"id":2736},[1912,3935,3936,3937,2268],{},"Segmented button group. Each option can have a ",[1921,3938,2251],{"href":543},[3129,3940],{"alt":3941,"background":3132,"height":3319,"scale":3134,"src":3942,"width":3136},"A toggle_button field in the Studio sidebar: a segmented control labelled Style.","/assets/img/schema-fields/toggle_button.png",[1935,3944,3946],{"className":1937,"code":3945,"language":1939,"meta":1940,"style":1940},"{\n  type: 'toggle_button',\n  name: 'coverStyle',\n  label: 'Style',\n  default: 'full-width',\n  options: [\n    { label: 'None', value: 'none' },\n    { label: 'Gradient', value: 'gradient', icon: 'boxGradient' },\n    { label: 'Solid', value: 'solid', icon: 'boxSolid' },\n  ],\n}\n",[1916,3947,3948,3952,3966,3981,3995,4010,4018,4048,4092,4135,4141],{"__ignoreMap":1940},[1944,3949,3950],{"class":1946,"line":1947},[1944,3951,2724],{"class":1953},[1944,3953,3954,3956,3958,3960,3962,3964],{"class":1946,"line":1961},[1944,3955,2729],{"class":1950},[1944,3957,1954],{"class":1953},[1944,3959,1976],{"class":1953},[1944,3961,2736],{"class":1979},[1944,3963,1982],{"class":1953},[1944,3965,1985],{"class":1953},[1944,3967,3968,3970,3972,3974,3977,3979],{"class":1946,"line":1967},[1944,3969,2745],{"class":1950},[1944,3971,1954],{"class":1953},[1944,3973,1976],{"class":1953},[1944,3975,3976],{"class":1979},"coverStyle",[1944,3978,1982],{"class":1953},[1944,3980,1985],{"class":1953},[1944,3982,3983,3985,3987,3989,3991,3993],{"class":1946,"line":1988},[1944,3984,2760],{"class":1950},[1944,3986,1954],{"class":1953},[1944,3988,1976],{"class":1953},[1944,3990,2767],{"class":1979},[1944,3992,1982],{"class":1953},[1944,3994,1985],{"class":1953},[1944,3996,3997,3999,4001,4003,4006,4008],{"class":1946,"line":2005},[1944,3998,3599],{"class":3370},[1944,4000,3055],{"class":1970},[1944,4002,1982],{"class":1953},[1944,4004,4005],{"class":1979},"full-width",[1944,4007,1982],{"class":1953},[1944,4009,1985],{"class":1953},[1944,4011,4012,4014,4016],{"class":1946,"line":2015},[1944,4013,2776],{"class":1950},[1944,4015,1954],{"class":1953},[1944,4017,1958],{"class":1970},[1944,4019,4020,4022,4024,4026,4028,4031,4033,4035,4037,4039,4041,4044,4046],{"class":1946,"line":2065},[1944,4021,2785],{"class":1953},[1944,4023,2050],{"class":1970},[1944,4025,1954],{"class":1953},[1944,4027,1976],{"class":1953},[1944,4029,4030],{"class":1979},"None",[1944,4032,1982],{"class":1953},[1944,4034,2033],{"class":1953},[1944,4036,2801],{"class":1970},[1944,4038,1954],{"class":1953},[1944,4040,1976],{"class":1953},[1944,4042,4043],{"class":1979},"none",[1944,4045,1982],{"class":1953},[1944,4047,2062],{"class":1953},[1944,4049,4050,4052,4054,4056,4058,4061,4063,4065,4067,4069,4071,4074,4076,4078,4081,4083,4085,4088,4090],{"class":1946,"line":2109},[1944,4051,2785],{"class":1953},[1944,4053,2050],{"class":1970},[1944,4055,1954],{"class":1953},[1944,4057,1976],{"class":1953},[1944,4059,4060],{"class":1979},"Gradient",[1944,4062,1982],{"class":1953},[1944,4064,2033],{"class":1953},[1944,4066,2801],{"class":1970},[1944,4068,1954],{"class":1953},[1944,4070,1976],{"class":1953},[1944,4072,4073],{"class":1979},"gradient",[1944,4075,1982],{"class":1953},[1944,4077,2033],{"class":1953},[1944,4079,4080],{"class":1970}," icon",[1944,4082,1954],{"class":1953},[1944,4084,1976],{"class":1953},[1944,4086,4087],{"class":1979},"boxGradient",[1944,4089,1982],{"class":1953},[1944,4091,2062],{"class":1953},[1944,4093,4094,4096,4098,4100,4102,4105,4107,4109,4111,4113,4115,4118,4120,4122,4124,4126,4128,4131,4133],{"class":1946,"line":2117},[1944,4095,2785],{"class":1953},[1944,4097,2050],{"class":1970},[1944,4099,1954],{"class":1953},[1944,4101,1976],{"class":1953},[1944,4103,4104],{"class":1979},"Solid",[1944,4106,1982],{"class":1953},[1944,4108,2033],{"class":1953},[1944,4110,2801],{"class":1970},[1944,4112,1954],{"class":1953},[1944,4114,1976],{"class":1953},[1944,4116,4117],{"class":1979},"solid",[1944,4119,1982],{"class":1953},[1944,4121,2033],{"class":1953},[1944,4123,4080],{"class":1970},[1944,4125,1954],{"class":1953},[1944,4127,1976],{"class":1953},[1944,4129,4130],{"class":1979},"boxSolid",[1944,4132,1982],{"class":1953},[1944,4134,2062],{"class":1953},[1944,4136,4137,4139],{"class":1946,"line":2123},[1944,4138,2846],{"class":1970},[1944,4140,1985],{"class":1953},[1944,4142,4143],{"class":1946,"line":2128},[1944,4144,2570],{"class":1953},[2233,4146,4147],{},[2237,4148,4150,4151,4154],{"name":3721,"type":4149,":required":2257},"{ value: string; label: string; icon?: string }[]","At least one option is required. Icons are optional per option. See ",[1921,4152,4153],{"href":543},"Studio icons"," for available names.",[1912,4156,4157,3213,4159,3216,4161,3732],{},[1930,4158,3212],{},[1916,4160,2240],{},[1930,4162,3219],{},[3223,4164],{},[2348,4166,2248],{"id":2248},[1912,4168,4169],{},"Icon picker. Lets editors choose from available icon sets.",[3129,4171],{"alt":4172,"background":3132,"height":4173,"scale":3134,"src":4174,"width":3136},"An icon field in the Studio sidebar: a picker with a Select Icon dropdown.",154,"/assets/img/schema-fields/icon.png",[1935,4176,4178],{"className":1937,"code":4177,"language":1939,"meta":1940,"style":1940},"{ type: 'icon', name: 'icon', label: 'Icon' }\n",[1916,4179,4180],{"__ignoreMap":1940},[1944,4181,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218],{"class":1946,"line":1947},[1944,4183,2528],{"class":1953},[1944,4185,2021],{"class":1950},[1944,4187,1954],{"class":1953},[1944,4189,1976],{"class":1953},[1944,4191,2248],{"class":1979},[1944,4193,1982],{"class":1953},[1944,4195,2033],{"class":1953},[1944,4197,2036],{"class":1950},[1944,4199,1954],{"class":1953},[1944,4201,1976],{"class":1953},[1944,4203,2248],{"class":1979},[1944,4205,1982],{"class":1953},[1944,4207,2033],{"class":1953},[1944,4209,2050],{"class":1950},[1944,4211,1954],{"class":1953},[1944,4213,1976],{"class":1953},[1944,4215,1152],{"class":1979},[1944,4217,1982],{"class":1953},[1944,4219,2680],{"class":1953},[1912,4221,4222],{},"No type-specific properties.",[1912,4224,4225,3213,4227,3216,4230,3213,4232],{},[1930,4226,3212],{},[1916,4228,4229],{},"string | undefined",[1930,4231,3219],{},[1916,4233,3025],{},[3223,4235],{},[2348,4237,3085],{"id":3085},[1912,4239,4240,4241,4243],{},"Displays a read-only heading or help text inside the sidebar. Not a data field, so it does not produce a prop value. It still requires a ",[1916,4242,2301],{}," however.",[3129,4245],{"alt":4246,"background":3132,"height":4247,"scale":3134,"src":4248,"width":3136},"An info field in the Studio sidebar: a read-only Tiles styling heading with help text.",145,"/assets/img/schema-fields/info.png",[1935,4250,4252],{"className":1937,"code":4251,"language":1939,"meta":1940,"style":1940},"{ type: 'info', name: 'tilesInfo', label: 'Tiles styling', description: 'These are global settings. However, you can customize each tile individually.' }\n",[1916,4253,4254],{"__ignoreMap":1940},[1944,4255,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4279,4281,4283,4285,4287,4289,4292,4294,4296,4299,4301,4303,4306,4308],{"class":1946,"line":1947},[1944,4257,2528],{"class":1953},[1944,4259,2021],{"class":1950},[1944,4261,1954],{"class":1953},[1944,4263,1976],{"class":1953},[1944,4265,3085],{"class":1979},[1944,4267,1982],{"class":1953},[1944,4269,2033],{"class":1953},[1944,4271,2036],{"class":1950},[1944,4273,1954],{"class":1953},[1944,4275,1976],{"class":1953},[1944,4277,4278],{"class":1979},"tilesInfo",[1944,4280,1982],{"class":1953},[1944,4282,2033],{"class":1953},[1944,4284,2050],{"class":1950},[1944,4286,1954],{"class":1953},[1944,4288,1976],{"class":1953},[1944,4290,4291],{"class":1979},"Tiles styling",[1944,4293,1982],{"class":1953},[1944,4295,2033],{"class":1953},[1944,4297,4298],{"class":1950}," description",[1944,4300,1954],{"class":1953},[1944,4302,1976],{"class":1953},[1944,4304,4305],{"class":1979},"These are global settings. However, you can customize each tile individually.",[1944,4307,1982],{"class":1953},[1944,4309,2680],{"class":1953},[1912,4311,4312,4314],{},[1930,4313,3212],{}," none (not passed as a prop)",[2228,4316,4318],{"id":4317},"complex-fields","Complex fields",[2348,4320,2076],{"id":2076},[1912,4322,4323],{},"Rich text editor with formatting (bold, italic, links, headings, lists, etc.).",[3129,4325],{"alt":4326,"background":3132,"height":4327,"scale":3134,"src":4328,"width":3136},"A richtext field in the Studio sidebar: a Quote editor with a bold/italic/underline/link toolbar above the text.",438,"/assets/img/schema-fields/richtext.png",[1935,4330,4332],{"className":1937,"code":4331,"language":1939,"meta":1940,"style":1940},"{ type: 'richtext', name: 'quote', label: 'Quote', placeholder: 'Write something...' }\n",[1916,4333,4334],{"__ignoreMap":1940},[1944,4335,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4359,4361,4363,4365,4367,4369,4372,4374,4376,4378,4380,4382,4385,4387],{"class":1946,"line":1947},[1944,4337,2528],{"class":1953},[1944,4339,2021],{"class":1950},[1944,4341,1954],{"class":1953},[1944,4343,1976],{"class":1953},[1944,4345,2076],{"class":1979},[1944,4347,1982],{"class":1953},[1944,4349,2033],{"class":1953},[1944,4351,2036],{"class":1950},[1944,4353,1954],{"class":1953},[1944,4355,1976],{"class":1953},[1944,4357,4358],{"class":1979},"quote",[1944,4360,1982],{"class":1953},[1944,4362,2033],{"class":1953},[1944,4364,2050],{"class":1950},[1944,4366,1954],{"class":1953},[1944,4368,1976],{"class":1953},[1944,4370,4371],{"class":1979},"Quote",[1944,4373,1982],{"class":1953},[1944,4375,2033],{"class":1953},[1944,4377,3186],{"class":1950},[1944,4379,1954],{"class":1953},[1944,4381,1976],{"class":1953},[1944,4383,4384],{"class":1979},"Write something...",[1944,4386,1982],{"class":1953},[1944,4388,2680],{"class":1953},[2233,4390,4391],{},[2237,4392,3296],{"name":3202,"type":2240},[1912,4394,4395,4396,4399],{},"The field value is an HTML string. Render it with the ",[1916,4397,4398],{},"RichContent"," component from the UI Kit to get consistent typography for headings, lists, blockquotes, tables, links, and images:",[1935,4401,4405],{"className":4402,"code":4403,"language":4404,"meta":1940,"style":1940},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CRichContent :html=\"body\" />\n\u003C/template>\n","vue",[1916,4406,4407,4418,4442],{"__ignoreMap":1940},[1944,4408,4409,4412,4415],{"class":1946,"line":1947},[1944,4410,4411],{"class":1953},"\u003C",[1944,4413,4414],{"class":1970},"template",[1944,4416,4417],{"class":1953},">\n",[1944,4419,4420,4423,4425,4429,4432,4435,4437,4439],{"class":1946,"line":1961},[1944,4421,4422],{"class":1953},"  \u003C",[1944,4424,4398],{"class":1970},[1944,4426,4428],{"class":4427},"spNyl"," :html",[1944,4430,4431],{"class":1953},"=",[1944,4433,4434],{"class":1953},"\"",[1944,4436,2089],{"class":1979},[1944,4438,4434],{"class":1953},[1944,4440,4441],{"class":1953}," />\n",[1944,4443,4444,4447,4449],{"class":1946,"line":1967},[1944,4445,4446],{"class":1953},"\u003C/",[1944,4448,4414],{"class":1970},[1944,4450,4417],{"class":1953},[1912,4452,4453,4454,4457],{},"Using ",[1916,4455,4456],{},"v-html"," directly works but skips these styles.",[1912,4459,4460,3213,4462,3216,4464,3213,4466],{},[1930,4461,3212],{},[1916,4463,2240],{},[1930,4465,3219],{},[1916,4467,2931],{},[3223,4469],{},[2348,4471,2178],{"id":2178},[1912,4473,4474],{},"Color picker. Supports theme colors and optional custom color input.",[3129,4476],{"alt":4477,"background":3132,"height":3319,"scale":3134,"src":4478,"width":3136},"A color field in the Studio sidebar: a swatch labelled Fallback Color showing the theme color purple-9.","/assets/img/schema-fields/color.png",[1935,4480,4482],{"className":1937,"code":4481,"language":1939,"meta":1940,"style":1940},"{ type: 'color', name: 'fallbackColor', label: 'Fallback Color' }\n",[1916,4483,4484],{"__ignoreMap":1940},[1944,4485,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4509,4511,4513,4515,4517,4519,4522,4524],{"class":1946,"line":1947},[1944,4487,2528],{"class":1953},[1944,4489,2021],{"class":1950},[1944,4491,1954],{"class":1953},[1944,4493,1976],{"class":1953},[1944,4495,2178],{"class":1979},[1944,4497,1982],{"class":1953},[1944,4499,2033],{"class":1953},[1944,4501,2036],{"class":1950},[1944,4503,1954],{"class":1953},[1944,4505,1976],{"class":1953},[1944,4507,4508],{"class":1979},"fallbackColor",[1944,4510,1982],{"class":1953},[1944,4512,2033],{"class":1953},[1944,4514,2050],{"class":1950},[1944,4516,1954],{"class":1953},[1944,4518,1976],{"class":1953},[1944,4520,4521],{"class":1979},"Fallback Color",[1944,4523,1982],{"class":1953},[1944,4525,2680],{"class":1953},[2233,4527,4528,4532],{},[2237,4529,4531],{"name":4530,"type":2256},"allowCustom","Allow editors to enter a custom hex/rgba value.",[2237,4533,4535],{"name":4534,"type":2256},"allowAlpha","Allow alpha (transparency) values.",[1912,4537,4538,3213,4540,3216,4543,3213,4545],{},[1930,4539,3212],{},[1916,4541,4542],{},"ColorFieldValue | undefined",[1930,4544,3219],{},[1916,4546,3025],{},[3223,4548],{},[2348,4550,3012],{"id":3012},[1912,4552,4553],{},"Media picker for images and videos from the media library.",[3129,4555],{"alt":4556,"background":3132,"height":4557,"scale":3134,"src":4558,"width":3136},"A media field in the Studio sidebar: a Media picker with a Static/Responsive toggle, mobile and desktop image previews, and an alt text input.",937,"/assets/img/schema-fields/media.png",[1935,4560,4562],{"className":1937,"code":4561,"language":1939,"meta":1940,"style":1940},"{ type: 'media', name: 'heroImage', label: 'Media', allowedTypes: ['image'] }\n",[1916,4563,4564],{"__ignoreMap":1940},[1944,4565,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4589,4591,4593,4595,4597,4599,4601,4603,4605,4608,4610,4612,4614,4617,4619,4621],{"class":1946,"line":1947},[1944,4567,2528],{"class":1953},[1944,4569,2021],{"class":1950},[1944,4571,1954],{"class":1953},[1944,4573,1976],{"class":1953},[1944,4575,3012],{"class":1979},[1944,4577,1982],{"class":1953},[1944,4579,2033],{"class":1953},[1944,4581,2036],{"class":1950},[1944,4583,1954],{"class":1953},[1944,4585,1976],{"class":1953},[1944,4587,4588],{"class":1979},"heroImage",[1944,4590,1982],{"class":1953},[1944,4592,2033],{"class":1953},[1944,4594,2050],{"class":1950},[1944,4596,1954],{"class":1953},[1944,4598,1976],{"class":1953},[1944,4600,387],{"class":1979},[1944,4602,1982],{"class":1953},[1944,4604,2033],{"class":1953},[1944,4606,4607],{"class":1950}," allowedTypes",[1944,4609,1954],{"class":1953},[1944,4611,2561],{"class":1970},[1944,4613,1982],{"class":1953},[1944,4615,4616],{"class":1979},"image",[1944,4618,1982],{"class":1953},[1944,4620,2567],{"class":1970},[1944,4622,2570],{"class":1953},[2233,4624,4625,4630,4634],{},[2237,4626,4629],{"name":4627,"type":4628},"allowedTypes","('image' | 'video')[]","Restrict to specific media types. If omitted, both images and videos are allowed.",[2237,4631,4633],{"name":4632,"type":2256},"allowResponsive","Allow responsive image variants (separate sources for mobile and desktop).",[2237,4635,4637],{"name":4636,"type":2256},"allowFocalPoint","Allow setting a focal point on images.",[1912,4639,4640,4641,4645,4646,4648],{},"The field value is a ",[1921,4642,4643],{"href":388},[1916,4644,387],{}," object containing source URLs, dimensions, and alt text. Render it with the ",[1916,4647,387],{}," component from the UI Kit:",[1935,4650,4652],{"className":4402,"code":4651,"language":4404,"meta":1940,"style":1940},"\u003Ctemplate>\n  \u003CMedia v-if=\"heroImage\" :media=\"heroImage\" sizes=\"100vw md:50vw\" />\n\u003C/template>\n",[1916,4653,4654,4662,4704],{"__ignoreMap":1940},[1944,4655,4656,4658,4660],{"class":1946,"line":1947},[1944,4657,4411],{"class":1953},[1944,4659,4414],{"class":1970},[1944,4661,4417],{"class":1953},[1944,4663,4664,4666,4668,4671,4673,4675,4677,4679,4682,4684,4686,4688,4690,4693,4695,4697,4700,4702],{"class":1946,"line":1961},[1944,4665,4422],{"class":1953},[1944,4667,387],{"class":1970},[1944,4669,4670],{"class":4427}," v-if",[1944,4672,4431],{"class":1953},[1944,4674,4434],{"class":1953},[1944,4676,4588],{"class":1979},[1944,4678,4434],{"class":1953},[1944,4680,4681],{"class":4427}," :media",[1944,4683,4431],{"class":1953},[1944,4685,4434],{"class":1953},[1944,4687,4588],{"class":1979},[1944,4689,4434],{"class":1953},[1944,4691,4692],{"class":4427}," sizes",[1944,4694,4431],{"class":1953},[1944,4696,4434],{"class":1953},[1944,4698,4699],{"class":1979},"100vw md:50vw",[1944,4701,4434],{"class":1953},[1944,4703,4441],{"class":1953},[1944,4705,4706,4708,4710],{"class":1946,"line":1967},[1944,4707,4446],{"class":1953},[1944,4709,4414],{"class":1970},[1944,4711,4417],{"class":1953},[1912,4713,4714,4715,4717,4718,4721,4722,2268],{},"When ",[1916,4716,4627],{}," is set to ",[1916,4719,4720],{},"['image']",", the prop type narrows to ",[1916,4723,4724],{},"MediaImage",[1912,4726,4727,3213,4729,3216,4732,3213,4734],{},[1930,4728,3212],{},[1916,4730,4731],{},"MediaImage | MediaVideo | undefined",[1930,4733,3219],{},[1916,4735,3025],{},[3223,4737],{},[2348,4739,3015],{"id":3015},[1912,4741,4742],{},"Link picker. Editors can choose between internal pages, external URLs, page anchors, and entity references (products, categories, etc.).",[3129,4744],{"alt":4745,"background":3132,"height":4746,"scale":3134,"src":4747,"width":3136},"A link field in the Studio sidebar: a Link picker showing the selected target Contact.",156,"/assets/img/schema-fields/link.png",[1935,4749,4751],{"className":1937,"code":4750,"language":1939,"meta":1940,"style":1940},"{ type: 'link', name: 'link', label: 'Link' }\n",[1916,4752,4753],{"__ignoreMap":1940},[1944,4754,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791],{"class":1946,"line":1947},[1944,4756,2528],{"class":1953},[1944,4758,2021],{"class":1950},[1944,4760,1954],{"class":1953},[1944,4762,1976],{"class":1953},[1944,4764,3015],{"class":1979},[1944,4766,1982],{"class":1953},[1944,4768,2033],{"class":1953},[1944,4770,2036],{"class":1950},[1944,4772,1954],{"class":1953},[1944,4774,1976],{"class":1953},[1944,4776,3015],{"class":1979},[1944,4778,1982],{"class":1953},[1944,4780,2033],{"class":1953},[1944,4782,2050],{"class":1950},[1944,4784,1954],{"class":1953},[1944,4786,1976],{"class":1953},[1944,4788,383],{"class":1979},[1944,4790,1982],{"class":1953},[1944,4792,2680],{"class":1953},[1912,4794,4222],{},[1912,4796,4640,4797,4801],{},[1921,4798,4799],{"href":384},[1916,4800,383],{}," object. The link type depends on what the editor selected:",[2358,4803,4804,4813],{},[2361,4805,4806],{},[2364,4807,4808,4811],{},[2367,4809,4810],{},"Link variant",[2367,4812,3276],{},[2375,4814,4815,4825,4835,4848,4858],{},[2364,4816,4817,4822],{},[2380,4818,4819],{},[1916,4820,4821],{},"reference",[2380,4823,4824],{},"A link to a product, category, or blog post by slug",[2364,4826,4827,4832],{},[2380,4828,4829],{},[1916,4830,4831],{},"url",[2380,4833,4834],{},"An external URL",[2364,4836,4837,4842],{},[2380,4838,4839],{},[1916,4840,4841],{},"anchor",[2380,4843,4844,4845,2953],{},"A same-page anchor (e.g. ",[1916,4846,4847],{},"#features",[2364,4849,4850,4855],{},[2380,4851,4852],{},[1916,4853,4854],{},"page",[2380,4856,4857],{},"A link to a specific page by ID",[2364,4859,4860,4865],{},[2380,4861,4862],{},[1916,4863,4864],{},"pageType",[2380,4866,4867],{},"A link to a page type with parameters",[1912,4869,4870,4871,4873,4874,4877,4878,1954],{},"Resolve a ",[1916,4872,383],{}," to a URL string with ",[1916,4875,4876],{},"linkResolver.resolve()"," and pass it to an anchor or ",[1916,4879,4880],{},"NuxtLink",[1935,4882,4884],{"className":4402,"code":4883,"language":4404,"meta":1940,"style":1940},"\u003Ctemplate>\n  \u003CNuxtLink v-if=\"ctaLink\" :to=\"linkResolver.resolve(ctaLink)\">\n    {{ ctaLabel }}\n  \u003C/NuxtLink>\n\u003C/template>\n",[1916,4885,4886,4894,4925,4930,4939],{"__ignoreMap":1940},[1944,4887,4888,4890,4892],{"class":1946,"line":1947},[1944,4889,4411],{"class":1953},[1944,4891,4414],{"class":1970},[1944,4893,4417],{"class":1953},[1944,4895,4896,4898,4900,4902,4904,4906,4909,4911,4914,4916,4918,4921,4923],{"class":1946,"line":1961},[1944,4897,4422],{"class":1953},[1944,4899,4880],{"class":1970},[1944,4901,4670],{"class":4427},[1944,4903,4431],{"class":1953},[1944,4905,4434],{"class":1953},[1944,4907,4908],{"class":1979},"ctaLink",[1944,4910,4434],{"class":1953},[1944,4912,4913],{"class":4427}," :to",[1944,4915,4431],{"class":1953},[1944,4917,4434],{"class":1953},[1944,4919,4920],{"class":1979},"linkResolver.resolve(ctaLink)",[1944,4922,4434],{"class":1953},[1944,4924,4417],{"class":1953},[1944,4926,4927],{"class":1946,"line":1967},[1944,4928,4929],{"class":1957},"    {{ ctaLabel }}\n",[1944,4931,4932,4935,4937],{"class":1946,"line":1988},[1944,4933,4934],{"class":1953},"  \u003C/",[1944,4936,4880],{"class":1970},[1944,4938,4417],{"class":1953},[1944,4940,4941,4943,4945],{"class":1946,"line":2005},[1944,4942,4446],{"class":1953},[1944,4944,4414],{"class":1970},[1944,4946,4417],{"class":1953},[1912,4948,4949,4950,4953,4954,4960,4961,4963,4964,2268],{},"Outside a template or ",[1916,4951,4952],{},"computed()",", use ",[1921,4955,4957],{"href":4956},"/frontend/api-reference/common-types/link#resolving-links",[1916,4958,4959],{},"useResolvedLink()"," instead. A bare ",[1916,4962,4876],{}," call won't react to locale changes or ",[1921,4965,4967],{"href":4966},"/frontend/features/hooks#link-resolver","link resolver hooks",[1912,4969,4970,3213,4972,3216,4975,3213,4977],{},[1930,4971,3212],{},[1916,4973,4974],{},"Link | undefined",[1930,4976,3219],{},[1916,4978,3025],{},[3223,4980],{},[2348,4982,2594],{"id":2594},[1912,4984,4985,4986,4988],{},"Groups nested fields into a single prop. The nested ",[1916,4987,1918],{}," uses the same fieldset structure as the top-level definition schema.",[3129,4990],{"alt":4991,"background":3132,"height":4992,"scale":3134,"src":4993,"width":3136},"An object field in the Studio sidebar: a Button group bordering its nested Label, Link, and Variant fields.",462,"/assets/img/schema-fields/object.png",[1935,4995,4997],{"className":1937,"code":4996,"language":1939,"meta":1940,"style":1940},"{\n  type: 'object',\n  name: 'badge',\n  label: 'Badge',\n  schema: [\n    {\n      fields: [\n        { type: 'text', name: 'label', label: 'Label' },\n        {\n          type: 'select',\n          name: 'variant',\n          label: 'Variant',\n          options: [\n            { label: 'Primary', value: 'primary' },\n            { label: 'Secondary', value: 'secondary' }\n          ],\n        },\n      ],\n    },\n  ],\n}\n",[1916,4998,4999,5003,5017,5032,5046,5055,5060,5069,5110,5115,5130,5145,5161,5170,5201,5231,5238,5243,5251,5257,5264],{"__ignoreMap":1940},[1944,5000,5001],{"class":1946,"line":1947},[1944,5002,2724],{"class":1953},[1944,5004,5005,5007,5009,5011,5013,5015],{"class":1946,"line":1961},[1944,5006,2729],{"class":1950},[1944,5008,1954],{"class":1953},[1944,5010,1976],{"class":1953},[1944,5012,2594],{"class":1979},[1944,5014,1982],{"class":1953},[1944,5016,1985],{"class":1953},[1944,5018,5019,5021,5023,5025,5028,5030],{"class":1946,"line":1967},[1944,5020,2745],{"class":1950},[1944,5022,1954],{"class":1953},[1944,5024,1976],{"class":1953},[1944,5026,5027],{"class":1979},"badge",[1944,5029,1982],{"class":1953},[1944,5031,1985],{"class":1953},[1944,5033,5034,5036,5038,5040,5042,5044],{"class":1946,"line":1988},[1944,5035,2760],{"class":1950},[1944,5037,1954],{"class":1953},[1944,5039,1976],{"class":1953},[1944,5041,1496],{"class":1979},[1944,5043,1982],{"class":1953},[1944,5045,1985],{"class":1953},[1944,5047,5048,5051,5053],{"class":1946,"line":2005},[1944,5049,5050],{"class":1950},"  schema",[1944,5052,1954],{"class":1953},[1944,5054,1958],{"class":1970},[1944,5056,5057],{"class":1946,"line":2015},[1944,5058,5059],{"class":1953},"    {\n",[1944,5061,5062,5065,5067],{"class":1946,"line":2065},[1944,5063,5064],{"class":1970},"      fields",[1944,5066,1954],{"class":1953},[1944,5068,1958],{"class":1970},[1944,5070,5071,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108],{"class":1946,"line":2109},[1944,5072,5073],{"class":1953},"        {",[1944,5075,2021],{"class":1970},[1944,5077,1954],{"class":1953},[1944,5079,1976],{"class":1953},[1944,5081,2028],{"class":1979},[1944,5083,1982],{"class":1953},[1944,5085,2033],{"class":1953},[1944,5087,2036],{"class":1970},[1944,5089,1954],{"class":1953},[1944,5091,1976],{"class":1953},[1944,5093,2239],{"class":1979},[1944,5095,1982],{"class":1953},[1944,5097,2033],{"class":1953},[1944,5099,2050],{"class":1970},[1944,5101,1954],{"class":1953},[1944,5103,1976],{"class":1953},[1944,5105,1403],{"class":1979},[1944,5107,1982],{"class":1953},[1944,5109,2062],{"class":1953},[1944,5111,5112],{"class":1946,"line":2117},[1944,5113,5114],{"class":1953},"        {\n",[1944,5116,5117,5120,5122,5124,5126,5128],{"class":1946,"line":2123},[1944,5118,5119],{"class":1970},"          type",[1944,5121,1954],{"class":1953},[1944,5123,1976],{"class":1953},[1944,5125,2537],{"class":1979},[1944,5127,1982],{"class":1953},[1944,5129,1985],{"class":1953},[1944,5131,5132,5135,5137,5139,5141,5143],{"class":1946,"line":2128},[1944,5133,5134],{"class":1970},"          name",[1944,5136,1954],{"class":1953},[1944,5138,1976],{"class":1953},[1944,5140,2714],{"class":1979},[1944,5142,1982],{"class":1953},[1944,5144,1985],{"class":1953},[1944,5146,5147,5150,5152,5154,5157,5159],{"class":1946,"line":2144},[1944,5148,5149],{"class":1970},"          label",[1944,5151,1954],{"class":1953},[1944,5153,1976],{"class":1953},[1944,5155,5156],{"class":1979},"Variant",[1944,5158,1982],{"class":1953},[1944,5160,1985],{"class":1953},[1944,5162,5163,5166,5168],{"class":1946,"line":2158},[1944,5164,5165],{"class":1970},"          options",[1944,5167,1954],{"class":1953},[1944,5169,1958],{"class":1970},[1944,5171,5172,5175,5177,5179,5181,5184,5186,5188,5190,5192,5194,5197,5199],{"class":1946,"line":2167},[1944,5173,5174],{"class":1953},"            {",[1944,5176,2050],{"class":1970},[1944,5178,1954],{"class":1953},[1944,5180,1976],{"class":1953},[1944,5182,5183],{"class":1979},"Primary",[1944,5185,1982],{"class":1953},[1944,5187,2033],{"class":1953},[1944,5189,2801],{"class":1970},[1944,5191,1954],{"class":1953},[1944,5193,1976],{"class":1953},[1944,5195,5196],{"class":1979},"primary",[1944,5198,1982],{"class":1953},[1944,5200,2062],{"class":1953},[1944,5202,5203,5205,5207,5209,5211,5214,5216,5218,5220,5222,5224,5227,5229],{"class":1946,"line":2211},[1944,5204,5174],{"class":1953},[1944,5206,2050],{"class":1970},[1944,5208,1954],{"class":1953},[1944,5210,1976],{"class":1953},[1944,5212,5213],{"class":1979},"Secondary",[1944,5215,1982],{"class":1953},[1944,5217,2033],{"class":1953},[1944,5219,2801],{"class":1970},[1944,5221,1954],{"class":1953},[1944,5223,1976],{"class":1953},[1944,5225,5226],{"class":1979},"secondary",[1944,5228,1982],{"class":1953},[1944,5230,2680],{"class":1953},[1944,5232,5233,5236],{"class":1946,"line":2218},[1944,5234,5235],{"class":1970},"          ]",[1944,5237,1985],{"class":1953},[1944,5239,5240],{"class":1946,"line":2223},[1944,5241,5242],{"class":1953},"        },\n",[1944,5244,5246,5249],{"class":1946,"line":5245},18,[1944,5247,5248],{"class":1970},"      ]",[1944,5250,1985],{"class":1953},[1944,5252,5254],{"class":1946,"line":5253},19,[1944,5255,5256],{"class":1953},"    },\n",[1944,5258,5260,5262],{"class":1946,"line":5259},20,[1944,5261,2846],{"class":1970},[1944,5263,1985],{"class":1953},[1944,5265,5267],{"class":1946,"line":5266},21,[1944,5268,2570],{"class":1953},[2233,5270,5271],{},[2237,5272,5274],{"name":1918,"type":5273},"StudioFieldsetDefinition[]","Nested fieldsets. Same structure as the top-level definition schema.",[1912,5276,5277],{},"Access nested properties on the prop directly:",[1935,5279,5281],{"className":4402,"code":5280,"language":4404,"meta":1940,"style":1940},"\u003Cscript setup lang=\"ts\">\n// ---cut---\nconst { badge } = defineProps\u003C{\n  badge: { text: string; color: string | undefined }\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cspan v-if=\"badge.text\" class=\"badge\">\n    {{ badge.text }}\n  \u003C/span>\n\u003C/template>\n",[1916,5282,5283,5306,5311,5335,5370,5381,5389,5393,5401,5431,5436,5444],{"__ignoreMap":1940},[1944,5284,5285,5287,5290,5293,5296,5298,5300,5302,5304],{"class":1946,"line":1947},[1944,5286,4411],{"class":1953},[1944,5288,5289],{"class":1970},"script",[1944,5291,5292],{"class":4427}," setup",[1944,5294,5295],{"class":4427}," lang",[1944,5297,4431],{"class":1953},[1944,5299,4434],{"class":1953},[1944,5301,1939],{"class":1979},[1944,5303,4434],{"class":1953},[1944,5305,4417],{"class":1953},[1944,5307,5308],{"class":1946,"line":1961},[1944,5309,5310],{"class":2522},"// ---cut---\n",[1944,5312,5313,5316,5319,5322,5325,5328,5332],{"class":1946,"line":1967},[1944,5314,5315],{"class":4427},"const",[1944,5317,5318],{"class":1953}," {",[1944,5320,5321],{"class":1957}," badge ",[1944,5323,5324],{"class":1953},"}",[1944,5326,5327],{"class":1953}," =",[1944,5329,5331],{"class":5330},"s2Zo4"," defineProps",[1944,5333,5334],{"class":1953},"\u003C{\n",[1944,5336,5337,5340,5342,5344,5347,5349,5352,5355,5358,5360,5362,5365,5368],{"class":1946,"line":1988},[1944,5338,5339],{"class":1970},"  badge",[1944,5341,1954],{"class":1953},[1944,5343,5318],{"class":1953},[1944,5345,5346],{"class":1970}," text",[1944,5348,1954],{"class":1953},[1944,5350,5351],{"class":1950}," string",[1944,5353,5354],{"class":1953},";",[1944,5356,5357],{"class":1970}," color",[1944,5359,1954],{"class":1953},[1944,5361,5351],{"class":1950},[1944,5363,5364],{"class":1953}," |",[1944,5366,5367],{"class":1950}," undefined",[1944,5369,2680],{"class":1953},[1944,5371,5372,5375,5378],{"class":1946,"line":2005},[1944,5373,5374],{"class":1953},"}>",[1944,5376,5377],{"class":1957},"()",[1944,5379,5380],{"class":1953},";\n",[1944,5382,5383,5385,5387],{"class":1946,"line":2015},[1944,5384,4446],{"class":1953},[1944,5386,5289],{"class":1970},[1944,5388,4417],{"class":1953},[1944,5390,5391],{"class":1946,"line":2065},[1944,5392,2576],{"emptyLinePlaceholder":2575},[1944,5394,5395,5397,5399],{"class":1946,"line":2109},[1944,5396,4411],{"class":1953},[1944,5398,4414],{"class":1970},[1944,5400,4417],{"class":1953},[1944,5402,5403,5405,5407,5409,5411,5413,5416,5418,5421,5423,5425,5427,5429],{"class":1946,"line":2117},[1944,5404,4422],{"class":1953},[1944,5406,1944],{"class":1970},[1944,5408,4670],{"class":4427},[1944,5410,4431],{"class":1953},[1944,5412,4434],{"class":1953},[1944,5414,5415],{"class":1979},"badge.text",[1944,5417,4434],{"class":1953},[1944,5419,5420],{"class":4427}," class",[1944,5422,4431],{"class":1953},[1944,5424,4434],{"class":1953},[1944,5426,5027],{"class":1979},[1944,5428,4434],{"class":1953},[1944,5430,4417],{"class":1953},[1944,5432,5433],{"class":1946,"line":2123},[1944,5434,5435],{"class":1957},"    {{ badge.text }}\n",[1944,5437,5438,5440,5442],{"class":1946,"line":2128},[1944,5439,4934],{"class":1953},[1944,5441,1944],{"class":1970},[1944,5443,4417],{"class":1953},[1944,5445,5446,5448,5450],{"class":1946,"line":2144},[1944,5447,4446],{"class":1953},[1944,5449,4414],{"class":1970},[1944,5451,4417],{"class":1953},[1912,5453,5454,5455,5457,5458,5462],{},"An ",[1916,5456,2594],{}," field can also act as a ",[1921,5459,5461],{"href":5460},"#style-objects","style decorator"," to attach styling controls to another field.",[1912,5464,5465,3213,5467,5470,5471,5473],{},[1930,5466,3212],{},[1916,5468,5469],{},"Object"," (shape determined by nested schema) · ",[1930,5472,3219],{}," object with fallbacks applied recursively to each nested field",[3223,5475],{},[2348,5477,2983],{"id":2983},[1912,5479,5480],{},"Repeatable list of items. Each item has its own set of fields defined by a nested schema.",[3129,5482],{"alt":5483,"background":3132,"height":5484,"scale":3134,"src":5485,"width":3136},"An array field in the Studio sidebar: a USPs list of repeated Text items with an Add item button.",426,"/assets/img/schema-fields/array.png",[1935,5487,5489],{"className":1937,"code":5488,"language":1939,"meta":1940,"style":1940},"{\n  type: 'array',\n  name: 'usps',\n  label: 'USPs',\n  labelSingular: 'USP',\n  max: 3,\n  schema: [\n    {\n      fields: [\n        { type: 'text', name: 'text', label: 'Text' },\n        { type: 'icon', name: 'icon', label: 'Icon' },\n      ],\n    },\n  ],\n}\n",[1916,5490,5491,5495,5509,5524,5539,5555,5567,5575,5579,5587,5627,5667,5673,5677,5683],{"__ignoreMap":1940},[1944,5492,5493],{"class":1946,"line":1947},[1944,5494,2724],{"class":1953},[1944,5496,5497,5499,5501,5503,5505,5507],{"class":1946,"line":1961},[1944,5498,2729],{"class":1950},[1944,5500,1954],{"class":1953},[1944,5502,1976],{"class":1953},[1944,5504,2983],{"class":1979},[1944,5506,1982],{"class":1953},[1944,5508,1985],{"class":1953},[1944,5510,5511,5513,5515,5517,5520,5522],{"class":1946,"line":1967},[1944,5512,2745],{"class":1950},[1944,5514,1954],{"class":1953},[1944,5516,1976],{"class":1953},[1944,5518,5519],{"class":1979},"usps",[1944,5521,1982],{"class":1953},[1944,5523,1985],{"class":1953},[1944,5525,5526,5528,5530,5532,5535,5537],{"class":1946,"line":1988},[1944,5527,2760],{"class":1950},[1944,5529,1954],{"class":1953},[1944,5531,1976],{"class":1953},[1944,5533,5534],{"class":1979},"USPs",[1944,5536,1982],{"class":1953},[1944,5538,1985],{"class":1953},[1944,5540,5541,5544,5546,5548,5551,5553],{"class":1946,"line":2005},[1944,5542,5543],{"class":1950},"  labelSingular",[1944,5545,1954],{"class":1953},[1944,5547,1976],{"class":1953},[1944,5549,5550],{"class":1979},"USP",[1944,5552,1982],{"class":1953},[1944,5554,1985],{"class":1953},[1944,5556,5557,5560,5562,5565],{"class":1946,"line":2015},[1944,5558,5559],{"class":1950},"  max",[1944,5561,1954],{"class":1953},[1944,5563,5564],{"class":3288}," 3",[1944,5566,1985],{"class":1953},[1944,5568,5569,5571,5573],{"class":1946,"line":2065},[1944,5570,5050],{"class":1950},[1944,5572,1954],{"class":1953},[1944,5574,1958],{"class":1970},[1944,5576,5577],{"class":1946,"line":2109},[1944,5578,5059],{"class":1953},[1944,5580,5581,5583,5585],{"class":1946,"line":2117},[1944,5582,5064],{"class":1970},[1944,5584,1954],{"class":1953},[1944,5586,1958],{"class":1970},[1944,5588,5589,5591,5593,5595,5597,5599,5601,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625],{"class":1946,"line":2123},[1944,5590,5073],{"class":1953},[1944,5592,2021],{"class":1970},[1944,5594,1954],{"class":1953},[1944,5596,1976],{"class":1953},[1944,5598,2028],{"class":1979},[1944,5600,1982],{"class":1953},[1944,5602,2033],{"class":1953},[1944,5604,2036],{"class":1970},[1944,5606,1954],{"class":1953},[1944,5608,1976],{"class":1953},[1944,5610,2028],{"class":1979},[1944,5612,1982],{"class":1953},[1944,5614,2033],{"class":1953},[1944,5616,2050],{"class":1970},[1944,5618,1954],{"class":1953},[1944,5620,1976],{"class":1953},[1944,5622,1299],{"class":1979},[1944,5624,1982],{"class":1953},[1944,5626,2062],{"class":1953},[1944,5628,5629,5631,5633,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665],{"class":1946,"line":2128},[1944,5630,5073],{"class":1953},[1944,5632,2021],{"class":1970},[1944,5634,1954],{"class":1953},[1944,5636,1976],{"class":1953},[1944,5638,2248],{"class":1979},[1944,5640,1982],{"class":1953},[1944,5642,2033],{"class":1953},[1944,5644,2036],{"class":1970},[1944,5646,1954],{"class":1953},[1944,5648,1976],{"class":1953},[1944,5650,2248],{"class":1979},[1944,5652,1982],{"class":1953},[1944,5654,2033],{"class":1953},[1944,5656,2050],{"class":1970},[1944,5658,1954],{"class":1953},[1944,5660,1976],{"class":1953},[1944,5662,1152],{"class":1979},[1944,5664,1982],{"class":1953},[1944,5666,2062],{"class":1953},[1944,5668,5669,5671],{"class":1946,"line":2144},[1944,5670,5248],{"class":1970},[1944,5672,1985],{"class":1953},[1944,5674,5675],{"class":1946,"line":2158},[1944,5676,5256],{"class":1953},[1944,5678,5679,5681],{"class":1946,"line":2167},[1944,5680,2846],{"class":1970},[1944,5682,1985],{"class":1953},[1944,5684,5685],{"class":1946,"line":2211},[1944,5686,2570],{"class":1953},[2233,5688,5689,5692,5699,5702],{},[2237,5690,5691],{"name":1918,"type":5273},"Fields for each array item.",[2237,5693,5695,5696,5698],{"name":5694,"type":2240},"labelSingular","Label used for the \"Add ",[1944,5697,5694],{}," \" button.",[2237,5700,5701],{"name":3417,"type":3007},"Maximum number of items.",[2237,5703,5705],{"name":5704,"type":2240},"itemLabelProperty","Field name whose value is used as the item label in the list view.",[1912,5707,5708,5709,5712,5713,5716,5717,5719],{},"Each array item receives a stable ",[1916,5710,5711],{},".id"," property generated by Studio. Use it as the ",[1916,5714,5715],{},":key"," in ",[1916,5718,2466],{}," loops:",[1935,5721,5723],{"className":4402,"code":5722,"language":4404,"meta":1940,"style":1940},"\u003Cscript setup lang=\"ts\">\n// ---cut---\nconst { features } = defineProps\u003C{\n  features: { id: string; title: string; icon: string | undefined; description: string }[]\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cul>\n    \u003Cli v-for=\"feature in features\" :key=\"feature.id\">\n      \u003Ch3>{{ feature.title }}\u003C/h3>\n      \u003Cp>{{ feature.description }}\u003C/p>\n    \u003C/li>\n  \u003C/ul>\n\u003C/template>\n",[1916,5724,5725,5745,5749,5766,5817,5825,5833,5837,5845,5853,5886,5905,5922,5931,5939],{"__ignoreMap":1940},[1944,5726,5727,5729,5731,5733,5735,5737,5739,5741,5743],{"class":1946,"line":1947},[1944,5728,4411],{"class":1953},[1944,5730,5289],{"class":1970},[1944,5732,5292],{"class":4427},[1944,5734,5295],{"class":4427},[1944,5736,4431],{"class":1953},[1944,5738,4434],{"class":1953},[1944,5740,1939],{"class":1979},[1944,5742,4434],{"class":1953},[1944,5744,4417],{"class":1953},[1944,5746,5747],{"class":1946,"line":1961},[1944,5748,5310],{"class":2522},[1944,5750,5751,5753,5755,5758,5760,5762,5764],{"class":1946,"line":1967},[1944,5752,5315],{"class":4427},[1944,5754,5318],{"class":1953},[1944,5756,5757],{"class":1957}," features ",[1944,5759,5324],{"class":1953},[1944,5761,5327],{"class":1953},[1944,5763,5331],{"class":5330},[1944,5765,5334],{"class":1953},[1944,5767,5768,5771,5773,5775,5778,5780,5782,5784,5787,5789,5791,5793,5795,5797,5799,5801,5803,5805,5807,5809,5811,5814],{"class":1946,"line":1988},[1944,5769,5770],{"class":1970},"  features",[1944,5772,1954],{"class":1953},[1944,5774,5318],{"class":1953},[1944,5776,5777],{"class":1970}," id",[1944,5779,1954],{"class":1953},[1944,5781,5351],{"class":1950},[1944,5783,5354],{"class":1953},[1944,5785,5786],{"class":1970}," title",[1944,5788,1954],{"class":1953},[1944,5790,5351],{"class":1950},[1944,5792,5354],{"class":1953},[1944,5794,4080],{"class":1970},[1944,5796,1954],{"class":1953},[1944,5798,5351],{"class":1950},[1944,5800,5364],{"class":1953},[1944,5802,5367],{"class":1950},[1944,5804,5354],{"class":1953},[1944,5806,4298],{"class":1970},[1944,5808,1954],{"class":1953},[1944,5810,5351],{"class":1950},[1944,5812,5813],{"class":1953}," }",[1944,5815,5816],{"class":1957},"[]\n",[1944,5818,5819,5821,5823],{"class":1946,"line":2005},[1944,5820,5374],{"class":1953},[1944,5822,5377],{"class":1957},[1944,5824,5380],{"class":1953},[1944,5826,5827,5829,5831],{"class":1946,"line":2015},[1944,5828,4446],{"class":1953},[1944,5830,5289],{"class":1970},[1944,5832,4417],{"class":1953},[1944,5834,5835],{"class":1946,"line":2065},[1944,5836,2576],{"emptyLinePlaceholder":2575},[1944,5838,5839,5841,5843],{"class":1946,"line":2109},[1944,5840,4411],{"class":1953},[1944,5842,4414],{"class":1970},[1944,5844,4417],{"class":1953},[1944,5846,5847,5849,5851],{"class":1946,"line":2117},[1944,5848,4422],{"class":1953},[1944,5850,2877],{"class":1970},[1944,5852,4417],{"class":1953},[1944,5854,5855,5858,5860,5863,5865,5867,5870,5872,5875,5877,5879,5882,5884],{"class":1946,"line":2123},[1944,5856,5857],{"class":1953},"    \u003C",[1944,5859,2880],{"class":1970},[1944,5861,5862],{"class":4427}," v-for",[1944,5864,4431],{"class":1953},[1944,5866,4434],{"class":1953},[1944,5868,5869],{"class":1979},"feature in features",[1944,5871,4434],{"class":1953},[1944,5873,5874],{"class":4427}," :key",[1944,5876,4431],{"class":1953},[1944,5878,4434],{"class":1953},[1944,5880,5881],{"class":1979},"feature.id",[1944,5883,4434],{"class":1953},[1944,5885,4417],{"class":1953},[1944,5887,5888,5891,5893,5896,5899,5901,5903],{"class":1946,"line":2128},[1944,5889,5890],{"class":1953},"      \u003C",[1944,5892,2348],{"class":1970},[1944,5894,5895],{"class":1953},">",[1944,5897,5898],{"class":1957},"{{ feature.title }}",[1944,5900,4446],{"class":1953},[1944,5902,2348],{"class":1970},[1944,5904,4417],{"class":1953},[1944,5906,5907,5909,5911,5913,5916,5918,5920],{"class":1946,"line":2144},[1944,5908,5890],{"class":1953},[1944,5910,1912],{"class":1970},[1944,5912,5895],{"class":1953},[1944,5914,5915],{"class":1957},"{{ feature.description }}",[1944,5917,4446],{"class":1953},[1944,5919,1912],{"class":1970},[1944,5921,4417],{"class":1953},[1944,5923,5924,5927,5929],{"class":1946,"line":2158},[1944,5925,5926],{"class":1953},"    \u003C/",[1944,5928,2880],{"class":1970},[1944,5930,4417],{"class":1953},[1944,5932,5933,5935,5937],{"class":1946,"line":2167},[1944,5934,4934],{"class":1953},[1944,5936,2877],{"class":1970},[1944,5938,4417],{"class":1953},[1944,5940,5941,5943,5945],{"class":1946,"line":2211},[1944,5942,4446],{"class":1953},[1944,5944,4414],{"class":1970},[1944,5946,4417],{"class":1953},[1912,5948,5949,3213,5951,5954,5955,5958,5959,3213,5961],{},[1930,5950,3212],{},[1916,5952,5953],{},"Array"," (each item shaped by the nested schema, plus an ",[1916,5956,5957],{},"id"," property) · ",[1930,5960,3219],{},[1916,5962,2988],{},[3223,5964],{},[2348,5966,3018],{"id":3018},[1912,5968,5969,5970,5973],{},"Connects a section or block to entity data from ",[1921,5971,5972],{"href":287},"Orchestr",". In Studio, editors configure which entities the component displays. At render time, Frontend Core resolves the configured query through Orchestr and passes the result to your component.",[3129,5975],{"alt":5976,"background":3132,"height":5977,"scale":3134,"src":5978,"width":3136},"A query field in the Studio sidebar: a Product picker bound to a Shopify Product by slug query.",179,"/assets/img/schema-fields/query.png",[1912,5980,5981],{},"A query field that fetches a list of products for a product slider:",[1935,5983,5985],{"className":1937,"code":5984,"language":1939,"meta":1940,"style":1940},"{\n  type: 'query',\n  name: 'products',\n  label: 'Products',\n  entityType: 'Product',\n  components: [ProductBase, ProductPrices, ProductMedia],\n  links: {\n    'ecommerce/product/variants': {\n      entityType: 'ProductVariant',\n      components: [ProductVariantBase, ProductVariantAvailability],\n      limit: 5,\n    },\n  },\n}\n",[1916,5986,5987,5991,6005,6020,6034,6049,6076,6086,6100,6115,6136,6147,6151,6155],{"__ignoreMap":1940},[1944,5988,5989],{"class":1946,"line":1947},[1944,5990,2724],{"class":1953},[1944,5992,5993,5995,5997,5999,6001,6003],{"class":1946,"line":1961},[1944,5994,2729],{"class":1950},[1944,5996,1954],{"class":1953},[1944,5998,1976],{"class":1953},[1944,6000,3018],{"class":1979},[1944,6002,1982],{"class":1953},[1944,6004,1985],{"class":1953},[1944,6006,6007,6009,6011,6013,6016,6018],{"class":1946,"line":1967},[1944,6008,2745],{"class":1950},[1944,6010,1954],{"class":1953},[1944,6012,1976],{"class":1953},[1944,6014,6015],{"class":1979},"products",[1944,6017,1982],{"class":1953},[1944,6019,1985],{"class":1953},[1944,6021,6022,6024,6026,6028,6030,6032],{"class":1946,"line":1988},[1944,6023,2760],{"class":1950},[1944,6025,1954],{"class":1953},[1944,6027,1976],{"class":1953},[1944,6029,1799],{"class":1979},[1944,6031,1982],{"class":1953},[1944,6033,1985],{"class":1953},[1944,6035,6036,6039,6041,6043,6045,6047],{"class":1946,"line":2005},[1944,6037,6038],{"class":1950},"  entityType",[1944,6040,1954],{"class":1953},[1944,6042,1976],{"class":1953},[1944,6044,318],{"class":1979},[1944,6046,1982],{"class":1953},[1944,6048,1985],{"class":1953},[1944,6050,6051,6054,6056,6058,6061,6063,6066,6068,6071,6074],{"class":1946,"line":2015},[1944,6052,6053],{"class":1950},"  components",[1944,6055,1954],{"class":1953},[1944,6057,2561],{"class":1970},[1944,6059,6060],{"class":1957},"ProductBase",[1944,6062,2033],{"class":1953},[1944,6064,6065],{"class":1957}," ProductPrices",[1944,6067,2033],{"class":1953},[1944,6069,6070],{"class":1957}," ProductMedia",[1944,6072,6073],{"class":1970},"]",[1944,6075,1985],{"class":1953},[1944,6077,6078,6081,6083],{"class":1946,"line":2065},[1944,6079,6080],{"class":1950},"  links",[1944,6082,1954],{"class":1953},[1944,6084,6085],{"class":1953}," {\n",[1944,6087,6088,6091,6094,6096,6098],{"class":1946,"line":2109},[1944,6089,6090],{"class":1953},"    '",[1944,6092,6093],{"class":1979},"ecommerce/product/variants",[1944,6095,1982],{"class":1953},[1944,6097,3055],{"class":1970},[1944,6099,2724],{"class":1953},[1944,6101,6102,6105,6107,6109,6111,6113],{"class":1946,"line":2117},[1944,6103,6104],{"class":1970},"      entityType",[1944,6106,1954],{"class":1953},[1944,6108,1976],{"class":1953},[1944,6110,342],{"class":1979},[1944,6112,1982],{"class":1953},[1944,6114,1985],{"class":1953},[1944,6116,6117,6120,6122,6124,6127,6129,6132,6134],{"class":1946,"line":2123},[1944,6118,6119],{"class":1970},"      components",[1944,6121,1954],{"class":1953},[1944,6123,2561],{"class":1970},[1944,6125,6126],{"class":1957},"ProductVariantBase",[1944,6128,2033],{"class":1953},[1944,6130,6131],{"class":1957}," ProductVariantAvailability",[1944,6133,6073],{"class":1970},[1944,6135,1985],{"class":1953},[1944,6137,6138,6141,6143,6145],{"class":1946,"line":2128},[1944,6139,6140],{"class":1970},"      limit",[1944,6142,1954],{"class":1953},[1944,6144,3396],{"class":3288},[1944,6146,1985],{"class":1953},[1944,6148,6149],{"class":1946,"line":2144},[1944,6150,5256],{"class":1953},[1944,6152,6153],{"class":1946,"line":2158},[1944,6154,2120],{"class":1953},[1944,6156,6157],{"class":1946,"line":2167},[1944,6158,2570],{"class":1953},[1912,6160,4714,6161,6164,6165,6167,6168,6171,6172,6175],{},[1916,6162,6163],{},"singleEntity"," is not set (or ",[1916,6166,2944],{},"), the prop contains a ",[1916,6169,6170],{},"ClientEntitySet"," with an ",[1916,6173,6174],{},"entities"," array. Iterate over it in your template:",[1935,6177,6179],{"className":4402,"code":6178,"language":4404,"meta":1940,"style":1940},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntitySet } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { products } = defineProps\u003C{\n  products: ClientEntitySet | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-for=\"product in products?.entities ?? []\" :key=\"product.id\">\n    \u003Ch2>{{ product.components.base.title }}\u003C/h2>\n    \u003CMedia\n      v-if=\"product.components.media\"\n      :media=\"product.components.media.image\"\n    />\n  \u003C/div>\n\u003C/template>\n",[1916,6180,6181,6201,6227,6231,6248,6262,6270,6278,6282,6290,6321,6338,6345,6360,6374,6379,6387],{"__ignoreMap":1940},[1944,6182,6183,6185,6187,6189,6191,6193,6195,6197,6199],{"class":1946,"line":1947},[1944,6184,4411],{"class":1953},[1944,6186,5289],{"class":1970},[1944,6188,5292],{"class":4427},[1944,6190,5295],{"class":4427},[1944,6192,4431],{"class":1953},[1944,6194,4434],{"class":1953},[1944,6196,1939],{"class":1979},[1944,6198,4434],{"class":1953},[1944,6200,4417],{"class":1953},[1944,6202,6203,6206,6208,6210,6213,6215,6218,6220,6223,6225],{"class":1946,"line":1961},[1944,6204,6205],{"class":3370},"import",[1944,6207,2021],{"class":3370},[1944,6209,5318],{"class":1953},[1944,6211,6212],{"class":1957}," ClientEntitySet",[1944,6214,5813],{"class":1953},[1944,6216,6217],{"class":3370}," from",[1944,6219,1976],{"class":1953},[1944,6221,6222],{"class":1979},"@laioutr-core/orchestr/types",[1944,6224,1982],{"class":1953},[1944,6226,5380],{"class":1953},[1944,6228,6229],{"class":1946,"line":1967},[1944,6230,5310],{"class":2522},[1944,6232,6233,6235,6237,6240,6242,6244,6246],{"class":1946,"line":1988},[1944,6234,5315],{"class":4427},[1944,6236,5318],{"class":1953},[1944,6238,6239],{"class":1957}," products ",[1944,6241,5324],{"class":1953},[1944,6243,5327],{"class":1953},[1944,6245,5331],{"class":5330},[1944,6247,5334],{"class":1953},[1944,6249,6250,6253,6255,6257,6259],{"class":1946,"line":2005},[1944,6251,6252],{"class":1970},"  products",[1944,6254,1954],{"class":1953},[1944,6256,6212],{"class":1950},[1944,6258,5364],{"class":1953},[1944,6260,6261],{"class":1950}," undefined\n",[1944,6263,6264,6266,6268],{"class":1946,"line":2015},[1944,6265,5374],{"class":1953},[1944,6267,5377],{"class":1957},[1944,6269,5380],{"class":1953},[1944,6271,6272,6274,6276],{"class":1946,"line":2065},[1944,6273,4446],{"class":1953},[1944,6275,5289],{"class":1970},[1944,6277,4417],{"class":1953},[1944,6279,6280],{"class":1946,"line":2109},[1944,6281,2576],{"emptyLinePlaceholder":2575},[1944,6283,6284,6286,6288],{"class":1946,"line":2117},[1944,6285,4411],{"class":1953},[1944,6287,4414],{"class":1970},[1944,6289,4417],{"class":1953},[1944,6291,6292,6294,6297,6299,6301,6303,6306,6308,6310,6312,6314,6317,6319],{"class":1946,"line":2123},[1944,6293,4422],{"class":1953},[1944,6295,6296],{"class":1970},"div",[1944,6298,5862],{"class":4427},[1944,6300,4431],{"class":1953},[1944,6302,4434],{"class":1953},[1944,6304,6305],{"class":1979},"product in products?.entities ?? []",[1944,6307,4434],{"class":1953},[1944,6309,5874],{"class":4427},[1944,6311,4431],{"class":1953},[1944,6313,4434],{"class":1953},[1944,6315,6316],{"class":1979},"product.id",[1944,6318,4434],{"class":1953},[1944,6320,4417],{"class":1953},[1944,6322,6323,6325,6327,6329,6332,6334,6336],{"class":1946,"line":2128},[1944,6324,5857],{"class":1953},[1944,6326,2228],{"class":1970},[1944,6328,5895],{"class":1953},[1944,6330,6331],{"class":1957},"{{ product.components.base.title }}",[1944,6333,4446],{"class":1953},[1944,6335,2228],{"class":1970},[1944,6337,4417],{"class":1953},[1944,6339,6340,6342],{"class":1946,"line":2144},[1944,6341,5857],{"class":1953},[1944,6343,6344],{"class":1970},"Media\n",[1944,6346,6347,6350,6352,6354,6357],{"class":1946,"line":2158},[1944,6348,6349],{"class":4427},"      v-if",[1944,6351,4431],{"class":1953},[1944,6353,4434],{"class":1953},[1944,6355,6356],{"class":1979},"product.components.media",[1944,6358,6359],{"class":1953},"\"\n",[1944,6361,6362,6365,6367,6369,6372],{"class":1946,"line":2167},[1944,6363,6364],{"class":4427},"      :media",[1944,6366,4431],{"class":1953},[1944,6368,4434],{"class":1953},[1944,6370,6371],{"class":1979},"product.components.media.image",[1944,6373,6359],{"class":1953},[1944,6375,6376],{"class":1946,"line":2211},[1944,6377,6378],{"class":1953},"    />\n",[1944,6380,6381,6383,6385],{"class":1946,"line":2218},[1944,6382,4934],{"class":1953},[1944,6384,6296],{"class":1970},[1944,6386,4417],{"class":1953},[1944,6388,6389,6391,6393],{"class":1946,"line":2223},[1944,6390,4446],{"class":1953},[1944,6392,4414],{"class":1970},[1944,6394,4417],{"class":1953},[1912,6396,6397,6398,6401,6402,6405],{},"Set ",[1916,6399,6400],{},"singleEntity: true"," when the component expects exactly one entity (e.g. a product detail page). The prop is then a single ",[1916,6403,6404],{},"ClientEntity"," instead of a set:",[1935,6407,6409],{"className":1937,"code":6408,"language":1939,"meta":1940,"style":1940},"{\n  type: 'query',\n  name: 'product',\n  label: 'Product',\n  entityType: 'Product',\n  singleEntity: true,\n  components: [ProductBase, ProductPrices, ProductDescription, ProductMedia],\n  links: {\n    'ecommerce/product/variants': {\n      entityType: 'ProductVariant',\n      components: [ProductVariantBase, ProductVariantInfo],\n    },\n  },\n}\n",[1916,6410,6411,6415,6429,6444,6458,6472,6483,6510,6518,6530,6544,6563,6567,6571],{"__ignoreMap":1940},[1944,6412,6413],{"class":1946,"line":1947},[1944,6414,2724],{"class":1953},[1944,6416,6417,6419,6421,6423,6425,6427],{"class":1946,"line":1961},[1944,6418,2729],{"class":1950},[1944,6420,1954],{"class":1953},[1944,6422,1976],{"class":1953},[1944,6424,3018],{"class":1979},[1944,6426,1982],{"class":1953},[1944,6428,1985],{"class":1953},[1944,6430,6431,6433,6435,6437,6440,6442],{"class":1946,"line":1967},[1944,6432,2745],{"class":1950},[1944,6434,1954],{"class":1953},[1944,6436,1976],{"class":1953},[1944,6438,6439],{"class":1979},"product",[1944,6441,1982],{"class":1953},[1944,6443,1985],{"class":1953},[1944,6445,6446,6448,6450,6452,6454,6456],{"class":1946,"line":1988},[1944,6447,2760],{"class":1950},[1944,6449,1954],{"class":1953},[1944,6451,1976],{"class":1953},[1944,6453,318],{"class":1979},[1944,6455,1982],{"class":1953},[1944,6457,1985],{"class":1953},[1944,6459,6460,6462,6464,6466,6468,6470],{"class":1946,"line":2005},[1944,6461,6038],{"class":1950},[1944,6463,1954],{"class":1953},[1944,6465,1976],{"class":1953},[1944,6467,318],{"class":1979},[1944,6469,1982],{"class":1953},[1944,6471,1985],{"class":1953},[1944,6473,6474,6477,6479,6481],{"class":1946,"line":2015},[1944,6475,6476],{"class":1950},"  singleEntity",[1944,6478,1954],{"class":1953},[1944,6480,2153],{"class":2152},[1944,6482,1985],{"class":1953},[1944,6484,6485,6487,6489,6491,6493,6495,6497,6499,6502,6504,6506,6508],{"class":1946,"line":2065},[1944,6486,6053],{"class":1950},[1944,6488,1954],{"class":1953},[1944,6490,2561],{"class":1970},[1944,6492,6060],{"class":1957},[1944,6494,2033],{"class":1953},[1944,6496,6065],{"class":1957},[1944,6498,2033],{"class":1953},[1944,6500,6501],{"class":1957}," ProductDescription",[1944,6503,2033],{"class":1953},[1944,6505,6070],{"class":1957},[1944,6507,6073],{"class":1970},[1944,6509,1985],{"class":1953},[1944,6511,6512,6514,6516],{"class":1946,"line":2109},[1944,6513,6080],{"class":1950},[1944,6515,1954],{"class":1953},[1944,6517,6085],{"class":1953},[1944,6519,6520,6522,6524,6526,6528],{"class":1946,"line":2117},[1944,6521,6090],{"class":1953},[1944,6523,6093],{"class":1979},[1944,6525,1982],{"class":1953},[1944,6527,3055],{"class":1970},[1944,6529,2724],{"class":1953},[1944,6531,6532,6534,6536,6538,6540,6542],{"class":1946,"line":2123},[1944,6533,6104],{"class":1970},[1944,6535,1954],{"class":1953},[1944,6537,1976],{"class":1953},[1944,6539,342],{"class":1979},[1944,6541,1982],{"class":1953},[1944,6543,1985],{"class":1953},[1944,6545,6546,6548,6550,6552,6554,6556,6559,6561],{"class":1946,"line":2128},[1944,6547,6119],{"class":1970},[1944,6549,1954],{"class":1953},[1944,6551,2561],{"class":1970},[1944,6553,6126],{"class":1957},[1944,6555,2033],{"class":1953},[1944,6557,6558],{"class":1957}," ProductVariantInfo",[1944,6560,6073],{"class":1970},[1944,6562,1985],{"class":1953},[1944,6564,6565],{"class":1946,"line":2144},[1944,6566,5256],{"class":1953},[1944,6568,6569],{"class":1946,"line":2158},[1944,6570,2120],{"class":1953},[1944,6572,6573],{"class":1946,"line":2167},[1944,6574,2570],{"class":1953},[1935,6576,6578],{"className":4402,"code":6577,"language":4404,"meta":1940,"style":1940},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntity } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { product } = defineProps\u003C{\n  product: ClientEntity | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"product\">\n    \u003Ch1>{{ product.components.base.title }}\u003C/h1>\n    \u003CRichContent :html=\"product.components.description.body\" />\n    \u003CMedia\n      v-if=\"product.components.media\"\n      :media=\"product.components.media.image\"\n    />\n  \u003C/div>\n\u003C/template>\n",[1916,6579,6580,6600,6623,6627,6644,6657,6665,6673,6677,6685,6703,6720,6739,6745,6757,6769,6773,6781],{"__ignoreMap":1940},[1944,6581,6582,6584,6586,6588,6590,6592,6594,6596,6598],{"class":1946,"line":1947},[1944,6583,4411],{"class":1953},[1944,6585,5289],{"class":1970},[1944,6587,5292],{"class":4427},[1944,6589,5295],{"class":4427},[1944,6591,4431],{"class":1953},[1944,6593,4434],{"class":1953},[1944,6595,1939],{"class":1979},[1944,6597,4434],{"class":1953},[1944,6599,4417],{"class":1953},[1944,6601,6602,6604,6606,6608,6611,6613,6615,6617,6619,6621],{"class":1946,"line":1961},[1944,6603,6205],{"class":3370},[1944,6605,2021],{"class":3370},[1944,6607,5318],{"class":1953},[1944,6609,6610],{"class":1957}," ClientEntity",[1944,6612,5813],{"class":1953},[1944,6614,6217],{"class":3370},[1944,6616,1976],{"class":1953},[1944,6618,6222],{"class":1979},[1944,6620,1982],{"class":1953},[1944,6622,5380],{"class":1953},[1944,6624,6625],{"class":1946,"line":1967},[1944,6626,5310],{"class":2522},[1944,6628,6629,6631,6633,6636,6638,6640,6642],{"class":1946,"line":1988},[1944,6630,5315],{"class":4427},[1944,6632,5318],{"class":1953},[1944,6634,6635],{"class":1957}," product ",[1944,6637,5324],{"class":1953},[1944,6639,5327],{"class":1953},[1944,6641,5331],{"class":5330},[1944,6643,5334],{"class":1953},[1944,6645,6646,6649,6651,6653,6655],{"class":1946,"line":2005},[1944,6647,6648],{"class":1970},"  product",[1944,6650,1954],{"class":1953},[1944,6652,6610],{"class":1950},[1944,6654,5364],{"class":1953},[1944,6656,6261],{"class":1950},[1944,6658,6659,6661,6663],{"class":1946,"line":2015},[1944,6660,5374],{"class":1953},[1944,6662,5377],{"class":1957},[1944,6664,5380],{"class":1953},[1944,6666,6667,6669,6671],{"class":1946,"line":2065},[1944,6668,4446],{"class":1953},[1944,6670,5289],{"class":1970},[1944,6672,4417],{"class":1953},[1944,6674,6675],{"class":1946,"line":2109},[1944,6676,2576],{"emptyLinePlaceholder":2575},[1944,6678,6679,6681,6683],{"class":1946,"line":2117},[1944,6680,4411],{"class":1953},[1944,6682,4414],{"class":1970},[1944,6684,4417],{"class":1953},[1944,6686,6687,6689,6691,6693,6695,6697,6699,6701],{"class":1946,"line":2123},[1944,6688,4422],{"class":1953},[1944,6690,6296],{"class":1970},[1944,6692,4670],{"class":4427},[1944,6694,4431],{"class":1953},[1944,6696,4434],{"class":1953},[1944,6698,6439],{"class":1979},[1944,6700,4434],{"class":1953},[1944,6702,4417],{"class":1953},[1944,6704,6705,6707,6710,6712,6714,6716,6718],{"class":1946,"line":2128},[1944,6706,5857],{"class":1953},[1944,6708,6709],{"class":1970},"h1",[1944,6711,5895],{"class":1953},[1944,6713,6331],{"class":1957},[1944,6715,4446],{"class":1953},[1944,6717,6709],{"class":1970},[1944,6719,4417],{"class":1953},[1944,6721,6722,6724,6726,6728,6730,6732,6735,6737],{"class":1946,"line":2144},[1944,6723,5857],{"class":1953},[1944,6725,4398],{"class":1970},[1944,6727,4428],{"class":4427},[1944,6729,4431],{"class":1953},[1944,6731,4434],{"class":1953},[1944,6733,6734],{"class":1979},"product.components.description.body",[1944,6736,4434],{"class":1953},[1944,6738,4441],{"class":1953},[1944,6740,6741,6743],{"class":1946,"line":2158},[1944,6742,5857],{"class":1953},[1944,6744,6344],{"class":1970},[1944,6746,6747,6749,6751,6753,6755],{"class":1946,"line":2167},[1944,6748,6349],{"class":4427},[1944,6750,4431],{"class":1953},[1944,6752,4434],{"class":1953},[1944,6754,6356],{"class":1979},[1944,6756,6359],{"class":1953},[1944,6758,6759,6761,6763,6765,6767],{"class":1946,"line":2211},[1944,6760,6364],{"class":4427},[1944,6762,4431],{"class":1953},[1944,6764,4434],{"class":1953},[1944,6766,6371],{"class":1979},[1944,6768,6359],{"class":1953},[1944,6770,6771],{"class":1946,"line":2218},[1944,6772,6378],{"class":1953},[1944,6774,6775,6777,6779],{"class":1946,"line":2223},[1944,6776,4934],{"class":1953},[1944,6778,6296],{"class":1970},[1944,6780,4417],{"class":1953},[1944,6782,6783,6785,6787],{"class":1946,"line":5245},[1944,6784,4446],{"class":1953},[1944,6786,4414],{"class":1970},[1944,6788,4417],{"class":1953},[2233,6790,6791,6808,6824,6832],{},[2237,6792,6794,6795,2291,6798,2291,6801,6804,6805,2268],{"name":6793,"type":2240,":required":2257},"entityType","The canonical entity type to query (e.g. ",[1916,6796,6797],{},"'Product'",[1916,6799,6800],{},"'Category'",[1916,6802,6803],{},"'BlogPost'","). Must match an entity type with registered ",[1921,6806,6807],{"href":287},"Orchestr query handlers",[2237,6809,4714,6810,6812,6813,6815,6816,6818,6819,6171,6821,6823],{"name":6163,"type":2256},[1916,6811,2257],{},", the prop resolves to a single ",[1916,6814,6404],{}," object. When ",[1916,6817,2944],{}," (the default), the prop resolves to a ",[1916,6820,6170],{},[1916,6822,6174],{}," array.",[2237,6825,6828,6831],{"name":6826,"type":6827},"components","EntityComponentToken[]",[1921,6829,6830],{"href":291},"Entity components"," to include in the response. Each token declares a slice of entity data (e.g. base info, pricing, images) that your component needs.",[2237,6833,6836,6837,2268],{"name":6834,"type":6835},"links","FieldDefinitionQueryFetchLinks","Related entities to resolve alongside the main query result. See ",[1921,6838,6840],{"href":6839},"#query-links","Query links",[1912,6842,1914,6843,6845,6846,3031,6849,6852,6853,3031,6855,6857],{},[1916,6844,6793],{}," determines which ",[1921,6847,6848],{"href":287},"query handlers",[1921,6850,6851],{"href":291},"component resolvers"," are involved. The ",[1916,6854,6826],{},[1916,6856,6834],{}," properties tell Orchestr exactly what data to include, so it can fetch everything in a single pass.",[6859,6860,6840],"h4",{"id":6861},"query-links",[1912,6863,1914,6864,6866,6867,6870],{},[1916,6865,6834],{}," property declares related entities that should be fetched alongside the primary query result. Each key is a link token (e.g. ",[1916,6868,6869],{},"'ecommerce/product/variants'","), and the value describes what to fetch for that link:",[1935,6872,6874],{"className":1937,"code":6873,"language":1939,"meta":1940,"style":1940},"links: {\n  'ecommerce/product/variants': {\n    entityType: 'ProductVariant',\n    components: [ProductVariantBase, ProductVariantOptions],\n    limit: 5,\n  },\n  'blog/collection/posts': {\n    entityType: 'BlogPost',\n    components: [BlogPostBase, BlogPostMedia],\n    limit: 16,\n  },\n}\n",[1916,6875,6876,6884,6897,6912,6932,6943,6947,6960,6974,6994,7005,7009],{"__ignoreMap":1940},[1944,6877,6878,6880,6882],{"class":1946,"line":1947},[1944,6879,6834],{"class":1950},[1944,6881,1954],{"class":1953},[1944,6883,6085],{"class":1953},[1944,6885,6886,6889,6891,6893,6895],{"class":1946,"line":1961},[1944,6887,6888],{"class":1953},"  '",[1944,6890,6093],{"class":1979},[1944,6892,1982],{"class":1953},[1944,6894,3055],{"class":1970},[1944,6896,2724],{"class":1953},[1944,6898,6899,6902,6904,6906,6908,6910],{"class":1946,"line":1967},[1944,6900,6901],{"class":1970},"    entityType",[1944,6903,1954],{"class":1953},[1944,6905,1976],{"class":1953},[1944,6907,342],{"class":1979},[1944,6909,1982],{"class":1953},[1944,6911,1985],{"class":1953},[1944,6913,6914,6917,6919,6921,6923,6925,6928,6930],{"class":1946,"line":1988},[1944,6915,6916],{"class":1970},"    components",[1944,6918,1954],{"class":1953},[1944,6920,2561],{"class":1970},[1944,6922,6126],{"class":1957},[1944,6924,2033],{"class":1953},[1944,6926,6927],{"class":1957}," ProductVariantOptions",[1944,6929,6073],{"class":1970},[1944,6931,1985],{"class":1953},[1944,6933,6934,6937,6939,6941],{"class":1946,"line":2005},[1944,6935,6936],{"class":1970},"    limit",[1944,6938,1954],{"class":1953},[1944,6940,3396],{"class":3288},[1944,6942,1985],{"class":1953},[1944,6944,6945],{"class":1946,"line":2015},[1944,6946,2120],{"class":1953},[1944,6948,6949,6951,6954,6956,6958],{"class":1946,"line":2065},[1944,6950,6888],{"class":1953},[1944,6952,6953],{"class":1979},"blog/collection/posts",[1944,6955,1982],{"class":1953},[1944,6957,3055],{"class":1970},[1944,6959,2724],{"class":1953},[1944,6961,6962,6964,6966,6968,6970,6972],{"class":1946,"line":2109},[1944,6963,6901],{"class":1970},[1944,6965,1954],{"class":1953},[1944,6967,1976],{"class":1953},[1944,6969,370],{"class":1979},[1944,6971,1982],{"class":1953},[1944,6973,1985],{"class":1953},[1944,6975,6976,6978,6980,6982,6985,6987,6990,6992],{"class":1946,"line":2117},[1944,6977,6916],{"class":1970},[1944,6979,1954],{"class":1953},[1944,6981,2561],{"class":1970},[1944,6983,6984],{"class":1957},"BlogPostBase",[1944,6986,2033],{"class":1953},[1944,6988,6989],{"class":1957}," BlogPostMedia",[1944,6991,6073],{"class":1970},[1944,6993,1985],{"class":1953},[1944,6995,6996,6998,7000,7003],{"class":1946,"line":2123},[1944,6997,6936],{"class":1970},[1944,6999,1954],{"class":1953},[1944,7001,7002],{"class":3288}," 16",[1944,7004,1985],{"class":1953},[1944,7006,7007],{"class":1946,"line":2128},[1944,7008,2120],{"class":1953},[1944,7010,7011],{"class":1946,"line":2144},[1944,7012,2570],{"class":1953},[2233,7014,7015,7018,7021,7025],{},[2237,7016,7017],{"name":6793,"type":2240,":required":2257},"The entity type of the linked entities.",[2237,7019,7020],{"name":6826,"type":6827},"Entity components to fetch for each linked entity.",[2237,7022,7024],{"name":7023,"type":3007},"limit","Maximum number of linked entities to return. Use this to avoid fetching more data than the component needs (e.g. only the first 5 product variants).",[2237,7026,7027,7028,2268],{"name":6834,"type":6835},"Nested links. A linked entity can declare its own links to fetch further related data (e.g. variants of a product that itself was linked from a collection). Nesting is limited to two levels; Orchestr rejects deeper chains with a ",[1916,7029,7030],{},"LinkRecursionError",[2479,7032,7033,7034,7036,7037,7039],{},"Every link you add increases the amount of data Orchestr has to resolve per request. Requesting many links, large ",[1916,7035,7023],{}," values, or deeply nested link chains can slow down page rendering. Only fetch the components and links your component actually uses, and set a ",[1916,7038,7023],{}," that matches what you display.",[1912,7041,7042,7043,7045],{},"In your component, access linked entities through the ",[1916,7044,6834],{}," property of each entity:",[1935,7047,7049],{"className":4402,"code":7048,"language":4404,"meta":1940,"style":1940},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntity } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { product } = defineProps\u003C{\n  product: ClientEntity | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"product\">\n    \u003Cdiv\n      v-for=\"variant in product.links['ecommerce/product/variants'].entities\"\n      :key=\"variant.id\"\n    >\n      {{ variant.components.base.title }}\n    \u003C/div>\n  \u003C/div>\n\u003C/template>\n",[1916,7050,7051,7071,7093,7097,7113,7125,7133,7141,7145,7153,7171,7178,7192,7206,7211,7216,7224,7232],{"__ignoreMap":1940},[1944,7052,7053,7055,7057,7059,7061,7063,7065,7067,7069],{"class":1946,"line":1947},[1944,7054,4411],{"class":1953},[1944,7056,5289],{"class":1970},[1944,7058,5292],{"class":4427},[1944,7060,5295],{"class":4427},[1944,7062,4431],{"class":1953},[1944,7064,4434],{"class":1953},[1944,7066,1939],{"class":1979},[1944,7068,4434],{"class":1953},[1944,7070,4417],{"class":1953},[1944,7072,7073,7075,7077,7079,7081,7083,7085,7087,7089,7091],{"class":1946,"line":1961},[1944,7074,6205],{"class":3370},[1944,7076,2021],{"class":3370},[1944,7078,5318],{"class":1953},[1944,7080,6610],{"class":1957},[1944,7082,5813],{"class":1953},[1944,7084,6217],{"class":3370},[1944,7086,1976],{"class":1953},[1944,7088,6222],{"class":1979},[1944,7090,1982],{"class":1953},[1944,7092,5380],{"class":1953},[1944,7094,7095],{"class":1946,"line":1967},[1944,7096,5310],{"class":2522},[1944,7098,7099,7101,7103,7105,7107,7109,7111],{"class":1946,"line":1988},[1944,7100,5315],{"class":4427},[1944,7102,5318],{"class":1953},[1944,7104,6635],{"class":1957},[1944,7106,5324],{"class":1953},[1944,7108,5327],{"class":1953},[1944,7110,5331],{"class":5330},[1944,7112,5334],{"class":1953},[1944,7114,7115,7117,7119,7121,7123],{"class":1946,"line":2005},[1944,7116,6648],{"class":1970},[1944,7118,1954],{"class":1953},[1944,7120,6610],{"class":1950},[1944,7122,5364],{"class":1953},[1944,7124,6261],{"class":1950},[1944,7126,7127,7129,7131],{"class":1946,"line":2015},[1944,7128,5374],{"class":1953},[1944,7130,5377],{"class":1957},[1944,7132,5380],{"class":1953},[1944,7134,7135,7137,7139],{"class":1946,"line":2065},[1944,7136,4446],{"class":1953},[1944,7138,5289],{"class":1970},[1944,7140,4417],{"class":1953},[1944,7142,7143],{"class":1946,"line":2109},[1944,7144,2576],{"emptyLinePlaceholder":2575},[1944,7146,7147,7149,7151],{"class":1946,"line":2117},[1944,7148,4411],{"class":1953},[1944,7150,4414],{"class":1970},[1944,7152,4417],{"class":1953},[1944,7154,7155,7157,7159,7161,7163,7165,7167,7169],{"class":1946,"line":2123},[1944,7156,4422],{"class":1953},[1944,7158,6296],{"class":1970},[1944,7160,4670],{"class":4427},[1944,7162,4431],{"class":1953},[1944,7164,4434],{"class":1953},[1944,7166,6439],{"class":1979},[1944,7168,4434],{"class":1953},[1944,7170,4417],{"class":1953},[1944,7172,7173,7175],{"class":1946,"line":2128},[1944,7174,5857],{"class":1953},[1944,7176,7177],{"class":1970},"div\n",[1944,7179,7180,7183,7185,7187,7190],{"class":1946,"line":2144},[1944,7181,7182],{"class":4427},"      v-for",[1944,7184,4431],{"class":1953},[1944,7186,4434],{"class":1953},[1944,7188,7189],{"class":1979},"variant in product.links['ecommerce/product/variants'].entities",[1944,7191,6359],{"class":1953},[1944,7193,7194,7197,7199,7201,7204],{"class":1946,"line":2158},[1944,7195,7196],{"class":4427},"      :key",[1944,7198,4431],{"class":1953},[1944,7200,4434],{"class":1953},[1944,7202,7203],{"class":1979},"variant.id",[1944,7205,6359],{"class":1953},[1944,7207,7208],{"class":1946,"line":2167},[1944,7209,7210],{"class":1953},"    >\n",[1944,7212,7213],{"class":1946,"line":2211},[1944,7214,7215],{"class":1957},"      {{ variant.components.base.title }}\n",[1944,7217,7218,7220,7222],{"class":1946,"line":2218},[1944,7219,5926],{"class":1953},[1944,7221,6296],{"class":1970},[1944,7223,4417],{"class":1953},[1944,7225,7226,7228,7230],{"class":1946,"line":2223},[1944,7227,4934],{"class":1953},[1944,7229,6296],{"class":1970},[1944,7231,4417],{"class":1953},[1944,7233,7234,7236,7238],{"class":1946,"line":5245},[1944,7235,4446],{"class":1953},[1944,7237,4414],{"class":1970},[1944,7239,4417],{"class":1953},[1912,7241,7242,3213,7244,7247,7248,7250,7251,3213,7253],{},[1930,7243,3212],{},[1916,7245,7246],{},"ClientEntitySet | ClientEntity | undefined"," (depends on ",[1916,7249,6163],{},") · ",[1930,7252,3219],{},[1916,7254,3025],{},[1912,7256,7257,7258,2291,7261,7264,7265,3031,7268,2688,7271,7274,7275,2268],{},"The resolved entity set also exposes ",[1916,7259,7260],{},"availableFilters",[1916,7262,7263],{},"availableSortings",", the user's current ",[1916,7266,7267],{},"filter",[1916,7269,7270],{},"sorting",[1916,7272,7273],{},"pagination"," state. For reading those and updating the URL when the user picks a filter, sort, or page, see ",[1921,7276,522],{"href":523},[3223,7278],{},[2348,7280,2995],{"id":2995},[1912,7282,7283],{},"Raw JSON editor. Use this for advanced configuration that does not fit other field types.",[3129,7285],{"alt":7286,"background":3132,"height":7287,"scale":3134,"src":7288,"width":3136},"A json field in the Studio sidebar: a Raw Data editor containing an empty object.",546,"/assets/img/schema-fields/json.png",[1935,7290,7292],{"className":1937,"code":7291,"language":1939,"meta":1940,"style":1940},"{ type: 'json', name: 'rawData', label: 'Raw Data', placeholder: '{ \"key\": \"value\" }' }\n",[1916,7293,7294],{"__ignoreMap":1940},[1944,7295,7296,7298,7300,7302,7304,7306,7308,7310,7312,7314,7316,7319,7321,7323,7325,7327,7329,7332,7334,7336,7338,7340,7342,7345,7347],{"class":1946,"line":1947},[1944,7297,2528],{"class":1953},[1944,7299,2021],{"class":1950},[1944,7301,1954],{"class":1953},[1944,7303,1976],{"class":1953},[1944,7305,2995],{"class":1979},[1944,7307,1982],{"class":1953},[1944,7309,2033],{"class":1953},[1944,7311,2036],{"class":1950},[1944,7313,1954],{"class":1953},[1944,7315,1976],{"class":1953},[1944,7317,7318],{"class":1979},"rawData",[1944,7320,1982],{"class":1953},[1944,7322,2033],{"class":1953},[1944,7324,2050],{"class":1950},[1944,7326,1954],{"class":1953},[1944,7328,1976],{"class":1953},[1944,7330,7331],{"class":1979},"Raw Data",[1944,7333,1982],{"class":1953},[1944,7335,2033],{"class":1953},[1944,7337,3186],{"class":1950},[1944,7339,1954],{"class":1953},[1944,7341,1976],{"class":1953},[1944,7343,7344],{"class":1979},"{ \"key\": \"value\" }",[1944,7346,1982],{"class":1953},[1944,7348,2680],{"class":1953},[2233,7350,7351],{},[2237,7352,7353],{"name":3202,"type":2240},"Placeholder text in the editor.",[1912,7355,7356,3213,7358,3216,7361,3213,7363],{},[1930,7357,3212],{},[1916,7359,7360],{},"JSONType | null",[1930,7362,3219],{},[1916,7364,3000],{},[2228,7366,7368],{"id":7367},"field-decorators","Field decorators",[1912,7370,7371],{},"Some fields can be linked to other fields to group them visually in the Studio sidebar. Decorators do not affect the data model; both the decorator and the target field are passed as separate props.",[2348,7373,7375],{"id":7374},"visibility-toggles","Visibility toggles",[1912,7377,7378,7379,7381,7382,3031,7385,7388],{},"A ",[1916,7380,2939],{}," with ",[1916,7383,7384],{},"for",[1916,7386,7387],{},"as: 'visibility'"," pairs a sidebar checkbox with another field. Studio groups the checkbox visually with the target field so editors see a single labelled toggle next to the content they're toggling.",[3129,7390],{"alt":7391,"background":3132,"height":7392,"scale":3134,"src":7393,"width":3136},"A visibility decorator in the Studio sidebar: an Email field with a Toggle visibility eye control in its header.",176,"/assets/img/schema-fields/visibility-decorator.png",[1935,7395,7397],{"className":1937,"code":7396,"language":1939,"meta":1940,"style":1940},"// The text field\n{ type: 'text', name: 'email', label: 'Email' },\n// The visibility toggle\n{ type: 'checkbox', name: 'showEmail', for: 'email', as: 'visibility', default: true },\n",[1916,7398,7399,7404,7446,7451],{"__ignoreMap":1940},[1944,7400,7401],{"class":1946,"line":1947},[1944,7402,7403],{"class":2522},"// The text field\n",[1944,7405,7406,7408,7410,7412,7414,7416,7418,7420,7422,7424,7426,7429,7431,7433,7435,7437,7439,7442,7444],{"class":1946,"line":1961},[1944,7407,2528],{"class":1953},[1944,7409,2021],{"class":1950},[1944,7411,1954],{"class":1953},[1944,7413,1976],{"class":1953},[1944,7415,2028],{"class":1979},[1944,7417,1982],{"class":1953},[1944,7419,2033],{"class":1953},[1944,7421,2036],{"class":1950},[1944,7423,1954],{"class":1953},[1944,7425,1976],{"class":1953},[1944,7427,7428],{"class":1979},"email",[1944,7430,1982],{"class":1953},[1944,7432,2033],{"class":1953},[1944,7434,2050],{"class":1950},[1944,7436,1954],{"class":1953},[1944,7438,1976],{"class":1953},[1944,7440,7441],{"class":1979},"Email",[1944,7443,1982],{"class":1953},[1944,7445,2062],{"class":1953},[1944,7447,7448],{"class":1946,"line":1967},[1944,7449,7450],{"class":2522},"// The visibility toggle\n",[1944,7452,7453,7455,7457,7459,7461,7463,7465,7467,7469,7471,7473,7476,7478,7480,7482,7484,7486,7488,7490,7492,7494,7496,7498,7501,7503,7505,7507,7509,7511],{"class":1946,"line":1988},[1944,7454,2528],{"class":1953},[1944,7456,2021],{"class":1950},[1944,7458,1954],{"class":1953},[1944,7460,1976],{"class":1953},[1944,7462,2939],{"class":1979},[1944,7464,1982],{"class":1953},[1944,7466,2033],{"class":1953},[1944,7468,2036],{"class":1950},[1944,7470,1954],{"class":1953},[1944,7472,1976],{"class":1953},[1944,7474,7475],{"class":1979},"showEmail",[1944,7477,1982],{"class":1953},[1944,7479,2033],{"class":1953},[1944,7481,2627],{"class":1950},[1944,7483,1954],{"class":1953},[1944,7485,1976],{"class":1953},[1944,7487,7428],{"class":1979},[1944,7489,1982],{"class":1953},[1944,7491,2033],{"class":1953},[1944,7493,2614],{"class":1950},[1944,7495,1954],{"class":1953},[1944,7497,1976],{"class":1953},[1944,7499,7500],{"class":1979},"visibility",[1944,7502,1982],{"class":1953},[1944,7504,2033],{"class":1953},[1944,7506,3371],{"class":3370},[1944,7508,3055],{"class":1970},[1944,7510,2257],{"class":2152},[1944,7512,2062],{"class":1953},[1912,7514,7515,7516,7518],{},"The toggle does ",[1930,7517,2897],{}," hide the target field from the sidebar. Both fields are always editable in Studio, and both values are passed as props to your component. The component template reads the checkbox value to decide whether to render the target on the frontend:",[1935,7520,7522],{"className":4402,"code":7521,"language":4404,"meta":1940,"style":1940},"\u003Ctemplate>\n  \u003Cp v-if=\"subtitleVisible\">{{ subtitle }}\u003C/p>\n\u003C/template>\n",[1916,7523,7524,7532,7560],{"__ignoreMap":1940},[1944,7525,7526,7528,7530],{"class":1946,"line":1947},[1944,7527,4411],{"class":1953},[1944,7529,4414],{"class":1970},[1944,7531,4417],{"class":1953},[1944,7533,7534,7536,7538,7540,7542,7544,7547,7549,7551,7554,7556,7558],{"class":1946,"line":1961},[1944,7535,4422],{"class":1953},[1944,7537,1912],{"class":1970},[1944,7539,4670],{"class":4427},[1944,7541,4431],{"class":1953},[1944,7543,4434],{"class":1953},[1944,7545,7546],{"class":1979},"subtitleVisible",[1944,7548,4434],{"class":1953},[1944,7550,5895],{"class":1953},[1944,7552,7553],{"class":1957},"{{ subtitle }}",[1944,7555,4446],{"class":1953},[1944,7557,1912],{"class":1970},[1944,7559,4417],{"class":1953},[1944,7561,7562,7564,7566],{"class":1946,"line":1967},[1944,7563,4446],{"class":1953},[1944,7565,4414],{"class":1970},[1944,7567,4417],{"class":1953},[7569,7570,7571,7572,7574,7575,7577],"tip",{},"Visibility-decorator checkboxes fall back to ",[1916,7573,2257],{}," (visible) instead of the normal ",[1916,7576,2944],{}," for regular checkboxes.",[7579,7580,7581,7582,7585,7586,7588],"note",{},"A visibility decorator is a ",[1930,7583,7584],{},"frontend render-time toggle"," expressed through a sidebar control. To hide a sidebar control based on other schema values (without affecting frontend rendering), use ",[1921,7587,2267],{"href":2266}," instead. The two are not alternatives. A field can have both.",[2348,7590,7592],{"id":7591},"style-objects","Style objects",[1912,7594,5454,7595,7381,7597,3031,7599,7602],{},[1916,7596,2594],{},[1916,7598,7384],{},[1916,7600,7601],{},"as: 'style'"," attaches styling controls to another field. Studio renders the style panel inline below the target field.",[3129,7604],{"alt":7605,"background":3132,"height":7606,"scale":3134,"src":7607,"width":3136},"A style decorator in the Studio sidebar: a Phone field with an inline Style panel containing a Color control.",256,"/assets/img/schema-fields/styling-decorator.png",[1935,7609,7611],{"className":1937,"code":7610,"language":1939,"meta":1940,"style":1940},"// The text field\n{ type: 'text', name: 'phone', label: 'Phone' },\n// The style object\n{\n  type: 'object',\n  name: 'phoneStyle',\n  label: 'Style',\n  for: 'phone',\n  as: 'style',\n  schema: [\n    {\n      fields: [\n        { type: 'color', name: 'color', label: 'Color' },\n      ],\n    },\n  ],\n}\n",[1916,7612,7613,7617,7659,7664,7668,7682,7697,7711,7726,7741,7749,7753,7761,7802,7808,7812,7818],{"__ignoreMap":1940},[1944,7614,7615],{"class":1946,"line":1947},[1944,7616,7403],{"class":2522},[1944,7618,7619,7621,7623,7625,7627,7629,7631,7633,7635,7637,7639,7642,7644,7646,7648,7650,7652,7655,7657],{"class":1946,"line":1961},[1944,7620,2528],{"class":1953},[1944,7622,2021],{"class":1950},[1944,7624,1954],{"class":1953},[1944,7626,1976],{"class":1953},[1944,7628,2028],{"class":1979},[1944,7630,1982],{"class":1953},[1944,7632,2033],{"class":1953},[1944,7634,2036],{"class":1950},[1944,7636,1954],{"class":1953},[1944,7638,1976],{"class":1953},[1944,7640,7641],{"class":1979},"phone",[1944,7643,1982],{"class":1953},[1944,7645,2033],{"class":1953},[1944,7647,2050],{"class":1950},[1944,7649,1954],{"class":1953},[1944,7651,1976],{"class":1953},[1944,7653,7654],{"class":1979},"Phone",[1944,7656,1982],{"class":1953},[1944,7658,2062],{"class":1953},[1944,7660,7661],{"class":1946,"line":1967},[1944,7662,7663],{"class":2522},"// The style object\n",[1944,7665,7666],{"class":1946,"line":1988},[1944,7667,2724],{"class":1953},[1944,7669,7670,7672,7674,7676,7678,7680],{"class":1946,"line":2005},[1944,7671,2729],{"class":1950},[1944,7673,1954],{"class":1953},[1944,7675,1976],{"class":1953},[1944,7677,2594],{"class":1979},[1944,7679,1982],{"class":1953},[1944,7681,1985],{"class":1953},[1944,7683,7684,7686,7688,7690,7693,7695],{"class":1946,"line":2015},[1944,7685,2745],{"class":1950},[1944,7687,1954],{"class":1953},[1944,7689,1976],{"class":1953},[1944,7691,7692],{"class":1979},"phoneStyle",[1944,7694,1982],{"class":1953},[1944,7696,1985],{"class":1953},[1944,7698,7699,7701,7703,7705,7707,7709],{"class":1946,"line":2065},[1944,7700,2760],{"class":1950},[1944,7702,1954],{"class":1953},[1944,7704,1976],{"class":1953},[1944,7706,2767],{"class":1979},[1944,7708,1982],{"class":1953},[1944,7710,1985],{"class":1953},[1944,7712,7713,7716,7718,7720,7722,7724],{"class":1946,"line":2109},[1944,7714,7715],{"class":1950},"  for",[1944,7717,1954],{"class":1953},[1944,7719,1976],{"class":1953},[1944,7721,7641],{"class":1979},[1944,7723,1982],{"class":1953},[1944,7725,1985],{"class":1953},[1944,7727,7728,7731,7733,7735,7737,7739],{"class":1946,"line":2117},[1944,7729,7730],{"class":1950},"  as",[1944,7732,1954],{"class":1953},[1944,7734,1976],{"class":1953},[1944,7736,2384],{"class":1979},[1944,7738,1982],{"class":1953},[1944,7740,1985],{"class":1953},[1944,7742,7743,7745,7747],{"class":1946,"line":2123},[1944,7744,5050],{"class":1950},[1944,7746,1954],{"class":1953},[1944,7748,1958],{"class":1970},[1944,7750,7751],{"class":1946,"line":2128},[1944,7752,5059],{"class":1953},[1944,7754,7755,7757,7759],{"class":1946,"line":2144},[1944,7756,5064],{"class":1970},[1944,7758,1954],{"class":1953},[1944,7760,1958],{"class":1970},[1944,7762,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7798,7800],{"class":1946,"line":2158},[1944,7764,5073],{"class":1953},[1944,7766,2021],{"class":1970},[1944,7768,1954],{"class":1953},[1944,7770,1976],{"class":1953},[1944,7772,2178],{"class":1979},[1944,7774,1982],{"class":1953},[1944,7776,2033],{"class":1953},[1944,7778,2036],{"class":1970},[1944,7780,1954],{"class":1953},[1944,7782,1976],{"class":1953},[1944,7784,2178],{"class":1979},[1944,7786,1982],{"class":1953},[1944,7788,2033],{"class":1953},[1944,7790,2050],{"class":1970},[1944,7792,1954],{"class":1953},[1944,7794,1976],{"class":1953},[1944,7796,7797],{"class":1979},"Color",[1944,7799,1982],{"class":1953},[1944,7801,2062],{"class":1953},[1944,7803,7804,7806],{"class":1946,"line":2167},[1944,7805,5248],{"class":1970},[1944,7807,1985],{"class":1953},[1944,7809,7810],{"class":1946,"line":2211},[1944,7811,5256],{"class":1953},[1944,7813,7814,7816],{"class":1946,"line":2218},[1944,7815,2846],{"class":1970},[1944,7817,1985],{"class":1953},[1944,7819,7820],{"class":1946,"line":2223},[1944,7821,2570],{"class":1953},[1912,7823,7824],{},"The style object is passed as a separate prop. Apply it in your template:",[1935,7826,7828],{"className":4402,"code":7827,"language":4404,"meta":1940,"style":1940},"\u003Ctemplate>\n  \u003Ch1 :style=\"{ color: phoneStyle?.color }\">{{ phone }}\u003C/h1>\n\u003C/template>\n",[1916,7829,7830,7838,7867],{"__ignoreMap":1940},[1944,7831,7832,7834,7836],{"class":1946,"line":1947},[1944,7833,4411],{"class":1953},[1944,7835,4414],{"class":1970},[1944,7837,4417],{"class":1953},[1944,7839,7840,7842,7844,7847,7849,7851,7854,7856,7858,7861,7863,7865],{"class":1946,"line":1961},[1944,7841,4422],{"class":1953},[1944,7843,6709],{"class":1970},[1944,7845,7846],{"class":4427}," :style",[1944,7848,4431],{"class":1953},[1944,7850,4434],{"class":1953},[1944,7852,7853],{"class":1979},"{ color: phoneStyle?.color }",[1944,7855,4434],{"class":1953},[1944,7857,5895],{"class":1953},[1944,7859,7860],{"class":1957},"{{ phone }}",[1944,7862,4446],{"class":1953},[1944,7864,6709],{"class":1970},[1944,7866,4417],{"class":1953},[1944,7868,7869,7871,7873],{"class":1946,"line":1967},[1944,7870,4446],{"class":1953},[1944,7872,4414],{"class":1970},[1944,7874,4417],{"class":1953},[2228,7876,2267],{"id":7877},"conditional-visibility",[7879,7880],"since-version",{"changelog":7881,"packages":7882,"version":7883},"frontend","@laioutr-core/frontend-core","0.30.0",[1912,7885,7886,7887,7889,7890,7892],{},"Both fieldsets and individual fields accept an optional ",[1916,7888,2261],{}," property: a JSON expression that controls whether the fieldset or field is shown in the Studio sidebar. When the expression evaluates to a falsy value, Studio hides the control. The configured value is ",[1930,7891,2897],{}," removed from storage and the prop is still passed to your component at render time. Only the sidebar control disappears.",[1935,7894,7896],{"className":1937,"code":7895,"language":1939,"meta":1940,"style":1940},"{\n  type: 'color',\n  name: 'customBackground',\n  label: 'Background Color',\n  // Only show this control when `background === 'custom'`\n  if: ['==', ['get', 'background'], 'custom'],\n}\n",[1916,7897,7898,7902,7916,7931,7945,7950,7999],{"__ignoreMap":1940},[1944,7899,7900],{"class":1946,"line":1947},[1944,7901,2724],{"class":1953},[1944,7903,7904,7906,7908,7910,7912,7914],{"class":1946,"line":1961},[1944,7905,2729],{"class":1950},[1944,7907,1954],{"class":1953},[1944,7909,1976],{"class":1953},[1944,7911,2178],{"class":1979},[1944,7913,1982],{"class":1953},[1944,7915,1985],{"class":1953},[1944,7917,7918,7920,7922,7924,7927,7929],{"class":1946,"line":1967},[1944,7919,2745],{"class":1950},[1944,7921,1954],{"class":1953},[1944,7923,1976],{"class":1953},[1944,7925,7926],{"class":1979},"customBackground",[1944,7928,1982],{"class":1953},[1944,7930,1985],{"class":1953},[1944,7932,7933,7935,7937,7939,7941,7943],{"class":1946,"line":1988},[1944,7934,2760],{"class":1950},[1944,7936,1954],{"class":1953},[1944,7938,1976],{"class":1953},[1944,7940,2204],{"class":1979},[1944,7942,1982],{"class":1953},[1944,7944,1985],{"class":1953},[1944,7946,7947],{"class":1946,"line":2005},[1944,7948,7949],{"class":2522},"  // Only show this control when `background === 'custom'`\n",[1944,7951,7952,7955,7958,7960,7963,7965,7967,7969,7971,7974,7976,7978,7980,7982,7984,7986,7988,7990,7993,7995,7997],{"class":1946,"line":2015},[1944,7953,7954],{"class":3370},"  if",[1944,7956,7957],{"class":1970},": [",[1944,7959,1982],{"class":1953},[1944,7961,7962],{"class":1979},"==",[1944,7964,1982],{"class":1953},[1944,7966,2033],{"class":1953},[1944,7968,2561],{"class":1970},[1944,7970,1982],{"class":1953},[1944,7972,7973],{"class":1979},"get",[1944,7975,1982],{"class":1953},[1944,7977,2033],{"class":1953},[1944,7979,1976],{"class":1953},[1944,7981,3575],{"class":1979},[1944,7983,1982],{"class":1953},[1944,7985,6073],{"class":1970},[1944,7987,2033],{"class":1953},[1944,7989,1976],{"class":1953},[1944,7991,7992],{"class":1979},"custom",[1944,7994,1982],{"class":1953},[1944,7996,6073],{"class":1970},[1944,7998,1985],{"class":1953},[1944,8000,8001],{"class":1946,"line":2065},[1944,8002,2570],{"class":1953},[1912,8004,8005],{},"The same property is valid on a fieldset:",[1935,8007,8009],{"className":1937,"code":8008,"language":1939,"meta":1940,"style":1940},"{\n  label: 'Custom colors',\n  if: ['==', ['get', 'background'], 'custom'],\n  fields: [\n    { type: 'color', name: 'customBackground', label: 'Background Color' },\n    { type: 'color', name: 'customAccent', label: 'Accent Color' },\n  ],\n}\n",[1916,8010,8011,8015,8030,8074,8083,8123,8165,8171],{"__ignoreMap":1940},[1944,8012,8013],{"class":1946,"line":1947},[1944,8014,2724],{"class":1953},[1944,8016,8017,8019,8021,8023,8026,8028],{"class":1946,"line":1961},[1944,8018,2760],{"class":1950},[1944,8020,1954],{"class":1953},[1944,8022,1976],{"class":1953},[1944,8024,8025],{"class":1979},"Custom colors",[1944,8027,1982],{"class":1953},[1944,8029,1985],{"class":1953},[1944,8031,8032,8034,8036,8038,8040,8042,8044,8046,8048,8050,8052,8054,8056,8058,8060,8062,8064,8066,8068,8070,8072],{"class":1946,"line":1967},[1944,8033,7954],{"class":3370},[1944,8035,7957],{"class":1970},[1944,8037,1982],{"class":1953},[1944,8039,7962],{"class":1979},[1944,8041,1982],{"class":1953},[1944,8043,2033],{"class":1953},[1944,8045,2561],{"class":1970},[1944,8047,1982],{"class":1953},[1944,8049,7973],{"class":1979},[1944,8051,1982],{"class":1953},[1944,8053,2033],{"class":1953},[1944,8055,1976],{"class":1953},[1944,8057,3575],{"class":1979},[1944,8059,1982],{"class":1953},[1944,8061,6073],{"class":1970},[1944,8063,2033],{"class":1953},[1944,8065,1976],{"class":1953},[1944,8067,7992],{"class":1979},[1944,8069,1982],{"class":1953},[1944,8071,6073],{"class":1970},[1944,8073,1985],{"class":1953},[1944,8075,8076,8079,8081],{"class":1946,"line":1988},[1944,8077,8078],{"class":1950},"  fields",[1944,8080,1954],{"class":1953},[1944,8082,1958],{"class":1970},[1944,8084,8085,8087,8089,8091,8093,8095,8097,8099,8101,8103,8105,8107,8109,8111,8113,8115,8117,8119,8121],{"class":1946,"line":2005},[1944,8086,2785],{"class":1953},[1944,8088,2021],{"class":1970},[1944,8090,1954],{"class":1953},[1944,8092,1976],{"class":1953},[1944,8094,2178],{"class":1979},[1944,8096,1982],{"class":1953},[1944,8098,2033],{"class":1953},[1944,8100,2036],{"class":1970},[1944,8102,1954],{"class":1953},[1944,8104,1976],{"class":1953},[1944,8106,7926],{"class":1979},[1944,8108,1982],{"class":1953},[1944,8110,2033],{"class":1953},[1944,8112,2050],{"class":1970},[1944,8114,1954],{"class":1953},[1944,8116,1976],{"class":1953},[1944,8118,2204],{"class":1979},[1944,8120,1982],{"class":1953},[1944,8122,2062],{"class":1953},[1944,8124,8125,8127,8129,8131,8133,8135,8137,8139,8141,8143,8145,8148,8150,8152,8154,8156,8158,8161,8163],{"class":1946,"line":2015},[1944,8126,2785],{"class":1953},[1944,8128,2021],{"class":1970},[1944,8130,1954],{"class":1953},[1944,8132,1976],{"class":1953},[1944,8134,2178],{"class":1979},[1944,8136,1982],{"class":1953},[1944,8138,2033],{"class":1953},[1944,8140,2036],{"class":1970},[1944,8142,1954],{"class":1953},[1944,8144,1976],{"class":1953},[1944,8146,8147],{"class":1979},"customAccent",[1944,8149,1982],{"class":1953},[1944,8151,2033],{"class":1953},[1944,8153,2050],{"class":1970},[1944,8155,1954],{"class":1953},[1944,8157,1976],{"class":1953},[1944,8159,8160],{"class":1979},"Accent Color",[1944,8162,1982],{"class":1953},[1944,8164,2062],{"class":1953},[1944,8166,8167,8169],{"class":1946,"line":2065},[1944,8168,2846],{"class":1970},[1944,8170,1985],{"class":1953},[1944,8172,8173],{"class":1946,"line":2109},[1944,8174,2570],{"class":1953},[2348,8176,8178],{"id":8177},"what-the-expression-sees","What the expression sees",[1912,8180,8181,8182,8185],{},"The expression evaluates against an ",[1930,8183,8184],{},"unwrapped"," view of the section or block values, derived from the schema. For most field types this is identical to the prop value your component receives:",[2877,8187,8188,8197,8202,8211,8219,8226,8243,8250,8255],{},[2880,8189,8190,2291,8192,2291,8194,8196],{},[1916,8191,2028],{},[1916,8193,2924],{},[1916,8195,2076],{},": the active locale's string.",[2880,8198,8199,8201],{},[1916,8200,2939],{},": a boolean.",[2880,8203,8204,2291,8206,2291,8208,8210],{},[1916,8205,2537],{},[1916,8207,2962],{},[1916,8209,2736],{},": the option's string value.",[2880,8212,8213,8215,8216,8218],{},[1916,8214,3007],{},": a number, or ",[1916,8217,3025],{}," when unset.",[2880,8220,8221,8223,8224,2268],{},[1916,8222,2248],{},": the icon name string, or ",[1916,8225,3025],{},[2880,8227,8228,2291,8230,2291,8232,8234,8235,2291,8238,2291,8240,2298],{},[1916,8229,2178],{},[1916,8231,3015],{},[1916,8233,3012],{},": the same plain object your component receives (",[1916,8236,8237],{},"ColorFieldValue",[1916,8239,383],{},[1916,8241,8242],{},"MediaImage | MediaVideo",[2880,8244,8245,8247,8248,2268],{},[1916,8246,2995],{},": the parsed JSON value or ",[1916,8249,3000],{},[2880,8251,8252,8254],{},[1916,8253,2594],{},": a plain object whose keys are the nested field names, unwrapped recursively.",[2880,8256,8257,8259,8260,8262],{},[1916,8258,2983],{},": an array of unwrapped item objects (without the ",[1916,8261,5957],{}," property the component receives).",[1912,8264,8265],{},"One case is different from the prop value:",[2877,8267,8268],{},[2880,8269,8270,8272,8273,8276,8277,8280,8281,8283,8284,1924,8286,8288,8289,8291,8292,8294],{},[1916,8271,3018],{},": the expression sees the ",[1930,8274,8275],{},"query reference",", not the resolved data. The shape is ",[1916,8278,8279],{},"{ type: 'entity-set', queryId, link?, limit? }",". At render time, your component instead receives the ",[1921,8282,5972],{"href":287},"-resolved ",[1916,8285,6170],{},[1916,8287,6404],{},". ",[1916,8290,2261],{}," expressions on ",[1916,8293,3018],{}," fields can therefore test whether a query is configured, but cannot inspect entity data.",[1912,8296,8297,8298,8300,8301,8303,8304,8306,8307,2945,8309,2291,8311,2291,8313,2291,8315,2291,8317,2291,8319,8321,8322,2945,8325,8328],{},"Missing entries fall back to the per-type runtime fallback documented in ",[1921,8299,2323],{"href":2322},". You can rely on stable values in ",[1916,8302,2261],{}," expressions even when a field was added to the schema after the section was placed on a page. The expression language has no ",[1916,8305,3025],{}," literal; for the field types whose fallback is ",[1916,8308,3025],{},[1916,8310,3007],{},[1916,8312,2248],{},[1916,8314,3012],{},[1916,8316,3015],{},[1916,8318,3018],{},[1916,8320,2178],{},"), test \"is unset\" with ",[1916,8323,8324],{},"['!', ['get', 'x']]",[1916,8326,8327],{},"!"," is JS truthy coercion) or compare against the fallback documented for the field's type.",[2348,8330,8332],{"id":8331},"path-syntax","Path syntax",[1912,8334,8335,8336,1924,8338,8340,8341,8344],{},"Inside a nested ",[1916,8337,2594],{},[1916,8339,2983],{}," field, scope is the ",[1930,8342,8343],{},"innermost enclosing object"," or array item. Reach further out with prefixes:",[2358,8346,8347,8357],{},[2361,8348,8349],{},[2364,8350,8351,8354],{},[2367,8352,8353],{},"Path",[2367,8355,8356],{},"Resolves from",[2375,8358,8359,8369,8379,8389,8399,8409],{},[2364,8360,8361,8366],{},[2380,8362,8363],{},[1916,8364,8365],{},"['get', 'foo']",[2380,8367,8368],{},"Current scope",[2364,8370,8371,8376],{},[2380,8372,8373],{},[1916,8374,8375],{},"['get', '^foo']",[2380,8377,8378],{},"Parent scope (one level up)",[2364,8380,8381,8386],{},[2380,8382,8383],{},[1916,8384,8385],{},"['get', '^^foo']",[2380,8387,8388],{},"Grandparent scope",[2364,8390,8391,8396],{},[2380,8392,8393],{},[1916,8394,8395],{},"['get', '/foo']",[2380,8397,8398],{},"Section or block root",[2364,8400,8401,8406],{},[2380,8402,8403],{},[1916,8404,8405],{},"['get', 'obj.nested']",[2380,8407,8408],{},"Nested key inside scope",[2364,8410,8411,8416],{},[2380,8412,8413],{},[1916,8414,8415],{},"['get', 'arr[0].name']",[2380,8417,8418],{},"Array indexing inside scope",[2348,8420,8422],{"id":8421},"common-patterns","Common patterns",[1935,8424,8426],{"className":1937,"code":8425,"language":1939,"meta":1940,"style":1940},"// Mode-switch dependent: show only when `mode === 'grid'`\nif: ['==', ['get', 'mode'], 'grid']\n\n// Boolean checkbox: bare get is enough\nif: ['get', 'showProductAmount']\n\n// Negation\nif: ['!=', ['get', 'background'], 'none']\n\n// Truthy check; meaningful \"is set\" only for fields whose unset fallback is falsy\nif: ['bool', ['get', 'icon']]\n\n// Set membership; `[[…]]` is the literal-array escape\nif: ['in', [['basic', 'compact']], ['get', 'variant']]\n",[1916,8427,8428,8433,8477,8481,8486,8509,8513,8518,8561,8565,8570,8604,8608,8613],{"__ignoreMap":1940},[1944,8429,8430],{"class":1946,"line":1947},[1944,8431,8432],{"class":2522},"// Mode-switch dependent: show only when `mode === 'grid'`\n",[1944,8434,8435,8437,8439,8441,8443,8445,8447,8449,8451,8453,8455,8457,8459,8462,8464,8466,8468,8470,8473,8475],{"class":1946,"line":1961},[1944,8436,2261],{"class":3370},[1944,8438,7957],{"class":1957},[1944,8440,1982],{"class":1953},[1944,8442,7962],{"class":1979},[1944,8444,1982],{"class":1953},[1944,8446,2033],{"class":1953},[1944,8448,2561],{"class":1957},[1944,8450,1982],{"class":1953},[1944,8452,7973],{"class":1979},[1944,8454,1982],{"class":1953},[1944,8456,2033],{"class":1953},[1944,8458,1976],{"class":1953},[1944,8460,8461],{"class":1979},"mode",[1944,8463,1982],{"class":1953},[1944,8465,6073],{"class":1957},[1944,8467,2033],{"class":1953},[1944,8469,1976],{"class":1953},[1944,8471,8472],{"class":1979},"grid",[1944,8474,1982],{"class":1953},[1944,8476,2226],{"class":1957},[1944,8478,8479],{"class":1946,"line":1967},[1944,8480,2576],{"emptyLinePlaceholder":2575},[1944,8482,8483],{"class":1946,"line":1988},[1944,8484,8485],{"class":2522},"// Boolean checkbox: bare get is enough\n",[1944,8487,8488,8490,8492,8494,8496,8498,8500,8502,8505,8507],{"class":1946,"line":2005},[1944,8489,2261],{"class":3370},[1944,8491,7957],{"class":1957},[1944,8493,1982],{"class":1953},[1944,8495,7973],{"class":1979},[1944,8497,1982],{"class":1953},[1944,8499,2033],{"class":1953},[1944,8501,1976],{"class":1953},[1944,8503,8504],{"class":1979},"showProductAmount",[1944,8506,1982],{"class":1953},[1944,8508,2226],{"class":1957},[1944,8510,8511],{"class":1946,"line":2015},[1944,8512,2576],{"emptyLinePlaceholder":2575},[1944,8514,8515],{"class":1946,"line":2065},[1944,8516,8517],{"class":2522},"// Negation\n",[1944,8519,8520,8522,8524,8526,8529,8531,8533,8535,8537,8539,8541,8543,8545,8547,8549,8551,8553,8555,8557,8559],{"class":1946,"line":2109},[1944,8521,2261],{"class":3370},[1944,8523,7957],{"class":1957},[1944,8525,1982],{"class":1953},[1944,8527,8528],{"class":1979},"!=",[1944,8530,1982],{"class":1953},[1944,8532,2033],{"class":1953},[1944,8534,2561],{"class":1957},[1944,8536,1982],{"class":1953},[1944,8538,7973],{"class":1979},[1944,8540,1982],{"class":1953},[1944,8542,2033],{"class":1953},[1944,8544,1976],{"class":1953},[1944,8546,3575],{"class":1979},[1944,8548,1982],{"class":1953},[1944,8550,6073],{"class":1957},[1944,8552,2033],{"class":1953},[1944,8554,1976],{"class":1953},[1944,8556,4043],{"class":1979},[1944,8558,1982],{"class":1953},[1944,8560,2226],{"class":1957},[1944,8562,8563],{"class":1946,"line":2117},[1944,8564,2576],{"emptyLinePlaceholder":2575},[1944,8566,8567],{"class":1946,"line":2123},[1944,8568,8569],{"class":2522},"// Truthy check; meaningful \"is set\" only for fields whose unset fallback is falsy\n",[1944,8571,8572,8574,8576,8578,8581,8583,8585,8587,8589,8591,8593,8595,8597,8599,8601],{"class":1946,"line":2128},[1944,8573,2261],{"class":3370},[1944,8575,7957],{"class":1957},[1944,8577,1982],{"class":1953},[1944,8579,8580],{"class":1979},"bool",[1944,8582,1982],{"class":1953},[1944,8584,2033],{"class":1953},[1944,8586,2561],{"class":1957},[1944,8588,1982],{"class":1953},[1944,8590,7973],{"class":1979},[1944,8592,1982],{"class":1953},[1944,8594,2033],{"class":1953},[1944,8596,1976],{"class":1953},[1944,8598,2248],{"class":1979},[1944,8600,1982],{"class":1953},[1944,8602,8603],{"class":1957},"]]\n",[1944,8605,8606],{"class":1946,"line":2144},[1944,8607,2576],{"emptyLinePlaceholder":2575},[1944,8609,8610],{"class":1946,"line":2158},[1944,8611,8612],{"class":2522},"// Set membership; `[[…]]` is the literal-array escape\n",[1944,8614,8615,8617,8619,8621,8624,8626,8628,8631,8633,8636,8638,8640,8642,8644,8646,8649,8651,8653,8655,8657,8659,8661,8663,8665,8667],{"class":1946,"line":2167},[1944,8616,2261],{"class":3370},[1944,8618,7957],{"class":1957},[1944,8620,1982],{"class":1953},[1944,8622,8623],{"class":1979},"in",[1944,8625,1982],{"class":1953},[1944,8627,2033],{"class":1953},[1944,8629,8630],{"class":1957}," [[",[1944,8632,1982],{"class":1953},[1944,8634,8635],{"class":1979},"basic",[1944,8637,1982],{"class":1953},[1944,8639,2033],{"class":1953},[1944,8641,1976],{"class":1953},[1944,8643,2837],{"class":1979},[1944,8645,1982],{"class":1953},[1944,8647,8648],{"class":1957},"]]",[1944,8650,2033],{"class":1953},[1944,8652,2561],{"class":1957},[1944,8654,1982],{"class":1953},[1944,8656,7973],{"class":1979},[1944,8658,1982],{"class":1953},[1944,8660,2033],{"class":1953},[1944,8662,1976],{"class":1953},[1944,8664,2714],{"class":1979},[1944,8666,1982],{"class":1953},[1944,8668,8603],{"class":1957},[2348,8670,8672],{"id":8671},"canonical-unset-checks-per-field-type","Canonical \"unset\" checks per field type",[1912,8674,8675],{},"The expression engine always sees the per-type fallback when a field has no configured value. Use these patterns to test whether a field is unset:",[2358,8677,8678,8689],{},[2361,8679,8680],{},[2364,8681,8682,8684,8686],{},[2367,8683,2910],{},[2367,8685,2913],{},[2367,8687,8688],{},"Canonical \"unset\" check",[2375,8690,8691,8709,8723,8741,8756,8771],{},[2364,8692,8693,8701,8705],{},[2380,8694,8695,2291,8697,2291,8699],{},[1916,8696,2028],{},[1916,8698,2924],{},[1916,8700,2076],{},[2380,8702,8703],{},[1916,8704,2931],{},[2380,8706,8707],{},[1916,8708,8324],{},[2364,8710,8711,8715,8719],{},[2380,8712,8713],{},[1916,8714,2939],{},[2380,8716,8717],{},[1916,8718,2944],{},[2380,8720,8721],{},[1916,8722,8324],{},[2364,8724,8725,8733,8736],{},[2380,8726,8727,2291,8729,2291,8731],{},[1916,8728,2537],{},[1916,8730,2962],{},[1916,8732,2736],{},[2380,8734,8735],{},"First option",[2380,8737,8738],{},[1916,8739,8740],{},"['==', ['get', 'x'], '\u003Cfirst option>']",[2364,8742,8743,8747,8751],{},[2380,8744,8745],{},[1916,8746,2983],{},[2380,8748,8749],{},[1916,8750,2988],{},[2380,8752,8753],{},[1916,8754,8755],{},"['==', ['get', 'x'], [[]]]",[2364,8757,8758,8762,8766],{},[2380,8759,8760],{},[1916,8761,2995],{},[2380,8763,8764],{},[1916,8765,3000],{},[2380,8767,8768],{},[1916,8769,8770],{},"['==', ['get', 'x'], null]",[2364,8772,8773,8787,8791],{},[2380,8774,8775,2291,8777,2291,8779,2291,8781,2291,8783,2291,8785],{},[1916,8776,3007],{},[1916,8778,2248],{},[1916,8780,3012],{},[1916,8782,3015],{},[1916,8784,3018],{},[1916,8786,2178],{},[2380,8788,8789],{},[1916,8790,3025],{},[2380,8792,8793],{},[1916,8794,8324],{},[1912,8796,8797,8800,8801,8804,8805,8807,8808,8811,8812,8814,8815,8817,8818,8814,8820,8814,8822,3031,8824,8826],{},[1916,8798,8799],{},"['bool', ['get', 'x']]"," is the explicit form of \"is ",[1916,8802,8803],{},"x"," truthy\". At ",[1916,8806,2261],{},"-toplevel it's equivalent to the bare ",[1916,8809,8810],{},"['get', 'x']"," because the engine coerces the result to a boolean either way; the explicit form is useful when you need a true ",[1916,8813,2257],{},"/",[1916,8816,2944],{}," value inside a larger expression. As a truthy-based \"is set\" check it answers correctly for every field type except ",[1916,8819,2537],{},[1916,8821,2962],{},[1916,8823,2736],{},[1916,8825,2983],{},", whose fallbacks are truthy.",[2348,8828,8830],{"id":8829},"available-operators","Available operators",[1912,8832,8833,8834,8837,8838,3031,8840,8842,8843,8851,8852,8857,8858,8863],{},"Studio registers ",[1916,8835,8836],{},"defaultOperators"," plus the ",[1916,8839,2983],{},[1916,8841,2286],{}," operator bundles from ",[1921,8844,8848],{"href":8845,"rel":8846},"https://www.npmjs.com/package/@laioutr/expression",[8847],"nofollow",[1916,8849,8850],{},"@laioutr/expression",". See the package's ",[1921,8853,8856],{"href":8854,"rel":8855},"https://www.npmjs.com/package/@laioutr/expression#operators",[8847],"Operators section"," for each operator's aliases, operand counts, and semantics, and the ",[1921,8859,8862],{"href":8860,"rel":8861},"https://www.npmjs.com/package/@laioutr/expression#evaluation-rules",[8847],"Evaluation rules"," section for how the engine interprets array and literal forms.",[1912,8865,8866],{},"Aliases in parentheses.",[2358,8868,8869,8878],{},[2361,8870,8871],{},[2364,8872,8873,8875],{},[2367,8874,346],{},[2367,8876,8877],{},"Operators",[2375,8879,8880,8904,8933,8972,8987,9001,9021],{},[2364,8881,8882,8884],{},[2380,8883,1399],{},[2380,8885,8886,2945,8888,8891,8892,2945,8895,8891,8898,2945,8901,2953],{},[1916,8887,7973],{},[1916,8889,8890],{},"$","), ",[1916,8893,8894],{},"get?",[1916,8896,8897],{},"$?",[1916,8899,8900],{},"?get",[1916,8902,8903],{},"?$",[2364,8905,8906,8909],{},[2380,8907,8908],{},"Logical",[2380,8910,8911,2945,8914,8891,8917,2945,8920,8891,8923,2945,8925,8891,8927,2945,8930,2953],{},[1916,8912,8913],{},"and",[1916,8915,8916],{},"&&",[1916,8918,8919],{},"or",[1916,8921,8922],{},"||",[1916,8924,2897],{},[1916,8926,8327],{},[1916,8928,8929],{},"coalesce",[1916,8931,8932],{},"??",[2364,8934,8935,8938],{},[2380,8936,8937],{},"Comparison",[2380,8939,8940,2945,8943,8891,8945,2945,8948,8891,8950,2945,8953,8891,8955,2945,8958,8891,8961,2945,8964,8891,8966,2945,8969,2953],{},[1916,8941,8942],{},"eq",[1916,8944,7962],{},[1916,8946,8947],{},"ne",[1916,8949,8528],{},[1916,8951,8952],{},"gt",[1916,8954,5895],{},[1916,8956,8957],{},"ge",[1916,8959,8960],{},">=",[1916,8962,8963],{},"lt",[1916,8965,4411],{},[1916,8967,8968],{},"le",[1916,8970,8971],{},"\u003C=",[2364,8973,8974,8977],{},[2380,8975,8976],{},"Branching",[2380,8978,8979,2945,8981,8891,8984],{},[1916,8980,2261],{},[1916,8982,8983],{},"?",[1916,8985,8986],{},"cond",[2364,8988,8989,8991],{},[2380,8990,751],{},[2380,8992,8993,2291,8996,2945,8999,2953],{},[1916,8994,8995],{},"len",[1916,8997,8998],{},"member",[1916,9000,2988],{},[2364,9002,9003,9005],{},[2380,9004,5953],{},[2380,9006,9007,2291,9009,2291,9012,2291,9015,2291,9018],{},[1916,9008,8623],{},[1916,9010,9011],{},"arr-of",[1916,9013,9014],{},"slice",[1916,9016,9017],{},"join",[1916,9019,9020],{},"map",[2364,9022,9023,9026],{},[2380,9024,9025],{},"Type",[2380,9027,9028,2291,9030,2291,9033,2291,9036],{},[1916,9029,8580],{},[1916,9031,9032],{},"num",[1916,9034,9035],{},"str",[1916,9037,2286],{},[1912,9039,9040,2945,9042,9045],{},[1916,9041,8580],{},[1916,9043,9044],{},"!!x",") is plain JavaScript truthy coercion. See the note above the per-type fallbacks table for which fields it gives a meaningful \"is set\" answer for.",[2479,9047,9048,9049,9051,9052,2291,9054,9051,9057,9059,9060,9063,9064,9066,9067,9070,9071,9074,9075,2268],{},"A raw array inside an expression is interpreted by the engine, not used as data: ",[1916,9050,2988],{}," resolves to ",[1916,9053,3025],{},[1916,9055,9056],{},"[x]",[1916,9058,8803],{}," (the literal escape), ",[1916,9061,9062],{},"[op, …]"," is an operator call. There is no ",[1916,9065,3025],{}," literal. To pass a literal array as data, wrap it in an extra ",[1916,9068,9069],{},"[…]"," (e.g. ",[1916,9072,9073],{},"[[1, 2, 3]]",") or build it with ",[1916,9076,9011],{},[7569,9078,1914,9079,9081,9082,9085,9086,9088,9089,9091],{},[1916,9080,2261],{}," expression is ",[1930,9083,9084],{},"fail-open",": any thrown error (typo, missing path, malformed shape) returns ",[1916,9087,2257],{}," and logs a warning to the Studio browser console. A shown-but-broken control is loud, but a silently-hidden control would be invisible. Don't rely on ",[1916,9090,2261],{}," for security since it's a sidebar UX optimization, not a render-time guard.",[2348,9093,9095],{"id":9094},"relationship-to-visibility-decorators","Relationship to visibility decorators",[1912,9097,9098,9100,9101,9103],{},[1916,9099,2261],{}," and the ",[1921,9102,3519],{"href":2951}," answer different questions and are not alternatives:",[2877,9105,9106,9120],{},[2880,9107,9108,2945,9111,7381,9113,9115,9116,9119],{},[1930,9109,9110],{},"Visibility decorator",[1916,9112,2939],{},[1916,9114,7387],{},") renders a sidebar checkbox grouped with the target field. The component template reads the checkbox value and gates ",[1930,9117,9118],{},"frontend rendering"," of the target's value.",[2880,9121,9122,9126],{},[1930,9123,9124],{},[1916,9125,2261],{}," hides a field's sidebar control based on other schema values. It has no effect on stored data or on frontend rendering.",[1912,9128,9129,9130,9132],{},"A field can have both. Editors see the control only when ",[1916,9131,2261],{}," is true, and the visibility checkbox separately gates frontend render.",[2384,9134,9135],{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":1940,"searchDepth":1961,"depth":1961,"links":9137},[9138,9139,9140,9145,9146,9147,9158,9168,9172,9180],{"id":2230,"depth":1961,"text":2231},{"id":2276,"depth":1961,"text":2277},{"id":2335,"depth":1961,"text":2336,"children":9141},[9142,9143,9144],{"id":2350,"depth":1967,"text":2351},{"id":2487,"depth":1967,"text":2488},{"id":2508,"depth":1967,"text":2509},{"id":2855,"depth":1961,"text":2323},{"id":3040,"depth":1961,"text":3041},{"id":3121,"depth":1961,"text":3122,"children":9148},[9149,9150,9151,9152,9153,9154,9155,9156,9157],{"id":2028,"depth":1967,"text":2028},{"id":2924,"depth":1967,"text":2924},{"id":3007,"depth":1967,"text":3007},{"id":2939,"depth":1967,"text":2939},{"id":2537,"depth":1967,"text":2537},{"id":2962,"depth":1967,"text":2962},{"id":2736,"depth":1967,"text":2736},{"id":2248,"depth":1967,"text":2248},{"id":3085,"depth":1967,"text":3085},{"id":4317,"depth":1961,"text":4318,"children":9159},[9160,9161,9162,9163,9164,9165,9166,9167],{"id":2076,"depth":1967,"text":2076},{"id":2178,"depth":1967,"text":2178},{"id":3012,"depth":1967,"text":3012},{"id":3015,"depth":1967,"text":3015},{"id":2594,"depth":1967,"text":2594},{"id":2983,"depth":1967,"text":2983},{"id":3018,"depth":1967,"text":3018},{"id":2995,"depth":1967,"text":2995},{"id":7367,"depth":1961,"text":7368,"children":9169},[9170,9171],{"id":7374,"depth":1967,"text":7375},{"id":7591,"depth":1967,"text":7592},{"id":7877,"depth":1961,"text":2267,"children":9173},[9174,9175,9176,9177,9178,9179],{"id":8177,"depth":1967,"text":8178},{"id":8331,"depth":1967,"text":8332},{"id":8421,"depth":1967,"text":8422},{"id":8671,"depth":1967,"text":8672},{"id":8829,"depth":1967,"text":8830},{"id":9094,"depth":1967,"text":9095},{"id":9181,"text":1603,"depth":1961},"changelog",[2262],"Reference for all field types available in section and block definition schemas.","md",[],{},{"title":9188,"description":9183},"Schema Fields | Laioutr",{"loc":535,"lastmod":9190,"changefreq":9191,"priority":1947},"2026-04-08","monthly","t5Xfk6fI8ZdGw2xXpobEw80UXNtrQ9WQ3SK8uc7ACw4",[9194,9196],{"title":530,"path":531,"stem":532,"description":9195,"children":-1},"Nuxt modules and their versions that the Laioutr platform installs. Check this list before adding dependencies to your custom app.",{"title":538,"path":539,"stem":540,"description":9197,"children":-1},"How to create and register section definitions that appear in Laioutr Studio.",{"id":9199,"extension":9200,"meta":9201,"stem":9181,"__hash__":9229},"changelog/changelog.yml","yml",{"AlphabeticalIndex":9202,"Media":9209,"MediaComponent":9220,"SchemaCondition":9226},[9203],{"version":9204,"type":9205,"breaking":2575,"changelog":9206,"note":9207,"migration":9208},"2.3.0","changed","ui","Renamed from `BrandList` and generalized beyond brands — pass any `items` and a `heading` instead of `brands`.","Import from the new component, rename the `brands` prop to `items`, and\npass `heading` explicitly — the old built-in `\"Brands\"` translation no\nlonger renders automatically.\n\n```ts\n// Before\ninterface BrandListProps {\n  brands: { name: string; href: string; count?: number }[];\n}\n\n// After\ninterface AlphabeticalIndexProps {\n  heading?: string;\n  items: { name: string; href: string; count?: number }[];\n}\n```\n",[9210,9214,9217],{"version":9211,"type":9212,"changelog":7881,"note":9213},"0.30.1","added","Added an [`audio`](/frontend/api-reference/common-types/media#mediaaudio) variant, plus [text tracks](/frontend/api-reference/common-types/media#text-tracks) and [streaming formats](/frontend/api-reference/common-types/media#streaming-formats) for video. Studio `media` fields can restrict to it with `allowedTypes: ['audio']`.",{"version":9211,"type":9205,"breaking":2575,"changelog":7881,"note":9215,"migration":9216},"`MediaVideo.preview` was renamed to `MediaVideo.poster` to match the HTML `\u003Cvideo poster>` attribute.","Rename the field on every `MediaVideo` you construct or read.\n\n```ts\n// Before\nconst video: MediaVideo = { type: 'video', sources, preview: posterImage };\n// After\nconst video: MediaVideo = { type: 'video', sources, poster: posterImage };\n```\n",{"version":9211,"type":9205,"breaking":2575,"changelog":7881,"note":9218,"migration":9219},"The `Media` union was widened to include `MediaAudio`, so `media.type` can now be `'audio'`.","Any exhaustive `switch (media.type)` without a `default` branch must add an\n`'audio'` case, or TypeScript reports a non-exhaustive switch.\n\n```ts\nswitch (media.type) {\n  case 'image': return renderImage(media);\n  case 'video': return renderVideo(media);\n  case 'audio': return renderAudio(media); // new\n}\n```\n",[9221,9224],{"version":9222,"type":9212,"changelog":9206,"note":9223},"2.4.0","`\u003CMedia>` gained a `playback` mode for video. `playback=\"background\"` is a one-switch decorative loop (`autoplay`, `muted`, `loop`, `playsinline`, `disablePictureInPicture` on, `controls` off); `interactive` (the default) is the native player. Each attribute still has its own overriding prop. `\u003CMedia>` now exposes `v-model:paused` so consumers render their own WCAG 2.2.2 pause control, and suppresses autoplay under reduced motion. See [Background video](/laioutr-ui/ui-kit/general/media#background-video).",{"version":9204,"type":9212,"changelog":9206,"note":9225},"`\u003CMedia>` is now a dispatcher that renders video and audio, not only images. Built-in native `\u003Cvideo>` and `\u003Caudio>` players handle progressive sources out of the box (the video `poster` and audio `cover` are shown automatically), and playback is set with props on `\u003CMedia>` (`controls`, `autoplay`, `muted`, `loop`, `playsinline`). Register a renderer with `provideMediaRenderers` to override the built-in for adaptive streaming (HLS/DASH) or a custom player UI. See [Rendering video and audio](/laioutr-ui/ui-kit/general/media#rendering-video-and-audio).",[9227],{"version":7883,"type":9212,"changelog":7881,"note":9228},"Field and fieldset definitions gained an optional `if` expression that hides a control in the Studio sidebar — see [Conditional visibility](/apps/app-development/schema-fields#conditional-visibility).","k0u4WLp3hrk43JZ_sEFuhcDDrcL2HMwkFYQnB0ixBq4",{"body":9231,"excerpt":-1},{"type":9232,"children":9233},"root",[9234],{"type":9235,"tag":1912,"props":9236,"children":9237,"position":-1},"element",{},[9238,9240,9249,9253,9263],{"type":2028,"value":9239,"position":-1},"Field and fieldset definitions gained an optional ",{"type":9235,"tag":1916,"props":9241,"children":9243,"position":9248},{"className":9242},[],[9244],{"type":2028,"value":2261,"position":9245},{"start":9246,"end":9247},50,54,{"start":9246,"end":9247},{"type":2028,"value":9250,"position":9251}," expression that hides a control in the Studio sidebar — see ",{"start":9247,"end":9252},115,{"type":9235,"tag":1921,"props":9254,"children":9256,"position":9261},{"href":9255},"/apps/app-development/schema-fields#conditional-visibility",[9257],{"type":2028,"value":2267,"position":9258},{"start":9259,"end":9260},116,138,{"start":9252,"end":9262},199,{"type":2028,"value":2268,"position":9264},{"start":9262,"end":9265},200,1783259588547]