text: /*
  * 3DSecure2 Merchant Browser Library - 1.0.0
  * https://github.com/explicitselection/3DSecure2-Merchant-Browser-Library
  * Copyright (c) 2019 Explicit Selection (support@explicitselection.com)
  *
  * Licensed under the BSD-2 Clause (https://github.com/explicitselection/3DSecure2-Merchant-Browser-Library/blob/master/LICENSE) license.
  * @preserve
  */
  !function(e,n,r){"use strict";"undefined"!=typeof window&&"function"==typeof define&&define.amd?define(r):"undefined"!=typeof module&&module.exports?module.exports=r():n.exports?n.exports=r():n.EMV3DSBrowserLibrary=r()}(0,this,function(){"use strict";var r=function(){throw new Error("'new ES3DSBrowserLibrary()' is not used, use ES3DSBrowserLibrary.get() or ES3DSBrowserLibrary.getPromise()")};r.VERSION="1.0.0";var t=[{key:"browserJavaEnabled",function:function(){return navigator.javaEnabled()||null}},{key:"browserJavascriptEnabled",function:function(){return!0}},{key:"browserLanguage",function:function(){return navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||null}},{key:"browserColorDepth",function:function(){return screen.colorDepth||window.screen.colorDepth?new String(screen.colorDepth||window.screen.colorDepth):null}},{key:"browserScreenHeight",function:function(){return window.screen.height?new String(window.screen.height):null}},{key:"browserScreenWidth",function:function(){return window.screen.width?new String(window.screen.width):null}},{key:"browserTZ",function:function(){return new String((new Date).getTimezoneOffset())}},{key:"browserUserAgent",function:function(){return navigator.userAgent||null}}];return r.get=function(e){for(var n=[],r=0;r<t.length;r++)try{n.push({key:t[r].key,value:t[r].function()})}catch(e){console.log(e)}e(n)},r.getPromise=function(){return new Promise(function(e,n){r.get(e)})},r});