UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

2 lines 57.9 kB
(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["67047"],{11178:function(e,t,r){r(52247),r(92745),r(9359),r(56475),r(70104),r(19134),r(44495),r(97003),function(t,n){"use strict";"function"==typeof define&&define.amd?define("error-stack-parser",["stackframe"],n):e.exports=n(r(35223))}(0,(function(e){"use strict";var t=/(^|@)\S+:\d+/,r=/^\s*at .*(\S+:\d+|\(native\))/m,n=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(r))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(r)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(,.*$)/g,""));var r=t.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/^.*?\s+/,""),n=r.match(/ (\(.+\)$)/);r=n?r.replace(n[0],""):r;var i=this.extractLocation(n?n[1]:r),o=n&&r||void 0,a=["eval","<anonymous>"].indexOf(i[0])>-1?void 0:i[0];return new e({functionName:o,fileName:a,lineNumber:i[1],columnNumber:i[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(n)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var r=/((.*".+"[^@]*)?[^@]*)(?:@)/,n=t.match(r),i=n&&n[1]?n[1]:void 0,o=this.extractLocation(t.replace(r,""));return new e({functionName:i,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)/i,n=t.message.split("\n"),i=[],o=2,a=n.length;o<a;o+=2){var s=r.exec(n[o]);s&&i.push(new e({fileName:s[2],lineNumber:s[1],source:n[o]}))}return i},parseOpera10:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,n=t.stacktrace.split("\n"),i=[],o=0,a=n.length;o<a;o+=2){var s=r.exec(n[o]);s&&i.push(new e({functionName:s[3]||void 0,fileName:s[2],lineNumber:s[1],source:n[o]}))}return i},parseOpera11:function(r){return r.stack.split("\n").filter((function(e){return!!e.match(t)&&!e.match(/^Error created at/)}),this).map((function(t){var r,n=t.split("@"),i=this.extractLocation(n.pop()),o=n.shift()||"",a=o.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;o.match(/\(([^)]*)\)/)&&(r=o.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var s=void 0===r||"[arguments not available]"===r?void 0:r.split(",");return new e({functionName:a,args:s,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:t})}),this)}}}))},8121:function(e,t,r){r(92745),r(69235),r(12385),r(19134),r(5740),r(11740),function(t,n){"use strict";"function"==typeof define&&define.amd?define("stack-generator",["stackframe"],n):e.exports=n(r(35223))}(0,(function(e){return{backtrace:function(t){var r=[],n=10;"object"==typeof t&&"number"==typeof t.maxStackSize&&(n=t.maxStackSize);for(var i=arguments.callee;i&&r.length<n&&i.arguments;){for(var o=new Array(i.arguments.length),a=0;a<o.length;++a)o[a]=i.arguments[a];/function(?:\s+([\w$]+))+\s*\(/.test(i.toString())?r.push(new e({functionName:RegExp.$1||void 0,args:o})):r.push(new e({args:o}));try{i=i.caller}catch(s){break}}return r}}}))},35223:function(e,t,r){r(52247),r(95078),r(19134),r(11740),function(t,r){"use strict";"function"==typeof define&&define.amd?define("stackframe",[],r):e.exports=r()}(0,(function(){"use strict";function e(e){return e.charAt(0).toUpperCase()+e.substring(1)}function t(e){return function(){return this[e]}}var r=["isConstructor","isEval","isNative","isToplevel"],n=["columnNumber","lineNumber"],i=["fileName","functionName","source"],o=r.concat(n,i,["args"],["evalOrigin"]);function a(t){if(t)for(var r=0;r<o.length;r++)void 0!==t[o[r]]&&this["set"+e(o[r])](t[o[r]])}a.prototype={getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof a)this.evalOrigin=e;else{if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new a(e)}},toString:function(){var e=this.getFileName()||"",t=this.getLineNumber()||"",r=this.getColumnNumber()||"",n=this.getFunctionName()||"";return this.getIsEval()?e?"[eval] ("+e+":"+t+":"+r+")":"[eval]:"+t+":"+r:n?n+" ("+e+":"+t+":"+r+")":e+":"+t+":"+r}},a.fromString=function(e){var t=e.indexOf("("),r=e.lastIndexOf(")"),n=e.substring(0,t),i=e.substring(t+1,r).split(","),o=e.substring(r+1);if(0===o.indexOf("@"))var s=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(o,""),u=s[1],c=s[2],l=s[3];return new a({functionName:n,args:i||void 0,fileName:u,lineNumber:c||void 0,columnNumber:l||void 0})};for(var s=0;s<r.length;s++)a.prototype["get"+e(r[s])]=t(r[s]),a.prototype["set"+e(r[s])]=function(e){return function(t){this[e]=Boolean(t)}}(r[s]);for(var u=0;u<n.length;u++)a.prototype["get"+e(n[u])]=t(n[u]),a.prototype["set"+e(n[u])]=function(e){return function(t){if(r=t,isNaN(parseFloat(r))||!isFinite(r))throw new TypeError(e+" must be a Number");var r;this[e]=Number(t)}}(n[u]);for(var c=0;c<i.length;c++)a.prototype["get"+e(i[c])]=t(i[c]),a.prototype["set"+e(i[c])]=function(e){return function(t){this[e]=String(t)}}(i[c]);return a}))},66581:function(e,t,r){r(52247),r(63434),r(92745),r(9359),r(40793),r(40251),r(96829);var n=r(27386),i=Object.prototype.hasOwnProperty;function o(){this._array=[],this._set=Object.create(null)}o.fromArray=function(e,t){for(var r=new o,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},o.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var r=n.toSetString(e),o=i.call(this._set,r),a=this._array.length;o&&!t||this._array.push(e),o||(this._set[r]=a)},o.prototype.has=function(e){var t=n.toSetString(e);return i.call(this._set,t)},o.prototype.indexOf=function(e){var t=n.toSetString(e);if(i.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.ArraySet=o},1977:function(e,t,r){r(52247);var n=r(70742);t.encode=function(e){var t,r="",i=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&i,(i>>>=5)>0&&(t|=32),r+=n.encode(t)}while(i>0);return r},t.decode=function(e,t,r){var i,o,a,s,u=e.length,c=0,l=0;do{if(t>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(o=n.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&o),c+=(o&=31)<<l,l+=5}while(i);r.value=(s=(a=c)>>1,1&~a?s:-s),r.rest=t}},70742:function(e,t,r){r(52247);var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},75277:function(e,t,r){function n(e,r,i,o,a,s){var u=Math.floor((r-e)/2)+e,c=a(i,o[u],!0);return 0===c?u:c>0?r-u>1?n(u,r,i,o,a,s):s==t.LEAST_UPPER_BOUND?r<o.length?r:-1:u:u-e>1?n(e,u,i,o,a,s):s==t.LEAST_UPPER_BOUND?u:e<0?-1:e}r(19134),r(47706),t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,r,i,o){if(0===r.length)return-1;var a=n(-1,r.length,e,r,i,o||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&0===i(r[a],r[a-1],!0);)--a;return a}},92120:function(e,t){function r(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function n(e,t,i,o){if(i<o){var a=i-1;r(e,(l=i,f=o,Math.round(l+Math.random()*(f-l))),o);for(var s=e[o],u=i;u<o;u++)t(e[u],s)<=0&&r(e,a+=1,u);r(e,a+1,u);var c=a+1;n(e,t,i,c-1),n(e,t,c+1,o)}var l,f}t.quickSort=function(e,t){n(e,t,0,e.length-1)}},78742:function(e,t,r){r(52247),r(63434),r(92745),r(9359),r(68107),r(31526),r(70104),r(52924),r(40793),r(40251),r(19134),r(96829),r(97003),r(47706),r(88972);var n=r(27386),i=r(75277),o=r(66581).ArraySet,a=r(1977),s=r(92120).quickSort;function u(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new f(t):new c(t)}function c(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=n.getArg(t,"version"),i=n.getArg(t,"sources"),a=n.getArg(t,"names",[]),s=n.getArg(t,"sourceRoot",null),u=n.getArg(t,"sourcesContent",null),c=n.getArg(t,"mappings"),l=n.getArg(t,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);i=i.map(String).map(n.normalize).map((function(e){return s&&n.isAbsolute(s)&&n.isAbsolute(e)?n.relative(s,e):e})),this._names=o.fromArray(a.map(String),!0),this._sources=o.fromArray(i,!0),this.sourceRoot=s,this.sourcesContent=u,this._mappings=c,this.file=l}function l(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function f(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=n.getArg(t,"version"),i=n.getArg(t,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new o,this._names=new o;var a={line:-1,column:0};this._sections=i.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=n.getArg(e,"offset"),r=n.getArg(t,"line"),i=n.getArg(t,"column");if(r<a.line||r===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=t,{generatedOffset:{generatedLine:r+1,generatedColumn:i+1},consumer:new u(n.getArg(e,"map"))}}))}u.fromSourceMap=function(e){return c.fromSourceMap(e)},u.prototype._version=3,u.prototype.__generatedMappings=null,Object.defineProperty(u.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),u.prototype.__originalMappings=null,Object.defineProperty(u.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),u.prototype._charIsMappingSeparator=function(e,t){var r=e.charAt(t);return";"===r||","===r},u.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},u.GENERATED_ORDER=1,u.ORIGINAL_ORDER=2,u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.prototype.eachMapping=function(e,t,r){var i,o=t||null;switch(r||u.GENERATED_ORDER){case u.GENERATED_ORDER:i=this._generatedMappings;break;case u.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var a=this.sourceRoot;i.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=a&&(t=n.join(a,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,o)},u.prototype.allGeneratedPositionsFor=function(e){var t=n.getArg(e,"line"),r={source:n.getArg(e,"source"),originalLine:t,originalColumn:n.getArg(e,"column",0)};if(null!=this.sourceRoot&&(r.source=n.relative(this.sourceRoot,r.source)),!this._sources.has(r.source))return[];r.source=this._sources.indexOf(r.source);var o=[],a=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(a>=0){var s=this._originalMappings[a];if(void 0===e.column)for(var u=s.originalLine;s&&s.originalLine===u;)o.push({line:n.getArg(s,"generatedLine",null),column:n.getArg(s,"generatedColumn",null),lastColumn:n.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++a];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)o.push({line:n.getArg(s,"generatedLine",null),column:n.getArg(s,"generatedColumn",null),lastColumn:n.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++a]}return o},t.SourceMapConsumer=u,c.prototype=Object.create(u.prototype),c.prototype.consumer=u,c.fromSourceMap=function(e){var t=Object.create(c.prototype),r=t._names=o.fromArray(e._names.toArray(),!0),i=t._sources=o.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var a=e._mappings.toArray().slice(),u=t.__generatedMappings=[],f=t.__originalMappings=[],p=0,h=a.length;p<h;p++){var g=a[p],d=new l;d.generatedLine=g.generatedLine,d.generatedColumn=g.generatedColumn,g.source&&(d.source=i.indexOf(g.source),d.originalLine=g.originalLine,d.originalColumn=g.originalColumn,g.name&&(d.name=r.indexOf(g.name)),f.push(d)),u.push(d)}return s(t.__originalMappings,n.compareByOriginalPositions),t},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?n.join(this.sourceRoot,e):e}),this)}}),c.prototype._parseMappings=function(e,t){for(var r,i,o,u,c,f=1,p=0,h=0,g=0,d=0,m=0,w=e.length,b=0,v={},y={},_=[],x=[];b<w;)if(";"===e.charAt(b))f++,b++,p=0;else if(","===e.charAt(b))b++;else{for((r=new l).generatedLine=f,u=b;u<w&&!this._charIsMappingSeparator(e,u);u++);if(o=v[i=e.slice(b,u)])b+=i.length;else{for(o=[];b<u;)a.decode(e,b,y),c=y.value,b=y.rest,o.push(c);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");v[i]=o}r.generatedColumn=p+o[0],p=r.generatedColumn,o.length>1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=g+o[3],g=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),x.push(r),"number"==typeof r.originalLine&&_.push(r)}s(x,n.compareByGeneratedPositionsDeflated),this.__generatedMappings=x,s(_,n.compareByOriginalPositions),this.__originalMappings=_},c.prototype._findMapping=function(e,t,r,n,o,a){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return i.search(e,t,o,a)},c.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(t.generatedLine===r.generatedLine){t.lastGeneratedColumn=r.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(e){var t={generatedLine:n.getArg(e,"line"),generatedColumn:n.getArg(e,"column")},r=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",n.compareByGeneratedPositionsDeflated,n.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(r>=0){var i=this._generatedMappings[r];if(i.generatedLine===t.generatedLine){var o=n.getArg(i,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=n.join(this.sourceRoot,o)));var a=n.getArg(i,"name",null);return null!==a&&(a=this._names.at(a)),{source:o,line:n.getArg(i,"originalLine",null),column:n.getArg(i,"originalColumn",null),name:a}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},c.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=n.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=n.urlParse(this.sourceRoot))){var i=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(e){var t=n.getArg(e,"source");if(null!=this.sourceRoot&&(t=n.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var r={source:t=this._sources.indexOf(t),originalLine:n.getArg(e,"line"),originalColumn:n.getArg(e,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(i>=0){var o=this._originalMappings[i];if(o.source===r.source)return{line:n.getArg(o,"generatedLine",null),column:n.getArg(o,"generatedColumn",null),lastColumn:n.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=c,f.prototype=Object.create(u.prototype),f.prototype.constructor=u,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var r=0;r<this._sections[t].consumer.sources.length;r++)e.push(this._sections[t].consumer.sources[r]);return e}}),f.prototype.originalPositionFor=function(e){var t={generatedLine:n.getArg(e,"line"),generatedColumn:n.getArg(e,"column")},r=i.search(t,this._sections,(function(e,t){var r=e.generatedLine-t.generatedOffset.generatedLine;return r||e.generatedColumn-t.generatedOffset.generatedColumn})),o=this._sections[r];return o?o.consumer.originalPositionFor({line:t.generatedLine-(o.generatedOffset.generatedLine-1),column:t.generatedColumn-(o.generatedOffset.generatedLine===t.generatedLine?o.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},f.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},f.prototype.sourceContentFor=function(e,t){for(var r=0;r<this._sections.length;r++){var n=this._sections[r].consumer.sourceContentFor(e,!0);if(n)return n}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},f.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var r=this._sections[t];if(-1!==r.consumer.sources.indexOf(n.getArg(e,"source"))){var i=r.consumer.generatedPositionFor(e);if(i)return{line:i.line+(r.generatedOffset.generatedLine-1),column:i.column+(r.generatedOffset.generatedLine===i.line?r.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},f.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var i=this._sections[r],o=i.consumer._generatedMappings,a=0;a<o.length;a++){var u=o[a],c=i.consumer._sources.at(u.source);null!==i.consumer.sourceRoot&&(c=n.join(i.consumer.sourceRoot,c)),this._sources.add(c),c=this._sources.indexOf(c);var l=i.consumer._names.at(u.name);this._names.add(l),l=this._names.indexOf(l);var f={source:c,generatedLine:u.generatedLine+(i.generatedOffset.generatedLine-1),generatedColumn:u.generatedColumn+(i.generatedOffset.generatedLine===u.generatedLine?i.generatedOffset.generatedColumn-1:0),originalLine:u.originalLine,originalColumn:u.originalColumn,name:l};this.__generatedMappings.push(f),"number"==typeof f.originalLine&&this.__originalMappings.push(f)}s(this.__generatedMappings,n.compareByGeneratedPositionsDeflated),s(this.__originalMappings,n.compareByOriginalPositions)},t.IndexedSourceMapConsumer=f},27386:function(e,t,r){r(52247),r(19134),r(44495),r(97003),r(32114),t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,i=/^data:.+\,.+$/;function o(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function s(e){var r=e,n=o(e);if(n){if(!n.path)return e;r=n.path}for(var i,s=t.isAbsolute(r),u=r.split(/\/+/),c=0,l=u.length-1;l>=0;l--)"."===(i=u[l])?u.splice(l,1):".."===i?c++:c>0&&(""===i?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return""===(r=u.join("/"))&&(r=s?"/":"."),n?(n.path=r,a(n)):r}t.urlParse=o,t.urlGenerate=a,t.normalize=s,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var r=o(t),n=o(e);if(n&&(e=n.path||"/"),r&&!r.scheme)return n&&(r.scheme=n.scheme),a(r);if(r||t.match(i))return t;if(n&&!n.host&&!n.path)return n.host=t,a(n);var u="/"===t.charAt(0)?t:s(e.replace(/\/+$/,"")+"/"+t);return n?(n.path=u,a(n)):u},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function c(e){return e}function l(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function f(e,t){return e===t?0:e>t?1:-1}t.toSetString=u?c:function(e){return l(e)?"$"+e:e},t.fromSetString=u?c:function(e){return l(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var n=e.source-t.source;return 0!==n||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)||r||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=e.generatedLine-t.generatedLine)?n:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=e.source-t.source)||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=f(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:f(e.name,t.name)}},51244:function(e,t,r){r(52247),r(40251),r(19134),r(5740),r(44495),r(97003),r(88972),r(34028),r(21478),r(35911),function(t,n){"use strict";"function"==typeof define&&define.amd?define("stacktrace-gps",["source-map","stackframe"],n):e.exports=n(r(78742),r(35223))}(0,(function(e,t){"use strict";function r(e){return new Promise((function(t,r){var n=new XMLHttpRequest;n.open("get",e),n.onerror=r,n.onreadystatechange=function(){4===n.readyState&&(n.status>=200&&n.status<300||"file://"===e.substr(0,7)&&n.responseText?t(n.responseText):r(new Error("HTTP status: "+n.status+" retrieving "+e)))},n.send()}))}function n(e){if("undefined"!=typeof window&&window.atob)return window.atob(e);throw new Error("You must supply a polyfill for window.atob in this environment")}function i(e){if("object"!=typeof e)throw new TypeError("Given StackFrame is not an object");if("string"!=typeof e.fileName)throw new TypeError("Given file name is not a String");if("number"!=typeof e.lineNumber||e.lineNumber%1!=0||e.lineNumber<1)throw new TypeError("Given line number must be a positive integer");if("number"!=typeof e.columnNumber||e.columnNumber%1!=0||e.columnNumber<0)throw new TypeError("Given column number must be a non-negative integer");return!0}return function o(a){if(!(this instanceof o))return new o(a);a=a||{},this.sourceCache=a.sourceCache||{},this.sourceMapConsumerCache=a.sourceMapConsumerCache||{},this.ajax=a.ajax||r,this._atob=a.atob||n,this._get=function(e){return new Promise(function(t,r){var n="data:"===e.substr(0,5);if(this.sourceCache[e])t(this.sourceCache[e]);else if(a.offline&&!n)r(new Error("Cannot make network requests in offline mode"));else if(n){var i=e.match(/^data:application\/json;([\w=:"-]+;)*base64,/);if(i){var o=i[0].length,s=e.substr(o),u=this._atob(s);this.sourceCache[e]=u,t(u)}else r(new Error("The encoding of the inline sourcemap is not supported"))}else{var c=this.ajax(e,{method:"get"});this.sourceCache[e]=c,c.then(t,r)}}.bind(this))},this._getSourceMapConsumer=function(t,r){return new Promise(function(n){if(this.sourceMapConsumerCache[t])n(this.sourceMapConsumerCache[t]);else{var i=new Promise(function(n,i){return this._get(t).then((function(t){"string"==typeof t&&(t=function(e){if("undefined"!=typeof JSON&&JSON.parse)return JSON.parse(e);throw new Error("You must supply a polyfill for JSON.parse in this environment")}(t.replace(/^\)\]\}'/,""))),void 0===t.sourceRoot&&(t.sourceRoot=r),n(new e.SourceMapConsumer(t))})).catch(i)}.bind(this));this.sourceMapConsumerCache[t]=i,n(i)}}.bind(this))},this.pinpoint=function(e){return new Promise(function(t,r){this.getMappedLocation(e).then(function(e){function r(){t(e)}this.findFunctionName(e).then(t,r).catch(r)}.bind(this),r)}.bind(this))},this.findFunctionName=function(e){return new Promise(function(r,n){i(e),this._get(e.fileName).then((function(n){var i=e.lineNumber,o=e.columnNumber,a=function(e,t){for(var r=[/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*function\b/,/function\s+([^('"`]*?)\s*\(([^)]*)\)/,/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*(?:eval|new Function)\b/,/\b(?!(?:if|for|switch|while|with|catch)\b)(?:(?:static)\s+)?(\S+)\s*\(.*?\)\s*\{/,/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*\(.*?\)\s*=>/],n=e.split("\n"),i="",o=Math.min(t,20),a=0;a<o;++a){var s=n[t-a-1],u=s.indexOf("//");if(u>=0&&(s=s.substr(0,u)),s){i=s+i;for(var c=r.length,l=0;l<c;l++){var f=r[l].exec(i);if(f&&f[1])return f[1]}}}}(n,i);r(a?new t({functionName:a,args:e.args,fileName:e.fileName,lineNumber:i,columnNumber:o}):e)}),n).catch(n)}.bind(this))},this.getMappedLocation=function(e){return new Promise(function(r,n){!function(){if("function"!=typeof Object.defineProperty||"function"!=typeof Object.create)throw new Error("Unable to consume source maps in older browsers")}(),i(e);var o=this.sourceCache,a=e.fileName;this._get(a).then(function(n){var i=function(e){for(var t,r,n=/\/\/[#@] ?sourceMappingURL=([^\s'"]+)\s*$/gm;r=n.exec(e);)t=r[1];if(t)return t;throw new Error("sourceMappingURL not found")}(n),s="data:"===i.substr(0,5),u=a.substring(0,a.lastIndexOf("/")+1);return"/"===i[0]||s||/^https?:\/\/|^\/\//i.test(i)||(i=u+i),this._getSourceMapConsumer(i,u).then((function(n){return function(e,r,n){return new Promise((function(i,o){var a=r.originalPositionFor({line:e.lineNumber,column:e.columnNumber});if(a.source){var s=r.sourceContentFor(a.source);s&&(n[a.source]=s),i(new t({functionName:a.name||e.functionName,args:e.args,fileName:a.source,lineNumber:a.line,columnNumber:a.column}))}else o(new Error("Could not get original source for given stackframe and source map"))}))}(e,n,o).then(r).catch((function(){r(e)}))}))}.bind(this),n).catch(n)}.bind(this))}}}))},46516:function(e,t,r){r(52247),r(71695),r(9359),r(56475),r(70104),r(77439),r(40251),r(47021),function(t,n){"use strict";"function"==typeof define&&define.amd?define("stacktrace",["error-stack-parser","stack-generator","stacktrace-gps"],n):e.exports=n(r(11178),r(8121),r(51244))}(0,(function(e,t,r){var n={filter:function(e){return-1===(e.functionName||"").indexOf("StackTrace$$")&&-1===(e.functionName||"").indexOf("ErrorStackParser$$")&&-1===(e.functionName||"").indexOf("StackTraceGPS$$")&&-1===(e.functionName||"").indexOf("StackGenerator$$")},sourceCache:{}},i=function(){try{throw new Error}catch(e){return e}};function o(e,t){var r={};return[e,t].forEach((function(e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r})),r}function a(e){return e.stack||e["opera#sourceloc"]}function s(e,t){return"function"==typeof t?e.filter(t):e}return{get:function(e){var t=i();return a(t)?this.fromError(t,e):this.generateArtificially(e)},getSync:function(r){r=o(n,r);var u=i();return s(a(u)?e.parse(u):t.backtrace(r),r.filter)},fromError:function(t,i){i=o(n,i);var a=new r(i);return new Promise(function(r){var n=s(e.parse(t),i.filter);r(Promise.all(n.map((function(e){return new Promise((function(t){function r(){t(e)}a.pinpoint(e).then(t,r).catch(r)}))}))))}.bind(this))},generateArtificially:function(e){e=o(n,e);var r=t.backtrace(e);return"function"==typeof e.filter&&(r=r.filter(e.filter)),Promise.resolve(r)},instrument:function(e,t,r,n){if("function"!=typeof e)throw new Error("Cannot instrument non-function object");if("function"==typeof e.__stacktraceOriginalFn)return e;var i=function(){try{return this.get().then(t,r).catch(r),e.apply(n||this,arguments)}catch(i){throw a(i)&&this.fromError(i).then(t,r).catch(r),i}}.bind(this);return i.__stacktraceOriginalFn=e,i},deinstrument:function(e){if("function"!=typeof e)throw new Error("Cannot de-instrument non-function object");return"function"==typeof e.__stacktraceOriginalFn?e.__stacktraceOriginalFn:e},report:function(e,t,r,n){return new Promise((function(i,o){var a=new XMLHttpRequest;if(a.onerror=o,a.onreadystatechange=function(){4===a.readyState&&(a.status>=200&&a.status<400?i(a.responseText):o(new Error("POST to "+t+" failed with status: "+a.status)))},a.open("post",t),a.setRequestHeader("Content-Type","application/json"),n&&"object"==typeof n.headers){var s=n.headers;for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&a.setRequestHeader(u,s[u])}var c={stack:e};null!=r&&(c.message=r),a.send(JSON.stringify(c))}))}}}))},96526:function(e,t,r){"use strict";var n=r(1569),i=r(29660),o=r(72878),a=r(72616),s=r(36888).trim,u=r(91430),c=o("".charAt),l=n.parseFloat,f=n.Symbol,p=f&&f.iterator,h=1/l(u+"-0")!=-1/0||p&&!i((function(){l(Object(p))}));e.exports=h?function(e){var t=s(a(e)),r=l(t);return 0===r&&"-"===c(t,0)?-0:r}:l},86705:function(e,t,r){"use strict";var n=r(40810),i=r(87831),o=r(83360),a=r(29660),s=r(27768),u="AggregateError",c=i(u),l=!a((function(){return 1!==c([1]).errors[0]}))&&a((function(){return 7!==c([1],u,{cause:7}).cause}));n({global:!0,constructor:!0,arity:2,forced:l},{AggregateError:s(u,(function(e){return function(t,r){return o(e,this,arguments)}}),l,!0)})},73307:function(e,t,r){"use strict";var n=r(40810),i=r(63478),o=r(75205),a=r(50346),s=r(94303),u=r(72309),c=r(34259),l=r(64628),f=r(62856),p=r(26383),h=r(73994),g=r(45103),d=r(27847)("toStringTag"),m=Error,w=[].push,b=function(e,t){var r,n=i(v,this);a?r=a(new m,n?o(this):v):(r=n?this:u(v),c(r,d,"Error")),void 0!==t&&c(r,"message",g(t)),p(r,b,r.stack,1),arguments.length>2&&f(r,arguments[2]);var s=[];return h(e,w,{that:s}),c(r,"errors",s),r};a?a(b,m):s(b,m,{name:!0});var v=b.prototype=u(m.prototype,{constructor:l(1,b),message:l(1,""),name:l(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:b})},50984:function(e,t,r){"use strict";r(73307)},63434:function(e,t,r){"use strict";var n=r(40810),i=r(12360),o=r(13053),a=r(88045),s=r(35709);n({target:"Array",proto:!0},{at:function(e){var t=i(this),r=o(t),n=a(e),s=n>=0?n:r+n;return s<0||s>=r?void 0:t[s]}}),s("at")},68107:function(e,t,r){"use strict";var n=r(40810),i=r(73994),o=r(63983),a=r(71998),s=r(4576);n({target:"Iterator",proto:!0,real:!0},{every:function(e){a(this),o(e);var t=s(this),r=0;return!i(t,(function(t,n){if(!e(t,r++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},40793:function(e,t,r){"use strict";var n=r(40810),i=r(71998),o=r(73994),a=r(4576),s=[].push;n({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(a(i(this)),s,{that:e,IS_RECORD:!0}),e}})},95078:function(e,t,r){"use strict";var n=r(40810),i=r(96526);n({global:!0,forced:parseFloat!==i},{parseFloat:i})},96829:function(e,t,r){"use strict";var n=r(40810),i=r(72878),o=r(95011),a=r(88045),s=r(72616),u=r(29660),c=i("".charAt);n({target:"String",proto:!0,forced:u((function(){return"\ud842"!=="𠮷".at(-2)}))},{at:function(e){var t=s(o(this)),r=t.length,n=a(e),i=n>=0?n:r+n;return i<0||i>=r?void 0:c(t,i)}})},73413:function(e,t,r){"use strict";var n=r(40810),i=r(87831),o=r(29660),a=r(1451),s=r(72616),u=r(83944),c=i("URL"),l=u&&o((function(){c.canParse()})),f=o((function(){return 1!==c.canParse.length}));n({target:"URL",stat:!0,forced:!l||f},{canParse:function(e){var t=a(arguments.length,1),r=s(e),n=t<2||void 0===arguments[1]?void 0:s(arguments[1]);try{return!!new c(r,n)}catch(i){return!1}}})},14503:function(e,t,r){"use strict";r.d(t,{Z:()=>n});r(63721),r(88230),r(52247),r(71695),r(40251),r(47021);function n(e){var t,r,n,o=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);o--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new i(t.call(e));r="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function i(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return i=function(e){this.s=e,this.n=e.next},i.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new i(e)}},77620:function(e,t,r){"use strict";r.d(t,{M:()=>Ve});r(9359),r(31526),r(23669),r(19134),r(5740),r(11740),r(97003);var n,i=500,o="user-agent",a="",s="function",u="undefined",c="object",l="string",f="browser",p="cpu",h="device",g="engine",d="os",m="result",w="name",b="type",v="vendor",y="version",_="architecture",x="major",k="model",C="console",O="mobile",A="tablet",S="smarttv",E="wearable",N="xr",L="embedded",M="inapp",R="brands",P="formFactors",T="fullVersionList",j="platform",F="platformVersion",I="bitness",B="sec-ch-ua",U=B+"-full-version-list",$=B+"-arch",q=B+"-"+I,z=B+"-form-factors",G=B+"-"+O,D=B+"-"+k,H=B+"-"+j,V=H+"-version",W=[R,T,O,k,j,F,_,P,I],X="Amazon",J="Apple",Z="ASUS",Y="BlackBerry",K="Google",Q="Huawei",ee="Lenovo",te="Honor",re="LG",ne="Microsoft",ie="Motorola",oe="Nvidia",ae="OnePlus",se="OPPO",ue="Samsung",ce="Sharp",le="Sony",fe="Xiaomi",pe="Zebra",he="Chrome",ge="Chromium",de="Chromecast",me="Firefox",we="Opera",be="Facebook",ve="Sogou",ye="Mobile ",_e=" Browser",xe="Windows",ke=typeof window!==u&&window.navigator?window.navigator:void 0,Ce=ke&&ke.userAgentData?ke.userAgentData:void 0,Oe=function(e,t){var r={},n=t;if(!Ee(t))for(var i in n={},t)for(var o in t[i])n[o]=t[i][o].concat(n[o]?n[o]:[]);for(var a in e)r[a]=n[a]&&n[a].length%2==0?n[a].concat(e[a]):e[a];return r},Ae=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},Se=function(e,t){if(typeof e===c&&e.length>0){for(var r in e)if(Me(e[r])==Me(t))return!0;return!1}return!!Ne(e)&&-1!==Me(t).indexOf(Me(e))},Ee=function e(t,r){for(var n in t)return/^(browser|cpu|device|engine|os)$/.test(n)||!!r&&e(t[n])},Ne=function(e){return typeof e===l},Le=function(e){if(e){for(var t=[],r=Te(/\\?\"/g,e).split(","),n=0;n<r.length;n++)if(r[n].indexOf(";")>-1){var i=Fe(r[n]).split(";v=");t[n]={brand:i[0],version:i[1]}}else t[n]=Fe(r[n]);return t}},Me=function(e){return Ne(e)?e.toLowerCase():e},Re=function(e){return Ne(e)?Te(/[^\d\.]/g,e).split(".")[0]:void 0},Pe=function(e){for(var t in e){var r=e[t];typeof r==c&&2==r.length?this[r[0]]=r[1]:this[r]=void 0}return this},Te=function(e,t){return Ne(t)?t.replace(e,a):t},je=function(e){return Te(/\\?\"/g,e)},Fe=function(e,t){if(Ne(e))return e=Te(/^\s\s*/,e),typeof t===u?e:e.substring(0,i)},Ie=function(e,t){if(e&&t)for(var r,n,i,o,a,u,l=0;l<t.length&&!a;){var f=t[l],p=t[l+1];for(r=n=0;r<f.length&&!a&&f[r];)if(a=f[r++].exec(e))for(i=0;i<p.length;i++)u=a[++n],typeof(o=p[i])===c&&o.length>0?2===o.length?typeof o[1]==s?this[o[0]]=o[1].call(this,u):this[o[0]]=o[1]:3===o.length?typeof o[1]!==s||o[1].exec&&o[1].test?this[o[0]]=u?u.replace(o[1],o[2]):void 0:this[o[0]]=u?o[1].call(this,u,o[2]):void 0:4===o.length&&(this[o[0]]=u?o[3].call(this,u.replace(o[1],o[2])):void 0):this[o]=u||void 0;l+=2}},Be=function(e,t){for(var r in t)if(typeof t[r]===c&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(Se(t[r][n],e))return"?"===r?void 0:r}else if(Se(t[r],e))return"?"===r?void 0:r;return t.hasOwnProperty("*")?t["*"]:e},Ue={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},$e={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},qe={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[y,[w,ye+"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[y,[w,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[w,y],[/opios[\/ ]+([\w\.]+)/i],[y,[w,we+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[y,[w,we+" GX"]],[/\bopr\/([\w\.]+)/i],[y,[w,we]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[y,[w,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[y,[w,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:lg |qute)browser)\/([-\w\.]+)/i,/(heytap|ovi|115|surf)browser\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[w,y],[/quark(?:pc)?\/([-\w\.]+)/i],[y,[w,"Quark"]],[/\bddg\/([\w\.]+)/i],[y,[w,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[y,[w,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[y,[w,"WeChat"]],[/konqueror\/([\w\.]+)/i],[y,[w,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[y,[w,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[y,[w,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[y,[w,"Smart "+ee+_e]],[/(avast|avg)\/([\w\.]+)/i],[[w,/(.+)/,"$1 Secure"+_e],y],[/\bfocus\/([\w\.]+)/i],[y,[w,me+" Focus"]],[/\bopt\/([\w\.]+)/i],[y,[w,we+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[y,[w,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[y,[w,"Dolphin"]],[/coast\/([\w\.]+)/i],[y,[w,we+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[y,[w,"MIUI"+_e]],[/fxios\/([\w\.-]+)/i],[y,[w,ye+me]],[/\bqihoobrowser\/?([\w\.]*)/i],[y,[w,"360"]],[/\b(qq)\/([\w\.]+)/i],[[w,/(.+)/,"$1Browser"],y],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[w,/(.+)/,"$1"+_e],y],[/samsungbrowser\/([\w\.]+)/i],[y,[w,ue+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[y,[w,ve+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[w,ve+" Mobile"],y],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[w,y],[/(lbbrowser|rekonq)/i],[w],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[y,w],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[w,be],y,[b,M]],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(instagram|snapchat)[\/ ]([-\w\.]+)/i],[w,y,[b,M]],[/\bgsa\/([\w\.]+) .*safari\//i],[y,[w,"GSA"],[b,M]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[y,[w,"TikTok"],[b,M]],[/\[(linkedin)app\]/i],[w,[b,M]],[/(chromium)[\/ ]([-\w\.]+)/i],[w,y],[/headlesschrome(?:\/([\w\.]+)| )/i],[y,[w,he+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[w,he+" WebView"],y],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[y,[w,"Android"+_e]],[/chrome\/([\w\.]+) mobile/i],[y,[w,ye+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[w,y],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[y,[w,ye+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[w,ye+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[y,w],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[w,[y,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[w,y],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[w,ye+me],y],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[w,"Netscape"],y],[/(wolvic|librewolf)\/([\w\.]+)/i],[w,y],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[y,[w,me+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[w,[y,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[w,[y,/[^\d\.]+./,a]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[_,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[_,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[_,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[_,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[_,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[_,/ower/,a,Me]],[/ sun4\w[;\)]/i],[[_,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[_,Me]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[k,[v,ue],[b,A]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[k,[v,ue],[b,O]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[k,[v,J],[b,O]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[k,[v,J],[b,A]],[/(macintosh);/i],[k,[v,J]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[k,[v,ce],[b,O]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[k,[v,te],[b,A]],[/honor([-\w ]+)[;\)]/i],[k,[v,te],[b,O]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[k,[v,Q],[b,A]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[k,[v,Q],[b,O]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[k,/_/g," "],[v,fe],[b,A]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[k,/_/g," "],[v,fe],[b,O]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[k,[v,se],[b,O]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[k,[v,Be,{OnePlus:["304","403","203"],"*":se}],[b,A]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[k,[v,"BLU"],[b,O]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[k,[v,"Vivo"],[b,O]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[k,[v,"Realme"],[b,O]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[k,[v,ie],[b,O]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[k,[v,ie],[b,A]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[k,[v,re],[b,A]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch))(\w+)/i,/\blg-?([\d\w]+) bui/i],[k,[v,re],[b,O]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[k,[v,ee],[b,A]],[/(nokia) (t[12][01])/i],[v,k,[b,A]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[k,/_/g," "],[b,O],[v,"Nokia"]],[/(pixel (c|tablet))\b/i],[k,[v,K],[b,A]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[k,[v,K],[b,O]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[k,[v,le],[b,O]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[k,"Xperia Tablet"],[v,le],[b,A]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[k,[v,ae],[b,O]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[k,[v,X],[b,A]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[k,/(.+)/g,"Fire Phone $1"],[v,X],[b,O]],[/(playbook);[-\w\),; ]+(rim)/i],[k,v,[b,A]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[k,[v,Y],[b,O]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[k,[v,Z],[b,A]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[k,[v,Z],[b,O]],[/(nexus 9)/i],[k,[v,"HTC"],[b,A]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[v,[k,/_/g," "],[b,O]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[k,[v,"TCL"],[b,A]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[k,[v,"TCL"],[b,O]],[/(itel) ((\w+))/i],[[v,Me],k,[b,Be,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[k,[v,"Acer"],[b,A]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[k,[v,"Meizu"],[b,O]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[k,[v,"Ulefone"],[b,O]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[k,[v,"Energizer"],[b,O]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[k,[v,"Cat"],[b,O]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[k,[v,"Smartfren"],[b,O]],[/droid.+; (a(?:015|06[35]|142p?))/i],[k,[v,"Nothing"],[b,O]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[k,[v,"Archos"],[b,A]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[k,[v,"Archos"],[b,O]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[v,k,[b,A]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|hmd|imo|tcl)[_ ]([\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[v,k,[b,O]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[v,k,[b,A]],[/(surface duo)/i],[k,[v,ne],[b,A]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[k,[v,"Fairphone"],[b,O]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[k,[v,oe],[b,A]],[/(sprint) (\w+)/i],[v,k,[b,O]],[/(kin\.[onetw]{3})/i],[[k,/\./g," "],[v,ne],[b,O]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[k,[v,pe],[b,A]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[k,[v,pe],[b,O]],[/smart-tv.+(samsung)/i],[v,[b,S]],[/hbbtv.+maple;(\d+)/i],[[k,/^/,"SmartTV"],[v,ue],[b,S]],[/tcast.+(lg)e?. ([-\w]+)/i],[v,k,[b,S]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[v,re],[b,S]],[/(apple) ?tv/i],[v,[k,J+" TV"],[b,S]],[/crkey.*devicetype\/chromecast/i],[[k,de+" Third Generation"],[v,K],[b,S]],[/crkey.*devicetype\/([^/]*)/i],[[k,/^/,"Chromecast "],[v,K],[b,S]],[/fuchsia.*crkey/i],[[k,de+" Nest Hub"],[v,K],[b,S]],[/crkey/i],[[k,de],[v,K],[b,S]],[/(portaltv)/i],[k,[v,be],[b,S]],[/droid.+aft(\w+)( bui|\))/i],[k,[v,X],[b,S]],[/(shield \w+ tv)/i],[k,[v,oe],[b,S]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[k,[v,ce],[b,S]],[/(bravia[\w ]+)( bui|\))/i],[k,[v,le],[b,S]],[/(mi(tv|box)-?\w+) bui/i],[k,[v,fe],[b,S]],[/Hbbtv.*(technisat) (.*);/i],[v,k,[b,S]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[v,Fe],[k,Fe],[b,S]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[k,[b,S]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[b,S]],[/(ouya)/i,/(nintendo) (\w+)/i],[v,k,[b,C]],[/droid.+; (shield)( bui|\))/i],[k,[v,oe],[b,C]],[/(playstation \w+)/i],[k,[v,le],[b,C]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[k,[v,ne],[b,C]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[k,[v,ue],[b,E]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[v,k,[b,E]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[k,[v,se],[b,E]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[k,[v,J],[b,E]],[/(opwwe\d{3})/i],[k,[v,ae],[b,E]],[/(moto 360)/i],[k,[v,ie],[b,E]],[/(smartwatch 3)/i],[k,[v,le],[b,E]],[/(g watch r)/i],[k,[v,re],[b,E]],[/droid.+; (wt63?0{2,3})\)/i],[k,[v,pe],[b,E]],[/droid.+; (glass) \d/i],[k,[v,K],[b,N]],[/(pico) (4|neo3(?: link|pro)?)/i],[v,k,[b,N]],[/(quest( \d| pro)?s?).+vr/i],[k,[v,be],[b,N]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[v,[b,L]],[/(aeobc)\b/i],[k,[v,X],[b,L]],[/(homepod).+mac os/i],[k,[v,J],[b,L]],[/windows iot/i],[[b,L]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+?(mobile|vr|\d) safari/i],[k,[b,Be,{mobile:"Mobile",xr:"VR","*":A}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[b,A]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[b,O]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[k,[v,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[y,[w,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[w,y],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[y,[w,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[w,y],[/ladybird\//i],[[w,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[y,w]],os:[[/microsoft (windows) (vista|xp)/i],[w,y],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[w,[y,Be,Ue]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[y,Be,Ue],[w,xe]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[y,/_/g,"."],[w,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[w,"macOS"],[y,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[y,[w,de+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[y,[w,de+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[y,[w,de+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[y,[w,de+" Linux"]],[/crkey\/([\d\.]+)/i],[y,[w,de]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[y,w],[/(ubuntu) ([\w\.]+) like android/i],[[w,/(.+)/,"$1 Touch"],y],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/\.; ]?([\d\.]*)/i],[w,y],[/\(bb(10);/i],[y,[w,Y]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[y,[w,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[y,[w,me+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[y,[w,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[y,[w,"watchOS"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[w,"Chrome OS"],y],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[w,y],[/(sunos) ?([\w\.\d]*)/i],[[w,"Solaris"],y],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[w,y]]},ze=(n={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},Pe.call(n.init,[[f,[w,y,x,b]],[p,[_]],[h,[b,k,v]],[g,[w,y]],[d,[w,y]]]),Pe.call(n.isIgnore,[[f,[y,x]],[g,[y]],[d,[y]]]),Pe.call(n.isIgnoreRgx,[[f,/ ?browser$/i],[d,/ ?os$/i]]),Pe.call(n.toString,[[f,[w,y]],[p,[_]],[h,[v,k]],[g,[w,y]],[d,[w,y]]]),n),Ge=function(e,t){var r=ze.init[t],n=ze.isIgnore[t]||0,i=ze.isIgnoreRgx[t]||0,o=ze.toString[t]||0;function s(){Pe.call(this,r)}return s.prototype.getItem=function(){return e},s.prototype.withClientHints=function(){return Ce?Ce.getHighEntropyValues(W).then((function(t){return e.setCH(new De(t,!1)).parseCH().get()})):e.parseCH().get()},s.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=m&&(s.prototype.is=function(e){var t=!1;for(var r in this)if(this.hasOwnProperty(r)&&!Se(n,r)&&Me(i?Te(i,this[r]):this[r])==Me(i?Te(i,e):e)){if(t=!0,e!=u)break}else if(e==u&&t){t=!t;break}return t},s.prototype.toString=function(){var e=a;for(var t in o)typeof this[o[t]]!==u&&(e+=(e?" ":a)+this[o[t]]);return e||u}),Ce||(s.prototype.then=function(e){var t=this,r=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};r.prototype={is:s.prototype.is,toString:s.prototype.toString};var n=new r;return e(n),n}),new s};function De(e,t){if(e=e||{},Pe.call(this,W),t)Pe.call(this,[[R,Le(e[B])],[T,Le(e[U])],[O,/\?1/.test(e[G])],[k,je(e[D])],[j,je(e[H])],[F,je(e[V])],[_,je(e[$])],[P,Le(e[z])],[I,je(e[q])]]);else for(var r in e)this.hasOwnProperty(r)&&typeof e[r]!==u&&(this[r]=e[r])}function He(e,t,r,n){return this.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},this.set=function(e,t){return this.data[e]=t,this},this.setCH=function(e){return this.uaCH=e,this},this.detectFeature=function(){if(ke&&ke.userAgent==this.ua)switch(this.itemType){case f:ke.brave&&typeof ke.brave.isBrave==s&&this.set(w,"Brave");break;case h:!this.get(b)&&Ce&&Ce[O]&&this.set(b,O),"Macintosh"==this.get(k)&&ke&&typeof ke.standalone!==u&&ke.maxTouchPoints&&ke.maxTouchPoints>2&&this.set(k,"iPad").set(b,A);break;case d:!this.get(w)&&Ce&&Ce[j]&&this.set(w,Ce[j]);break;case m:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(f,t(f)).set(p,t(p)).set(h,t(h)).set(g,t(g)).set(d,t(d))}return this},this.parseUA=function(){return this.itemType!=m&&Ie.call(this.data,this.ua,this.rgxMap),this.itemType==f&&this.set(x,Re(this.get(y))),this},this.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case f:case g:var r,n=e[T]||e[R];if(n)for(var i in n){var o=n[i].brand||n[i],a=n[i].version;this.itemType!=f||/not.a.brand/i.test(o)||r&&(!/chrom/i.test(r)||o==ge)||(o=Be(o,{Chrome:"Google Chrome",Edge:"Microsoft Edge","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"}),this.set(w,o).set(y,a).set(x,Re(a)),r=o),this.itemType==g&&o==ge&&this.set(y,a)}break;case p:var s=e[_];s&&(s&&"64"==e[I]&&(s+="64"),Ie.call(this.data,s+";",t));break;case h:if(e[O]&&this.set(b,O),e[k]&&(this.set(k,e[k]),!this.get(b)||!this.get(v))){var u={};Ie.call(u,"droid 9; "+e[k]+")",t),!this.get(b)&&u.type&&this.set(b,u.type),!this.get(v)&&u.vendor&&this.set(v,u.vendor)}if(e[P]){var c;if("string"!=typeof e[P])for(var l=0;!c&&l<e[P].length;)c=Be(e[P][l++],$e);else c=Be(e[P],$e);this.set(b,c)}break;case d:var C=e[j];if(C){var A=e[F];C==xe&&(A=parseInt(Re(A),10)>=13?"11":"10"),this.set(w,C).set(y,A)}this.get(w)==xe&&"Xbox"==e[k]&&this.set(w,"Xbox").set(y,void 0);break;case m:var S=this.data,E=function(t){return S[t].getItem().setCH(e).parseCH().get()};this.set(f,E(f)).set(p,E(p)).set(h,E(h)).set(g,E(g)).set(d,E(d))}return this},Pe.call(this,[["itemType",e],["ua",t],["uaCH",n],["rgxMap",r],["data",Ge(this,e)]]),this}function Ve(e,t,r){if(typeof e===c?(Ee(e,!0)?(typeof t===c&&(r=t),t=e):(r=e,t=void 0),e=void 0):typeof e!==l||Ee(t,!0)||(r=t,t=void 0),r&&typeof r.append===s){var n={};r.forEach((function(e,t){n[t]=e})),r=n}if(!(this instanceof Ve))return new Ve(e,t,r).getResult();var u=typeof e===l?e:r&&r[o]?r[o]:ke&&ke.userAgent?ke.userAgent:a,w=new De(r,!0),b=t?Oe(qe,t):qe,v=function(e){return e==m?function(){return new He(e,u,b,w).set("ua",u).set(f,this.getBrowser()).set(p,this.getCPU()).set(h,this.getDevice()).set(g,this.getEngine()).set(d,this.getOS()).get()}:function(){return new He(e,u,b[e],w).parseUA().get()}};return Pe.call(this,[["getBrowser",v(f)],["getCPU",v(p)],["getDevice",v(h)],["getEngine",v(g)],["getOS",v(d)],["getResult",v(m)],["getUA",function(){return u}],["setUA",function(e){return Ne(e)&&(u=e.length>i?Fe(e,i):e),this}]]).setUA(u),this}Ve.VERSION="2.0.3",Ve.BROWSER=Ae([w,y,x,b]),Ve.CPU=Ae([_]),Ve.DEVICE=Ae([k,v,b,C,O,S,A,E,L]),Ve.ENGINE=Ve.OS=Ae([w,y])}}]);
//# sourceMappingURL=67047.facf809191966723.js.map