{"version":3,"sources":["jsdelivr-header.js","/npm/media-chrome@4.19.0/dist/utils/server-safe-globals.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,EACJ,gBAAA,GACF,CACE,mBAAA,GACF,CACE,aAAA,GACE,OAAO,CACX,EAEA,MAAM,UAAa,GAEnB,MAAM,UAAgB,EACpB,WAAA,GACE,SAAS,WACT,KAAK,KAAO,IAChB,EAUA,MAAM,EAAe,CACnB,cAAe,WACb,OAAO,IAAI,EAAe,WAC9B,EACE,gBAAiB,WACf,OAAO,IAAI,EAAe,WAC9B,EACE,gBAAA,GACF,EACE,mBAAA,GACF,EACE,cAAc,IACL,GAGL,EAAiB,CACrB,eAxBF,MACE,OAAA,GACF,CACE,SAAA,GACF,CACE,UAAA,GACF,GAmBE,SAAU,EACV,OACA,UACA,YAAa,cAA0B,EACrC,WAAA,GACE,SAAS,WACT,KAAK,UAAY,EACvB,CACI,WAAI,GACF,OAAO,IAAI,EAAe,gBAChC,GAEE,iBAAkB,cAA+B,IAEjD,eAAgB,CACd,IAAK,WACT,EACI,OAAQ,WACZ,EACI,YAAa,WACjB,GAEE,aAAc,CACZ,QAAQ,GACC,KAET,OAAA,CAAQ,EAAM,GAClB,EACI,UAAA,CAAW,GACf,GAEE,YAAa,WACf,EACE,iBAAkB,WACpB,EACE,UAAW,CACT,UAAW,GACX,aAAI,GACF,MAAO,EACb,GAEE,WAAW,IACF,CACL,SAAS,EACT,UAGJ,UAAW,MACT,eAAA,CAAgB,EAAQ,GACtB,MAAO,CACL,KAAM,CACJ,YAAa,GAGvB,IAGM,EAAW,WAAY,aAA6B,MAAd,gBAAqB,EAAS,WAAW,UAAY,YAC/E,oBAAX,aAA2D,IAA1B,OAAO,eACzC,EAAY,OAAO,KAAK,GAAgB,OAAO,GAAQ,KAAO,aAC9D,EAAa,IAAa,EAAY,EAAiB,WACvD,EAAW,IAAa,EAAY,EAAe,WAAW,gB","file":"/npm/media-chrome@4.19.0/dist/utils/server-safe-globals.js/+esm","sourceRoot":"","sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/media-chrome@4.19.0/dist/utils/server-safe-globals.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","class EventTarget {\n  addEventListener() {\n  }\n  removeEventListener() {\n  }\n  dispatchEvent() {\n    return true;\n  }\n}\nclass Node extends EventTarget {\n}\nclass Element extends Node {\n  constructor() {\n    super(...arguments);\n    this.role = null;\n  }\n}\nclass ResizeObserver {\n  observe() {\n  }\n  unobserve() {\n  }\n  disconnect() {\n  }\n}\nconst documentShim = {\n  createElement: function() {\n    return new globalThisShim.HTMLElement();\n  },\n  createElementNS: function() {\n    return new globalThisShim.HTMLElement();\n  },\n  addEventListener() {\n  },\n  removeEventListener() {\n  },\n  dispatchEvent(_event) {\n    return false;\n  }\n};\nconst globalThisShim = {\n  ResizeObserver,\n  document: documentShim,\n  Node,\n  Element,\n  HTMLElement: class HTMLElement extends Element {\n    constructor() {\n      super(...arguments);\n      this.innerHTML = \"\";\n    }\n    get content() {\n      return new globalThisShim.DocumentFragment();\n    }\n  },\n  DocumentFragment: class DocumentFragment extends EventTarget {\n  },\n  customElements: {\n    get: function() {\n    },\n    define: function() {\n    },\n    whenDefined: function() {\n    }\n  },\n  localStorage: {\n    getItem(_key) {\n      return null;\n    },\n    setItem(_key, _value) {\n    },\n    removeItem(_key) {\n    }\n  },\n  CustomEvent: function CustomEvent() {\n  },\n  getComputedStyle: function() {\n  },\n  navigator: {\n    languages: [],\n    get userAgent() {\n      return \"\";\n    }\n  },\n  matchMedia(media) {\n    return {\n      matches: false,\n      media\n    };\n  },\n  DOMParser: class DOMParser {\n    parseFromString(string, _contentType) {\n      return {\n        body: {\n          textContent: string\n        }\n      };\n    }\n  }\n};\nconst isServer = \"global\" in globalThis && (globalThis == null ? void 0 : globalThis.global) === globalThis || // node or node-like environments, whether or not there are global polyfills like jsdom\ntypeof window === \"undefined\" || typeof window.customElements === \"undefined\";\nconst isShimmed = Object.keys(globalThisShim).every((key) => key in globalThis);\nconst GlobalThis = isServer && !isShimmed ? globalThisShim : globalThis;\nconst Document = isServer && !isShimmed ? documentShim : globalThis.document;\nexport {\n  Document,\n  GlobalThis,\n  Document as document,\n  GlobalThis as globalThis,\n  isServer\n};\n"]}