{"version":3,"file":"browser.min.mjs","sources":["../../../src/env/browser.ts"],"sourcesContent":["/* eslint-disable no-restricted-globals */\nimport { WebGLProbe } from '../filters/GLProbes/WebGLProbe';\nimport type { TCopyPasteData, TFabricEnv } from './types';\n\nconst copyPasteData: TCopyPasteData = {};\n\nexport const getEnv = (): TFabricEnv => {\n  return {\n    document,\n    window,\n    isTouchSupported:\n      'ontouchstart' in window ||\n      'ontouchstart' in document ||\n      (window && window.navigator && window.navigator.maxTouchPoints > 0),\n    WebGLProbe: new WebGLProbe(),\n    dispose() {\n      // noop\n    },\n    copyPasteData,\n  };\n};\n"],"names":["copyPasteData","getEnv","document","window","isTouchSupported","navigator","maxTouchPoints","WebGLProbe","dispose"],"mappings":"oEAIA,MAAMA,EAAgC,CAAA,EAEzBC,EAASA,KACb,CACLC,kBACAC,cACAC,iBACE,iBAAkBD,QAClB,iBAAkBD,UACjBC,QAAUA,OAAOE,WAAaF,OAAOE,UAAUC,eAAiB,EACnEC,WAAY,IAAIA,EAChBC,OAAAA,GAEC,EACDR"}