PageSourceSearch

https://techresearchonline.com/_next/static/chunks/0-8ravt1fa8wb.js

js techresearchonline.com collected 2026-09-24 09:38:05 UTC 31,879 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11586,e=>{"use strict";let i,t="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),r=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));let a=function(e,a,n){if(t&&!a&&!e)return t();var s=e,c=n;let l=(s=s||{}).random??s.rng?.()??function(){if(!i){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");i=crypto.getRandomValues.bind(crypto)}return i(r)}();if(l.length<16)throw Error("Random bytes length must be >= 16");if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,a){if((c=c||0)<0||c+16>a.length)throw RangeError(`UUID byte range ${c}:${c+15} is out of buffer bounds`);for(let e=0;e<16;++e)a[c+e]=l[e];return a}return function(e,i=0){return(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()}(l)};e.s(["getDeviceId",0,function(){if("u"<typeof document)return null;let e=document.cookie.split("; ").find(e=>e.startsWith("device_id="))?.split("=")[1];return e||(e=a(),document.cookie=`device_id=${e}; max-age=86400; path=/`),e}],11586)},33468,e=>{"use strict";e.i(47167),e.s(["getMediaUrl",0,e=>e?`https://techresearchonline.com/media${e.startsWith("/")?e:`/${e}`}`:""])},95187,(e,i,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={callServer:function(){return a.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return n.findSourceMapURL}};for(var o in r)Object.defineProperty(t,o,{enumerable:!0,get:r[o]});let a=e.r(32120),n=e.r(92245),s=e.r(35326)},40141,e=>{"use strict";var i=e.i(71645),t={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},r=i.default.createContext&&i.default.createContext(t),o=["attr","size","title"];function a(){return(a=Object.assign.bind()).apply(null,arguments)}function n(e,i){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);i&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function s(e){for(var i=1;i<arguments.length;i++){var t=null!=arguments[i]?arguments[i]:{};i%2?n(Object(t),!0).forEach(function(i){var r,o,a;r=e,o=i,a=t[i],(o=function(e){var i=function(e,i){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,i||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(e)}(e,"string");return"symbol"==typeof i?i:i+""}(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i))})}return e}function c(e){var n=t=>{var r,{attr:n,size:c,title:l}=e,d=function(e,i){if(null==e)return{};var t,r,o=function(e,i){if(null==e)return{};var t={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==i.indexOf(r))continue;t[r]=e[r]}return t}(e,i);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],-1===i.indexOf(t)&&({}).propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,o),w=c||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),i.default.createElement("svg",a({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,n,d,{className:r,style:s(s({color:e.color||t.color},t.style),e.style),height:w,width:w,xmlns:"http://www.w3.org/2000/svg"}),l&&i.default.createElement("title",null,l),e.children)};return void 0!==r?i.default.createElement(r.Consumer,null,e=>n(e)):n(t)}e.s(["GenIcon",0,function(e){return t=>i.default.createElement(c,a({attr:s({},e.attr)},t),function e(t){return t&&t.map((t,r)=>i.default.createElement(t.tag,s({key:r},t.attr),e(t.child)))}(e.child))}],40141)},66715,55947,5276,e=>{"use strict";
1var i,t="user-agent",r="function",o="object",a="string",n="undefined",s="browser",c="device",l="engine",d="result",w="name",b="type",u="vendor",p="version",h="architecture",f="major",m="model",g="console",v="mobile",y="tablet",k="smarttv",x="wearable",S="embedded",O="inapp",C="brands",_="formFactors",j="fullVersionList",P="platform",T="platformVersion",E="bitness",q="sec-ch-ua",z=q+"-full-version-list",U=q+"-arch",M=q+"-"+E,R=q+"-form-factors",A=q+"-"+v,I=q+"-"+m,H=q+"-"+P,V=H+"-version",B=[C,j,v,m,P,T,h,_,E],N="Amazon",L="Apple",D="ASUS",$="BlackBerry",G="Google",W="Huawei",F="Lenovo",X="Honor",K="Microsoft",Y="Motorola",Z="Nvidia",J="OnePlus",Q="OPPO",ee="Samsung",ei="Sharp",et="Sony",er="Xiaomi",eo="Zebra",ea="Chrome",en="Chromium",es="Chromecast",ec="Edge",el="Firefox",ed="Opera",ew="Facebook",eb="Sogou",eu="Mobile ",ep=" Browser",eh="Windows",ef=typeof window!==n&&window.navigator?window.navigator:void 0,em=ef&&ef.userAgentData?ef.userAgentData:void 0,eg=function(e,i){var t={},r=i;if(!ek(i))for(var o in r={},i)for(var a in i[o])r[a]=i[o][a].concat(r[a]?r[a]:[]);for(var n in e)t[n]=r[n]&&r[n].length%2==0?r[n].concat(e[n]):e[n];return t},ev=function(e){for(var i={},t=0;t<e.length;t++)i[e[t].toUpperCase()]=e[t];return i},ey=function(e,i){if(typeof e===o&&e.length>0){for(var t in e)if(eO(i)==eO(e[t]))return!0;return!1}return!!ex(e)&&eO(i)==eO(e)},ek=function(e,i){for(var t in e)return/^(browser|cpu|device|engine|os)$/.test(t)||!!i&&ek(e[t])},ex=function(e){return typeof e===a},eS=function(e){if(e){for(var i=[],t=e_(e).split(","),r=0;r<t.length;r++)if(t[r].indexOf(";")>-1){var o=eT(t[r]).split(";v=");i[r]={brand:o[0],version:o[1]}}else i[r]=eT(t[r]);return i}},eO=function(e){return ex(e)?e.toLowerCase():e},eC=function(e){return ex(e)?eP(/[^\d\.]/g,e).split(".")[0]:void 0},e_=function(e){return ex(e)?eT(eP(/\\?\"/g,e),500):void 0},ej=function(e){for(var i in e)if(e.hasOwnProperty(i)){var t=e[i];typeof t==o&&2==t.length?this[t[0]]=t[1]:this[t]=void 0}return this},eP=function(e,i){return ex(i)?i.replace(e,""):i},eT=function(e,i){return e=eP(/^\s\s*/,String(e)),typeof i===n?e:e.substring(0,i)},eE=function(e,i){if(e&&i)for(var t,a,n,s,c,l,d=0;d<i.length&&!c;){var w=i[d],b=i[d+1];for(t=a=0;t<w.length&&!c&&w[t];)if(c=w[t++].exec(e))for(n=0;n<b.length;n++)l=c[++a],typeof(s=b[n])===o&&s.length>0?2===s.length?typeof s[1]==r?this[s[0]]=s[1].call(this,l):this[s[0]]=s[1]:s.length>=3&&(typeof s[1]!==r||s[1].exec&&s[1].test?3==s.length?this[s[0]]=l?l.replace(s[1],s[2]):void 0:4==s.length?this[s[0]]=l?s[3].call(this,l.replace(s[1],s[2])):void 0:s.length>4&&(this[s[0]]=l?s[3].apply(this,[l.replace(s[1],s[2])].concat(s.slice(4))):void 0):s.length>3?this[s[0]]=l?s[1].apply(this,s.slice(2)):void 0:this[s[0]]=l?s[1].call(this,l,s[2]):void 0):this[s]=l||void 0;d+=2}},eq=function(e,i){for(var t in i)if(typeof i[t]===o&&i[t].length>0){for(var r=0;r<i[t].length;r++)if(ey(i[t][r],e))return"?"===t?void 0:t}else if(ey(i[t],e))return"?"===t?void 0:t;return i.hasOwnProperty("*")?i["*"]:e},ez={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},eU={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},eM={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},eR={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[p,[w,eu+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[p,[w,ec+" WebView"],[b,O]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[p,[w,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[w,p],[/opios[\/ ]+([\w\.]+)/i],[p,[w,ed+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[p,[w,ed+" GX"]],[/\bopr\/([\w\.]+)/i],[p,[w,ed]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[p,[w,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[p,[w,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[w,p],[/quark(?:pc)?\/([-\w\.]+)/i],[p,[w,"Quark"]],[/\bddg\/([\w\.]+)/i],[p,[w,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb| ucpc)[\/ ]?([\w\.]+)/i],[p,[w,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[p,[w,"WeChat"]],[/konqueror\/([\w\.]+)/i],[p,[w,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[p,[w,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[p,[w,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[p,[w,"Smart "+F+ep]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[w,/(.+)/,"$1 Secure"+ep],p],[/norton\/([\w\.]+)/i],[p,[w,"Norton Private"+ep]],[/\bfocus\/([\w\.]+)/i],[p,[w,el+" Focus"]],[/ mms\/([\w\.]+)$/i],[p,[w,ed+" Neon"]],[/ opt\/([\w\.]+)$/i],[p,[w,ed+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[p,[w,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[p,[w,"Dolphin"]],[/coast\/([\w\.]+)/i],[p,[w,ed+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[p,[w,"MIUI"+ep]],[/fxios\/([\w\.-]+)/i],[p,[w,eu+el]],[/\bqihoobrowser\/?([\w\.]*)/i],[p,[w,"360"]],[/\b(qq)\/([\w\.]+)/i],[[w,/(.+)/,"$1Browser"],p],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[w,/(.+)/,"$1"+ep],p],[/ HBPC\/([\w\.]+)/],[p,[w,W+ep]],[/samsungbrowser\/([\w\.]+)/i],[p,[w,ee+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[p,[w,eb+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[w,eb+" Mobile"],p],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[w,p],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[w],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[p,w],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[w,ew],p,[b,O]],[/(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,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[w,p,[b,O]],[/\bgsa\/([\w\.]+) .*safari\//i],[p,[w,"GSA"],[b,O]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[p,[w,"TikTok"],[b,O]],[/\[(linkedin)app\]/i],[w,[b,O]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[w,/(.+)/,"Zalo"],p,[b,O]],[/(chromium)[\/ ]([-\w\.]+)/i],[w,p],[/ome-(lighthouse)$/i],[w,[b,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[p,[w,ea+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[p,[w,ec+" WebView2"],[b,O]],[/; wv\).+(chrome)\/([\w\.]+)/i],[[w,ea+" WebView"],p,[b,O]],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[p,[w,"Android"+ep]],[/chrome\/([\w\.]+) mobile/i],[p,[w,eu+"Chrome"]],[/(chrome|omniweb|arora|[t
1izenoka]{5} ?browser)\/v?([\w\.]+)/i],[w,p],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[p,[w,eu+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[w,eu+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[p,w],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[w,[p,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[w,p],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[w,eu+el],p],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[w,"Netscape"],p],[/(wolvic|librewolf)\/([\w\.]+)/i],[w,p],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[p,[w,el+" 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|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[w,[p,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[w,[p,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[h,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[h,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[h,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[h,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[h,"arm"]],[/ sun4\w[;\)]/i],[[h,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[h,/ower/,"",eO]],[/mc680.0/i],[[h,"68k"]],[/winnt.+\[axp/i],[[h,"alpha"]]],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],[m,[u,ee],[b,y]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[m,[u,ee],[b,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[m,[u,L],[b,v]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[m,[u,L],[b,y]],[/(macintosh);/i],[m,[u,L]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[m,[u,ei],[b,v]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[m,[u,X],[b,y]],[/honor([-\w ]+)[;\)]/i],[m,[u,X],[b,v]],[/\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],[m,[u,W],[b,y]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[m,[u,W],[b,v]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[m,/_/g," "],[u,er],[b,y]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/; ([\w ]+) miui\/v?\d/i],[[m,/_/g," "],[u,er],[b,v]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[m,[u,J],[b,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[m,[u,Q],[b,v]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[m,[u,eq,{OnePlus:["203","304","403","404","413","415"],"*":Q}],[b,y]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[m,[u,"BLU"],[b,v]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[m,[u,"Vivo"],[b,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[m,[u,"Realme"],[b,v]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[m,[u,F],[b,y]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[m,[u,F],[b,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[m,[u,Y],[b,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[m,[u,Y],[b,y]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[m,[u,"LG"],[b,y]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[m,[u,"LG"],[b,v]],[/(nokia) (t[12][01])/i],[u,m,[b,y]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[m,/_/g," "],[b,v],[u,"Nokia"]],[/(pixel (c|tablet))\b/i],[m,[u,G],[b,y]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[m,[u,G],[b,v]],[/(google) (pixelbook( go)?)/i],[u,m],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[m,[u,et],[b,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[m,"Xperia Tablet"],[u,et],[b,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[m,[u,N],[b,y]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[m,/(.+
vendor: 4,524 bytes, line 1
1)/g,"Fire Phone $1"],[u,N],[b,v]],[/(playbook);[-\w\),; ]+(rim)/i],[m,u,[b,y]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[m,[u,$],[b,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[m,[u,D],[b,y]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[m,[u,D],[b,v]],[/(nexus 9)/i],[m,[u,"HTC"],[b,y]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[u,[m,/_/g," "],[b,v]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[m,[u,"TCL"],[b,y]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[m,[u,"TCL"],[b,v]],[/(itel) ((\w+))/i],[[u,eO],m,[b,eq,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[m,[u,"Acer"],[b,y]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[m,[u,"Meizu"],[b,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[m,[u,"Ulefone"],[b,v]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[m,[u,"Energizer"],[b,v]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[m,[u,"Cat"],[b,v]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[m,[u,"Smartfren"],[b,v]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[m,[u,"Nothing"],[b,v]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[m,[u,"Archos"],[b,y]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[m,[u,"Archos"],[b,v]],[/blackview ([-\w ]+)( b|\))/i,/; (bv\d{4}[-\w ]*)( b|\))/i],[m,[u,"Blackview"],[b,v]],[/; (n159v)/i],[m,[u,"HMD"],[b,v]],[/((revvl[ \w\+]+|tm(?:rv|af)\w*[45]g(?:tb)?))( b|\))/i],[m,[b,function(e,i){return i.test.test(e)?i.ifTrue:i.ifFalse},{test:/ta?b/i,ifTrue:y,ifFalse:v}],[u,"T-Mobile"]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[u,m,[b,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|coolpad|cubot|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([-\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[u,m,[b,v]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[u,m,[b,y]],[/(surface duo)/i],[m,[u,K],[b,y]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[m,[u,"Fairphone"],[b,v]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[m,[u,Z],[b,y]],[/(sprint) (\w+)/i],[u,m,[b,v]],[/(kin\.[onetw]{3})/i],[[m,/\./g," "],[u,K],[b,v]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[m,[u,eo],[b,y]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[m,[u,eo],[b,v]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[u,[b,k]],[/hbbtv.+maple;(\d+)/i],[[m,/^/,"SmartTV"],[u,ee],[b,k]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[u,m,[b,k]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[u,"LG"],[b,k]],[/(apple) ?tv/i],[u,[m,L+" TV"],[b,k]],[/crkey.*devicetype\/chromecast/i],[[m,es+" Third Generation"],[u,G],[b,k]],[/crkey.*devicetype\/([^/]*)/i],[[m,/^/,"Chromecast "],[u,G],[b,k]],[/fuchsia.*crkey/i],[[m,es+" Nest Hub"],[u,G],[b,k]],[/crkey/i],[[m,es],[u,G],[b,k]],[/(portaltv)/i],[m,[u,ew],[b,k]],[/droid.+aft(\w+)( bui|\))/i],[m,[u,N],[b,k]],[/(shield \w+ tv)/i],[m,[u,Z],[b,k]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[m,[u,ei],[b,k]],[/(bravia[\w ]+)( bui|\))/i],[m,[u,et],[b,k]],[/(mi(tv|box)-?\w+) bui/i],[m,[u,er],[b,k]],[/Hbbtv.*(technisat) (.*);/i],[u,m,[b,k]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[u,/.+\/(\w+)/,"$1",eq,{LG:"lge"}],[m,eT],[b,k]],[/(playstation \w+)/i],[m,[u,et],[b,g]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[m,[u,K],[b,g]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[u,eq,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],m,[b,g]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[m,[u,ee],[b,x]],[/((pebble))app/i,/(asu
1s|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[u,m,[b,x]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[m,[u,Q],[b,x]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[m,[u,L],[b,x]],[/(opwwe\d{3})/i],[m,[u,J],[b,x]],[/(moto 360)/i],[m,[u,Y],[b,x]],[/(smartwatch 3)/i],[m,[u,et],[b,x]],[/(g watch r)/i],[m,[u,"LG"],[b,x]],[/droid.+; (wt63?0{2,3})\)/i],[m,[u,eo],[b,x]],[/droid.+; (glass) \d/i],[m,[u,G],[b,"xr"]],[/(pico) ([\w ]+) os\d/i],[u,m,[b,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[m,[u,ew],[b,"xr"]],[/mobile vr; rv.+firefox/i],[[b,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[u,[b,S]],[/(aeobc)\b/i],[m,[u,N],[b,S]],[/(homepod).+mac os/i],[m,[u,L],[b,S]],[/windows iot/i],[[b,S]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[m,[b,k]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[b,k]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[m,[b,eq,{mobile:"Mobile",xr:"VR","*":y}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[b,y]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[b,v]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[m,[u,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[p,[w,ec+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[w,p],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[p,[w,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[w,p],[/ladybird\//i],[[w,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[p,w]],os:[[/(windows nt) (6\.[23]); arm/i],[[w,/N/,"R"],[p,eq,ez]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[w,p],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[p,/(;|\))/g,"",eq,ez],[w,eh]],[/(windows ce)\/?([\d\.]*)/i],[w,p],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[p,/_/g,"."],[w,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[w,"macOS"],[p,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[p,[w,es+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[p,[w,es+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[p,[w,es+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[p,[w,es+" Linux"]],[/crkey\/([\d\.]+)/i],[p,[w,es]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[p,w],[/(ubuntu) ([\w\.]+) like android/i],[[w,/(.+)/,"$1 Touch"],p],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[w,p],[/\(bb(10);/i],[p,[w,$]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[p,[w,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[p,[w,el+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[p,[w,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[p,eq,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[w,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[p,[w,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[p,[w,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[p,[w,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[w,p],[/(sunos) ?([\d\.]*)/i],[[w,"Solaris"],p],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[w,p]]},eA=(i={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},ej.call(i.init,[[s,[w,p,f,b]],["cpu",[h]],[c,[b,m,u]],[l,[w,p]],["os",[w,p]]]),ej.call(i.isIgnore,[[s,[p,f]],[l,[p]],["os",[p]]]),ej.call(i.isIgnoreRgx,[[s,/ ?browser$/i],["os",/ ?os$/i]]),ej.call(i.toString,[[s,[w,p]],["cpu",[h]],[c,[u,m]],[l,[w,p]],["os",[w,p]]]),i),eI=function(e,i){var t=eA.init[i],r=eA.isIgnore[i]||0,o=eA.isIgnoreRgx[i]||0,a=eA.toString[i]||0;function s(){ej.call(this,t)}return s.prototype.getItem=function(){return e},s.prototype.withClientHints=function(){return em?em.getHighEntropyValues(B).then(function(i){return e.setCH(new eH(i,!1)).parseCH().get()}):e.parseCH().get()}
1,s.prototype.withFeatureCheck=function(){return e.detectFeature().get()},i!=d&&(s.prototype.is=function(e){var i=!1;for(var t in this)if(this.hasOwnProperty(t)&&!ey(r,t)&&eO(o?eP(o,this[t]):this[t])==eO(o?eP(o,e):e)){if(i=!0,e!=n)break}else if(e==n&&i){i=!i;break}return i},s.prototype.toString=function(){var e="";for(var i in a)typeof this[a[i]]!==n&&(e+=(e?" ":"")+this[a[i]]);return e||n}),s.prototype.then=function(e){var i=this,t=function(){for(var e in i)i.hasOwnProperty(e)&&(this[e]=i[e])};t.prototype={is:s.prototype.is,toString:s.prototype.toString,withClientHints:s.prototype.withClientHints,withFeatureCheck:s.prototype.withFeatureCheck};var r=new t;return e(r),r},new s};function eH(e,i){if(e=e||{},ej.call(this,B),i)ej.call(this,[[C,eS(e[q])],[j,eS(e[z])],[v,/\?1/.test(e[A])],[m,e_(e[I])],[P,e_(e[H])],[T,e_(e[V])],[h,e_(e[U])],[_,eS(e[R])],[E,e_(e[M])]]);else for(var t in e)this.hasOwnProperty(t)&&typeof e[t]!==n&&(this[t]=e[t])}function eV(e,i,t,r){return ej.call(this,[["itemType",e],["ua",i],["uaCH",r],["rgxMap",t],["data",eI(this,e)]]),this}function eB(e,i,n){if(typeof e===o?(ek(e,!0)?(typeof i===o&&(n=i),i=e):(n=e,i=void 0),e=void 0):typeof e!==a||ek(i,!0)||(n=i,i=void 0),n)if(typeof n.append===r){var w={};n.forEach(function(e,i){w[String(i).toLowerCase()]=e}),n=w}else{var b={};for(var u in n)n.hasOwnProperty(u)&&(b[String(u).toLowerCase()]=n[u]);n=b}if(!(this instanceof eB))return new eB(e,i,n).getResult();var p=typeof e===a?e:n&&n[t]?n[t]:ef&&ef.userAgent?ef.userAgent:"",h=new eH(n,!0),f=eR,m=function(e){return e==d?function(){return new eV(e,p,f,h).set("ua",p).set(s,this.getBrowser()).set("cpu",this.getCPU()).set(c,this.getDevice()).set(l,this.getEngine()).set("os",this.getOS()).get()}:function(){return new eV(e,p,f[e],h).parseUA().get()}};return ej.call(this,[["getBrowser",m(s)],["getCPU",m("cpu")],["getDevice",m(c)],["getEngine",m(l)],["getOS",m("os")],["getResult",m(d)],["getUA",function(){return p}],["setUA",function(e){return ex(e)&&(p=eT(e,500)),this}],["useExtension",function(e){return e&&(f=eg(f,e)),this}]]).setUA(p).useExtension(i),this}eV.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},eV.prototype.set=function(e,i){return this.data[e]=i,this},eV.prototype.setCH=function(e){return this.uaCH=e,this},eV.prototype.detectFeature=function(){if(ef&&ef.userAgent==this.ua)switch(this.itemType){case s:ef.brave&&typeof ef.brave.isBrave==r&&this.set(w,"Brave");break;case c:!this.get(b)&&em&&em[v]&&this.set(b,v),"Macintosh"==this.get(m)&&ef&&typeof ef.standalone!==n&&ef.maxTouchPoints&&ef.maxTouchPoints>2&&this.set(m,"iPad").set(b,y);break;case"os":!this.get(w)&&em&&em[P]&&this.set(w,em[P]);break;case d:var e=this.data,i=function(i){return e[i].getItem().detectFeature().get()};this.set(s,i(s)).set("cpu",i("cpu")).set(c,i(c)).set(l,i(l)).set("os",i("os"))}return this},eV.prototype.parseUA=function(){switch(this.itemType!=d&&eE.call(this.data,this.ua,this.rgxMap),this.itemType){case s:this.set(f,eC(this.get(p)));break;case"os":if("iOS"==this.get(w)&&this.get(p)&&/^1[89][^\d]/.exec(this.get(p))){var e=/\) Version\/((\d+)[\d\.]*)/.exec(this.ua);e&&parseInt(e[2],10)>=26&&this.set(p,e[1])}}return this},eV.prototype.parseCH=function(){var e=this.uaCH,i=this.rgxMap;switch(this.itemType){case s:case l:var t,r=e[j]||e[C];if(r)for(var o=0;o<r.length;o++){var a=r[o].brand||r[o],n=r[o].version;this.itemType==s&&!/not.a.brand/i.test(a)&&(!t||/Chrom/.test(t)&&a!=en||t==ec&&/WebView2/.test(a))&&(a=eq(a,eM),(t=this.get(w))&&!/Chrom/.test(t)&&/Chrom/.test(a)||this.set(w,a).set(p,n).set(f,eC(n)),t=a),this.itemType==l&&a==en&&this.set(p,n)}break;case"cpu":var g=e[h];g&&(g&&"64"==e[E]&&(g+="64"),eE.call(this.data,g+";",i));break;case c:if(e[v]&&this.set(b,v),e[m]&&(this.set(m,e[m]),!this.get(b)||!this.get(u))){var y,k={};eE.call(k,"droid 9; "+e[m]+")",i),!this.get(b)&&k.type&&this.set(b,k.type),!this.get(u)&&k.vendor&&this.set(u,k.vendor)}if(e[_]){if("string"!=typeof e[_])for(var x=0;!y&&x<e[_].length;)y=eq(e[_][x++],eU);else y=eq(e[_],eU);this.set(b,y)}break;case"os":var S=e[P];if(S){var O=e[T];S==eh&&(O=parseInt(eC(O),10)>=13?"11":"10"),this.set(w,S).set(p,O)}this.get(w)==eh&&"Xbox"==e[m]&&this.set(w,"Xbox").set(p,void 0);break;case d:var q=this.data,z=function(i){return q[i].getItem().setCH(e).parseCH().get()};this.set(s,z(s)).set("cpu",z("cpu")).set(c,z(c)).set(l,z(l)).set("os",z("os"))}return this},eB.VERSION="2.0.10",eB.BROWSER=ev([w,p,f,b]),eB.CPU=ev([h]),eB.DEVICE=ev([m,u,b,g,v,k,y,x,S]),eB.ENGINE=eB.OS=ev([w,p]),e.s(["UAParser",0,eB],66715);var eN=e.i(11586);async function eL(e){try{let i=(0,eN.getDeviceId)();if(!i)return;await fetch("/api/ads-tracking",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({device_id:i,ad_id:String(e.ad_id),ad_type:e.ad_type,ad_title:e.ad_title,ad_link:e.ad_link,page_url:window.location.href})})}catch(e){console.error("Ad tracking failed:",e)}}e.s(["trackAdClick",0,eL],55947);var eD=e.i(95187);let e$=(0,eD.createServerReference)("40ff9e6a4f9874483dfe7dda67e4041b944748c
1a0d",eD.callServer,void 0,eD.findSourceMapURL,"trackBanner");e.s(["trackBanner",0,e$],5276)}]);

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.