import { c as createComponent } from './astro-component_zOMRFNdO.mjs';
import 'piccolore';
import { f as createRenderInstruction, m as maybeRenderHead, u as unescapeHTML, a as renderTemplate, e as renderSlot, r as renderComponent, b as addAttribute, F as Fragment, g as AstroError, I as ImageMissingAlt, h as spreadAttributes, i as FontFamilyNotFound, j as defineStyleVars, A as AstroUserError, c as renderHead } from './prerender_DM8EEygr.mjs';
import { s as starlightConfig, a as stripTrailingSlash, b as stripLeadingSlash, e as ensureHtmlExtension, c as stripHtmlExtension, d as ensureTrailingSlash, p as project, B as BuiltInDefaultLocale, g as getCollection, f as pickLang, h as stripLeadingAndTrailingSlashes, i as ensureLeadingSlash, j as stripExtension, k as getCollectionPathFromRoot, l as getEntry, u as useTranslations, r as renderEntry } from './translations_Bj2TVyks.mjs';
import 'clsx';
import { $ as $$Icon, r as renderScript, a as $$LinkButton, b as $$Badge } from './Code_CMImcOzu.mjs';
import { r as resolveSrc, i as isESMImportedImage, g as getImage$1 } from './deterministic-string_Do8F4WDh.mjs';
import '@astrojs/internal-helpers/remote';
import '@astrojs/internal-helpers/path';
import * as mime from 'mrmime';
import * as z from 'zod/v4';
import yaml from 'js-yaml';
import { klona } from 'klona/lite';
function templateEnter(_result) {
return createRenderInstruction({ type: "template-enter" });
}
function templateExit(_result) {
return createRenderInstruction({ type: "template-exit" });
}
const $$Banner = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Banner;
const { banner } = Astro2.locals.starlightRoute.entry.data;
return renderTemplate`${banner && renderTemplate`${maybeRenderHead()}
${unescapeHTML(banner.content)}
`}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Banner.astro", void 0);
const $$ContentPanel = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${maybeRenderHead()} ${renderSlot($$result, $$slots["default"])}
`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/ContentPanel.astro", void 0);
const $$ContentNotice = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$ContentNotice;
const { icon, label } = Astro2.props;
return renderTemplate`${maybeRenderHead()} ${renderComponent($$result, "Icon", $$Icon, { "name": icon, "size": "1.5em", "color": "var(--sl-color-orange-high)", "class": "astro-opzsrvew" })} ${label}
`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/ContentNotice.astro", void 0);
const $$FallbackContentNotice = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$FallbackContentNotice;
return renderTemplate`${renderComponent($$result, "ContentNotice", $$ContentNotice, { "icon": "warning", "label": Astro2.locals.t("i18n.untranslatedContent") })}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/FallbackContentNotice.astro", void 0);
const $$DraftContentNotice = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$DraftContentNotice;
return renderTemplate`${renderComponent($$result, "ContentNotice", $$ContentNotice, { "icon": "warning", "label": Astro2.locals.t("page.draft") })}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/DraftContentNotice.astro", void 0);
const $$EditLink = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$EditLink;
const { editUrl } = Astro2.locals.starlightRoute;
return renderTemplate`${editUrl && renderTemplate`${maybeRenderHead()}${renderComponent($$result, "Icon", $$Icon, { "name": "pencil", "size": "1.2em", "class": "astro-eez2twj6" })}${Astro2.locals.t("page.editLink")} `}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/EditLink.astro", void 0);
const $$LastUpdated = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$LastUpdated;
const { lang, lastUpdated } = Astro2.locals.starlightRoute;
return renderTemplate`${lastUpdated && renderTemplate`${maybeRenderHead()}${Astro2.locals.t("page.lastUpdated")}${" "}${lastUpdated.toLocaleDateString(lang, { dateStyle: "medium", timeZone: "UTC" })}
`}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/LastUpdated.astro", void 0);
const $$Pagination = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Pagination;
const { dir, pagination } = Astro2.locals.starlightRoute;
const { prev, next } = pagination;
const isRtl = dir === "rtl";
return renderTemplate`${maybeRenderHead()}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Pagination.astro", void 0);
const $$Footer = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Footer;
return renderTemplate`${maybeRenderHead()} ${renderComponent($$result, "EditLink", $$EditLink, { "class": "astro-3yyafb3n" })} ${renderComponent($$result, "LastUpdated", $$LastUpdated, { "class": "astro-3yyafb3n" })}
${renderComponent($$result, "Pagination", $$Pagination, { "class": "astro-3yyafb3n" })} ${starlightConfig.credits} `;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Footer.astro", void 0);
const $$Head = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Head;
const { head } = Astro2.locals.starlightRoute;
return renderTemplate`${head.map(({ tag: Tag, attrs, content }) => renderTemplate`${renderComponent($$result, "Tag", Tag, { ...attrs }, { "default": ($$result2) => renderTemplate`${unescapeHTML(content)}` })}`)}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Head.astro", void 0);
const $$Select = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Select;
return renderTemplate`${maybeRenderHead()} ${Astro2.props.label} ${renderComponent($$result, "Icon", $$Icon, { "name": Astro2.props.icon, "class": "icon label-icon astro-4yphtoen" })} ${Astro2.props.options.map(({ value, selected, label }) => renderTemplate`${unescapeHTML(label)} `)} ${renderComponent($$result, "Icon", $$Icon, { "name": "down-caret", "class": "icon caret astro-4yphtoen" })} `;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Select.astro", void 0);
const $$LanguageSelect = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$LanguageSelect;
return renderTemplate`${starlightConfig.isMultilingual}${renderScript($$result, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/LanguageSelect.astro?astro&type=script&index=0&lang.ts")}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/LanguageSelect.astro", void 0);
var __freeze$3 = Object.freeze;
var __defProp$3 = Object.defineProperty;
var __template$3 = (cooked, raw) => __freeze$3(__defProp$3(cooked, "raw", { value: __freeze$3(cooked.slice()) }));
var _a$3;
const $$Search = createComponent(async ($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$Search;
const pagefindTranslations = {
placeholder: Astro2.locals.t("search.label"),
...Object.fromEntries(
Object.entries(Astro2.locals.t.all()).filter(([key]) => key.startsWith("pagefind.")).map(([key, value]) => [key.replace("pagefind.", ""), value])
)
};
const dataAttributes = { "data-translations": JSON.stringify(pagefindTranslations) };
return renderTemplate(_a$3 || (_a$3 = __template$3(["", " ", " "])), renderComponent($$result, "site-search", "site-search", { "class": (Astro2.props.class ?? "") + " astro-v37mnknz", ...dataAttributes }, { "default": () => renderTemplate` ${maybeRenderHead()} ${renderComponent($$result, "Icon", $$Icon, { "name": "magnifier", "class": "astro-v37mnknz" })} ${Astro2.locals.t("search.label")} ${Astro2.locals.t("search.ctrlKey")} K ${Astro2.locals.t("search.cancelLabel")} ${renderTemplate`
`}
` }), renderScript($$result, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Search.astro?astro&type=script&index=0&lang.ts"));
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/Search.astro", void 0);
const logos = {};
const $$SiteTitle = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$SiteTitle;
const { siteTitle, siteTitleHref } = Astro2.locals.starlightRoute;
return renderTemplate`${maybeRenderHead()} ${starlightConfig.logo && logos.dark && renderTemplate`${renderComponent($$result, "Fragment", Fragment, { "class": "astro-m46x6ez3" }, { "default": ($$result2) => renderTemplate` ${!("src" in starlightConfig.logo) && renderTemplate` `}` })}`} ${siteTitle} `;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/SiteTitle.astro", void 0);
const $$SocialIcons = createComponent(($$result, $$props, $$slots) => {
const links = starlightConfig.social || [];
return renderTemplate`${links.length > 0 && renderTemplate`${renderComponent($$result, "Fragment", Fragment, { "class": "astro-wy4te6ga" }, { "default": ($$result2) => renderTemplate`${links.map(({ label, href, icon }) => renderTemplate`${maybeRenderHead()}${label} ${renderComponent($$result2, "Icon", $$Icon, { "name": icon, "class": "astro-wy4te6ga" })} `)}` })}`}`;
}, "C:/Users/Harun/OneDrive/Desktop/my pc desktop/node_modules/@astrojs/starlight/components/SocialIcons.astro", void 0);
var __freeze$2 = Object.freeze;
var __defProp$2 = Object.defineProperty;
var __template$2 = (cooked, raw) => __freeze$2(__defProp$2(cooked, "raw", { value: __freeze$2(cooked.slice()) }));
var _a$2;
const $$ThemeSelect = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$props, $$slots);
Astro2.self = $$ThemeSelect;
return renderTemplate(_a$2 || (_a$2 = __template$2(["", "