// ESLint config generated by Nuxt
/// <reference path="./eslint-typegen.d.ts" />
/* eslint-disable */
// @ts-nocheck

import typegen from '../../../.pnpm/eslint-typegen@2.3.1_eslint@10.0.2_jiti@2.6.1_/node_modules/eslint-typegen/dist/index.mjs';
import { createConfigForNuxt, defineFlatConfigs, resolveOptions } from '../../../.pnpm/@nuxt+eslint-config@1.15.2_@typescript-eslint+utils@8.56.1_eslint@10.0.2_jiti@2.6.1__ty_0e31e19041c52fd0480e7ed7dc2838d4/node_modules/@nuxt/eslint-config/dist/flat.mjs';
import { fileURLToPath } from 'node:url';

const r = (...args) => fileURLToPath(new URL(...args, import.meta.url))

export { defineFlatConfigs }

export const options = resolveOptions({
  features: {
  "standalone": true,
  "stylistic": {
    "commaDangle": "never",
    "braceStyle": "1tbs"
  }
},
  dirs: {
    pages: ["app/pages"],
    composables: ["app/composables", "app/utils"],
    components: ["app/components"],
    componentsPrefixed: [],
    layouts: ["app/layouts"],
    plugins: ["app/plugins"],
    middleware: ["app/middleware"],
    modules: ["modules"],
    servers: [],
    root: [],
    src: ["app"],
}
})

export const configs = createConfigForNuxt(options)

configs.append(
// Set globals from imports registry
{
  name: 'nuxt/import-globals',
  languageOptions: {
    globals: Object.fromEntries(["deleteLawyer","getLawyers","logoutLawyer","showLawyer","updateLawyer","useLogin","useRegister","deleteUser","getUsers","logoutUser","showUser","updateUser","defineAppConfig","__buildAssetsURL","__publicAssetsURL","defineLocale","extendLocale","defineShortcuts","extractShortcuts","avatarGroupInjectionKey","useAvatarGroup","useComponentIcons","provideThemeContext","useComponentUI","useContentSearch","useEditorMenu","fieldGroupInjectionKey","useFieldGroup","useFileUpload","formBusInjectionKey","formErrorsInjectionKey","formFieldInjectionKey","formInputsInjectionKey","formLoadingInjectionKey","formOptionsInjectionKey","formStateInjectionKey","inputIdInjectionKey","useFormField","kbdKeysMap","useKbd","localeContextInjectionKey","useLocale","useOverlay","portalTargetInjectionKey","usePortal","useResizable","useScrollspy","toastMaxInjectionKey","useToast","useColorMode","acceptHMRUpdate","defineStore","storeToRefs","usePinia","useUserSession","OAuthAppleConfig","OAuthAppleTokens","OAuthAppleUser","defineOAuthAppleEventHandler","OAuthAtlassianConfig","defineOAuthAtlassianEventHandler","OAuthAuth0Config","defineOAuthAuth0EventHandler","OAuthAuthentikConfig","defineOAuthAuthentikEventHandler","OAuthAzureB2CConfig","defineOAuthAzureB2CEventHandler","OAuthBattledotnetConfig","defineOAuthBattledotnetEventHandler","OAuthBoxConfig","defineOAuthBoxEventHandler","OAuthCognitoConfig","defineOAuthCognitoEventHandler","OAuthDiscordConfig","defineOAuthDiscordEventHandler","OAuthDropboxConfig","defineOAuthDropboxEventHandler","OAuthFacebookConfig","defineOAuthFacebookEventHandler","OAuthGiteaConfig","defineOAuthGiteaEventHandler","OAuthGitHubConfig","defineOAuthGitHubEventHandler","OAuthGitLabConfig","defineOAuthGitLabEventHandler","OAuthGoogleConfig","defineOAuthGoogleEventHandler","OAuthHerokuConfig","defineOAuthHerokuEventHandler","OAuthHubspotConfig","defineOAuthHubspotEventHandler","OAuthInstagramConfig","defineOAuthInstagramEventHandler","OAuthKeycloakConfig","defineOAuthKeycloakEventHandler","OAuthKickConfig","defineOAuthKickEventHandler","OAuthLineConfig","defineOAuthLineEventHandler","OAuthLinearConfig","defineOAuthLinearEventHandler","OAuthLinkedInConfig","defineOAuthLinkedInEventHandler","LiveChatConfig","LiveChatTokens","LiveChatUser","defineOAuthLiveChatEventHandler","OAuthMicrosoftConfig","defineOAuthMicrosoftEventHandler","OAuthOidcConfig","defineOAuthOidcEventHandler","OAuthConfigExt","OAuthOktaConfig","OpenIdConfig","defineOAuthOktaEventHandler","OAuthOryConfig","defineOAuthOryEventHandler","OAuthOsuConfig","defineOAuthOsuEventHandler","OAuthPaypalConfig","defineOAuthPaypalEventHandler","OAuthPolarConfig","defineOAuthPolarEventHandler","OAuthRiotGamesConfig","defineOAuthRiotGamesEventHandler","OAuthRobloxConfig","OAuthRobloxUser","defineOAuthRobloxEventHandler","OAuthSalesforceConfig","defineOAuthSalesforceEventHandler","OAuthSeznamConfig","OAuthSeznamUser","defineOAuthSeznamEventHandler","OAuthShopifyCustomerConfig","defineOAuthShopifyCustomerEventHandler","OAuthSlackConfig","defineOAuthSlackEventHandler","OAuthSpotifyConfig","defineOAuthSpotifyEventHandler","OAuthSteamConfig","defineOAuthSteamEventHandler","OAuthStravaConfig","OAuthStravaTokens","OAuthStravaUser","defineOAuthStravaEventHandler","OAuthTikTokConfig","defineOAuthTikTokEventHandler","OAuthTwitchConfig","defineOAuthTwitchEventHandler","OAuthVKConfig","defineOAuthVKEventHandler","OAuthWorkOSAuthenticateResponse","OAuthWorkOSAuthenticationMethod","OAuthWorkOSConfig","OAuthWorkOSTokens","OAuthWorkOSUser","defineOAuthWorkOSEventHandler","OAuthXConfig","defineOAuthXEventHandler","OAuthXSUAAConfig","defineOAuthXSUAAEventHandler","OAuthYandexConfig","defineOAuthYandexEventHandler","OAuthZitadelConfig","defineOAuthZitadelEventHandler","getAtprotoClientMetadata","hashPassword","passwordNeedsReHash","verifyPassword","SessionHooks","clearUserSession","getUserSession","replaceUserSession","requireUserSession","sessionHooks","setUserSession","definePageMeta","cancelIdleCallback","requestIdleCallback","setInterval","defineNuxtLink","clearNuxtData","refreshNuxtData","useAsyncData","useLazyAsyncData","useNuxtData","reloadNuxtApp","defineNuxtComponent","refreshCookie","useCookie","clearError","createError","isNuxtError","showError","useError","useFetch","useLazyFetch","injectHead","useHead","useHeadSafe","useSeoMeta","useServerHead","useServerHeadSafe","useServerSeoMeta","useHydration","defineLazyHydrationComponent","useLoadingIndicator","getAppManifest","getRouteRules","callOnce","definePayloadReducer","definePayloadReviver","isPrerendered","loadPayload","preloadPayload","prefetchComponents","preloadComponents","preloadRouteComponents","usePreviewMode","onNuxtReady","useRouteAnnouncer","abortNavigation","addRouteMiddleware","defineNuxtRouteMiddleware","navigateTo","setPageLayout","useRoute","useRouter","useRuntimeHook","useScript","useScriptClarity","useScriptCloudflareWebAnalytics","useScriptCrisp","useScriptDatabuddyAnalytics","useScriptEventPage","useScriptFathomAnalytics","useScriptGoogleAdsense","useScriptGoogleAnalytics","useScriptGoogleMaps","useScriptGoogleTagManager","useScriptHotjar","useScriptIntercom","useScriptLemonSqueezy","useScriptMatomoAnalytics","useScriptMetaPixel","useScriptNpm","useScriptPayPal","useScriptPlausibleAnalytics","useScriptRedditPixel","useScriptRybbitAnalytics","useScriptSegment","useScriptSnapchatPixel","useScriptStripe","useScriptTriggerConsent","useScriptTriggerElement","useScriptUmamiAnalytics","useScriptVimeoPlayer","useScriptXPixel","useScriptYouTubePlayer","onPrehydrate","prerenderRoutes","setResponseStatus","useRequestEvent","useRequestFetch","useRequestHeader","useRequestHeaders","useResponseHeader","clearNuxtState","useState","useRequestURL","updateAppConfig","useAppConfig","defineAppConfig","defineNuxtPlugin","definePayloadPlugin","tryUseNuxtApp","useNuxtApp","useRuntimeConfig","appendCorsHeaders","appendCorsPreflightHeaders","appendHeader","appendHeaders","appendResponseHeader","appendResponseHeaders","assertMethod","callNodeListener","clearResponseHeaders","clearSession","createApp","createAppEventHandler","createError","createEvent","createEventStream","createRouter","defaultContentType","defineEventHandler","defineLazyEventHandler","defineNodeListener","defineNodeMiddleware","defineRequestMiddleware","defineResponseMiddleware","defineWebSocket","defineWebSocketHandler","deleteCookie","dynamicEventHandler","eventHandler","EventHandler","EventHandlerObject","EventHandlerRequest","EventHandlerResponse","fetchWithEvent","fromNodeMiddleware","fromPlainHandler","fromWebHandler","getCookie","getHeader","getHeaders","getMethod","getProxyRequestHeaders","getQuery","getRequestFingerprint","getRequestHeader","getRequestHeaders","getRequestHost","getRequestIP","getRequestPath","getRequestProtocol","getRequestURL","getRequestWebStream","getResponseHeader","getResponseHeaders","getResponseStatus","getResponseStatusText","getRouterParam","getRouterParams","getSession","getValidatedQuery","getValidatedRouterParams","H3Error","H3Event","H3EventContext","handleCacheHeaders","handleCors","isCorsOriginAllowed","isError","isEvent","isEventHandler","isMethod","isPreflightRequest","isStream","isWebResponse","lazyEventHandler","parseCookies","promisifyNodeListener","proxyRequest","readBody","readFormData","readMultipartFormData","readRawBody","readValidatedBody","removeResponseHeader","sanitizeStatusCode","sanitizeStatusMessage","sealSession","send","sendError","sendIterable","sendNoContent","sendProxy","sendRedirect","sendStream","sendWebResponse","serveStatic","setCookie","setHeader","setHeaders","setResponseHeader","setResponseHeaders","setResponseStatus","splitCookiesString","toEventHandler","toNodeListener","toPlainHandler","toWebHandler","toWebRequest","unsealSession","updateSession","useBase","useSession","writeEarlyHints","useNitroApp","cachedEventHandler","cachedFunction","defineCachedEventHandler","defineCachedFunction","useAppConfig","useRuntimeConfig","useEvent","defineNitroErrorHandler","defineRouteMeta","defineNitroPlugin","nitroPlugin","defineRenderHandler","getRouteRules","useStorage","defineTask","runTask","Component","ComponentPublicInstance","computed","ComputedRef","customRef","defineAsyncComponent","defineComponent","DirectiveBinding","effect","effectScope","ExtractDefaultPropTypes","ExtractPropTypes","ExtractPublicPropTypes","getCurrentInstance","getCurrentScope","h","hasInjectionContext","inject","InjectionKey","isProxy","isReactive","isReadonly","isRef","isShallow","markRaw","MaybeRef","MaybeRefOrGetter","nextTick","onActivated","onBeforeMount","onBeforeUnmount","onBeforeUpdate","onDeactivated","onErrorCaptured","onMounted","onRenderTracked","onRenderTriggered","onScopeDispose","onServerPrefetch","onUnmounted","onUpdated","onWatcherCleanup","PropType","provide","proxyRefs","reactive","readonly","ref","Ref","resolveComponent","shallowReactive","shallowReadonly","shallowRef","toRaw","toRef","toRefs","toValue","triggerRef","unref","useAttrs","useCssModule","useCssVars","useId","useModel","useShadowRoot","useSlots","useTemplateRef","useTransitionState","VNode","watch","watchEffect","watchPostEffect","watchSyncEffect","withCtx","withDirectives","withKeys","withMemo","withModifiers","withScopeId","WritableComputedRef","isVue2","isVue3","onBeforeRouteLeave","onBeforeRouteUpdate","useLink"].map(i => [i, 'readonly'])),
  },
}
)

export function withNuxt(...customs) {
  return configs
    .clone()
    .append(...customs)
    .onResolved(configs => typegen(configs, { dtsPath: r("./eslint-typegen.d.ts"), augmentFlatConfigUtils: true }))
}

export default withNuxt