{"version":3,"sources":["js/extras/detectIE.js"],"names":["getIEVersion","rv","navigator","appName","ua","userAgent","re","RegExp","exec","parseFloat","$1","usingIE","window","alert"],"mappings":";AAAA,IAAMA,eAAe,SAAfA,YAAe,GAAM;AACzB,MAAIC,KAAK,CAAC,CAAV;AACA,MAAI,kCAAkCC,UAAUC,OAAhD,EAAyD;AACvD,QAAMC,KAAKF,UAAUG,SAArB;AACA;AACA,QAAMC,KAAK,IAAIC,MAAJ,CAAW,6BAAX,CAAX;AACA,QAAID,GAAGE,IAAH,CAAQJ,EAAR,KAAe,IAAnB,EAAyB;AACvBH,WAAKQ,WAAWF,OAAOG,EAAlB,CAAL;AACD;AACF,GAPD,MAOO,IAAI,eAAeR,UAAUC,OAA7B,EAAsC;AAC3C,QAAMC,MAAKF,UAAUG,SAArB;AACA;AACA,QAAMC,MAAK,IAAIC,MAAJ,CAAW,qCAAX,CAAX;AACA,QAAID,IAAGE,IAAH,CAAQJ,GAAR,KAAe,IAAnB,EAAyB;AACvBH,WAAKQ,WAAWF,OAAOG,EAAlB,CAAL;AACD;AACF;AACD,SAAOT,EAAP;AACD,CAlBD;;AAoBA,IAAMU,UAAU,SAAVA,OAAU;AAAA,SAAM,CAAC,CAAD,KAAOX,cAAb;AAAA,CAAhB;;AAEA,IAAIW,SAAJ,EAAe;AACb;AACAC,SAAOC,KAAP,CAAa,wGAAb;AACD","file":"detectIE.8e22aa52.map","sourceRoot":"../src","sourcesContent":["const getIEVersion = () => {\n  let rv = -1;\n  if ('Microsoft Internet Explorer' === navigator.appName) {\n    const ua = navigator.userAgent;\n    /* eslint-disable-next-line */\n    const re = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');\n    if (re.exec(ua) != null) {\n      rv = parseFloat(RegExp.$1);\n    }\n  } else if ('Netscape' === navigator.appName) {\n    const ua = navigator.userAgent;\n    /* eslint-disable-next-line */\n    const re = new RegExp('Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})');\n    if (re.exec(ua) != null) {\n      rv = parseFloat(RegExp.$1);\n    }\n  }\n  return rv;\n};\n\nconst usingIE = () => -1 !== getIEVersion();\n\nif (usingIE()) {\n  /* eslint-disable-next-line */\n  window.alert('This website is not compatible with Internet Explorer, please use Chrome. Sorry for the inconvenience.');\n}\n"]}