{"version":3,"file":"route-catalog-C6A-sU70.mjs","names":[],"sources":["../src/auth/route-catalog.generated.ts","../src/auth/route-catalog.ts"],"sourcesContent":["/**\n * GENERATED — do not edit. Regenerate with `pnpm gen:routes`.\n *\n * Every mounted API route, with the HTTP method, the permission keys its\n * handler checks, and whether the auth middleware treats it as public.\n * Source: scripts/gen-route-catalog.mjs.\n */\n\nexport interface RouteCatalogEntry {\n\t/** \"METHOD /path\" relative to /_emdash/api — the stable id policies use. */\n\tid: string;\n\tmethod: string;\n\t/** Astro-style pattern as injected, e.g. \"/_emdash/api/content/[collection]\". */\n\tpattern: string;\n\t/** Route source file under astro/routes/api. */\n\tfile: string;\n\t/** First path segment (admin routes: \"admin/<area>\"). */\n\tgroup: string;\n\t/** Permission keys the handler checks via requirePerm & co. */\n\tpermissions: string[];\n\t/** Handler does a bare admin-level check rather than a named permission. */\n\tadminOnly: boolean;\n\t/** Reachable without authentication (handler does its own access control). */\n\tpublic: boolean;\n}\n\nexport const ROUTE_CATALOG: readonly RouteCatalogEntry[] = [\n\t{\n\t\t\"id\": \"GET /_emdash/.well-known/auth\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/.well-known/auth\",\n\t\t\"file\": \"well-known/auth.ts\",\n\t\t\"group\": \"well-known\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /admin/allowed-domains\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/allowed-domains\",\n\t\t\"file\": \"admin/allowed-domains/index.ts\",\n\t\t\"group\": \"admin/allowed-domains\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/allowed-domains\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/allowed-domains\",\n\t\t\"file\": \"admin/allowed-domains/index.ts\",\n\t\t\"group\": \"admin/allowed-domains\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/allowed-domains/[domain]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/allowed-domains/[domain]\",\n\t\t\"file\": \"admin/allowed-domains/[domain].ts\",\n\t\t\"group\": \"admin/allowed-domains\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PATCH /admin/allowed-domains/[domain]\",\n\t\t\"method\": \"PATCH\",\n\t\t\"pattern\": \"/_emdash/api/admin/allowed-domains/[domain]\",\n\t\t\"file\": \"admin/allowed-domains/[domain].ts\",\n\t\t\"group\": \"admin/allowed-domains\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/api-tokens\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/api-tokens\",\n\t\t\"file\": \"admin/api-tokens/index.ts\",\n\t\t\"group\": \"admin/api-tokens\",\n\t\t\"permissions\": [\n\t\t\t\"api_tokens:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/api-tokens\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/api-tokens\",\n\t\t\"file\": \"admin/api-tokens/index.ts\",\n\t\t\"group\": \"admin/api-tokens\",\n\t\t\"permissions\": [\n\t\t\t\"api_tokens:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/api-tokens/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/api-tokens/[id]\",\n\t\t\"file\": \"admin/api-tokens/[id].ts\",\n\t\t\"group\": \"admin/api-tokens\",\n\t\t\"permissions\": [\n\t\t\t\"api_tokens:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/authz/catalog\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/authz/catalog\",\n\t\t\"file\": \"admin/authz/catalog.ts\",\n\t\t\"group\": \"admin/authz\",\n\t\t\"permissions\": [\n\t\t\t\"routes:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/byline-fields\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields\",\n\t\t\"file\": \"admin/byline-fields/index.ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/byline-fields\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields\",\n\t\t\"file\": \"admin/byline-fields/index.ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/byline-fields/[slug]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields/[slug]\",\n\t\t\"file\": \"admin/byline-fields/[slug].ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/byline-fields/[slug]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields/[slug]\",\n\t\t\"file\": \"admin/byline-fields/[slug].ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PATCH /admin/byline-fields/[slug]\",\n\t\t\"method\": \"PATCH\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields/[slug]\",\n\t\t\"file\": \"admin/byline-fields/[slug].ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/byline-fields/[slug]/usage\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields/[slug]/usage\",\n\t\t\"file\": \"admin/byline-fields/[slug]/usage.ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/byline-fields/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/byline-fields/reorder\",\n\t\t\"file\": \"admin/byline-fields/reorder.ts\",\n\t\t\"group\": \"admin/byline-fields\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/bylines\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines\",\n\t\t\"file\": \"admin/bylines/index.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/bylines\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines\",\n\t\t\"file\": \"admin/bylines/index.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/bylines/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines/[id]\",\n\t\t\"file\": \"admin/bylines/[id]/index.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/bylines/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines/[id]\",\n\t\t\"file\": \"admin/bylines/[id]/index.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/bylines/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines/[id]\",\n\t\t\"file\": \"admin/bylines/[id]/index.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/bylines/[id]/translations\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines/[id]/translations\",\n\t\t\"file\": \"admin/bylines/[id]/translations.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/bylines/[id]/translations\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/bylines/[id]/translations\",\n\t\t\"file\": \"admin/bylines/[id]/translations.ts\",\n\t\t\"group\": \"admin/bylines\",\n\t\t\"permissions\": [\n\t\t\t\"bylines:manage\",\n\t\t\t\"bylines:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/comments\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments\",\n\t\t\"file\": \"admin/comments/index.ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/comments/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments/[id]\",\n\t\t\"file\": \"admin/comments/[id].ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:delete\",\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/comments/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments/[id]\",\n\t\t\"file\": \"admin/comments/[id].ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:delete\",\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/comments/[id]/status\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments/[id]/status\",\n\t\t\"file\": \"admin/comments/[id]/status.ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/comments/bulk\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments/bulk\",\n\t\t\"file\": \"admin/comments/bulk.ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:delete\",\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/comments/counts\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/comments/counts\",\n\t\t\"file\": \"admin/comments/counts.ts\",\n\t\t\"group\": \"admin/comments\",\n\t\t\"permissions\": [\n\t\t\t\"comments:moderate\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/hooks/exclusive\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/hooks/exclusive\",\n\t\t\"file\": \"admin/hooks/exclusive/index.ts\",\n\t\t\"group\": \"admin/hooks\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/hooks/exclusive/[hookName]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/hooks/exclusive/[hookName]\",\n\t\t\"file\": \"admin/hooks/exclusive/[hookName].ts\",\n\t\t\"group\": \"admin/hooks\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/media-usage/collection-deletions\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/media-usage/collection-deletions\",\n\t\t\"file\": \"admin/media-usage/collection-deletions/index.ts\",\n\t\t\"group\": \"admin/media-usage\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/media-usage/collection-deletions/retry\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/media-usage/collection-deletions/retry\",\n\t\t\"file\": \"admin/media-usage/collection-deletions/retry.ts\",\n\t\t\"group\": \"admin/media-usage\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/media-usage/repair\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/media-usage/repair\",\n\t\t\"file\": \"admin/media-usage/repair.ts\",\n\t\t\"group\": \"admin/media-usage\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/media-usage/work\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/media-usage/work\",\n\t\t\"file\": \"admin/media-usage/work/index.ts\",\n\t\t\"group\": \"admin/media-usage\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/media-usage/work/retry\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/media-usage/work/retry\",\n\t\t\"file\": \"admin/media-usage/work/retry.ts\",\n\t\t\"group\": \"admin/media-usage\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/oauth-clients\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/oauth-clients\",\n\t\t\"file\": \"admin/oauth-clients/index.ts\",\n\t\t\"group\": \"admin/oauth-clients\",\n\t\t\"permissions\": [\n\t\t\t\"oauth_clients:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/oauth-clients\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/oauth-clients\",\n\t\t\"file\": \"admin/oauth-clients/index.ts\",\n\t\t\"group\": \"admin/oauth-clients\",\n\t\t\"permissions\": [\n\t\t\t\"oauth_clients:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/oauth-clients/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/oauth-clients/[id]\",\n\t\t\"file\": \"admin/oauth-clients/[id].ts\",\n\t\t\"group\": \"admin/oauth-clients\",\n\t\t\"permissions\": [\n\t\t\t\"oauth_clients:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/oauth-clients/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/oauth-clients/[id]\",\n\t\t\"file\": \"admin/oauth-clients/[id].ts\",\n\t\t\"group\": \"admin/oauth-clients\",\n\t\t\"permissions\": [\n\t\t\t\"oauth_clients:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/oauth-clients/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/oauth-clients/[id]\",\n\t\t\"file\": \"admin/oauth-clients/[id].ts\",\n\t\t\"group\": \"admin/oauth-clients\",\n\t\t\"permissions\": [\n\t\t\t\"oauth_clients:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins\",\n\t\t\"file\": \"admin/plugins/index.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]\",\n\t\t\"file\": \"admin/plugins/[id]/index.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/[id]/disable\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/disable\",\n\t\t\"file\": \"admin/plugins/[id]/disable.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/[id]/enable\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/enable\",\n\t\t\"file\": \"admin/plugins/[id]/enable.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/plugins/[id]/mcp\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/mcp\",\n\t\t\"file\": \"admin/plugins/[id]/mcp.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/[id]/settings\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/settings\",\n\t\t\"file\": \"admin/plugins/[id]/settings.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/plugins/[id]/settings\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/settings\",\n\t\t\"file\": \"admin/plugins/[id]/settings.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/[id]/uninstall\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/uninstall\",\n\t\t\"file\": \"admin/plugins/[id]/uninstall.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/[id]/update\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/[id]/update\",\n\t\t\"file\": \"admin/plugins/[id]/update.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/marketplace\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/marketplace\",\n\t\t\"file\": \"admin/plugins/marketplace/index.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/marketplace/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/marketplace/[id]\",\n\t\t\"file\": \"admin/plugins/marketplace/[id]/index.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/marketplace/[id]/icon\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/marketplace/[id]/icon\",\n\t\t\"file\": \"admin/plugins/marketplace/[id]/icon.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/marketplace/[id]/install\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/marketplace/[id]/install\",\n\t\t\"file\": \"admin/plugins/marketplace/[id]/install.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/marketplace/fork\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/marketplace/fork\",\n\t\t\"file\": \"admin/plugins/marketplace/fork.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/registry/artifact\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/registry/artifact\",\n\t\t\"file\": \"admin/plugins/registry/artifact.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/plugins/registry/install\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/registry/install\",\n\t\t\"file\": \"admin/plugins/registry/install.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/plugins/updates\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/plugins/updates\",\n\t\t\"file\": \"admin/plugins/updates.ts\",\n\t\t\"group\": \"admin/plugins\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/policies\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/policies\",\n\t\t\"file\": \"admin/policies/index.ts\",\n\t\t\"group\": \"admin/policies\",\n\t\t\"permissions\": [\n\t\t\t\"policies:manage\",\n\t\t\t\"policies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/policies\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/policies\",\n\t\t\"file\": \"admin/policies/index.ts\",\n\t\t\"group\": \"admin/policies\",\n\t\t\"permissions\": [\n\t\t\t\"policies:manage\",\n\t\t\t\"policies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/policies/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/policies/[id]\",\n\t\t\"file\": \"admin/policies/[id].ts\",\n\t\t\"group\": \"admin/policies\",\n\t\t\"permissions\": [\n\t\t\t\"policies:manage\",\n\t\t\t\"policies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/policies/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/policies/[id]\",\n\t\t\"file\": \"admin/policies/[id].ts\",\n\t\t\"group\": \"admin/policies\",\n\t\t\"permissions\": [\n\t\t\t\"policies:manage\",\n\t\t\t\"policies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/policies/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/policies/[id]\",\n\t\t\"file\": \"admin/policies/[id].ts\",\n\t\t\"group\": \"admin/policies\",\n\t\t\"permissions\": [\n\t\t\t\"policies:manage\",\n\t\t\t\"policies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/roles\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/roles\",\n\t\t\"file\": \"admin/roles/index.ts\",\n\t\t\"group\": \"admin/roles\",\n\t\t\"permissions\": [\n\t\t\t\"roles:manage\",\n\t\t\t\"roles:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/roles\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/roles\",\n\t\t\"file\": \"admin/roles/index.ts\",\n\t\t\"group\": \"admin/roles\",\n\t\t\"permissions\": [\n\t\t\t\"roles:manage\",\n\t\t\t\"roles:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /admin/roles/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/admin/roles/[id]\",\n\t\t\"file\": \"admin/roles/[id].ts\",\n\t\t\"group\": \"admin/roles\",\n\t\t\"permissions\": [\n\t\t\t\"roles:manage\",\n\t\t\t\"roles:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/roles/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/roles/[id]\",\n\t\t\"file\": \"admin/roles/[id].ts\",\n\t\t\"group\": \"admin/roles\",\n\t\t\"permissions\": [\n\t\t\t\"roles:manage\",\n\t\t\t\"roles:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/roles/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/roles/[id]\",\n\t\t\"file\": \"admin/roles/[id].ts\",\n\t\t\"group\": \"admin/roles\",\n\t\t\"permissions\": [\n\t\t\t\"roles:manage\",\n\t\t\t\"roles:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/themes/marketplace\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/themes/marketplace\",\n\t\t\"file\": \"admin/themes/marketplace/index.ts\",\n\t\t\"group\": \"admin/themes\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/themes/marketplace/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/themes/marketplace/[id]\",\n\t\t\"file\": \"admin/themes/marketplace/[id]/index.ts\",\n\t\t\"group\": \"admin/themes\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/themes/marketplace/[id]/thumbnail\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/themes/marketplace/[id]/thumbnail\",\n\t\t\"file\": \"admin/themes/marketplace/[id]/thumbnail.ts\",\n\t\t\"group\": \"admin/themes\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/users\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/users\",\n\t\t\"file\": \"admin/users/index.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /admin/users/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/admin/users/[id]\",\n\t\t\"file\": \"admin/users/[id]/index.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\",\n\t\t\t\"users:read\"\n\t\t],\n\t\t\"adminOnly\": true,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /admin/users/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/admin/users/[id]\",\n\t\t\"file\": \"admin/users/[id]/index.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\",\n\t\t\t\"users:read\"\n\t\t],\n\t\t\"adminOnly\": true,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/users/[id]/disable\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/users/[id]/disable\",\n\t\t\"file\": \"admin/users/[id]/disable.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/users/[id]/enable\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/users/[id]/enable\",\n\t\t\"file\": \"admin/users/[id]/enable.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /admin/users/[id]/send-recovery\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/admin/users/[id]/send-recovery\",\n\t\t\"file\": \"admin/users/[id]/send-recovery.ts\",\n\t\t\"group\": \"admin/users\",\n\t\t\"permissions\": [\n\t\t\t\"users:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /auth/dev-bypass\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/dev-bypass\",\n\t\t\"file\": \"auth/dev-bypass.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/dev-bypass\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/dev-bypass\",\n\t\t\"file\": \"auth/dev-bypass.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/invite\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/invite\",\n\t\t\"file\": \"auth/invite/index.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [\n\t\t\t\"users:invite\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /auth/invite/accept\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/invite/accept\",\n\t\t\"file\": \"auth/invite/accept.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/invite/complete\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/invite/complete\",\n\t\t\"file\": \"auth/invite/complete.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/invite/register-options\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/invite/register-options\",\n\t\t\"file\": \"auth/invite/register-options.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/logout\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/logout\",\n\t\t\"file\": \"auth/logout.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/magic-link/send\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/magic-link/send\",\n\t\t\"file\": \"auth/magic-link/send.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/magic-link/verify\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/magic-link/verify\",\n\t\t\"file\": \"auth/magic-link/verify.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/me\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/me\",\n\t\t\"file\": \"auth/me.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/me\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/me\",\n\t\t\"file\": \"auth/me.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /auth/mode\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/mode\",\n\t\t\"file\": \"auth/mode.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/oauth/[provider]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/oauth/[provider]\",\n\t\t\"file\": \"auth/oauth/[provider].ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/oauth/[provider]/callback\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/oauth/[provider]/callback\",\n\t\t\"file\": \"auth/oauth/[provider]/callback.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/passkey\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey\",\n\t\t\"file\": \"auth/passkey/index.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /auth/passkey/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/[id]\",\n\t\t\"file\": \"auth/passkey/[id].ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PATCH /auth/passkey/[id]\",\n\t\t\"method\": \"PATCH\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/[id]\",\n\t\t\"file\": \"auth/passkey/[id].ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/passkey/options\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/options\",\n\t\t\"file\": \"auth/passkey/options.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/passkey/register/options\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/register/options\",\n\t\t\"file\": \"auth/passkey/register/options.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/passkey/register/verify\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/register/verify\",\n\t\t\"file\": \"auth/passkey/register/verify.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/passkey/verify\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/passkey/verify\",\n\t\t\"file\": \"auth/passkey/verify.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/session-tokens\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/session-tokens\",\n\t\t\"file\": \"auth/session-tokens/index.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /auth/session-tokens/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/auth/session-tokens/[id]\",\n\t\t\"file\": \"auth/session-tokens/[id].ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /auth/signup/complete\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/signup/complete\",\n\t\t\"file\": \"auth/signup/complete.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /auth/signup/request\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/auth/signup/request\",\n\t\t\"file\": \"auth/signup/request.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /auth/signup/verify\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/auth/signup/verify\",\n\t\t\"file\": \"auth/signup/verify.ts\",\n\t\t\"group\": \"auth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /billing\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/billing\",\n\t\t\"file\": \"billing.ts\",\n\t\t\"group\": \"billing\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /billing/topup\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/billing/topup\",\n\t\t\"file\": \"billing/topup.ts\",\n\t\t\"group\": \"billing\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /color-schemes/apply\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/color-schemes/apply\",\n\t\t\"file\": \"color-schemes/apply.ts\",\n\t\t\"group\": \"color-schemes\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /color-schemes/current\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/color-schemes/current\",\n\t\t\"file\": \"color-schemes/current.ts\",\n\t\t\"group\": \"color-schemes\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\",\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /color-schemes/current\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/color-schemes/current\",\n\t\t\"file\": \"color-schemes/current.ts\",\n\t\t\"group\": \"color-schemes\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\",\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /color-schemes/marketplace\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/color-schemes/marketplace\",\n\t\t\"file\": \"color-schemes/marketplace.ts\",\n\t\t\"group\": \"color-schemes\",\n\t\t\"permissions\": [\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /color-schemes/marketplace/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/color-schemes/marketplace/[id]\",\n\t\t\"file\": \"color-schemes/marketplace/[id].ts\",\n\t\t\"group\": \"color-schemes\",\n\t\t\"permissions\": [\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /comments/[collection]/[contentId]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/comments/[collection]/[contentId]\",\n\t\t\"file\": \"comments/[collection]/[contentId]/index.ts\",\n\t\t\"group\": \"comments\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /comments/[collection]/[contentId]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/comments/[collection]/[contentId]\",\n\t\t\"file\": \"comments/[collection]/[contentId]/index.ts\",\n\t\t\"group\": \"comments\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /comments/[collection]/[contentId]/reactions\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/comments/[collection]/[contentId]/reactions\",\n\t\t\"file\": \"comments/[collection]/[contentId]/reactions.ts\",\n\t\t\"group\": \"comments\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /comments/[collection]/[contentId]/reactions\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/comments/[collection]/[contentId]/reactions\",\n\t\t\"file\": \"comments/[collection]/[contentId]/reactions.ts\",\n\t\t\"group\": \"comments\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]\",\n\t\t\"file\": \"content/[collection]/index.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:create\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]\",\n\t\t\"file\": \"content/[collection]/index.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:create\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /content/[collection]/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]\",\n\t\t\"file\": \"content/[collection]/[id].ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:delete_any\",\n\t\t\t\"content:delete_own\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]\",\n\t\t\"file\": \"content/[collection]/[id].ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:delete_any\",\n\t\t\t\"content:delete_own\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /content/[collection]/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]\",\n\t\t\"file\": \"content/[collection]/[id].ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:delete_any\",\n\t\t\t\"content:delete_own\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/[id]/compare\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/compare\",\n\t\t\"file\": \"content/[collection]/[id]/compare.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/discard-draft\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/discard-draft\",\n\t\t\"file\": \"content/[collection]/[id]/discard-draft.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/duplicate\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/duplicate\",\n\t\t\"file\": \"content/[collection]/[id]/duplicate.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:create\",\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /content/[collection]/[id]/permanent\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/permanent\",\n\t\t\"file\": \"content/[collection]/[id]/permanent.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:delete_permanent\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/preview-url\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/preview-url\",\n\t\t\"file\": \"content/[collection]/[id]/preview-url.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/publish\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/publish\",\n\t\t\"file\": \"content/[collection]/[id]/publish.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:publish_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/restore\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/restore\",\n\t\t\"file\": \"content/[collection]/[id]/restore.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/[id]/revisions\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/revisions\",\n\t\t\"file\": \"content/[collection]/[id]/revisions.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /content/[collection]/[id]/schedule\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/schedule\",\n\t\t\"file\": \"content/[collection]/[id]/schedule.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:publish_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/schedule\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/schedule\",\n\t\t\"file\": \"content/[collection]/[id]/schedule.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:publish_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/[id]/terms/[taxonomy]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/terms/[taxonomy]\",\n\t\t\"file\": \"content/[collection]/[id]/terms/[taxonomy].ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/terms/[taxonomy]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/terms/[taxonomy]\",\n\t\t\"file\": \"content/[collection]/[id]/terms/[taxonomy].ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\",\n\t\t\t\"content:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/[id]/translations\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/translations\",\n\t\t\"file\": \"content/[collection]/[id]/translations.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read\",\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /content/[collection]/[id]/unpublish\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/[id]/unpublish\",\n\t\t\"file\": \"content/[collection]/[id]/unpublish.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:publish_any\",\n\t\t\t\"content:publish_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/authors\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/authors\",\n\t\t\"file\": \"content/[collection]/authors.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /content/[collection]/trash\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/content/[collection]/trash\",\n\t\t\"file\": \"content/[collection]/trash.ts\",\n\t\t\"group\": \"content\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /dashboard\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/dashboard\",\n\t\t\"file\": \"dashboard.ts\",\n\t\t\"group\": \"dashboard\",\n\t\t\"permissions\": [\n\t\t\t\"content:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /dev/emails\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/dev/emails\",\n\t\t\"file\": \"dev/emails.ts\",\n\t\t\"group\": \"dev\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /dev/emails\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/dev/emails\",\n\t\t\"file\": \"dev/emails.ts\",\n\t\t\"group\": \"dev\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /immutable-log\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/immutable-log\",\n\t\t\"file\": \"immutable-log.ts\",\n\t\t\"group\": \"immutable-log\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/probe\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/probe\",\n\t\t\"file\": \"import/probe.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress-plugin/analyze\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress-plugin/analyze\",\n\t\t\"file\": \"import/wordpress-plugin/analyze.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /import/wordpress-plugin/callback\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress-plugin/callback\",\n\t\t\"file\": \"import/wordpress-plugin/callback.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress-plugin/execute\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress-plugin/execute\",\n\t\t\"file\": \"import/wordpress-plugin/execute.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress/analyze\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress/analyze\",\n\t\t\"file\": \"import/wordpress/analyze.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress/execute\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress/execute\",\n\t\t\"file\": \"import/wordpress/execute.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress/media\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress/media\",\n\t\t\"file\": \"import/wordpress/media.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress/prepare\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress/prepare\",\n\t\t\"file\": \"import/wordpress/prepare.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /import/wordpress/rewrite-urls\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/import/wordpress/rewrite-urls\",\n\t\t\"file\": \"import/wordpress/rewrite-urls.ts\",\n\t\t\"group\": \"import\",\n\t\t\"permissions\": [\n\t\t\t\"import:execute\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /manifest\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/manifest\",\n\t\t\"file\": \"manifest.ts\",\n\t\t\"group\": \"manifest\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /mcp\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/mcp\",\n\t\t\"file\": \"mcp.ts\",\n\t\t\"group\": \"mcp\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /mcp\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/mcp\",\n\t\t\"file\": \"mcp.ts\",\n\t\t\"group\": \"mcp\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /mcp\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/mcp\",\n\t\t\"file\": \"mcp.ts\",\n\t\t\"group\": \"mcp\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media\",\n\t\t\"file\": \"media.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:read\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /media\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/media\",\n\t\t\"file\": \"media.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:read\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /media/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]\",\n\t\t\"file\": \"media/[id].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:delete_any\",\n\t\t\t\"media:delete_own\",\n\t\t\t\"media:edit_any\",\n\t\t\t\"media:edit_own\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]\",\n\t\t\"file\": \"media/[id].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:delete_any\",\n\t\t\t\"media:delete_own\",\n\t\t\t\"media:edit_any\",\n\t\t\t\"media:edit_own\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /media/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]\",\n\t\t\"file\": \"media/[id].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:delete_any\",\n\t\t\t\"media:delete_own\",\n\t\t\t\"media:edit_any\",\n\t\t\t\"media:edit_own\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /media/[id]/confirm\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]/confirm\",\n\t\t\"file\": \"media/[id]/confirm.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:edit_any\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /media/[id]/upload\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]/upload\",\n\t\t\"file\": \"media/[id]/upload.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:edit_any\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media/[id]/usage\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/[id]/usage\",\n\t\t\"file\": \"media/[id]/usage.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media/file/[...key]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/file/[...key]\",\n\t\t\"file\": \"media/file/[...key].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /media/providers\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/providers\",\n\t\t\"file\": \"media/providers/index.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media/providers/[providerId]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/providers/[providerId]\",\n\t\t\"file\": \"media/providers/[providerId]/index.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:read\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /media/providers/[providerId]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/media/providers/[providerId]\",\n\t\t\"file\": \"media/providers/[providerId]/index.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:read\",\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /media/providers/[providerId]/[itemId]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/media/providers/[providerId]/[itemId]\",\n\t\t\"file\": \"media/providers/[providerId]/[itemId].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:delete_any\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /media/providers/[providerId]/[itemId]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/media/providers/[providerId]/[itemId]\",\n\t\t\"file\": \"media/providers/[providerId]/[itemId].ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:delete_any\",\n\t\t\t\"media:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /media/upload-url\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/media/upload-url\",\n\t\t\"file\": \"media/upload-url.ts\",\n\t\t\"group\": \"media\",\n\t\t\"permissions\": [\n\t\t\t\"media:upload\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /menus\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/menus\",\n\t\t\"file\": \"menus/index.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /menus\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/menus\",\n\t\t\"file\": \"menus/index.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /menus/[name]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]\",\n\t\t\"file\": \"menus/[name].ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /menus/[name]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]\",\n\t\t\"file\": \"menus/[name].ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /menus/[name]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]\",\n\t\t\"file\": \"menus/[name].ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /menus/[name]/items\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/items\",\n\t\t\"file\": \"menus/[name]/items.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /menus/[name]/items/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/items/[id]\",\n\t\t\"file\": \"menus/[name]/items/[id].ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /menus/[name]/items/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/items/[id]\",\n\t\t\"file\": \"menus/[name]/items/[id].ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /menus/[name]/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/reorder\",\n\t\t\"file\": \"menus/[name]/reorder.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /menus/[name]/translations\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/translations\",\n\t\t\"file\": \"menus/[name]/translations.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /menus/[name]/translations\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/menus/[name]/translations\",\n\t\t\"file\": \"menus/[name]/translations.ts\",\n\t\t\"group\": \"menus\",\n\t\t\"permissions\": [\n\t\t\t\"menus:manage\",\n\t\t\t\"menus:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/device/authorize\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/device/authorize\",\n\t\t\"file\": \"oauth/device/authorize.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/device/code\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/device/code\",\n\t\t\"file\": \"oauth/device/code.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/device/token\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/device/token\",\n\t\t\"file\": \"oauth/device/token.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/register\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/register\",\n\t\t\"file\": \"oauth/register.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/token\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/token\",\n\t\t\"file\": \"oauth/token.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/token/refresh\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/token/refresh\",\n\t\t\"file\": \"oauth/token/refresh.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /oauth/token/revoke\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/oauth/token/revoke\",\n\t\t\"file\": \"oauth/token/revoke.ts\",\n\t\t\"group\": \"oauth\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"DELETE /plugins/[pluginId]/[...path]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/plugins/[pluginId]/[...path]\",\n\t\t\"file\": \"plugins/[pluginId]/[...path].ts\",\n\t\t\"group\": \"plugins\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /plugins/[pluginId]/[...path]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/plugins/[pluginId]/[...path]\",\n\t\t\"file\": \"plugins/[pluginId]/[...path].ts\",\n\t\t\"group\": \"plugins\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PATCH /plugins/[pluginId]/[...path]\",\n\t\t\"method\": \"PATCH\",\n\t\t\"pattern\": \"/_emdash/api/plugins/[pluginId]/[...path]\",\n\t\t\"file\": \"plugins/[pluginId]/[...path].ts\",\n\t\t\"group\": \"plugins\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /plugins/[pluginId]/[...path]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/plugins/[pluginId]/[...path]\",\n\t\t\"file\": \"plugins/[pluginId]/[...path].ts\",\n\t\t\"group\": \"plugins\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /plugins/[pluginId]/[...path]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/plugins/[pluginId]/[...path]\",\n\t\t\"file\": \"plugins/[pluginId]/[...path].ts\",\n\t\t\"group\": \"plugins\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /redirects\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/redirects\",\n\t\t\"file\": \"redirects/index.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /redirects\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/redirects\",\n\t\t\"file\": \"redirects/index.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /redirects/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/redirects/[id]\",\n\t\t\"file\": \"redirects/[id].ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /redirects/[id]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/redirects/[id]\",\n\t\t\"file\": \"redirects/[id].ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /redirects/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/redirects/[id]\",\n\t\t\"file\": \"redirects/[id].ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /redirects/404s\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/redirects/404s\",\n\t\t\"file\": \"redirects/404s/index.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /redirects/404s\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/redirects/404s\",\n\t\t\"file\": \"redirects/404s/index.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /redirects/404s\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/redirects/404s\",\n\t\t\"file\": \"redirects/404s/index.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:manage\",\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /redirects/404s/summary\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/redirects/404s/summary\",\n\t\t\"file\": \"redirects/404s/summary.ts\",\n\t\t\"group\": \"redirects\",\n\t\t\"permissions\": [\n\t\t\t\"redirects:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /revisions/[revisionId]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/revisions/[revisionId]\",\n\t\t\"file\": \"revisions/[revisionId]/index.ts\",\n\t\t\"group\": \"revisions\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /revisions/[revisionId]/restore\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/revisions/[revisionId]/restore\",\n\t\t\"file\": \"revisions/[revisionId]/restore.ts\",\n\t\t\"group\": \"revisions\",\n\t\t\"permissions\": [\n\t\t\t\"content:edit_any\",\n\t\t\t\"content:edit_own\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema\",\n\t\t\"file\": \"schema/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema/collections\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections\",\n\t\t\"file\": \"schema/collections/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /schema/collections\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections\",\n\t\t\"file\": \"schema/collections/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /schema/collections/[slug]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]\",\n\t\t\"file\": \"schema/collections/[slug]/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema/collections/[slug]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]\",\n\t\t\"file\": \"schema/collections/[slug]/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /schema/collections/[slug]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]\",\n\t\t\"file\": \"schema/collections/[slug]/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema/collections/[slug]/fields\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields\",\n\t\t\"file\": \"schema/collections/[slug]/fields/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /schema/collections/[slug]/fields\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields\",\n\t\t\"file\": \"schema/collections/[slug]/fields/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"file\": \"schema/collections/[slug]/fields/[fieldSlug].ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"file\": \"schema/collections/[slug]/fields/[fieldSlug].ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields/[fieldSlug]\",\n\t\t\"file\": \"schema/collections/[slug]/fields/[fieldSlug].ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /schema/collections/[slug]/fields/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/[slug]/fields/reorder\",\n\t\t\"file\": \"schema/collections/[slug]/fields/reorder.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /schema/collections/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/schema/collections/reorder\",\n\t\t\"file\": \"schema/collections/reorder.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /schema/orphans\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/schema/orphans\",\n\t\t\"file\": \"schema/orphans/index.ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /schema/orphans/[slug]\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/schema/orphans/[slug]\",\n\t\t\"file\": \"schema/orphans/[slug].ts\",\n\t\t\"group\": \"schema\",\n\t\t\"permissions\": [\n\t\t\t\"schema:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /search\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/search\",\n\t\t\"file\": \"search/index.ts\",\n\t\t\"group\": \"search\",\n\t\t\"permissions\": [\n\t\t\t\"content:read_drafts\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /search/enable\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/search/enable\",\n\t\t\"file\": \"search/enable.ts\",\n\t\t\"group\": \"search\",\n\t\t\"permissions\": [\n\t\t\t\"search:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /search/rebuild\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/search/rebuild\",\n\t\t\"file\": \"search/rebuild.ts\",\n\t\t\"group\": \"search\",\n\t\t\"permissions\": [\n\t\t\t\"search:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /search/stats\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/search/stats\",\n\t\t\"file\": \"search/stats.ts\",\n\t\t\"group\": \"search\",\n\t\t\"permissions\": [\n\t\t\t\"search:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /search/suggest\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/search/suggest\",\n\t\t\"file\": \"search/suggest.ts\",\n\t\t\"group\": \"search\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /sections\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/sections\",\n\t\t\"file\": \"sections/index.ts\",\n\t\t\"group\": \"sections\",\n\t\t\"permissions\": [\n\t\t\t\"sections:manage\",\n\t\t\t\"sections:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /sections\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/sections\",\n\t\t\"file\": \"sections/index.ts\",\n\t\t\"group\": \"sections\",\n\t\t\"permissions\": [\n\t\t\t\"sections:manage\",\n\t\t\t\"sections:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /sections/[slug]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/sections/[slug]\",\n\t\t\"file\": \"sections/[slug].ts\",\n\t\t\"group\": \"sections\",\n\t\t\"permissions\": [\n\t\t\t\"sections:manage\",\n\t\t\t\"sections:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /sections/[slug]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/sections/[slug]\",\n\t\t\"file\": \"sections/[slug].ts\",\n\t\t\"group\": \"sections\",\n\t\t\"permissions\": [\n\t\t\t\"sections:manage\",\n\t\t\t\"sections:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /sections/[slug]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/sections/[slug]\",\n\t\t\"file\": \"sections/[slug].ts\",\n\t\t\"group\": \"sections\",\n\t\t\"permissions\": [\n\t\t\t\"sections:manage\",\n\t\t\t\"sections:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings\",\n\t\t\"file\": \"settings.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\",\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings\",\n\t\t\"file\": \"settings.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\",\n\t\t\t\"settings:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/backups\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups\",\n\t\t\"file\": \"settings/backups/index.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /settings/backups\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups\",\n\t\t\"file\": \"settings/backups/index.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/backups/archives\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups/archives\",\n\t\t\"file\": \"settings/backups/archives/index.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /settings/backups/archives/[name]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups/archives/[name]\",\n\t\t\"file\": \"settings/backups/archives/[name].ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/backups/archives/[name]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups/archives/[name]\",\n\t\t\"file\": \"settings/backups/archives/[name].ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/backups/export\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/backups/export\",\n\t\t\"file\": \"settings/backups/export.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"backups:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/custom-domain\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/custom-domain\",\n\t\t\"file\": \"settings/custom-domain.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/custom-domain/dns\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/custom-domain/dns\",\n\t\t\"file\": \"settings/custom-domain/dns.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/custom-domain/dns\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/custom-domain/dns\",\n\t\t\"file\": \"settings/custom-domain/dns.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/email\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/email\",\n\t\t\"file\": \"settings/email.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/email\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/email\",\n\t\t\"file\": \"settings/email.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/frontend-token\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/frontend-token\",\n\t\t\"file\": \"settings/frontend-token.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/frontend-token/rotate\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/frontend-token/rotate\",\n\t\t\"file\": \"settings/frontend-token/rotate.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/reseed\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/reseed\",\n\t\t\"file\": \"settings/reseed.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/seed/apply\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/seed/apply\",\n\t\t\"file\": \"settings/seed/apply.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /settings/seed/apply-repo\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/settings/seed/apply-repo\",\n\t\t\"file\": \"settings/seed/apply-repo.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /settings/seed/export\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/settings/seed/export\",\n\t\t\"file\": \"settings/seed/export.ts\",\n\t\t\"group\": \"settings\",\n\t\t\"permissions\": [\n\t\t\t\"settings:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /setup\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/setup\",\n\t\t\"file\": \"setup/index.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /setup/admin\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/setup/admin\",\n\t\t\"file\": \"setup/admin.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /setup/admin/verify\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/setup/admin/verify\",\n\t\t\"file\": \"setup/admin-verify.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /setup/dev-bypass\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/setup/dev-bypass\",\n\t\t\"file\": \"setup/dev-bypass.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /setup/dev-bypass\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/setup/dev-bypass\",\n\t\t\"file\": \"setup/dev-bypass.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"POST /setup/dev-reset\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/setup/dev-reset\",\n\t\t\"file\": \"setup/dev-reset.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /setup/status\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/setup/status\",\n\t\t\"file\": \"setup/status.ts\",\n\t\t\"group\": \"setup\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": true\n\t},\n\t{\n\t\t\"id\": \"GET /snapshot\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/snapshot\",\n\t\t\"file\": \"snapshot.ts\",\n\t\t\"group\": \"snapshot\",\n\t\t\"permissions\": [\n\t\t\t\"content:read\",\n\t\t\t\"schema:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies\",\n\t\t\"file\": \"taxonomies/index.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /taxonomies\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies\",\n\t\t\"file\": \"taxonomies/index.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /taxonomies/[name]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]\",\n\t\t\"file\": \"taxonomies/[name].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies/[name]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]\",\n\t\t\"file\": \"taxonomies/[name].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /taxonomies/[name]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]\",\n\t\t\"file\": \"taxonomies/[name].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /taxonomies/[name]/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/reorder\",\n\t\t\"file\": \"taxonomies/[name]/reorder.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies/[name]/terms\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms\",\n\t\t\"file\": \"taxonomies/[name]/terms/index.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /taxonomies/[name]/terms\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms\",\n\t\t\"file\": \"taxonomies/[name]/terms/index.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /taxonomies/[name]/terms/[slug]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms/[slug]\",\n\t\t\"file\": \"taxonomies/[name]/terms/[slug].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies/[name]/terms/[slug]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms/[slug]\",\n\t\t\"file\": \"taxonomies/[name]/terms/[slug].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /taxonomies/[name]/terms/[slug]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms/[slug]\",\n\t\t\"file\": \"taxonomies/[name]/terms/[slug].ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies/[name]/terms/[slug]/translations\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms/[slug]/translations\",\n\t\t\"file\": \"taxonomies/[name]/terms/[slug]/translations.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /taxonomies/[name]/terms/[slug]/translations\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/terms/[slug]/translations\",\n\t\t\"file\": \"taxonomies/[name]/terms/[slug]/translations.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:manage\",\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /taxonomies/[name]/translations\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/taxonomies/[name]/translations\",\n\t\t\"file\": \"taxonomies/[name]/translations.ts\",\n\t\t\"group\": \"taxonomies\",\n\t\t\"permissions\": [\n\t\t\t\"taxonomies:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /themes/preview\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/themes/preview\",\n\t\t\"file\": \"themes/preview.ts\",\n\t\t\"group\": \"themes\",\n\t\t\"permissions\": [\n\t\t\t\"plugins:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /toolbar/extensions\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/toolbar/extensions\",\n\t\t\"file\": \"toolbar/extensions.ts\",\n\t\t\"group\": \"toolbar\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /typegen\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/typegen\",\n\t\t\"file\": \"typegen.ts\",\n\t\t\"group\": \"typegen\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /typegen\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/typegen\",\n\t\t\"file\": \"typegen.ts\",\n\t\t\"group\": \"typegen\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /widget-areas\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas\",\n\t\t\"file\": \"widget-areas/index.ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\",\n\t\t\t\"widgets:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /widget-areas\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas\",\n\t\t\"file\": \"widget-areas/index.ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\",\n\t\t\t\"widgets:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /widget-areas/[name]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]\",\n\t\t\"file\": \"widget-areas/[name].ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\",\n\t\t\t\"widgets:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /widget-areas/[name]\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]\",\n\t\t\"file\": \"widget-areas/[name].ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\",\n\t\t\t\"widgets:read\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /widget-areas/[name]/reorder\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]/reorder\",\n\t\t\"file\": \"widget-areas/[name]/reorder.ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /widget-areas/[name]/widgets\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]/widgets\",\n\t\t\"file\": \"widget-areas/[name]/widgets.ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"DELETE /widget-areas/[name]/widgets/[id]\",\n\t\t\"method\": \"DELETE\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]/widgets/[id]\",\n\t\t\"file\": \"widget-areas/[name]/widgets/[id].ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"PUT /widget-areas/[name]/widgets/[id]\",\n\t\t\"method\": \"PUT\",\n\t\t\"pattern\": \"/_emdash/api/widget-areas/[name]/widgets/[id]\",\n\t\t\"file\": \"widget-areas/[name]/widgets/[id].ts\",\n\t\t\"group\": \"widget-areas\",\n\t\t\"permissions\": [\n\t\t\t\"widgets:manage\"\n\t\t],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /widget-components\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/api/widget-components\",\n\t\t\"file\": \"widget-components.ts\",\n\t\t\"group\": \"widget-components\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /_emdash/oauth/authorize\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/_emdash/oauth/authorize\",\n\t\t\"file\": \"oauth/authorize.ts\",\n\t\t\"group\": \"well-known\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"POST /_emdash/oauth/authorize\",\n\t\t\"method\": \"POST\",\n\t\t\"pattern\": \"/_emdash/oauth/authorize\",\n\t\t\"file\": \"oauth/authorize.ts\",\n\t\t\"group\": \"well-known\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /.well-known/oauth-authorization-server/_emdash\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/.well-known/oauth-authorization-server/_emdash\",\n\t\t\"file\": \"well-known/oauth-authorization-server.ts\",\n\t\t\"group\": \"well-known\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t},\n\t{\n\t\t\"id\": \"GET /.well-known/oauth-protected-resource\",\n\t\t\"method\": \"GET\",\n\t\t\"pattern\": \"/.well-known/oauth-protected-resource\",\n\t\t\"file\": \"well-known/oauth-protected-resource.ts\",\n\t\t\"group\": \"well-known\",\n\t\t\"permissions\": [],\n\t\t\"adminOnly\": false,\n\t\t\"public\": false\n\t}\n];\n","/**\n * Helpers over the generated route catalogue.\n *\n * The catalogue is display and validation data — enforcement matches route\n * grants against the raw request path, not against this list. Keeping the\n * two apart means a route the generator missed is still gated (by falling\n * outside every grant) rather than silently open.\n */\n\nimport { compileRouteGrant, type PolicyRules } from \"@premium-cms/auth\";\n\nimport { ROUTE_CATALOG, type RouteCatalogEntry } from \"./route-catalog.generated.js\";\n\nexport { ROUTE_CATALOG, type RouteCatalogEntry };\n\nconst API_PREFIX_RE = /^\\/_emdash\\/api/;\nconst REST_PARAM_RE = /\\[\\.\\.\\.[^\\]]+\\]/g;\nconst PARAM_RE = /\\[[^\\]]+\\]/g;\n\n/** Astro pattern → concrete-ish example path, e.g. [collection] → posts. */\nexport function patternToExample(pattern: string): string {\n\treturn pattern.replace(API_PREFIX_RE, \"\").replace(REST_PARAM_RE, \"a/b\").replace(PARAM_RE, \"x\");\n}\n\n/** Astro pattern → the path glob a policy would write to cover exactly it. */\nexport function patternToGrantPath(pattern: string): string {\n\tconst rel = pattern.replace(API_PREFIX_RE, \"\") || \"/\";\n\treturn rel.replace(REST_PARAM_RE, \"**\").replace(PARAM_RE, \"*\");\n}\n\n/** Catalogue entries that a set of policy rules would grant. */\n/**\n * Catalogue entries for the routes enabled plugins expose. Built per request\n * (plugins come and go) and grouped as `plugins/<id>` so the admin lists\n * them beside the core groups.\n */\nexport function pluginCatalogEntries(\n\troutes: Array<{ pluginId: string; route: string; public: boolean; permission: string }>,\n): RouteCatalogEntry[] {\n\treturn routes.map((r) => {\n\t\tconst pattern = `/_emdash/api/plugins/${r.pluginId}/${r.route}`;\n\t\treturn {\n\t\t\tid: `POST ${pattern.replace(API_PREFIX_RE, \"\")}`,\n\t\t\tmethod: \"POST\",\n\t\t\tpattern,\n\t\t\tfile: `plugin:${r.pluginId}`,\n\t\t\tgroup: `plugins/${r.pluginId}`,\n\t\t\tpermissions: r.public ? [] : [r.permission],\n\t\t\tadminOnly: false,\n\t\t\tpublic: r.public,\n\t\t};\n\t});\n}\n\nexport function entriesGrantedBy(rules: PolicyRules, extra: readonly RouteCatalogEntry[] = []): RouteCatalogEntry[] {\n\tconst catalog = [...ROUTE_CATALOG, ...extra];\n\tconst grants = rules.routes ?? [];\n\tif (grants.some((g) => g.trim() === \"*\")) return catalog;\n\tconst matchers = grants\n\t\t.map(compileRouteGrant)\n\t\t.filter((m): m is NonNullable<typeof m> => m !== null);\n\tconst denies = (rules.deny?.routes ?? [])\n\t\t.map(compileRouteGrant)\n\t\t.filter((m): m is NonNullable<typeof m> => m !== null);\n\n\treturn catalog.filter((entry) => {\n\t\tconst example = patternToExample(entry.pattern);\n\t\tconst denied = denies.some(\n\t\t\t(d) => (d.method === \"*\" || d.method === entry.method) && d.pattern.test(example),\n\t\t);\n\t\tif (denied) return false;\n\t\treturn matchers.some(\n\t\t\t(m) => (m.method === \"*\" || m.method === entry.method) && m.pattern.test(example),\n\t\t);\n\t});\n}\n\nexport function catalogGroups(extra: readonly RouteCatalogEntry[] = []): string[] {\n\treturn [...new Set([...ROUTE_CATALOG, ...extra].map((e) => e.group))].toSorted();\n}\n"],"mappings":";;;AA0BA,MAAa,gBAA8C;CAC1D;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,mBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,2BACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,mBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe;GACd;GACA;GACA;GACA;GACA;GACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,uBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,aACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA,mBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,sBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,mBACA,gBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,gBACA,cACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,oBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,qBACA,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,kBACA,eACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,CACd,iBACA;EACD,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;EACC,MAAM;EACN,UAAU;EACV,WAAW;EACX,QAAQ;EACR,SAAS;EACT,eAAe,EAAE;EACjB,aAAa;EACb,UAAU;EACV;CACD;;;;;;;;;;;;ACz2GD,MAAM,gBAAgB;AACtB,MAAM,gBAAgB;AACtB,MAAM,WAAW;;AAGjB,SAAgB,iBAAiB,SAAyB;AACzD,QAAO,QAAQ,QAAQ,eAAe,GAAG,CAAC,QAAQ,eAAe,MAAM,CAAC,QAAQ,UAAU,IAAI;;;AAI/F,SAAgB,mBAAmB,SAAyB;AAE3D,SADY,QAAQ,QAAQ,eAAe,GAAG,IAAI,KACvC,QAAQ,eAAe,KAAK,CAAC,QAAQ,UAAU,IAAI;;;;;;;;AAS/D,SAAgB,qBACf,QACsB;AACtB,QAAO,OAAO,KAAK,MAAM;EACxB,MAAM,UAAU,wBAAwB,EAAE,SAAS,GAAG,EAAE;AACxD,SAAO;GACN,IAAI,QAAQ,QAAQ,QAAQ,eAAe,GAAG;GAC9C,QAAQ;GACR;GACA,MAAM,UAAU,EAAE;GAClB,OAAO,WAAW,EAAE;GACpB,aAAa,EAAE,SAAS,EAAE,GAAG,CAAC,EAAE,WAAW;GAC3C,WAAW;GACX,QAAQ,EAAE;GACV;GACA;;AAGH,SAAgB,iBAAiB,OAAoB,QAAsC,EAAE,EAAuB;CACnH,MAAM,UAAU,CAAC,GAAG,eAAe,GAAG,MAAM;CAC5C,MAAM,SAAS,MAAM,UAAU,EAAE;AACjC,KAAI,OAAO,MAAM,MAAM,EAAE,MAAM,KAAK,IAAI,CAAE,QAAO;CACjD,MAAM,WAAW,OACf,IAAI,kBAAkB,CACtB,QAAQ,MAAkC,MAAM,KAAK;CACvD,MAAM,UAAU,MAAM,MAAM,UAAU,EAAE,EACtC,IAAI,kBAAkB,CACtB,QAAQ,MAAkC,MAAM,KAAK;AAEvD,QAAO,QAAQ,QAAQ,UAAU;EAChC,MAAM,UAAU,iBAAiB,MAAM,QAAQ;AAI/C,MAHe,OAAO,MACpB,OAAO,EAAE,WAAW,OAAO,EAAE,WAAW,MAAM,WAAW,EAAE,QAAQ,KAAK,QAAQ,CACjF,CACW,QAAO;AACnB,SAAO,SAAS,MACd,OAAO,EAAE,WAAW,OAAO,EAAE,WAAW,MAAM,WAAW,EAAE,QAAQ,KAAK,QAAQ,CACjF;GACA;;AAGH,SAAgB,cAAc,QAAsC,EAAE,EAAY;AACjF,QAAO,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,eAAe,GAAG,MAAM,CAAC,KAAK,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU"}