{ "version": 3, "sources": ["../../javascript/src/login.js"], "sourcesContent": ["/**\n * detect IEEdge\n * returns version of IE/Edge or false, if browser is not a Microsoft browser\n */\nfunction detectIEEdge() {\n let ua = window.navigator.userAgent;\n\n let msie = ua.indexOf('MSIE ');\n if (msie > 0) {\n // IE 10 or older => return version number\n return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);\n }\n\n let trident = ua.indexOf('Trident/');\n if (trident > 0) {\n // IE 11 => return version number\n let rv = ua.indexOf('rv:');\n return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);\n }\n\n /*\n var edge = ua.indexOf('Edge/');\n if (edge > 0) {\n // Edge => return version number\n return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);\n }\n */\n\n // other browser\n return false;\n }\n\n/*\n * When any of the devise (login, signup, password reset) pages load then check if they are running an old version of IE\n * and alert if they are\n */\nwindow.onload = function(){\n if (document.querySelectorAll(\".devise-layout\").length) {\n if (detectIEEdge() !== false){\n alert('This website requires a recent version of Chrome, Edge, or Firefox.');\n }\n }\n};\n"], "mappings": ";;;AAIA,WAAS,eAAe;AAChB,QAAI,KAAK,OAAO,UAAU;AAE1B,QAAI,OAAO,GAAG,QAAQ,OAAO;AAC7B,QAAI,OAAO,GAAG;AAEV,aAAO,SAAS,GAAG,UAAU,OAAO,GAAG,GAAG,QAAQ,KAAK,IAAI,CAAC,GAAG,EAAE;AAAA,IACrE;AAEA,QAAI,UAAU,GAAG,QAAQ,UAAU;AACnC,QAAI,UAAU,GAAG;AAEb,UAAI,KAAK,GAAG,QAAQ,KAAK;AACzB,aAAO,SAAS,GAAG,UAAU,KAAK,GAAG,GAAG,QAAQ,KAAK,EAAE,CAAC,GAAG,EAAE;AAAA,IACjE;AAWA,WAAO;AAAA,EACX;AAMJ,SAAO,SAAS,WAAU;AACtB,QAAI,SAAS,iBAAiB,gBAAgB,EAAE,QAAQ;AACpD,UAAI,aAAa,MAAM,OAAM;AACzB,cAAM,qEAAqE;AAAA,MAC/E;AAAA,IACJ;AAAA,EACJ;", "names": [] }