UNPKG

@ejazullah/smart-browser-automation

Version:

A smart AI-driven browser automation library and REST API server using MCP (Model Context Protocol) and LangChain for multi-step task execution. Includes both programmatic library usage and HTTP API server for remote automation.

1 lines 4.11 MB
!function(e,i){"object"==typeof exports&&"object"==typeof module?module.exports=i():"function"==typeof define&&define.amd?define("user-agents",[],i):"object"==typeof exports?exports["user-agents"]=i():e["user-agents"]=i()}(global,(function(){return(()=>{var e={442:(e,i,t)=>{"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=((o=t(899))&&o.__esModule?o:{default:o}).default;i.default=n,e.exports=i.default},899:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var o=p(t(465)),n=p(t(932));let r;function p(e){return e&&e.__esModule?e:{default:e}}function l(e,i){return!i||"object"!=typeof i&&"function"!=typeof i?a(e):i}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){var i="function"==typeof Map?new Map:void 0;return(c=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(e))return i.get(e);i.set(e,o)}function o(){return g(e,arguments,s(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),d(o,e)})(e)}function g(e,i,t){return(g=h()?Reflect.construct:function(e,i,t){var o=[null];o.push.apply(o,i);var n=new(Function.bind.apply(e,o));return t&&d(n,t.prototype),n}).apply(null,arguments)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function d(e,i){return(d=Object.setPrototypeOf||function(e,i){return e.__proto__=i,e})(e,i)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,i,t){return i in e?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,e}const w=e=>{const i=e.reduce(((e,[i])=>e+i),0);let t=0;return e.map((([e,o])=>(t+=e/i,[t,o])))},m=n.default.map((({weight:e},i)=>[e,i])),M=w(m),u=(e,i=(e=>e))=>{let t;return t="function"==typeof e?[e]:e instanceof RegExp?[i=>"object"==typeof i&&i&&i.userAgent?e.test(i.userAgent):e.test(i)]:e instanceof Array?e.map((e=>u(e))):"object"==typeof e?Object.entries(e).map((([e,i])=>u(i,(i=>i[e])))):[i=>"object"==typeof i&&i&&i.userAgent?e===i.userAgent:e===i],e=>{try{const o=i(e);return t.every((e=>e(o)))}catch(e){return!1}}},W=(e,i)=>{Object.defineProperty(e,"cumulativeWeightIndexPairs",{configurable:!0,enumerable:!1,writable:!1,value:i})};r=Symbol.toPrimitive;let k=function(e){!function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(i&&i.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),i&&d(e,i)}(c,e);var i,t,p=(i=c,t=h(),function(){var e,o=s(i);if(t){var n=s(this).constructor;e=Reflect.construct(o,arguments,n)}else e=o.apply(this,arguments);return l(this,e)});function c(e){var i;if(function(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this,c),v(a(i=p.call(this)),r,(()=>i.data.userAgent)),v(a(i),"toString",(()=>i.data.userAgent)),v(a(i),"random",(()=>{const e=new c;return W(e,i.cumulativeWeightIndexPairs),e.randomize(),e})),v(a(i),"randomize",(()=>{const e=Math.random(),[,t]=i.cumulativeWeightIndexPairs.find((([i])=>i>e)),r=n.default[t];i.data=(0,o.default)(r)})),W(a(i),(e=>{if(!e)return M;const i=u(e),t=[];return n.default.forEach(((e,o)=>{i(e)&&t.push([e.weight,o])})),w(t)})(e)),0===i.cumulativeWeightIndexPairs.length)throw new Error("No user agents matched your filters.");return i.randomize(),l(i,new Proxy(a(i),{apply:()=>i.random(),get:(e,i,t)=>{if(e.data&&"string"==typeof i&&Object.prototype.hasOwnProperty.call(e.data,i)&&Object.prototype.propertyIsEnumerable.call(e.data,i)){const t=e.data[i];if(void 0!==t)return t}return Reflect.get(e,i,t)}}))}return c}(c(Function));i.default=k,v(k,"random",(e=>{try{return new k(e)}catch(e){return null}})),e.exports=i.default},465:(e,i,t)=>{e=t.nmd(e);var o="__lodash_hash_undefined__",n=9007199254740991,r="[object Arguments]",p="[object Boolean]",l="[object Date]",a="[object Function]",c="[object GeneratorFunction]",g="[object Map]",h="[object Number]",d="[object Object]",s="[object Promise]",v="[object RegExp]",w="[object Set]",m="[object String]",M="[object Symbol]",u="[object WeakMap]",W="[object ArrayBuffer]",k="[object DataView]",f="[object Float32Array]",H="[object Float64Array]",L="[object Int8Array]",A="[object Int16Array]",b="[object Int32Array]",C="[object Uint8Array]",N="[object Uint8ClampedArray]",S="[object Uint16Array]",K="[object Uint32Array]",P=/\w*$/,T=/^\[object .+?Constructor\]$/,G=/^(?:0|[1-9]\d*)$/,y={};y[r]=y["[object Array]"]=y[W]=y[k]=y[p]=y[l]=y[f]=y[H]=y[L]=y[A]=y[b]=y[g]=y[h]=y[d]=y[v]=y[w]=y[m]=y[M]=y[C]=y[N]=y[S]=y[K]=!0,y["[object Error]"]=y[a]=y[u]=!1;var x="object"==typeof global&&global&&global.Object===Object&&global,I="object"==typeof self&&self&&self.Object===Object&&self,O=x||I||Function("return this")(),_=i&&!i.nodeType&&i,z=_&&e&&!e.nodeType&&e,X=z&&z.exports===_;function U(e,i){return e.set(i[0],i[1]),e}function E(e,i){return e.add(i),e}function V(e,i,t,o){var n=-1,r=e?e.length:0;for(o&&r&&(t=e[++n]);++n<r;)t=i(t,e[n],n,e);return t}function B(e){var i=!1;if(null!=e&&"function"!=typeof e.toString)try{i=!!(e+"")}catch(e){}return i}function R(e){var i=-1,t=Array(e.size);return e.forEach((function(e,o){t[++i]=[o,e]})),t}function D(e,i){return function(t){return e(i(t))}}function F(e){var i=-1,t=Array(e.size);return e.forEach((function(e){t[++i]=e})),t}var j,$=Array.prototype,J=Function.prototype,Y=Object.prototype,Z=O["__core-js_shared__"],q=(j=/[^.]+$/.exec(Z&&Z.keys&&Z.keys.IE_PROTO||""))?"Symbol(src)_1."+j:"",Q=J.toString,ee=Y.hasOwnProperty,ie=Y.toString,te=RegExp("^"+Q.call(ee).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),oe=X?O.Buffer:void 0,ne=O.Symbol,re=O.Uint8Array,pe=D(Object.getPrototypeOf,Object),le=Object.create,ae=Y.propertyIsEnumerable,ce=$.splice,ge=Object.getOwnPropertySymbols,he=oe?oe.isBuffer:void 0,de=D(Object.keys,Object),se=ze(O,"DataView"),ve=ze(O,"Map"),we=ze(O,"Promise"),me=ze(O,"Set"),Me=ze(O,"WeakMap"),ue=ze(Object,"create"),We=Be(se),ke=Be(ve),fe=Be(we),He=Be(me),Le=Be(Me),Ae=ne?ne.prototype:void 0,be=Ae?Ae.valueOf:void 0;function Ce(e){var i=-1,t=e?e.length:0;for(this.clear();++i<t;){var o=e[i];this.set(o[0],o[1])}}function Ne(e){var i=-1,t=e?e.length:0;for(this.clear();++i<t;){var o=e[i];this.set(o[0],o[1])}}function Se(e){var i=-1,t=e?e.length:0;for(this.clear();++i<t;){var o=e[i];this.set(o[0],o[1])}}function Ke(e){this.__data__=new Ne(e)}function Pe(e,i){var t=De(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&Fe(e)}(e)&&ee.call(e,"callee")&&(!ae.call(e,"callee")||ie.call(e)==r)}(e)?function(e,i){for(var t=-1,o=Array(e);++t<e;)o[t]=i(t);return o}(e.length,String):[],o=t.length,n=!!o;for(var p in e)!i&&!ee.call(e,p)||n&&("length"==p||Ee(p,o))||t.push(p);return t}function Te(e,i,t){var o=e[i];ee.call(e,i)&&Re(o,t)&&(void 0!==t||i in e)||(e[i]=t)}function Ge(e,i){for(var t=e.length;t--;)if(Re(e[t][0],i))return t;return-1}function ye(e,i,t,o,n,s,u){var T;if(o&&(T=s?o(e,n,s,u):o(e)),void 0!==T)return T;if(!Je(e))return e;var G=De(e);if(G){if(T=function(e){var i=e.length,t=e.constructor(i);i&&"string"==typeof e[0]&&ee.call(e,"index")&&(t.index=e.index,t.input=e.input);return t}(e),!i)return function(e,i){var t=-1,o=e.length;i||(i=Array(o));for(;++t<o;)i[t]=e[t];return i}(e,T)}else{var x=Ue(e),I=x==a||x==c;if(je(e))return function(e,i){if(i)return e.slice();var t=new e.constructor(e.length);return e.copy(t),t}(e,i);if(x==d||x==r||I&&!s){if(B(e))return s?e:{};if(T=function(e){return"function"!=typeof e.constructor||Ve(e)?{}:(i=pe(e),Je(i)?le(i):{});var i}(I?{}:e),!i)return function(e,i){return Oe(e,Xe(e),i)}(e,function(e,i){return e&&Oe(i,Ye(i),e)}(T,e))}else{if(!y[x])return s?e:{};T=function(e,i,t,o){var n=e.constructor;switch(i){case W:return Ie(e);case p:case l:return new n(+e);case k:return function(e,i){var t=i?Ie(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,o);case f:case H:case L:case A:case b:case C:case N:case S:case K:return function(e,i){var t=i?Ie(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}(e,o);case g:return function(e,i,t){return V(i?t(R(e),!0):R(e),U,new e.constructor)}(e,o,t);case h:case m:return new n(e);case v:return function(e){var i=new e.constructor(e.source,P.exec(e));return i.lastIndex=e.lastIndex,i}(e);case w:return function(e,i,t){return V(i?t(F(e),!0):F(e),E,new e.constructor)}(e,o,t);case M:return r=e,be?Object(be.call(r)):{}}var r}(e,x,ye,i)}}u||(u=new Ke);var O=u.get(e);if(O)return O;if(u.set(e,T),!G)var _=t?function(e){return function(e,i,t){var o=i(e);return De(e)?o:function(e,i){for(var t=-1,o=i.length,n=e.length;++t<o;)e[n+t]=i[t];return e}(o,t(e))}(e,Ye,Xe)}(e):Ye(e);return function(e,i){for(var t=-1,o=e?e.length:0;++t<o&&!1!==i(e[t],t,e););}(_||e,(function(n,r){_&&(n=e[r=n]),Te(T,r,ye(n,i,t,o,r,e,u))})),T}function xe(e){return!(!Je(e)||(i=e,q&&q in i))&&($e(e)||B(e)?te:T).test(Be(e));var i}function Ie(e){var i=new e.constructor(e.byteLength);return new re(i).set(new re(e)),i}function Oe(e,i,t,o){t||(t={});for(var n=-1,r=i.length;++n<r;){var p=i[n],l=o?o(t[p],e[p],p,t,e):void 0;Te(t,p,void 0===l?e[p]:l)}return t}function _e(e,i){var t,o,n=e.__data__;return("string"==(o=typeof(t=i))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==t:null===t)?n["string"==typeof i?"string":"hash"]:n.map}function ze(e,i){var t=function(e,i){return null==e?void 0:e[i]}(e,i);return xe(t)?t:void 0}Ce.prototype.clear=function(){this.__data__=ue?ue(null):{}},Ce.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},Ce.prototype.get=function(e){var i=this.__data__;if(ue){var t=i[e];return t===o?void 0:t}return ee.call(i,e)?i[e]:void 0},Ce.prototype.has=function(e){var i=this.__data__;return ue?void 0!==i[e]:ee.call(i,e)},Ce.prototype.set=function(e,i){return this.__data__[e]=ue&&void 0===i?o:i,this},Ne.prototype.clear=function(){this.__data__=[]},Ne.prototype.delete=function(e){var i=this.__data__,t=Ge(i,e);return!(t<0)&&(t==i.length-1?i.pop():ce.call(i,t,1),!0)},Ne.prototype.get=function(e){var i=this.__data__,t=Ge(i,e);return t<0?void 0:i[t][1]},Ne.prototype.has=function(e){return Ge(this.__data__,e)>-1},Ne.prototype.set=function(e,i){var t=this.__data__,o=Ge(t,e);return o<0?t.push([e,i]):t[o][1]=i,this},Se.prototype.clear=function(){this.__data__={hash:new Ce,map:new(ve||Ne),string:new Ce}},Se.prototype.delete=function(e){return _e(this,e).delete(e)},Se.prototype.get=function(e){return _e(this,e).get(e)},Se.prototype.has=function(e){return _e(this,e).has(e)},Se.prototype.set=function(e,i){return _e(this,e).set(e,i),this},Ke.prototype.clear=function(){this.__data__=new Ne},Ke.prototype.delete=function(e){return this.__data__.delete(e)},Ke.prototype.get=function(e){return this.__data__.get(e)},Ke.prototype.has=function(e){return this.__data__.has(e)},Ke.prototype.set=function(e,i){var t=this.__data__;if(t instanceof Ne){var o=t.__data__;if(!ve||o.length<199)return o.push([e,i]),this;t=this.__data__=new Se(o)}return t.set(e,i),this};var Xe=ge?D(ge,Object):function(){return[]},Ue=function(e){return ie.call(e)};function Ee(e,i){return!!(i=null==i?n:i)&&("number"==typeof e||G.test(e))&&e>-1&&e%1==0&&e<i}function Ve(e){var i=e&&e.constructor;return e===("function"==typeof i&&i.prototype||Y)}function Be(e){if(null!=e){try{return Q.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Re(e,i){return e===i||e!=e&&i!=i}(se&&Ue(new se(new ArrayBuffer(1)))!=k||ve&&Ue(new ve)!=g||we&&Ue(we.resolve())!=s||me&&Ue(new me)!=w||Me&&Ue(new Me)!=u)&&(Ue=function(e){var i=ie.call(e),t=i==d?e.constructor:void 0,o=t?Be(t):void 0;if(o)switch(o){case We:return k;case ke:return g;case fe:return s;case He:return w;case Le:return u}return i});var De=Array.isArray;function Fe(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}(e.length)&&!$e(e)}var je=he||function(){return!1};function $e(e){var i=Je(e)?ie.call(e):"";return i==a||i==c}function Je(e){var i=typeof e;return!!e&&("object"==i||"function"==i)}function Ye(e){return Fe(e)?Pe(e):function(e){if(!Ve(e))return de(e);var i=[];for(var t in Object(e))ee.call(e,t)&&"constructor"!=t&&i.push(t);return i}(e)}e.exports=function(e){return ye(e,!0,!0)}},932:e=>{"use strict";e.exports=JSON.parse('[{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.8612.1092 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0008056895000365497,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.6,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.4576.1322 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.000795843418782908,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":760,"viewportWidth":440,"weight":0.0007837951491536202,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":659,"viewportWidth":393,"weight":0.0007220168023513593,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.8,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.8105.1887 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.000710837686065365,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.5,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.4074.1832 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0007037501179617494,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.1,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3311.1834 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0006944133549147547,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.8292.1032 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0006717696958755117,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":50,"type":"wifi"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":800,"screenWidth":360,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":669,"viewportWidth":360,"weight":0.000661993490130358,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"Linux armv81","pluginsLength":2,"screenHeight":854,"screenWidth":384,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":670,"viewportWidth":384,"weight":0.0006614653604425802,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":738,"viewportWidth":430,"weight":0.000661018883733344,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":50,"type":"wifi"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":915,"screenWidth":412,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":784,"viewportWidth":411,"weight":0.0006524762261160693,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.3176.1479 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0006442562255234094,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":658,"viewportWidth":393,"weight":0.0006393788745119157,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":661,"viewportWidth":390,"weight":0.0006299016680432826,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":0,"type":"wifi"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":712,"screenWidth":320,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/28.0 Chrome/130.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":542,"viewportWidth":320,"weight":0.0006281674409051105,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.2345.1386 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.000621683538854114,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":710,"viewportWidth":414,"weight":0.0006179555005125697,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.7,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.8060.1649 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0006172174020790145,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3.1 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":739,"viewportWidth":430,"weight":0.0005985462018690206,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.9644.1837 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005860637266864527,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":659,"viewportWidth":393,"weight":0.000584167484327568,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.4059.1218 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005603507978881134,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":50},"platform":"Win32","pluginsLength":5,"screenHeight":1080,"screenWidth":1920,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":945,"viewportWidth":1920,"weight":0.0005601014522155306,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":755,"viewportWidth":440,"weight":0.0005595480182285348,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.6075.1940 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005585607709073204,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.7090.1382 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005574939648899298,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.7111.1295 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005547520143974102,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":50,"type":"wifi"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":854,"screenWidth":1366,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":806,"viewportWidth":1606,"weight":0.0005542085083837959,"deviceCategory":"tablet"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.6028.1905 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005541228588102931,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":659,"viewportWidth":393,"weight":0.0005490926593777524,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":739,"viewportWidth":430,"weight":0.00054720506771298,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/138.0.7204.156 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":669,"viewportWidth":390,"weight":0.0005452768616322571,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":8.55,"effectiveType":"4g","rtt":50},"platform":"MacIntel","pluginsLength":5,"screenHeight":1120,"screenWidth":1792,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":887,"viewportWidth":1440,"weight":0.0005356769322621678,"deviceCategory":"desktop"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":50},"platform":"Win32","pluginsLength":5,"screenHeight":1080,"screenWidth":1920,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0","vendor":"Google Inc.","viewportHeight":954,"viewportWidth":1912,"weight":0.0005347743067179189,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/138.0.7204.156 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":669,"viewportWidth":390,"weight":0.0005311956092609537,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":758,"viewportWidth":440,"weight":0.0005298266550138372,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":50,"type":"wifi"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":800,"screenWidth":360,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":666,"viewportWidth":360,"weight":0.0005296830551025113,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":739,"viewportWidth":430,"weight":0.0005236019692108355,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":657,"viewportWidth":393,"weight":0.0005230230544230563,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":714,"viewportWidth":414,"weight":0.0005177075561611019,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2564.1107 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005147743069326873,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2208.1546 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005147311698065691,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/138.0.7204.156 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":844,"viewportWidth":390,"weight":0.0005117927574325914,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.6557.1856 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005103390282317076,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.9,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.7011.1580 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.000507658398561125,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/379.0.786762118 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":659,"viewportWidth":393,"weight":0.0005051086156768565,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.1,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.4861.1636 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005050883733486809,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":713,"viewportWidth":414,"weight":0.0005017803496257353,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":9.1,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.1683.1413 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0005016297337267782,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":874,"screenWidth":402,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":678,"viewportWidth":402,"weight":0.0004969862419116127,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":760,"viewportWidth":440,"weight":0.0004966821604315468,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/138.0.7204.156 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":665,"viewportWidth":393,"weight":0.0004959896045559813,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.5105.1041 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0004944006382351271,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":667,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/379.0.786762118 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":547,"viewportWidth":375,"weight":0.0004925810416533061,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":50},"platform":"MacIntel","pluginsLength":5,"screenHeight":956,"screenWidth":1470,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":831,"viewportWidth":1459,"weight":0.0004874366534934986,"deviceCategory":"desktop"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.1250.1808 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.00048676953274442314,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":150},"platform":"MacIntel","pluginsLength":5,"screenHeight":1120,"screenWidth":1792,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":922,"viewportWidth":1631,"weight":0.00048654526361198447,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"MacIntel","pluginsLength":5,"screenHeight":956,"screenWidth":1470,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15","vendor":"Apple Computer, Inc.","viewportHeight":737,"viewportWidth":1470,"weight":0.00048427445699589727,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":663,"viewportWidth":390,"weight":0.0004818449881146988,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":735,"viewportWidth":430,"weight":0.00047908150870403047,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"MacIntel","pluginsLength":5,"screenHeight":1024,"screenWidth":768,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.14 Safari/605.1.15","vendor":"Apple Computer, Inc.","viewportHeight":665,"viewportWidth":1024,"weight":0.00047900337557516063,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":874,"screenWidth":402,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":678,"viewportWidth":402,"weight":0.00047633011504387353,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.7809.1890 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.000475507681519583,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":896,"screenWidth":414,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":760,"viewportWidth":440,"weight":0.000472968803466843,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"MacIntel","pluginsLength":5,"screenHeight":720,"screenWidth":1280,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":720,"viewportWidth":1280,"weight":0.00046862796797851445,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"Win32","pluginsLength":5,"screenHeight":1080,"screenWidth":1920,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0","vendor":"","viewportHeight":947,"viewportWidth":1920,"weight":0.00046856525139283396,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":667,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_7_11 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6.1 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":647,"viewportWidth":375,"weight":0.000467330641576149,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":739,"viewportWidth":430,"weight":0.0004667544161841234,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"downlinkMax":null,"effectiveType":"4g","rtt":100,"type":"cellular"},"platform":"Linux armv81","pluginsLength":0,"screenHeight":780,"screenWidth":360,"userAgent":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":645,"viewportWidth":360,"weight":0.000465245862113438,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":6.85,"effectiveType":"4g","rtt":100},"platform":"MacIntel","pluginsLength":5,"screenHeight":900,"screenWidth":1440,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":789,"viewportWidth":1440,"weight":0.000465024911526674,"deviceCategory":"desktop"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Win32","pluginsLength":0,"screenHeight":1440,"screenWidth":3440,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0","vendor":"Google Inc.","viewportHeight":1273,"viewportWidth":1663,"weight":0.00046474970472669554,"deviceCategory":"desktop"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.4908.1996 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0004642550577263534,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/353.1.720279278 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":651,"viewportWidth":390,"weight":0.0004624050180109374,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.1329.1916 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0004615650837614749,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/138.0.7204.156 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":745,"viewportWidth":430,"weight":0.0004591020489499609,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.6608.1028 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.00045839904816762024,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":659,"viewportWidth":393,"weight":0.00045730343502750723,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":926,"screenWidth":428,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/379.0.786762118 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":723,"viewportWidth":428,"weight":0.0004568195730590846,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":50},"platform":"Win32","pluginsLength":5,"screenHeight":902,"screenWidth":1603,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 OPR/120.0.0.0","vendor":"Google Inc.","viewportHeight":721,"viewportWidth":1418,"weight":0.0004563046602609205,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":663,"viewportWidth":390,"weight":0.00045242906383470956,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":50},"platform":"Win32","pluginsLength":5,"screenHeight":800,"screenWidth":1280,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":665,"viewportWidth":1280,"weight":0.0004515339550682881,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"MacIntel","pluginsLength":4,"screenHeight":1440,"screenWidth":2560,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":1335,"viewportWidth":2520,"weight":0.0004513001271615494,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":874,"screenWidth":402,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":678,"viewportWidth":402,"weight":0.0004499334859588757,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":739,"viewportWidth":430,"weight":0.0004476614951012085,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":7,"screenHeight":932,"screenWidth":430,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/1 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":706,"viewportWidth":430,"weight":0.0004472497606185464,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform":"Linux x86_64","pluginsLength":3,"screenHeight":812,"screenWidth":375,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.1113.1260 Mobile Safari/537.36","vendor":"Google Inc.","viewportHeight":812,"viewportWidth":375,"weight":0.0004471096141252423,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"MacIntel","pluginsLength":5,"screenHeight":1080,"screenWidth":1920,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.1.15","vendor":"Apple Computer, Inc.","viewportHeight":1000,"viewportWidth":1920,"weight":0.0004470907342929398,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":693,"screenWidth":320,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":525,"viewportWidth":320,"weight":0.0004462391844095202,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":844,"screenWidth":390,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":661,"viewportWidth":390,"weight":0.0004455652845008767,"deviceCategory":"mobile"},{"appName":"Netscape","platform":"Win32","pluginsLength":4,"screenHeight":1440,"screenWidth":2560,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","vendor":"Google Inc.","viewportHeight":1310,"viewportWidth":1718,"weight":0.0004446902660935789,"deviceCategory":"desktop"},{"appName":"Netscape","platform":"iPhone","pluginsLength":5,"screenHeight":852,"screenWidth":393,"userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","vendor":"Apple Computer, Inc.","viewportHeight":657,"viewportWidth":393,"weight":0.00044430326805276586,"deviceCategory":"mobile"},{"appName":"Netscape","connection":{"downlink":10,"effectiveType":"4g","rtt":0},"platform