{"version":3,"sources":["../../../src/shared/utils.ts"],"sourcesContent":["/**\n * iOS detection. Lazy — never touches `navigator` / `window` at import time,\n * so this module is safe to import in React Native / Expo / Hermes builds\n * even though the function itself is only meaningful in a browser.\n */\nexport function isIOS(): boolean {\n  if (typeof window === \"undefined\") return false;\n  if (typeof navigator === \"undefined\") return false;\n  if (!/iPad|iPhone|iPod/.test(navigator.userAgent)) return false;\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any -- IE11 MSStream property is not in Window typings\n  if ((window as any).MSStream) return false;\n  return true;\n}\n"],"mappings":"AAKO,SAAS,QAAiB;AAC/B,MAAI,OAAO,WAAW,YAAa,QAAO;AAC1C,MAAI,OAAO,cAAc,YAAa,QAAO;AAC7C,MAAI,CAAC,mBAAmB,KAAK,UAAU,SAAS,EAAG,QAAO;AAE1D,MAAK,OAAe,SAAU,QAAO;AACrC,SAAO;AACT;","names":[]}