{"version":3,"names":["defineConfig","devices","testDir","fullyParallel","forbidOnly","process","env","CI","retries","workers","undefined","reporter","timeout","globalSetup","use","baseURL","BASE_URL","trace","screenshot","video","actionTimeout","navigationTimeout","ignoreHTTPSErrors","projects","name","webServer","command","url","reuseExistingServer"],"sources":["playwright.config.js"],"sourcesContent":["import { defineConfig, devices } from '@playwright/test'\n\nexport default defineConfig({\n  testDir: './tests/e2e',\n  fullyParallel: true,\n  forbidOnly: !!process.env.CI,\n  retries: process.env.CI ? 2 : 0,\n  workers: process.env.CI ? 1 : undefined,\n  reporter: 'html',\n  timeout: 60000,\n\n  globalSetup: './tests/e2e/global-setup.js',\n\n  use: {\n    baseURL: process.env.BASE_URL || 'http://localhost:5173',\n    trace: 'retain-on-failure',\n    screenshot: 'only-on-failure',\n    video: 'off',\n    actionTimeout: 15000,\n    navigationTimeout: 30000,\n    ignoreHTTPSErrors: true,\n  },\n\n  projects: [\n    {\n      name: 'chromium',\n      use: { ...devices['Desktop Chrome'] },\n    },\n  ],\n\n  webServer: process.env.CI ? undefined : {\n    command: 'npm run dev',\n    url: 'http://localhost:5173',\n    reuseExistingServer: !process.env.CI,\n    timeout: 120000,\n  },\n})\n\n"],"mappings":"AAAA,SAASA,YAAY,EAAEC,OAAO,QAAQ,kBAAkB;AAExD,eAAeD,YAAY,CAAC;EAC1BE,OAAO,EAAE,aAAa;EACtBC,aAAa,EAAE,IAAI;EACnBC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5BC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/BE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAGG,SAAS;EACvCC,QAAQ,EAAE,MAAM;EAChBC,OAAO,EAAE,KAAK;EAEdC,WAAW,EAAE,6BAA6B;EAE1CC,GAAG,EAAE;IACHC,OAAO,EAAEV,OAAO,CAACC,GAAG,CAACU,QAAQ,IAAI,uBAAuB;IACxDC,KAAK,EAAE,mBAAmB;IAC1BC,UAAU,EAAE,iBAAiB;IAC7BC,KAAK,EAAE,KAAK;IACZC,aAAa,EAAE,KAAK;IACpBC,iBAAiB,EAAE,KAAK;IACxBC,iBAAiB,EAAE;EACrB,CAAC;EAEDC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBV,GAAG,EAAE;MAAE,GAAGb,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,CACF;EAEDwB,SAAS,EAAEpB,OAAO,CAACC,GAAG,CAACC,EAAE,GAAGG,SAAS,GAAG;IACtCgB,OAAO,EAAE,aAAa;IACtBC,GAAG,EAAE,uBAAuB;IAC5BC,mBAAmB,EAAE,CAACvB,OAAO,CAACC,GAAG,CAACC,EAAE;IACpCK,OAAO,EAAE;EACX;AACF,CAAC,CAAC","ignoreList":[]}