{
  "version": 3,
  "sources": ["../../src/__mocks__/server.ts"],
  "sourcesContent": ["import {\n  DefaultBodyType,\n  PathParams,\n  ResponseComposition,\n  rest,\n  RestContext,\n  RestRequest\n} from 'msw';\nimport { setupServer } from 'msw/node';\nimport { testAddress, testNetwork } from './accountConfig';\nimport {\n  account,\n  blocks,\n  dappConfig,\n  economics,\n  networkConfig,\n  socketResponse,\n  websocketConfig\n} from './data';\nimport { testToken } from './data/testToken';\nimport { wrapEgldContract } from './data/wrapEgldContract';\n\nexport const mockResponse =\n  <T extends DefaultBodyType>(body: T) =>\n  (\n    _req: RestRequest<never, PathParams<string>>,\n    res: ResponseComposition<DefaultBodyType>,\n    ctx: RestContext\n  ) => {\n    return res(ctx.status(200), ctx.json(body));\n  };\n\nconst handlers = [\n  rest.get(`${testNetwork.apiAddress}/dapp/config`, mockResponse(dappConfig)),\n\n  rest.get(\n    `${testNetwork.apiAddress}/network/config`,\n    mockResponse(networkConfig)\n  ),\n  rest.get(\n    `https://${websocketConfig.url}/socket.io/`,\n    mockResponse(socketResponse)\n  ),\n  rest.get(\n    `${testNetwork.apiAddress}/websocket/config`,\n    mockResponse(websocketConfig)\n  ),\n  rest.get(`${testNetwork.apiAddress}/economics`, mockResponse(economics)),\n  rest.get(\n    `${testNetwork.apiAddress}/accounts/${testAddress}`,\n    mockResponse({ ...account, address: testAddress })\n  ),\n  rest.get(\n    `${testNetwork.apiAddress}/accounts/${account.address}`,\n    mockResponse(account)\n  ),\n  rest.get(\n    `${testNetwork.apiAddress}/transactions/ppu/0`,\n    mockResponse({ lastBlock: 11605677, fast: 0, faster: null })\n  ),\n  rest.get(\n    `${testNetwork.apiAddress}/tokens/${testToken.identifier}`,\n    mockResponse(testToken)\n  ),\n  rest.get(\n    `${testNetwork.apiAddress}/accounts/${wrapEgldContract.address}`,\n    mockResponse(wrapEgldContract)\n  ),\n  rest.get(`${testNetwork.apiAddress}/blocks`, mockResponse(blocks))\n];\n\n// This configures a request mocking server with the given request handlers.\nconst server = setupServer(...handlers);\n\nexport { server, rest };\n"],
  "mappings": "4ZAAA,OAIE,QAAAA,MAGK,MACP,OAAS,eAAAC,MAAmB,WAcrB,IAAMC,EACiBC,GAC5B,CACEC,EACAC,EACAC,IAEOD,EAAIC,EAAI,OAAO,GAAG,EAAGA,EAAI,KAAKH,CAAI,CAAC,EAGxCI,EAAW,CACfC,EAAK,IAAI,GAAGC,EAAY,UAAU,eAAgBP,EAAaQ,CAAU,CAAC,EAE1EF,EAAK,IACH,GAAGC,EAAY,UAAU,kBACzBP,EAAaS,CAAa,CAC5B,EACAH,EAAK,IACH,WAAWI,EAAgB,GAAG,cAC9BV,EAAaW,CAAc,CAC7B,EACAL,EAAK,IACH,GAAGC,EAAY,UAAU,oBACzBP,EAAaU,CAAe,CAC9B,EACAJ,EAAK,IAAI,GAAGC,EAAY,UAAU,aAAcP,EAAaY,CAAS,CAAC,EACvEN,EAAK,IACH,GAAGC,EAAY,UAAU,aAAaM,CAAW,GACjDb,EAAa,CAAE,GAAGc,EAAS,QAASD,CAAY,CAAC,CACnD,EACAP,EAAK,IACH,GAAGC,EAAY,UAAU,aAAaO,EAAQ,OAAO,GACrDd,EAAac,CAAO,CACtB,EACAR,EAAK,IACH,GAAGC,EAAY,UAAU,sBACzBP,EAAa,CAAE,UAAW,SAAU,KAAM,EAAG,OAAQ,IAAK,CAAC,CAC7D,EACAM,EAAK,IACH,GAAGC,EAAY,UAAU,WAAWQ,EAAU,UAAU,GACxDf,EAAae,CAAS,CACxB,EACAT,EAAK,IACH,GAAGC,EAAY,UAAU,aAAaS,EAAiB,OAAO,GAC9DhB,EAAagB,CAAgB,CAC/B,EACAV,EAAK,IAAI,GAAGC,EAAY,UAAU,UAAWP,EAAaiB,CAAM,CAAC,CACnE,EAGMC,EAASC,EAAY,GAAGd,CAAQ",
  "names": ["rest", "setupServer", "mockResponse", "body", "_req", "res", "ctx", "handlers", "rest", "testNetwork", "dappConfig", "networkConfig", "websocketConfig", "socketResponse", "economics", "testAddress", "account", "testToken", "wrapEgldContract", "blocks", "server", "setupServer"]
}
