1const a={blog:{basePath:"/blog",taxonomyPrefix:"tag",listApi:"/api/blog/preview/list",tagsApi:"/api/tag/list",tagsBffApi:"/bff/cms/blog/tags",taxonomyBffApi:"/bff/cms/blog/tags",taxonomyFetchParams:{moduleCode:"blog"},listTaxonomyKey:"tagId",detailApi:"/api/blog/preview/detail/group",languagesApi:"/api/blog/preview/group/languages",groupCodeParam:"blogGroupCode",itemLinkField:"blogGroupCode",i18n:{title:"HOME_BLOG.TITLE",description:"HOME_BLOG.DESCRIPTION",metaTitle:"HOME_BLOG.META_TITLE",metaDescription:"HOME_BLOG.META_DESCRIPTION",metaTaxonomyTitle:"HOME_BLOG.META_TAXONOMY_TITLE",metaTaxonomyDescription:"HOME_BLOG.META_TAXONOMY_DESCRIPTION",cta:"HOME_BLOG.CTA",allTaxonomy:"HOME_BLOG.ALL_POSTS",related:"CMS.RELATED_BLOGS",breadcrumb:"CMS.MENU_BLOG",goToPage:"HOME_BLOG.GO_TO_PAGE",pageLabel:"HOME_BLOG.PAGE_LABEL",pageInputPlaceholder:"HOME_BLOG.PAGE_INPUT_PLACEHOLDER",paginationAria:"Blog pagination"}},tutorial:{basePath:"/tutorial",taxonomyPrefix:"category",listApi:"/api/tutorial/list",categoriesApi:"/api/tutorial/category/list",categoriesBffApi:"/bff/cms/tutorial/categories",taxonomyBffApi:"/bff/cms/tutorial/categories",listTaxonomyKey:"categoryId",detailApi:"/api/tutorial/detail",languagesApi:"/api/tutorial/available-languages",groupCodeParam:"slug",itemLinkField:"slug",i18n:{title:"HOME_TUTORIAL.TITLE",description:"HOME_TUTORIAL.DESCRIPTION",metaTitle:"HOME_TUTORIAL.META_TITLE",metaDescription:"HOME_TUTORIAL.META_DESCRIPTION",metaTaxonomyTitle:"HOME_TUTORIAL.META_TAXONOMY_TITLE",metaTaxonomyDescription:"HOME_TUTORIAL.META_TAXONOMY_DESCRIPTION",cta:"HOME_TUTORIAL.CTA",allTaxonomy:"HOME_TUTORIAL.ALL_TUTORIAL",related:"CMS.RELATED_TUTORIALS",breadcrumb:"CMS.MENU_TUTORIALS",goToPage:"HOME_BLOG.GO_TO_PAGE",pageLabel:"HOME_BLOG.PAGE_LABEL",pageInputPlaceholder:"HOME_BLOG.PAGE_INPUT_PLACEHOLDER",paginationAria:"Tutorial pagination"}}};function t(a){return String(a??"").trim().split(/[-_\s]+/).filter(Boolean).map((a=>{const t=a.toLowerCase();return"ai"===t?"AI":t.charAt(0).toUpperCase()+t.slice(1)})).join(" ")}function e(t){const e=a[t];if(!e)throw new Error(`Unknown CMS channel: ${t}`);return e}function o(a,t,e){return t?a.taxonomyPrefix?e(`${a.basePath}/${a.taxonomyPrefix}-${t}`):e(`${a.basePath}/${t}`):e(a.basePath)}function i(a){return/^\d+$/.test(String(a??""))}function r(a,t,e,i){const r=o(a,t,i);return e<=1?r:t?a.taxonomyPrefix?i(`${a.basePath}/${a.taxonomyPrefix}-${t}/${e}`):i(`${a.basePath}/${t}/${e}`):i(`${a.basePath}/${e}`)}const n={header:{apiPath:"/api/cms/tools/preview/1",asyncDataKey:"cms-header-menu"},footer:{apiPath:"/api/cms/tools/preview/2",asyncDataKey:"cms-footer-menu"}};function T(a){const t=n[a];if(!t)throw new Error(`Unknown CMS menu: ${a}`);return t}export{r as a,T as b,t as f,e as g,i,o as r};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.