1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8842,(e,i,t)=>{"use strict";function r(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}i.exports=function(e,i,t){var o=t&&t.stringify||r;if("object"==typeof e&&null!==e){var n=i.length+1;if(1===n)return e;var a=Array(n);a[0]=o(e);for(var l=1;l<n;l++)a[l]=o(i[l]);return a.join(" ")}if("string"!=typeof e)return e;var s=i.length;if(0===s)return e;for(var u="",c=0,d=-1,b=e&&e.length||0,f=0;f<b;){if(37===e.charCodeAt(f)&&f+1<b){switch(d=d>-1?d:0,e.charCodeAt(f+1)){case 100:case 102:if(c>=s||null==i[c])break;d<f&&(u+=e.slice(d,f)),u+=Number(i[c]),d=f+2,f++;break;case 105:if(c>=s||null==i[c])break;d<f&&(u+=e.slice(d,f)),u+=Math.floor(Number(i[c])),d=f+2,f++;break;case 79:case 111:case 106:if(c>=s||void 0===i[c])break;d<f&&(u+=e.slice(d,f));var v=typeof i[c];if("string"===v){u+="'"+i[c]+"'",d=f+2,f++;break}if("function"===v){u+=i[c].name||"<anonymous>",d=f+2,f++;break}u+=o(i[c]),d=f+2,f++;break;case 115:if(c>=s)break;d<f&&(u+=e.slice(d,f)),u+=String(i[c]),d=f+2,f++;break;case 37:d<f&&(u+=e.slice(d,f)),u+="%",d=f+2,f++,c--}++c}++f}return -1===d?e:(d<b&&(u+=e.slice(d)),u)}},5548,(e,i,t)=>{"use strict";let r=e.r(8842);i.exports=c;let o=function(){function e(e){return void 0!==e&&e}try{if("u">typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(i){return e(self)||e(window)||e(this)||{}}}().console||{};function n(e,i){return"silent"===e?1/0:i.levels.values[e]}let a=Symbol("pino.logFuncs"),l=Symbol("pino.hierarchy"),s={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function u(e,i){let t={logger:i,parent:e[l]};i[l]=t}function c(e){var i,t,r;let l,v,p;(e=e||{}).browser=e.browser||{};let w=e.browser.transmit;if(w&&"function"!=typeof w.send)throw Error("pino: transmit option must have a send function");let y=e.browser.write||o;e.browser.write&&(e.browser.asObject=!0);let k=e.serializers||{},x=(i=e.browser.serialize,Array.isArray(i)?i.filter(function(e){return"!stdSerializers.err"!==e}):!0===i&&Object.keys(k)),S=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(S=!1);let A=Object.keys(e.customLevels||{}),O=["error","fatal","warn","info","debug","trace"].concat(A);"function"==typeof y&&O.forEach(function(e){y[e]=y}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let T=e.level||"info",E=Object.create(y);E.log||(E.log=m),l={},O.forEach(e=>{l[e]=y[e]?y[e]:o[e]||o[s[e]||"log"]||m}),E[a]=l,u({},E),Object.defineProperty(E,"levelVal",{get:function(){return n(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,d(this,j,E,"error"),d(this,j,E,"fatal"),d(this,j,E,"warn"),d(this,j,E,"info"),d(this,j,E,"debug"),d(this,j,E,"trace"),A.forEach(e=>{d(this,j,E,e)})}});let j={transmit:w,serialize:x,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,levels:O,timestamp:"function"==typeof(t=e).timestamp?t.timestamp:!1===t.timestamp?g:h,messageKey:e.messageKey||"msg",onChild:e.onChild||m};function P(i,t,r){if(!t)throw Error("missing bindings for child Pino");r=r||{},x&&t.serializers&&(r.serializers=t.serializers);let o=r.serializers;if(x&&o){var n=Object.assign({},k,o),a=!0===e.browser.serialize?Object.keys(n):x;delete t.serializers,b([t],a,n,this._stdErrSerialize)}function l(e){this._childLevel=(0|e._childLevel)+1,this.bindings=t,n&&(this.serializers=n,this._serialize=a),w&&(this._logEvent=f([].concat(e._logEvent.bindings,t)))}l.prototype=this;let s=new l(this);return u(this,s),s.child=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return P.call(this,i,...t)},s.level=r.level||this.level,i.onChild(s),s}return v=e.customLevels||{},E.levels={values:Object.assign({},c.levels.values,v),labels:Object.assign({},c.levels.labels,(p={},Object.keys(r=v).forEach(function(e){p[r[e]]=e}),p))},E.level=T,E.isLevelEnabled=function(e){return!!this.levels.values[e]&&this.levels.values[e]>=this.levels.values[this.level]},E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=m,E.serializers=k,E._serialize=x,E._stdErrSerialize=S,E.child=function(){for(var e=arguments.length,i=Array(e),t=0;t<e;t++)i[t]=arguments[t];return P.call(this,j,...i)},w&&(E._logEvent=f()),E}function d(e,i,t,s){var u,c,d,v,p,w,g;if(Object.defineProperty(e,s,{value:n(e.level,t)>n(s,t)?m:t[a][s],writable:!0,enumerable:!0,configurable:!0}),e[s]===m){if(!i.transmit)return;let r=n(i.transmit.level||e.level,t);if(n(s,t)<r)return}e[s]=(u=e,c=i,d=t,v=s,p=u[a][v],function(){let e=c.timestamp(),i=Array(arguments.length),t=Object.getPrototypeOf&&Object.getPrototypeOf(this)===o?o:this;for(var a=0;a<i.length;a++)i[a]=arguments[a];var l=!1;if(c.serialize&&(b(i,this._serialize,this.serializers,this._stdErrSerialize),l=!0),c.asObject||c.formatters?p.call(t,...function(e,i,t,o,n){let{level:a,log:l=e=>e}=n.formatters||{},s=t.slice(),u=s[0],c={},d=(0|e._childLevel)+1;
1if(d<1&&(d=1),o&&(c.time=o),a?Object.assign(c,a(i,e.levels.values[i])):c.level=e.levels.values[i],n.asObjectBindingsOnly){if(null!==u&&"object"==typeof u)for(;d--&&"object"==typeof s[0];)Object.assign(c,s.shift());return[l(c),...s]}if(null!==u&&"object"==typeof u){for(;d--&&"object"==typeof s[0];)Object.assign(c,s.shift());u=s.length?r(s.shift(),s):void 0}else"string"==typeof u&&(u=r(s.shift(),s));return void 0!==u&&(c[n.messageKey]=u),[l(c)]}(this,v,i,e,c)):p.apply(t,i),c.transmit){let t=c.transmit.level||u._level,r=n(t,d),o=n(v,d);if(o<r)return;!function(e,i,t){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i.send,n=i.ts,a=i.methodLevel,l=i.methodValue,s=i.val,u=e._logEvent.bindings;r||b(t,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=n,e._logEvent.messages=t.filter(function(e){return -1===u.indexOf(e)}),e._logEvent.level.label=a,e._logEvent.level.value=l,o(a,e._logEvent,s),e._logEvent=f(u)}(this,{ts:e,methodLevel:v,methodValue:o,transmitLevel:t,transmitValue:d.levels.values[c.transmit.level||u._level],send:c.transmit.send,val:n(u._level,d)},i,l)}});let h=function(e){let i=[];e.bindings&&i.push(e.bindings);let t=e[l];for(;t.parent;)(t=t.parent).logger.bindings&&i.push(t.logger.bindings);return i.reverse()}(e);
10!==h.length&&(e[s]=(w=h,g=e[s],function(){return g.apply(this,[...w,...arguments])}))}function b(e,i,t,r){for(let o in e)if(r&&e[o]instanceof Error)e[o]=c.stdSerializers.err(e[o]);else if("object"==typeof e[o]&&!Array.isArray(e[o])&&i)for(let r in e[o])i.indexOf(r)>-1&&r in t&&(e[o][r]=t[r](e[o][r]))}function f(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function v(e){let i={type:e.constructor.name,msg:e.message,stack:e.stack};for(let t in e)void 0===i[t]&&(i[t]=e[t]);return i}function p(){return{}}function w(e){return e}function m(){}function g(){return!1}function h(){return Date.now()}c.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},c.stdSerializers={mapHttpRequest:p,mapHttpResponse:p,wrapRequestSerializer:w,wrapResponseSerializer:w,wrapErrorSerializer:w,req:p,res:p,err:v,errWithCause:v},c.stdTimeFunctions=Object.assign({},{nullTime:g,epochTime:h,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),i.exports.default=c,i.exports.pino=c},23589,(e,i,t)=>{!function(r,o){"use strict";if("function"==typeof define&&define.amd){let r;void 0!==(r=o(e.r,t,i))&&e.v(r)}else i.exports?i.exports=o():r.log=o()}(e.e,function(){"use strict";var e=function(){},i="undefined",t=typeof window!==i&&typeof window.navigator!==i&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],o={},n=null;function a(e,i){var t=e[i];if("function"==typeof t.bind)return t.bind(e);try{return Function.prototype.bind.call(t,e)}catch(i){return function(){return Function.prototype.apply.apply(t,[e,arguments])}}}function l(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function s(){for(var t=this.getLevel(),o=0;o<r.length;o++){var n=r[o];this[n]=o<t?e:this.methodFactory(n,t,this.name)}if(this.log=this.debug,typeof console===i&&t<this.levels.SILENT)return"No console available for logging"}function u(e){return function(){typeof console!==i&&(s.call(this),this[e].apply(this,arguments))}}function c(r,o,n){var s;return"debug"===(s=r)&&(s="log"),typeof console!==i&&("trace"===s&&t?l:void 0!==console[s]?a(console,s):void 0!==console.log?a(console,"log"):e)||u.apply(this,arguments)}function d(e,t){var a,l,u,d=this,b="loglevel";function f(){var e;if(typeof window!==i&&b){try{e=window.localStorage[b]}catch(e){}if(typeof e===i)try{var t=window.document.cookie,r=encodeURIComponent(b),o=t.indexOf(r+"=");-1!==o&&(e=/^([^;]+)/.exec(t.slice(o+r.length+1))[1])}catch(e){}return void 0===d.levels[e]&&(e=void 0),e}}function v(e){var i=e;if("string"==typeof i&&void 0!==d.levels[i.toUpperCase()]&&(i=d.levels[i.toUpperCase()]),"number"==typeof i&&i>=0&&i<=d.levels.SILENT)return i;throw TypeError("log.setLevel() called with invalid level: "+e)}"string"==typeof e?b+=":"+e:"symbol"==typeof e&&(b=void 0),d.name=e,d.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},d.methodFactory=t||c,d.getLevel=function(){return null!=u?u:null!=l?l:a},d.setLevel=function(e,t){return u=v(e),!1!==t&&function(e){var t=(r[e]||"silent").toUpperCase();if(typeof window!==i&&b){try{window.localStorage[b]=t;return}catch(e){}try{window.document.cookie=encodeURIComponent(b)+"="+t+";"}catch(e){}}}(u),s.call(d)},d.setDefaultLevel=function(e){l=v(e),f()||d.setLevel(e,!1)},d.resetLevel=function(){if(u=null,typeof window!==i&&b){try{window.localStorage.removeItem(b)}catch(e){}try{window.document.cookie=encodeURIComponent(b)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}s.call(d)},d.enableAll=function(e){d.setLevel(d.levels.TRACE,e)},d.disableAll=function(e){d.setLevel(d.levels.SILENT,e)},d.rebuild=function(){if(n!==d&&(a=v(n.getLevel())),s.call(d),n===d)for(var e in o)o[e].rebuild()},a=v(n?n.getLevel():"WARN");var p=f();null!=p&&(u=v(p)),s.call(d)}(n=new d).getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw TypeError("You must supply a name when creating a logger.");var i=o[e];
1return i||(i=o[e]=new d(e,n.methodFactory)),i};var b=typeof window!==i?window.log:void 0;return n.noConflict=function(){return typeof window!==i&&window.log===n&&(window.log=b),n},n.getLoggers=function(){return o},n.default=n,n})},98524,(e,i,t)=>{!function(r,o){if("function"==typeof define&&define.amd){let r;void 0!==(r=o(e.r,t,i))&&e.v(r)}else i.exports?i.exports=o():r.prefix=o(r)}(e.e,function(e){"use strict";var i,t,r=function(e){for(var i,t=1,r=arguments.length;t<r;t++)for(i in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],i)&&(e[i]=arguments[t][i]);return e},o={template:"[%t] %l:",levelFormatter:function(e){return e.toUpperCase()},nameFormatter:function(e){return e||"root"},timestampFormatter:function(e){return e.toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/,"$1")},format:void 0},n={},a={reg:function(e){if(!e||!e.getLogger)throw TypeError("Argument is not a root logger");i=e},apply:function(e,t){if(!e||!e.setLevel)throw TypeError("Argument is not a logger");var a=e.methodFactory,l=e.name||"",s=n[l]||n[""]||o;return n[l]||(e.methodFactory=function(e,i,t){var r=a(e,i,t),o=n[t]||n[""],s=-1!==o.template.indexOf("%t"),u=-1!==o.template.indexOf("%l"),c=-1!==o.template.indexOf("%n");return function(){for(var i="",a=arguments.length,d=Array(a),b=0;b<a;b++)d[b]=arguments[b];if(l||!n[t]){var f=o.timestampFormatter(new Date),v=o.levelFormatter(e),p=o.nameFormatter(t);o.format?i+=o.format(v,p,f):(i+=o.template,s&&(i=i.replace(/%t/,f)),u&&(i=i.replace(/%l/,v)),c&&(i=i.replace(/%n/,p))),d.length&&"string"==typeof d[0]?d[0]=i+" "+d[0]:d.unshift(i)}r.apply(void 0,d)}}),(t=t||{}).template&&(t.format=void 0),n[l]=r({},s,t),e.setLevel(e.getLevel()),i||e.warn("It is necessary to call the function reg() of loglevel-plugin-prefix before calling apply. From the next release, it will throw an error. See more: https://github.com/kutuluk/loglevel-plugin-prefix/blob/master/README.md"),e}};return e&&(t=e.prefix,a.noConflict=function(){return e.prefix===a&&(e.prefix=t),a}),a})},28,(e,i,t)=>{!function(r,o){if("function"==typeof define&&define.amd){let r;void 0!==(r=o(i,t))&&e.v(r)}else o(i,t)}(e.e,function(e,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=window;if(!r)throw Error("Plugin for browser usage only");var o=void 0;function n(e){try{return JSON.stringify(e)}catch(e){if(!o)try{var i={};i.a=i,JSON.stringify(i)}catch(e){o=e.message}if(e.message===o)return"[Circular]";throw e}}var a=Object.prototype.hasOwnProperty;function l(){try{throw Error()}catch(e){return e.stack}}function s(e){var i=this,t=[],r=[];this.length=function(){return t.length},this.sent=function(){return r.length},this.push=function(i){t.push(i),t.length>e&&t.shift()},this.send=function(){return r.length||(r=t,t=[]),r},this.confirm=function(){r=[],i.content=""},this.fail=function(){var o=1+t.length+r.length-e;o>0&&(r.splice(0,o),t=r.concat(t),i.confirm())}}var u=!!l(),c=void 0,d=void 0,b=void 0;function f(e){return"["+e.timestamp+"] "+e.level.label.toUpperCase()+(e.logger?" ("+e.logger+")":"")+": "+e.message+(e.stacktrace?"\n"+e.stacktrace:"")}function v(){throw Error("You can't set token for a not appled plugin")}var p=r.remote,w={url:"/logger",method:"POST",headers:{},token:"",onUnauthorized:function(){},timeout:0,interval:1e3,level:"trace",backoff:{multiplier:2,jitter:.1,limit:3e4},capacity:0,stacktrace:{levels:["trace","warn","error"],depth:3,excess:0},timestamp:function(){return new Date().toISOString()},format:f},m={noConflict:function(){return r.remote===m&&(r.remote=p),m},plain:f,json:function(e){return e.level=e.level.label,e},apply:function(e,i){if(!e||!e.getLogger)throw TypeError("Argument is not a root loglevel object");if(c)throw Error("You can assign a plugin only one time");if(!r.XMLHttpRequest)return e;c=e;var o=function e(){for(var i={},r=0;r<arguments.length;r+=1){var o=Object(arguments[r]);for(var n in o)a.call(o,n)&&(i[n]="object"!==t(o[n])||Array.isArray(o[n])?o[n]:e(i[n],o[n]))}return i}(w,i);o.capacity=o.capacity||500;var f=o.backoff,v=(void 0===f?"undefined":t(f))==="object"?function(e){var i=e*f.multiplier;return i>f.limit&&(i=f.limit),i+=i*f.jitter*Math.random()}:f,p=o.interval,g=void 0,h=void 0,y=!1,k=!1,x=new s(o.capacity);function S(){if(!k&&!y&&void 0!==o.token){if(!x.sent()){if(!x.length())return;var e=x.send();x.content=h?'{"logs":['+e.join(",")+"]}":e.join("\n")}y=!0;var i=new r.XMLHttpRequest;i.open(o.method,o.url,!0),i.setRequestHeader("Content-Type",g),o.token&&i.setRequestHeader("Authorization","Bearer "+o.token);var t=o.headers;for(var n in t)if(a.call(t,n)){var l=t[n];l&&i.setRequestHeader(n,l)}var s=void 0;o.timeout&&(s=r.setTimeout(function(){y=!1,i.abort(),u()},o.timeout)),i.onreadystatechange=function(){if(4===i.readyState)if(y=!1,r.clearTimeout(s),200===i.status)p=o.interval,x.confirm(),u(!0);else{if(401===i.status){var e=o.token;o.token=void 0,o.onUnauthorized(e)}u()}},i.send(x.content)}function u(e){e||(p=v(p||1),x.fail()),k=!0,r.setTimeout(function(){k=!1,S()},p)}}return d=e.methodFactory,e.methodFactory=b=function(e,i,t){var r=d(e,i,t),a=u&&o.stacktrace.levels.some(function(i){return i===e}),s=c.levels[e.toUpperCase()],b=s>=c.levels[o.level.toUpperCase()];return function(){for(var i=arguments.length,u=Array(i),d=0;d<i;d++)u[d]=arguments[d];if(b){var f,v,p=o.timestamp(),w=a?l():"";if(w){var m=w.split("\n");m.splice(0,o.stacktrace.excess+3);var y=o.stacktrace.depth;y&&m.length!==y+1?(w=m.splice(0,y).join("\n"),m.length&&(w+="\n and "+m.length+" more")):w=m.join("\n")}var k=o.format({message:(f="",v=0,u.length>1&&"string"==typeof u[0]&&(f=(f=u[0].replace(/(%?)(%([sdjo]))/g,function(e,i,t,r){if(!i){var o=u[v+=1],a="";switch(r){case"s":a+=o;break;case"d":a+=+o;break;case"j":a=n(o);break;case"o":var l=n(o);"{"!==l[0]&&"["!==l[0]&&(l="<"+l+">"),a=function(e){if(!Object.getOwnPropertyDescriptor||!Object.getPrototypeOf)return Object.prototype.toString.call(e).slice(8,-1);for(;e;){var i=Object.getOwnPropertyDescriptor(e,"constructor");if(void 0!==i&&"function"==typeof i.value&&""!==i.value.name)return i.value.name;e=Object.getPrototypeOf(e)}return""}(o)+l}return a}return e})).replace(/%{2,2}/g,"%"),v+=1),u.length>v&&(f&&(f+=" "),f+=u.slice(v).join(" ")),f),level:{label:e,value:s},logger:t||"",timestamp:p,stacktrace:w});void 0===h&&(g=(h="string"!=typeof k)?"application/json":"text/plain");var A="";if(h)try{A+=JSON.stringify(k)}catch(e){r.apply(void 0,u),c.getLogger("logger").error(e);return}else A+=k;x.push(A),S()}r.apply(void 0,u)}},e.setLevel(e.getLevel()),m.setToken=function(e){o.token=e,S()},e},disable:function(){if(!c)throw Error("You can't disable a not appled plugin");if(b!==c.methodFactory)throw Error("You can't disable a plugin after appling another plugin");c.methodFactory=d,c.setLevel(c.getLevel()),c=void 0,m.setToken=v},setToken:v};i.default=m,e.exports=i.default})},23666,(e,i,t)=>{let{env:r,Environments:o}=e.r(10528),n=r===o.DEV;i.exports={...function(){let{config:i}=e.r(10528),t=e.r(23589),r=e.r(98524),o=e.r(28);return r.reg(t),r.apply(t),o.apply(t,{format:e=>{var i;return{service:"efr-www",msg:e.message,level:e.level.label,stacktrace:(null==(i=e.stacktrace)?void 0:i.replace(/[\r\n]+/gm,", "))||"",timestamp:e.timestamp,logger:e.logger,medium:"client"}},url:"".concat(i.apiBase,"/logs/js"),level:i.logLevel,capacity:100}),t}(),...n&&{error:console.warn}}},83204,(e,i,t)=>{!function(e){"use strict";
vendor: 4,617 bytes, line 1
1var r="function",o="undefined",n="object",a="string",l="major",s="model",u="name",c="type",d="vendor",b="version",f="architecture",v="console",p="mobile",w="tablet",m="smarttv",g="wearable",h="embedded",y="Amazon",k="Apple",x="ASUS",S="BlackBerry",A="Browser",O="Chrome",T="Firefox",E="Google",j="Honor",P="Huawei",_="Microsoft",z="Motorola",L="Nvidia",C="OnePlus",U="Opera",I="OPPO",M="Samsung",N="Sharp",R="Sony",q="Xiaomi",F="Zebra",D="Facebook",V="Chromium OS",B="Mac OS",H=" Browser",G=function(e,i){var t={};for(var r in e)i[r]&&i[r].length%2==0?t[r]=i[r].concat(e[r]):t[r]=e[r];return t},K=function(e){for(var i={},t=0;t<e.length;t++)i[e[t].toUpperCase()]=e[t];return i},W=function(e,i){return typeof e===a&&-1!==$(i).indexOf($(e))},$=function(e){return e.toLowerCase()},Y=function(e,i){if(typeof e===a)return e=e.replace(/^\s\s*/,""),typeof i===o?e:e.substring(0,500)},J=function(e,i){for(var t,o,a,l,s,u,c=0;c<i.length&&!s;){var d=i[c],b=i[c+1];for(t=o=0;t<d.length&&!s&&d[t];)if(s=d[t++].exec(e))for(a=0;a<b.length;a++)u=s[++o],typeof(l=b[a])===n&&l.length>0?2===l.length?typeof l[1]==r?this[l[0]]=l[1].call(this,u):this[l[0]]=l[1]:3===l.length?typeof l[1]!==r||l[1].exec&&l[1].test?this[l[0]]=u?u.replace(l[1],l[2]):void 0:this[l[0]]=u?l[1].call(this,u,l[2]):void 0:4===l.length&&(this[l[0]]=u?l[3].call(this,u.replace(l[1],l[2])):void 0):this[l]=u||void 0;c+=2}},X=function(e,i){for(var t in i)if(typeof i[t]===n&&i[t].length>0){for(var r=0;r<i[t].length;r++)if(W(i[t][r],e))return"?"===t?void 0:t}else if(W(i[t],e))return"?"===t?void 0:t;return i.hasOwnProperty("*")?i["*"]:e},Z={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"},Q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[b,[u,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[b,[u,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[u,b],[/opios[\/ ]+([\w\.]+)/i],[b,[u,U+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[b,[u,U+" GX"]],[/\bopr\/([\w\.]+)/i],[b,[u,U]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[b,[u,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[b,[u,"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)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[u,b],[/quark(?:pc)?\/([-\w\.]+)/i],[b,[u,"Quark"]],[/\bddg\/([\w\.]+)/i],[b,[u,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[b,[u,"UC"+A]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[b,[u,"WeChat"]],[/konqueror\/([\w\.]+)/i],[b,[u,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[b,[u,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[b,[u,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[b,[u,"Smart Lenovo "+A]],[/(avast|avg)\/([\w\.]+)/i],[[u,/(.+)/,"$1 Secure "+A],b],[/\bfocus\/([\w\.]+)/i],[b,[u,T+" Focus"]],[/\bopt\/([\w\.]+)/i],[b,[u,U+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[b,[u,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[b,[u,"Dolphin"]],[/coast\/([\w\.]+)/i],[b,[u,U+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[b,[u,"MIUI"+H]],[/fxios\/([\w\.-]+)/i],[b,[u,T]],[/\bqihoobrowser\/?([\w\.]*)/i],[b,[u,"360"]],[/\b(qq)\/([\w\.]+)/i],[[u,/(.+)/,"$1Browser"],b],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[u,/(.+)/,"$1"+H],b],[/samsungbrowser\/([\w\.]+)/i],[b,[u,M+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[b,[u,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[u,"Sogou Mobile"],b],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[u,b],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[u],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[b,u],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[u,D],b],[/(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,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[u,b],[/\bgsa\/([\w\.]+) .*safari\//i],[b,[u,"GSA"]],[/musical_ly(?:.
1+app_?version\/|_)([\w\.]+)/i],[b,[u,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[b,[u,O+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[u,O+" WebView"],b],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[b,[u,"Android "+A]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[u,b],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[b,[u,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[b,u],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[u,[b,X,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[u,b],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[u,"Netscape"],b],[/(wolvic|librewolf)\/([\w\.]+)/i],[u,b],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[b,[u,T+" 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],[u,[b,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[u,[b,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[f,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[f,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[f,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[f,/ower/,"",$]],[/ sun4\w[;\)]/i],[[f,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[f,$]]],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],[s,[d,M],[c,w]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[s,[d,M],[c,p]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[s,[d,k],[c,p]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[s,[d,k],[c,w]],[/(macintosh);/i],[s,[d,k]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[s,[d,N],[c,p]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[s,[d,j],[c,w]],[/honor([-\w ]+)[;\)]/i],[s,[d,j],[c,p]],[/\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],[s,[d,P],[c,w]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[s,[d,P],[c,p]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[s,/_/g," "],[d,q],[c,w]],[/\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],[[s,/_/g," "],[d,q],[c,p]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[s,[d,I],[c,p]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[s,[d,X,{OnePlus:["304","403","203"],"*":I}],[c,w]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[s,[d,"Vivo"],[c,p]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[s,[d,"Realme"],[c,p]],[/\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],[s,[d,z],[c,p]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[s,[d,z],[c,w]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[s,[d,"LG"],[c,w]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[s,[d,"LG"],[c,p]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?: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],[s,[d,"Lenovo"],[c,w]],[/(nokia) (t[12][01])/i],[d,s,[c,w]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[s,/_/g," "],[c,p],[d,"Nokia"]],[/(pixel (c|tablet))\b/i],[s,[d,E],[c,w]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[s,[d,E],[c,p]],[/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],[s,[d,R],[c,p]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[s,"Xperia Tablet"],[d,R],[c,w]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[s,[d,C],[c,p]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[s,[d,y],[c,w]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[s,/(.+)/g,"Fire Phone $1"],[d,y],[c,p]],[/(playbook);[-\w\),; ]+(rim)/i],[s,d,[c,w]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[s,[d,S],[c,p]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[s,[d,x],[c,w]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[s,[d,x],[c,p]],[/(nexus 9)/i],[s,[d,"HTC"],[c,w]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[d,[s,/_/g," "],[c,p]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[s,[d,"TCL"],[c,w]],[/(itel) ((\w+))/i],[[d,$],s,[c,X,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[s,[d,"Acer"],[c,w]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[s,[d,"Meizu"],[c,p]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[s,[d,"Ulefone"],[c,p]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[s,[d,"Energizer"],[c,p]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[s,[d,"Cat"],[c,p]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[s,[d,"Smartfren"],[c,p]],[/droid.+; (a(?:015|06[35]|142p?))/i],[s,[d,"Nothing"],[c,p]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[s,[d,"Archos"],[c,w]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[s,[d,"Archos"],[c,p]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[d,s,[c,w]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[d,s,[c,p]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[d,s,[c,w]],[/(surface duo)/i],[s,[d,_],[c,w]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[s,[d,"Fairphone"],[c,p]],[/(u304aa)/i],[s,[d,"AT&T"],[c,p]],[/\bsie-(\w*)/i],[s,[d,"Siemens"],[c,p]],[/\b(rct\w+) b/i],[s,[d,"RCA"],[c,w]],[/\b(venue[\d ]{2,7}) b/i],[s,[d,"Dell"],[c,w]],[/\b(q(?:mv|ta)\w+) b/i],[s,[d,"Verizon"],[c,w]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[s,[d,"Barnes & Noble"],[c,w]],[/\b(tm\d{3}\w+) b/i],[s,[d,"NuVision"],[c,w]],[/\b(k88) b/i],[s,[d,"ZTE"],[c,w]],[/\b(nx\d{3}j) b/i],[s,[d,"ZTE"],[c,p]],[/\b(gen\d{3}) b.+49h/i],[s,[d,"Swiss"],[c,p]],[/\b(zur\d{3}) b/i],[s,[d,"Swiss"],[c,w]],[/\b((zeki)?tb.*\b) b/i],[s,[d,"Zeki"],[c,w]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[d,"Dragon Touch"],s,[c,w]],[/\b(ns-?\w{0,9}) b/i],[s,[d,"Insignia"],[c,w]],[/\b((nxa|next)-?\w{0,9}) b/i],[s,[d,"NextBook"],[c,w]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[d,"Voice"],s,[c,p]],[/\b(lvtel\-)?(v1[12]) b/i],[[d,"LvTel"],s,[c,p]],[/\b(ph-1) /i],[s,[d,"Essential"],[c,p]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[s,[d,"Envizen"],[c,w]],[/\b(trio[-\w\. ]+) b/i],[s,[d,"MachSpeed"],[c,w]],[/\btu_(1491) b/i],[s,[d,"Rotor"],[c,w]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[s,[d,L],[c,w]],[/(sprint) (\w+)/i],[d,s,[c,p]],[/(kin\.[onetw]{3})/i],[[s,/\./g," "],[d,_],[c,p]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[s,[d,F],[c,w]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[s,[d,F],[c,p]],[/smart-tv.+(samsung)/i],[d,[c,m]],[/hbbtv.+maple;(\d+)/i],[[s,/^/,"SmartTV"],[d,M],[c,m]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[d,"LG"],[c,m]],[/(apple) ?tv/i],[d,[s,k+" TV"],[c,m]],[/crkey/i],[[s,O+"cast"],[d,E],[c,m]],[/droid.+aft(\w+)( bui|\))/i],[s,[d,y],[c,m]],[/(shield \w+ tv)/i],[s,[d,L],[c,m]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[s,[d,N],[c,m]],[/(bravia[\w ]+)( bui|\))/i],[s,[d,R],[c,m]],[/(mi(tv|box)-?\w+) bui/i],[s,[d,q],[c,m]],[/Hbbtv.*(technisat) (.*);/i],[d,s,[c,m]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[d,Y],[s,Y],[c,m]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[s,[c,m]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[c,m]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[d,s,[c,v]],[/droid.+; (shield)( bui|\))/i],[s,[d,L],[c,v]],[/(playstation \w+)/i],[s,[d,R],[c,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[s,[d,_],[c,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[s,[d,M],[c,g]],[/((pebble))app/i,/(asu
vendor: 5,238 bytes, line 1
1s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[d,s,[c,g]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[s,[d,I],[c,g]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[s,[d,k],[c,g]],[/(opwwe\d{3})/i],[s,[d,C],[c,g]],[/(moto 360)/i],[s,[d,z],[c,g]],[/(smartwatch 3)/i],[s,[d,R],[c,g]],[/(g watch r)/i],[s,[d,"LG"],[c,g]],[/droid.+; (wt63?0{2,3})\)/i],[s,[d,F],[c,g]],[/droid.+; (glass) \d/i],[s,[d,E],[c,g]],[/(pico) (4|neo3(?: link|pro)?)/i],[d,s,[c,g]],[/; (quest( \d| pro)?)/i],[s,[d,D],[c,g]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[d,[c,h]],[/(aeobc)\b/i],[s,[d,y],[c,h]],[/(homepod).+mac os/i],[s,[d,k],[c,h]],[/windows iot/i],[[c,h]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[s,[c,p]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[s,[c,w]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[c,w]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[c,p]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[s,[d,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[b,[u,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[u,b],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[b,[u,"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],[u,b],[/ladybird\//i],[[u,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[b,u]],os:[[/microsoft (windows) (vista|xp)/i],[u,b],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[u,[b,X,Z]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[b,X,Z],[u,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[b,/_/g,"."],[u,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[u,B],[b,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[b,u],[/(ubuntu) ([\w\.]+) like android/i],[[u,/(.+)/,"$1 Touch"],b],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[u,b],[/\(bb(10);/i],[b,[u,S]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[b,[u,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[b,[u,T+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[b,[u,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[b,[u,"watchOS"]],[/crkey\/([\d\.]+)/i],[b,[u,O+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[u,V],b],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/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],[u,b],[/(sunos) ?([\w\.\d]*)/i],[[u,"Solaris"],b],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[u,b]]},ee=function(i,t){if(typeof i===n&&(t=i,i=void 0),!(this instanceof ee))return new ee(i,t).getResult();var v=typeof e!==o&&e.navigator?e.navigator:void 0,m=i||(v&&v.userAgent?v.userAgent:""),g=v&&v.userAgentData?v.userAgentData:void 0,h=t?G(Q,t):Q,y=v&&v.userAgent==m;return this.getBrowser=function(){var e,i={};return i[u]=void 0,i[b]=void 0,J.call(i,m,h.browser),i[l]=typeof(e=i[b])===a?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,y&&v&&v.brave&&typeof v.brave.isBrave==r&&(i[u]="Brave"),i},this.getCPU=function(){var e={};return e[f]=void 0,J.call(e,m,h.cpu),e},this.getDevice=function(){var e={};return e[d]=void 0,e[s]=void 0,e[c]=void 0,J.call(e,m,h.device),y&&!e[c]&&g&&g.mobile&&(e[c]=p),y&&"Macintosh"==e[s]&&v&&typeof v.standalone!==o&&v.maxTouchPoints&&v.maxTouchPoints>2&&(e[s]="iPad",e[c]=w),e},this.getEngine=function(){var e={};return e[u]=void 0,e[b]=void 0,J.call(e,m,h.engine),e},this.getOS=function(){var e={};return e[u]=void 0,e[b]=void 0,J.call(e,m,h.os),y&&!e[u]&&g&&g.platform&&"Unknown"!=g.platform&&(e[u]=g.platform.replace(/chrome os/i,V).replace(/macos/i,B)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return m},this.setUA=function(e){return m=typeof e===a&&e.length>500?Y(e,500):e,this},this.setUA(m),this};ee.VERSION="1.0.41",ee.BROWSER=K([u,b,l]),ee.CPU=K([f]),ee.DEVICE=K([s,d,c,v,p,m,w,g,h]),ee.ENGINE=ee.OS=K([u,b]),i.exports&&(t=i.exports=ee),t.UAParser=ee;var ei=typeof e!==o&&(e.jQuery||e.Zepto);if(ei&&!ei.ua){var et=new ee;ei.ua=et.getResult(),ei.ua.get=function(){return et.getUA()},ei.ua.set=function(e){et.setUA(e);var i=et.getResult();
1for(var t in i)ei.ua[t]=i[t]}}}("object"==typeof window?window:e.e)},18231,(e,i,t)=>{let r=e.r(83204),o={userAgent:""};o.setUserAgent=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";o.userAgent=e},o.getParsedUserAgent=()=>r("u">typeof navigator?navigator.userAgent:o.userAgent),o.isChrome=()=>{var e,i,t;let r=o.getParsedUserAgent();return(null==r||null==(e=r.browser)?void 0:e.name)==="Chrome"&&((null==r||null==(i=r.device)?void 0:i.type)==={}||(null==r||null==(t=r.device)?void 0:t.type)===void 0)},o.isFirefox=()=>{var e,i,t;let r=o.getParsedUserAgent();return(null==r||null==(e=r.browser)?void 0:e.name)==="Firefox"&&((null==r||null==(i=r.device)?void 0:i.type)==={}||(null==r||null==(t=r.device)?void 0:t.type)===void 0)},o.isMSEdge=()=>{var e,i;let t=o.getParsedUserAgent();return(null==t||null==(e=t.browser)?void 0:e.name)==="Edge"&&79>parseInt(null==t||null==(i=t.browser)?void 0:i.major)},o.isMSEdgium=()=>{var e,i,t,r;let n=o.getParsedUserAgent();return(null==n||null==(e=n.browser)?void 0:e.name)==="Edge"&&parseInt(null==n||null==(i=n.browser)?void 0:i.major)>=79&&((null==n||null==(t=n.device)?void 0:t.type)==={}||(null==n||null==(r=n.device)?void 0:r.type)===void 0)},o.isAndroid=()=>{var e,i,t;let r=o.getParsedUserAgent();return(null==r||null==(e=r.os)?void 0:e.name)==="Android"&&(null==r||null==(i=r.device)?void 0:i.type)!==void 0&&(null==r||null==(t=r.device)?void 0:t.type)!=={}},o.isSafari=()=>{var e,i;let t=o.getParsedUserAgent();return null==t||null==(i=t.browser)||null==(e=i.name)?void 0:e.includes("Safari")},o.isIosMobile=()=>{var e,i;let t=o.getParsedUserAgent();return(null==t||null==(e=t.os)?void 0:e.name)==="iOS"&&(null==t||null==(i=t.device)?void 0:i.type)==="mobile"},o.isMobileFacebookBrowser=()=>{var e,i,t,r,n,a,l,s,u,c,d,b;let f=o.getParsedUserAgent();return(null==f||null==(i=f.browser)||null==(e=i.name)?void 0:e.toLowerCase().includes("facebook"))||(null==f||null==(r=f.browser)||null==(t=r.name)?void 0:t.toLowerCase().includes("instagram"))||(null==f||null==(a=f.browser)||null==(n=a.name)?void 0:n.toLowerCase().includes("fban/messenger"))||(null==f||null==(s=f.browser)||null==(l=s.name)?void 0:l.toLowerCase().includes("fb_iab"))||(null==f||null==(c=f.browser)||null==(u=c.name)?void 0:u.toLowerCase().includes("fbav/"))||(null==f||null==(b=f.browser)||null==(d=b.name)?void 0:d.toLowerCase().includes("fban"))},o.isIosTablet=()=>{var e,i,t,r;let n=o.getParsedUserAgent();return(null==n||null==(e=n.os)?void 0:e.name)==="Mac OS"&&(null==n||null==(i=n.device)?void 0:i.type)==="tablet"||(null==n||null==(t=n.device)?void 0:t.type)==="tablet"&&(null==n||null==(r=n.os)?void 0:r.name)==="iOS"},o.isAndroidChrome=()=>{var e,i,t,r;let n=o.getParsedUserAgent();return(null==n||null==(e=n.browser)?void 0:e.name)==="Chrome"&&(null==n||null==(i=n.os)?void 0:i.name)==="Android"&&(null==n||null==(t=n.device)?void 0:t.type)!==void 0&&(null==n||null==(r=n.device)?void 0:r.type)!=={}},o.isAndroidFirefox=()=>{var e,i,t;let r=o.getParsedUserAgent();return(null==r||null==(e=r.browser)?void 0:e.name)==="Firefox"&&(null==r||null==(i=r.os)?void 0:i.name)==="Android"&&(null==r||null==(t=r.device)?void 0:t.type)!==void 0},o.isSamsungInternetAndroid=()=>{var e,i;let t=o.getParsedUserAgent();return(null==t||null==(e=t.browser)?void 0:e.name)==="Samsung Internet"&&(null==t||null==(i=t.os)?void 0:i.name)==="Android"},o.isMobileSafari=function(){var e,i,t;let{client:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=o.getParsedUserAgent();return(!r||!("u">typeof document)||"ontouchstart"in document.documentElement)&&(null==n||null==(e=n.browser)?void 0:e.name)==="Mobile Safari"&&(null==n||null==(i=n.os)?void 0:i.name)==="iOS"&&(null==n||null==(t=n.device)?void 0:t.type)==="mobile"},o.isIPadSafari=function(){var e,i,t,r,n,a,l;let{client:s=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=o.getParsedUserAgent();return(!s||!("u">typeof document)||"ontouchstart"in document.documentElement)&&((null==u||null==(e=u.browser)?void 0:e.name)==="Safari"&&(null==u||null==(i=u.os)?void 0:i.name)==="Mac OS"||(null==u||null==(t=u.browser)?void 0:t.name)==="Mobile Safari"&&(null==u||null==(r=u.os)?void 0:r.name)==="Mac OS"||(null==u||null==(n=u.browser)?void 0:n.name)==="Mobile Safari"&&(null==u||null==(a=u.os)?void 0:a.name)==="iOS")&&!((null==u?void 0:u.device)&&(null==u||null==(l=u.device)?void 0:l.type)==="mobile")},o.isDesktopSafari=function(){var e,i;let{client:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=o.getParsedUserAgent();return(!t||!("u">typeof document)||!("ontouchstart"in document.documentElement))&&(null==r||null==(e=r.browser)?void 0:e.name)==="Safari"&&(null==r||null==(i=r.os)?void 0:i.name)==="Mac OS"},o.isIE11=()=>{var e,i;let t=o.getParsedUserAgent();return(null==t||null==(e=t.browser)?void 0:e.name)==="IE"&&11===parseInt(null==t||null==(i=t.browser)?void 0:i.major)},o.isTouchScreenEnabled=()=>{let e="ontouchstart"in window,i="u">typeof document&&"ontouchstart"in document.documentElement,t="u">typeof navigator&&("number"==typeof navigator.maxTouchPoints&&navigator.maxTouchPoints>2||"number"==typeof navigator.msMaxTouchPoints&&navigator.msMaxTouchPoints>2),r="function"==typeof window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;return!!(e||i||t||r)},o.isMobileDevice=()=>{var e,i;let t=o.getParsedUserAgent();return(null==t||null==(e=t.device)?void 0:e.type)==="mobile"||(null==t||null==(i=t.device)?void 0:i.type)==="tablet"},o.isTabletDevice=()=>{var e;let i=o.getParsedUserAgent();return(null==i||null==(e=i.device)?void 0:e.type)==="tablet"},o.isAppleTouchScreenDevice=()=>{var e;let i=o.getParsedUserAgent();return"u">typeof document&&"ontouchstart"in document.documentElement&&(null==i||null==(e=i.device)?void 0:e.vendor)==="Apple"},o.isMacintoshUA=()=>{var e;let i=o.getParsedUserAgent();return(null==i||null==(e=i.os)?void 0:e.name)==="Mac OS"}
1,o.isIPadDesktopUA=()=>!("u"<typeof navigator)&&/Macintosh/.test(navigator.userAgent)&&"number"==typeof navigator.maxTouchPoints&&navigator.maxTouchPoints>1,o.detectMacintoshIOSVersionFromUA=e=>{if(!(e.includes("Macintosh")&&/Version\/1[3-9]|Version\/[2-9][0-9]/.test(e)))return null;let i=e.match(/Version\/(\d+(\.\d+)?)/),t=i?parseFloat(i[1]):null;return{osVersion:t?t.toString():null}},i.exports=o},90077,e=>{"use strict";var i,t=new Uint8Array(16);let r=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var o=[],n=0;n<256;++n)o.push((n+256).toString(16).substr(1));let a=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=(o[e[i+0]]+o[e[i+1]]+o[e[i+2]]+o[e[i+3]]+"-"+o[e[i+4]]+o[e[i+5]]+"-"+o[e[i+6]]+o[e[i+7]]+"-"+o[e[i+8]]+o[e[i+9]]+"-"+o[e[i+10]]+o[e[i+11]]+o[e[i+12]]+o[e[i+13]]+o[e[i+14]]+o[e[i+15]]).toLowerCase();if(!("string"==typeof t&&r.test(t)))throw TypeError("Stringified UUID is invalid");return t};e.s(["v4",0,function(e,r,o){var n=(e=e||{}).random||(e.rng||function(){if(!i&&!(i="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"u">typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(t)})();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,r){o=o||0;for(var l=0;l<16;++l)r[o+l]=n[l];return r}return a(n)}],90077)},24869,92625,7822,e=>{"use strict";var i=e.i(30559),t=e.i(10528),r=e.i(23666),o=e.i(61576),n=e.i(91788);let a=e=>new Promise(i=>setTimeout(i,e));e.s(["chunkArray",0,(e,i)=>e.reduce((e,t,r)=>{let o=Math.floor(r/i);return null!=e[o]||(e[o]=[]),e[o].push(t),e},[]),"waitAtLeast",0,a],92625);let l="installationId",s=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,t=()=>localStorage.getItem(l),r=t(),o=e;for(;!r&&o--;)await a(i),r=t();return r};e.s(["INSTALLATION_ID_KEY",0,l,"fetchInstallationId",0,s,"useInstallationId",0,()=>{let e,i,t=(0,o.c)(2),[r,a]=(0,n.useState)(null);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{s().then(a)},i=[],t[0]=e,t[1]=i):(e=t[0],i=t[1]),(0,n.useEffect)(e,i),r}],7822);let{apiBase:u,apiKey:c}=t.config,d=(e,i)=>{let{property:t="unknown",category:r="unknown",event:o="unknown",level:n="warn",eventData:a={}}=e;return i&&(a.installationId=i),(null==a?void 0:a.platform)||(a.platform="efr-www"),{eventTime:new Date().toISOString(),property:t,category:r,event:o,level:n,eventData:a}},b=async(e,t)=>{let o;"u">typeof localStorage&&!t&&(o=localStorage.getItem(l));try{return await (0,i.default)({method:"post",url:"".concat(u,"/analytics/event/"),data:d(e,o),headers:{"x-authorization":c}}),!0}catch(e){return r.default.error("[API] POST /analytics/event/",e),!1}},f=async e=>{let t;"u">typeof localStorage&&(t=localStorage.getItem(l));try{return await (0,i.default)({method:"post",url:"".concat(u,"/analytics/event/bulk"),data:{events:e.map(e=>d(e,t))},headers:{"x-authorization":c}}),!0}catch(e){return r.default.error("[API] POST /analytics/event/bulk",e),!1}},v=async e=>{let i;"u">typeof localStorage&&(i=localStorage.getItem(l));try{return await fetch("".concat(u,"/analytics/event/bulk"),{method:"POST",body:JSON.stringify({events:e.map(e=>d(e,i))}),headers:{"x-authorization":c,"content-type":"application/json"},keepalive:!0}),!0}catch(e){return r.default.error("[API] POST /analytics/event/bulk",e),!1}};e.s(["postAnalyticsEvent",0,b,"postAnalyticsEvents",0,f,"postAnalyticsEventsViaFetch",0,v],24869)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.