PageSourceSearch

https://www.plannthat.com/static/js/oldbrowser.js

js plannthat.com collected 2026-09-24 08:27:22 UTC 28,105 bytes, 10 lines download raw bytes

1!function e(o,r,i){function a(t,l){if(!r[t]){if(!o[t]){var n="function"==typeof require&&require;if(!l&&n)return n(t,!0);if(s)return s(t,!0);throw new Error("Cannot find module '"+t+"'")}var d=r[t]={exports:{}};o[t][0].call(d.exports,(function(e){var r=o[t][1][e];return a(r||e)}),d,d.exports,e,o,r,i)}return r[t].exports}for(var s="function"==typeof require&&require,t=0;t<i.length;t++)a(i[t]);return a}({1:[function(e,o,r){e("outdated-browser-rework")({browserSupport:{Chrome:57,Edge:16,Safari:11,"Mobile Safari":11,Firefox:52,Opera:50,IE:!1,FBAN:!0,FBAV:!0,Instagram:!0},requireChromeOnAndroid:!1,isUnknownBrowserOK:!0,debug:!1})},{"outdated-browser-rework":3}],2:[function(e,o,r){o.exports=function e(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];for(var o=arguments[0],r=1;r<arguments.length;r++){var i=arguments[r];for(var a in i){var s=o[a],t=i[a];o[a]="object"!=typeof t||null===t?t:e("object"!=typeof s||null===s?{}:s,t)}}return o}},{}],3:[function(e,o,r){var i=e("ua-parser-js"),a=e("./languages.json"),s=e("./extend"),t={Chrome:57,Edge:39,Safari:10,"Mobile Safari":10,Opera:50,Firefox:50,Vivaldi:1,IE:!1},l={12:.1,13:21,14:31,15:39,16:41,17:42,18:44},n="#f25648",d="white";o.exports=function(e){var o=function(){var o=new i(window.navigator.userAgent).getResult(),r=document.getElementById("outdated");e=e||{};var u,p=window.navigator.language||window.navigator.userLanguage,w=e.browserSupport?function(e,o){for(var r in o)e[r]=o[r];return e}(t,e.browserSupport):t,c=e.requiredCssProperty||!1,g=e.backgroundColor||n,b=e.textColor||d,m=e.fullscreen||!1,h=e.language||p.slice(0,2),f="web",v="Android"===o.os.name;v&&(f="googlePlay"),e.requireChromeOnAndroid&&(u=v&&"Chrome"!==o.browser.name),"iOS"===o.os.name&&(f="appStore");var y,S,k,A,P,O,z,x,T=!0,C=function(e){!function(e){r.style.opacity=e/100,r.style.filter="alpha(opacity="+e+")"}(e),1===e&&(r.style.display="table"),100===e&&(T=!0)},j=function(){var r=o.browser.name,i=!1;return r in w?w[r]||(i=!0):e.isUnknownBrowserOK||(i=!0),i},E=function(e){return function(){C(e)}};if(function(){var e=o.browser.name,r=o.browser.major;"Edge"===e&&(r=l[r]);var i=!1;if(j())i=!0;else if(e in w){var a=w[e];if("object"==typeof a){var s=a.major,t=a.minor;if(r<s)i=!0;else if(r==s){o.browser.version.replace(/[^\d.]/g,"").split(".")[1]<t&&(i=!0)}}else r<a&&(i=!0)}return i}()||!function(e){if(!e)return!0;var o=document.createElement("div"),r=["khtml","ms","o","moz","webkit"],i=r.length;if(e in o.style)return!0;for(e=e.replace(/^[a-z]/,(function(e){return e.toUpperCase()}));i--;){if(r[i]+e in o.style)return!0}return!1}(c)||u){if(T&&"1"!==r.style.opacity){T=!1;for(var B=1;B<=100;B++)setTimeout(E(B),8*B)}var D=document.getElementById("outdated");m&&D.classList.add("fullscreen"),D.innerHTML=(A=a[k=h]||a.en,P=e.messages&&e.messages[k],O=s({},A,P),z={web:"<p>"+O.update.web+(O.url?'<a id="buttonUpdateBrowser" rel="nofollow" href="'+O.url+'">'+O.callToAction+"</a>":"")+"</p>",googlePlay:"<p>"+O.update.googlePlay+'<a id="buttonUpdateBrowser" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.android.chrome">'+O.callToAction+"</a></p>",appStore:"<p>"+O.update[f]+"</p>"}[f],x=O.outOfDate,j()&&O.unsupported&&(x=O.unsupported),'<div class="vertical-center"><h6>'+x+"</h6>"+z+'<p class="last"><a href="#" id="buttonCloseUpdateBrowser" title="'+O.close+'">&times;</a></p></div>'),y=document.getElementById("buttonCloseUpdateBrowser"),S=document.getElementById("buttonUpdateBrowser"),r.style.backgroundColor=g,r.style.color=b,r.children[0].children[0].style.color=b,r.children[0].children[1].style.color=b,S&&(S.style.color=b,S.style.borderColor&&(S.style.borderColor=b),S.onmouseover=function(){this.style.color=g,this.style.backgroundColor=b},S.onmouseout=function(){this.style.color=b,this.style.backgroundColor=g}),y.style.color=b,y.onmousedown=function(){return r.style.display="none",!1}}},r=window.onload;"function"!=typeof window.onload?window.onload=o:window.onload=function(){r&&r(),o()}}},{"./extend":2,"./languages.json":4,"ua-parser-js":5}],4:[function(e,o,r){o.exports={br:{outOfDate:"O seu navegador est&aacute; desatualizado!",update:{web:"Atualize o seu navegador para ter uma melhor experi&ecirc;ncia e visualiza&ccedil;&atilde;o deste site. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Atualize o seu navegador agora",close:"Fechar"},ca:{outOfDate:"El vostre navegador no està actualitzat!",update:{web:"Actualitzeu el vostre navegador per veure correctament aquest lloc web. ",googlePlay:"Instal·leu Chrome des de Google Play",appStore:"Actualitzeu iOS des de l'aplicació Configuració"},url:"https://browser-update.org/update-browser.html",callToAction:"Actualitzar el meu navegador ara",close:"Tancar"},cn:{outOfDate:"您的浏览器已过时",update:{web:"要正常浏览本网站请升级您的浏览器。",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"现在升级",close:"关闭"},cz:{outOfDate:"Váš prohlížeč je zastaralý!",update:{web:"Pro správné zobrazení těchto stránek aktualizujte svůj prohlížeč. ",googlePlay:"Nainstalujte si Chrome z Google Play",appStore:"Aktualizujte si syst
1ém iOS"},url:"https://browser-update.org/update-browser.html",callToAction:"Aktualizovat nyní svůj prohlížeč",close:"Zavřít"},da:{outOfDate:"Din browser er forældet!",update:{web:"Opdatér din browser for at få vist denne hjemmeside korrekt. ",googlePlay:"Installér venligst Chrome fra Google Play",appStore:"Opdatér venligst iOS"},url:"https://browser-update.org/update-browser.html",callToAction:"Opdatér din browser nu",close:"Luk"},de:{outOfDate:"Ihr Browser ist veraltet!",update:{web:"Bitte aktualisieren Sie Ihren Browser, um diese Website korrekt darzustellen. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Den Browser jetzt aktualisieren ",close:"Schließen"},ee:{outOfDate:"Sinu veebilehitseja on vananenud!",update:{web:"Palun uuenda oma veebilehitsejat, et näha lehekülge korrektselt. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Uuenda oma veebilehitsejat kohe",close:"Sulge"},en:{outOfDate:"Your browser is out-of-date!",update:{web:"Update your browser to view this website correctly. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Update my browser now",close:"Close"},es:{outOfDate:"¡Tu navegador está anticuado!",update:{web:"Actualiza tu navegador para ver esta página correctamente. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Actualizar mi navegador ahora",close:"Cerrar"},fa:{rightToLeft:!0,outOfDate:"مرورگر شما منسوخ شده است!",update:{web:"جهت مشاهده صحیح این وبسایت، مرورگرتان را بروز رسانی نمایید. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"همین حالا مرورگرم را بروز کن",close:"Close"},fi:{outOfDate:"Selaimesi on vanhentunut!",update:{web:"Lataa ajantasainen selain n&auml;hd&auml;ksesi t&auml;m&auml;n sivun oikein. ",googlePlay:"Asenna uusin Chrome Google Play -kaupasta",appStore:"Päivitä iOS puhelimesi asetuksista"},url:"https://browser-update.org/update-browser.html",callToAction:"P&auml;ivit&auml; selaimeni nyt ",close:"Sulje"},fr:{outOfDate:"Votre navigateur n'est plus compatible !",update:{web:"Mettez à jour votre navigateur pour afficher correctement ce site Web. ",googlePlay:"Merci d'installer Chrome depuis le Google Play Store",appStore:"Merci de mettre à jour iOS depuis l'application Réglages"},url:"https://browser-update.org/update-browser.html",callToAction:"Mettre à jour maintenant ",close:"Fermer"},hu:{outOfDate:"A böngészője elavult!",update:{web:"Firssítse vagy cserélje le a böngészőjét. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"A böngészőm frissítése ",close:"Close"},id:{outOfDate:"Browser yang Anda gunakan sudah ketinggalan zaman!",update:{web:"Perbaharuilah browser Anda agar bisa menjelajahi website ini dengan nyaman. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Perbaharui browser sekarang ",close:"Close"},it:{outOfDate:"Il tuo browser non &egrave; aggiornato!",update:{web:"Aggiornalo per vedere questo sito correttamente. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Aggiorna ora",close:"Chiudi"},lt:{outOfDate:"Jūsų naršyklės versija yra pasenusi!",update:{web:"Atnaujinkite savo naršyklę, kad galėtumėte peržiūrėti šią svetainę tinkamai. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Atnaujinti naršyklę ",close:"Close"},nl:{outOfDate:"Je gebruikt een oude browser!",update:{web:"Update je browser om deze website correct te bekijken. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Update mijn browser nu ",close:"Sluiten"},pl:{outOfDate:"Twoja przeglądarka jest przestarzała!",update:{web:"Zaktualizuj swoją przeglądarkę, aby poprawnie wyświetlić tę stronę. ",googlePlay:"Proszę zainstalować przeglądarkę Chrome ze sklepu Google Play",appStore:"Proszę zaktualizować iOS z Ustawień"},url:"https://browser-update.org/update-browser.html",callToAction:"Zaktualizuj przeglądarkę już teraz",close:"Zamknij"},pt:{outOfDate:"O seu browser est&aacute; desatualizado!",update:{web:"Atualize o seu browser para ter uma melhor experi&ecirc;ncia e visualiza&ccedil;&atilde;o deste site. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Atualize o seu browser agora",close:"Fechar"},ro:{outOfDate:"Browserul este învechit!",update:{web:"Actualizați browserul pentru a vizualiza corect acest site. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Actualizați browserul acum!",close:"Close"},ru:{outOfDate:"Ваш браузер устарел!",update:{web:"Обновите ваш браузер для правильного отображения этого сайта. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Обновить мой браузер ",close:"Закрыть"},si:{outOfDate:"Vaš brskalnik je zastarel!",update:{web:"Za pravilen prikaz spletne strani posodobite vaš brskalnik. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Posod
vendor: 4,927 bytes, lines 1-10
1obi brskalnik ",close:"Zapri"},sv:{outOfDate:"Din webbläsare stödjs ej längre!",update:{web:"Uppdatera din webbläsare för att webbplatsen ska visas korrekt. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Uppdatera min webbläsare nu",close:"Stäng"},ua:{outOfDate:"Ваш браузер застарів!",update:{web:"Оновіть ваш браузер для правильного відображення цього сайта. ",googlePlay:"Please install Chrome from Google Play",appStore:"Please update iOS from the Settings App"},url:"https://browser-update.org/update-browser.html",callToAction:"Оновити мій браузер ",close:"Закрити"}}},{}],5:[function(e,o,r){
2/*!
3 * UAParser.js v0.7.21
4 * Lightweight JavaScript-based User-Agent string parser
5 * https://github.com/faisalman/ua-parser-js
6 *
7 * Copyright © 2012-2019 Faisal Salman <[email protected]>
8 * Licensed under MIT License
9 */
10!function(e,i){"use strict";var a="model",s="name",t="type",l="vendor",n="version",d="mobile",u="tablet",p="smarttv",w={extend:function(e,o){var r={};for(var i in e)o[i]&&o[i].length%2==0?r[i]=o[i].concat(e[i]):r[i]=e[i];return r},has:function(e,o){return"string"==typeof e&&-1!==o.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},c={rgx:function(e,o){for(var r,i,a,s,t,l,n=0;n<o.length&&!t;){var d=o[n],u=o[n+1];for(r=i=0;r<d.length&&!t;)if(t=d[r++].exec(e))for(a=0;a<u.length;a++)l=t[++i],"object"==typeof(s=u[a])&&s.length>0?2==s.length?"function"==typeof s[1]?this[s[0]]=s[1].call(this,l):this[s[0]]=s[1]:3==s.length?"function"!=typeof s[1]||s[1].exec&&s[1].test?this[s[0]]=l?l.replace(s[1],s[2]):void 0:this[s[0]]=l?s[1].call(this,l,s[2]):void 0:4==s.length&&(this[s[0]]=l?s[3].call(this,l.replace(s[1],s[2])):void 0):this[s]=l||void 0;n+=2}},str:function(e,o){for(var r in o)if("object"==typeof o[r]&&o[r].length>0){for(var i=0;i<o[r].length;i++)if(w.has(o[r][i],e))return"?"===r?void 0:r}else if(w.has(o[r],e))return"?"===r?void 0:r;return e}},g={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{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"}}}},b={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[s,n],[/(opios)[\/\s]+([\w\.]+)/i],[[s,"Opera Mini"],n],[/\s(opr)\/([\w\.]+)/i],[[s,"Opera"],n],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i,/(bidubrowser|baidubrowser)[\/\s]?([\w\.]+)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[s,n],[/(konqueror)\/([\w\.]+)/i],[[s,"Konqueror"],n],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[s,"IE"],n],[/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i],[[s,"Edge"],n],[/(yabrowser)\/([\w\.]+)/i],[[s,"Yandex"],n],[/(Avast)\/([\w\.]+)/i],[[s,"Avast Secure Browser"],n],[/(AVG)\/([\w\.]+)/i],[[s,"AVG Secure Browser"],n],[/(puffin)\/([\w\.]+)/i],[[s,"Puffin"],n],[/(focus)\/([\w\.]+)/i],[[s,"Firefox Focus"],n],[/(opt)\/([\w\.]+)/i],[[s,"Opera Touch"],n],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[s,"UCBrowser"],n],[/(comodo_dragon)\/([\w\.]+)/i],[[s,/_/g," "],n],[/(windowswechat qbcore)\/([\w\.]+)/i],[[s,"WeChat(Win) Desktop"],n],[/(micromessenger)\/([\w\.]+)/i],[[s,"WeChat"],n],[/(brave)\/([\w\.]+)/i],[[s,"Brave"],n],[/(qqbrowserlite)\/([\w\.]+)/i],[s,n],[/(QQ)\/([\d\.]+)/i],[s,n],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[s,n],[/(baiduboxapp)[\/\s]?([\w\.]+)/i],[s,n],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[s,n],[/(MetaSr)[\/\s]?([\w\.]+)/i],[s],[/(LBBROWSER)/i],[s],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[n,[s,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[n,[s,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[s,n],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[n,[s,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[s,/(.+)/,"$1 WebView"],n],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[s,/(.+(?:g|us))(.+)/,"$1 $2"],n],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[n,[s,"Android Browser"]],[/(sailfishbrowser)\/([\w\.]+)/i],[[s,"Sailfish Browser"],n],[/(chrome|omniweb|arora|[t
10izenoka]{5}\s?browser)\/v?([\w\.]+)/i],[s,n],[/(dolfin)\/([\w\.]+)/i],[[s,"Dolphin"],n],[/(qihu|qhbrowser|qihoobrowser|360browser)/i],[[s,"360 Browser"]],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[s,"Chrome"],n],[/(coast)\/([\w\.]+)/i],[[s,"Opera Coast"],n],[/fxios\/([\w\.-]+)/i],[n,[s,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[n,[s,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[n,s],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[s,"GSA"],n],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[s,[n,c.str,g.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[s,n],[/(navigator|netscape)\/([\w\.-]+)/i],[[s,"Netscape"],n],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[s,n]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",w.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/windows\s(ce|mobile);\sppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[["architecture",/ower/,"",w.lowerize]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[["architecture",w.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[a,l,[t,u]],[/applecoremedia\/[\w\.]+ \((ipad)/],[a,[l,"Apple"],[t,u]],[/(apple\s{0,1}tv)/i],[[a,"Apple TV"],[l,"Apple"],[t,p]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[l,a,[t,u]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[a,[l,"Amazon"],[t,u]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[a,c.str,g.device.amazon.model],[l,"Amazon"],[t,d]],[/android.+aft([bms])\sbuild/i],[a,[l,"Amazon"],[t,p]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[a,l,[t,d]],[/\((ip[honed|\s\w*]+);/i],[a,[l,"Apple"],[t,d]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[l,a,[t,d]],[/\(bb10;\s(\w+)/i],[a,[l,"BlackBerry"],[t,d]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[a,[l,"Asus"],[t,u]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[l,"Sony"],[a,"Xperia Tablet"],[t,u]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[a,[l,"Sony"],[t,d]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[l,a,[t,"console"]],[/android.+;\s(shield)\sbuild/i],[a,[l,"Nvidia"],[t,"console"]],[/(playstation\s[34portablevi]+)/i],[a,[l,"Sony"],[t,"console"]],[/(sprint\s(\w+))/i],[[l,c.str,g.device.sprint.vendor],[a,c.str,g.device.sprint.model],[t,d]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[l,[a,/_/g," "],[t,d]],[/(nexus\s9)/i],[a,[l,"HTC"],[t,u]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p|vog-l29|ane-lx1|eml-l29)/i],[a,[l,"Huawei"],[t,d]],[/android.+(bah2?-a?[lw]\d{2})/i],[a,[l,"Huawei"],[t,u]],[/(microsoft);\s(lumia[\s\w]+)/i],[l,a,[t,d]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[a,[l,"Microsoft"],[t,"console"]],[/(kin\.[onetw]{3})/i],[[a,/\./g," "],[l,"Microsoft"],[t,d]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[a,[l,"Motorola"],[t,d]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[a,[l,"Motorola"],[t,u]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[l,w.trim],[a,w.trim],[t,p]],[/hbbtv.+maple;(\d+)/i],[[a,/^/,"SmartTV"],[l,"Samsung"],[t,p]],[/\(dtv[\);].+(aquos)/i],[a,[l,"Sharp"],[t,p]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[l,"Samsung"],a,[t,u]
vendor: 4,157 bytes, line 10
10],[/smart-tv.+(samsung)/i],[l,[t,p],a],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[l,"Samsung"],a,[t,d]],[/sie-(\w*)/i],[a,[l,"Siemens"],[t,d]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[l,"Nokia"],a,[t,d]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[a,[l,"Acer"],[t,u]],[/android.+([vl]k\-?\d{3})\s+build/i],[a,[l,"LG"],[t,u]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[l,"LG"],a,[t,u]],[/(lg) netcast\.tv/i],[l,a,[t,p]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[a,[l,"LG"],[t,d]],[/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i],[l,a,[t,u]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[a,[l,"Lenovo"],[t,u]],[/(lenovo)[_\s-]?([\w-]+)/i],[l,a,[t,d]],[/linux;.+((jolla));/i],[l,a,[t,d]],[/((pebble))app\/[\d\.]+\s/i],[l,a,[t,"wearable"]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[l,a,[t,d]],[/crkey/i],[[a,"Chromecast"],[l,"Google"],[t,p]],[/android.+;\s(glass)\s\d/i],[a,[l,"Google"],[t,"wearable"]],[/android.+;\s(pixel c)[\s)]/i],[a,[l,"Google"],[t,u]],[/android.+;\s(pixel( [23])?( xl)?)[\s)]/i],[a,[l,"Google"],[t,d]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[a,/_/g," "],[l,"Xiaomi"],[t,d]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[a,/_/g," "],[l,"Xiaomi"],[t,u]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[a,[l,"Meizu"],[t,d]],[/(mz)-([\w-]{2,})/i],[[l,"Meizu"],a,[t,d]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})[\s)]/i],[a,[l,"OnePlus"],[t,d]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[a,[l,"RCA"],[t,u]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[a,[l,"Dell"],[t,u]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[a,[l,"Verizon"],[t,u]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[l,"Barnes & Noble"],a,[t,u]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[a,[l,"NuVision"],[t,u]],[/android.+;\s(k88)\sbuild/i],[a,[l,"ZTE"],[t,u]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[a,[l,"Swiss"],[t,d]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[a,[l,"Swiss"],[t,u]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[a,[l,"Zeki"],[t,u]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[l,"Dragon Touch"],a,[t,u]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[a,[l,"Insignia"],[t,u]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[a,[l,"NextBook"],[t,u]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[l,"Voice"],a,[t,d]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[l,"LvTel"],a,[t,d]],[/android.+;\s(PH-1)\s/i],[a,[l,"Essential"],[t,d]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[a,[l,"Envizen"],[t,u]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[l,a,[t,u]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[a,[l,"MachSpeed"],[t,u]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[l,a,[t,u]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[a,[l,"Rotor"],[t,u]],[/android.+(KS(.+))\s+build/i],[a,[l,"Amazon"],[t,u]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[l,a,[t,u]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[t,w.lowerize],l,a],[/[\s\/\(](smart-?tv)[;\)]/i],[[t,p]],[/(android[\w\.\s\-]{0,9});.+build/i],[a,[l,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[n,[s,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[n,[s,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[s,n],[/rv\:([\w\.]{1,9}).+(gecko)/i],[n,s]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[s,n],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[s,[n,c.str,g.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[s,"Windows"],[n,c.str,g.os.windows.version]],[/\((bb)(10);
10/i],[[s,"BlackBerry"],n],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen|kaios)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i],[s,n],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[s,"Symbian"],n],[/\((series40);/i],[s],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[s,"Firefox OS"],n],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[s,n],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[s,"Chromium OS"],n],[/(sunos)\s?([\w\.\d]*)/i],[[s,"Solaris"],n],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[s,n],[/(haiku)\s(\w+)/i],[s,n],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[n,/_/g,"."],[s,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[s,"Mac OS"],[n,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[s,n]]},m=function(o,r){if("object"==typeof o&&(r=o,o=void 0),!(this instanceof m))return new m(o,r).getResult();var i=o||(e&&e.navigator&&e.navigator.userAgent?e.navigator.userAgent:""),a=r?w.extend(b,r):b;return this.getBrowser=function(){var e={name:void 0,version:void 0};return c.rgx.call(e,i,a.browser),e.major=w.major(e.version),e},this.getCPU=function(){var e={architecture:void 0};return c.rgx.call(e,i,a.cpu),e},this.getDevice=function(){var e={vendor:void 0,model:void 0,type:void 0};return c.rgx.call(e,i,a.device),e},this.getEngine=function(){var e={name:void 0,version:void 0};return c.rgx.call(e,i,a.engine),e},this.getOS=function(){var e={name:void 0,version:void 0};return c.rgx.call(e,i,a.os),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 i},this.setUA=function(e){return i=e,this},this};m.VERSION="0.7.21",m.BROWSER={NAME:s,MAJOR:"major",VERSION:n},m.CPU={ARCHITECTURE:"architecture"},m.DEVICE={MODEL:a,VENDOR:l,TYPE:t,CONSOLE:"console",MOBILE:d,SMARTTV:p,TABLET:u,WEARABLE:"wearable",EMBEDDED:"embedded"},m.ENGINE={NAME:s,VERSION:n},m.OS={NAME:s,VERSION:n},void 0!==r?(void 0!==o&&o.exports&&(r=o.exports=m),r.UAParser=m):"function"==typeof define&&define.amd?define((function(){return m})):e&&(e.UAParser=m);var h=e&&(e.jQuery||e.Zepto);if(h&&!h.ua){var f=new m;h.ua=f.getResult(),h.ua.get=function(){return f.getUA()},h.ua.set=function(e){f.setUA(e);var o=f.getResult();for(var r in o)h.ua[r]=o[r]}}}("object"==typeof window?window:this)},{}]},{},[1]);

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.