Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/node-ua-parser-js/node-ua-parser-js_0.7.24+ds-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/node-ua-parser-js-0.7.24+ds-1l3clbha1/node-ua-parser-js_0.7.24+ds-1_all.buildinfo Get source package info: node-ua-parser-js=0.7.24+ds-1 Source URL: http://snapshot.notset.fr/mr/package/node-ua-parser-js/0.7.24+ds-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.49 bash=5.1-2+b1 binutils=2.35.2-2 binutils-common=2.35.2-2 binutils-x86-64-linux-gnu=2.35.2-2 bsdextrautils=2.36.1-7 bsdutils=1:2.36.1-7 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20210119 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20210120+802ebd4-1 debconf=1.5.75 debhelper=13.3.4 debianutils=4.11.2 dh-autoreconf=20 dh-strip-nondeterminism=1.11.0-1 diffutils=1:3.7-5 dpkg=1.20.7.1 dpkg-dev=1.20.7.1 dwz=0.14-1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gettext=0.21-4 gettext-base=0.21-4 grep=3.6-1 groff-base=1.22.4-6 gzip=1.10-4 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-10 libarchive-zip-perl=1.68-1 libarray-unique-perl=0.08-2.1 libasan6=10.2.1-6 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libbinutils=2.35.2-2 libblkid1=2.36.1-7 libbrotli1=1.0.9-2+b2 libbz2-1.0=1.0.8-4 libc-ares2=1.17.1-1 libc-bin=2.31-9 libc-dev-bin=2.31-9 libc6=2.31-9 libc6-dev=2.31-9 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libclass-accessor-perl=0.51-1 libcom-err2=1.46.2-1 libcrypt-dev=1:4.4.18-1 libcrypt1=1:4.4.18-1 libctf-nobfd0=2.35.2-2 libctf0=2.35.2-2 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.256 libdebhelper-perl=13.3.4 libdebian-copyright-perl=0.2-4 libdeflate0=1.7-1 libdpkg-perl=1.20.7.1 libelf1=0.183-3 libencode-locale-perl=1.05-1.1 liberror-perl=0.17029-1 libexporter-lite-perl=0.08-1 libffi7=3.3-6 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.11.0-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-3 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgdk-pixbuf-2.0-0=2.42.2+dfsg-1 libgdk-pixbuf2.0-common=2.42.2+dfsg-1 libglib2.0-0=2.66.7-2 libgmp10=2:6.2.1+dfsg-1 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhtml-parser-perl=3.76-1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.10-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.29-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-6 libio-html-perl=1.004-2 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.069-1 libio-stringy-perl=2.111-3 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=10.2.1-6 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:2.0.6-4 libjs-inherits=2.0.4-2 libjs-source-map=0.7.0++dfsg2+really.0.6.1-7 libjs-sprintf-js=1.1.2+ds1-2 libjs-terser=4.1.2-8 libjson-perl=4.03000-1 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblsan0=10.2.1-6 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.10-1 liblz4-1=1.9.3-1 liblzma5=5.2.5-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-7 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libnet-http-perl=6.20-1 libnet-ssleay-perl=1.88-3+b1 libnghttp2-14=1.43.0-1 libnode72=12.21.0~dfsg-3 libnotify-bin=0.7.9-3 libnotify4=0.7.9-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libpam-modules=1.4.0-7 libpam-modules-bin=1.4.0-7 libpam-runtime=1.4.0-7 libpam0g=1.4.0-7 libparse-debcontrol-perl=2.005-4.1 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.1-3 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 libquadmath0=10.2.1-6 libseccomp2=2.5.1-1 libselinux1=3.1-3 libsigsegv2=2.13-1 libsmartcols1=2.36.1-7 libssl1.1=1.1.1j-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-name-perl=0.26-1+b1 libsub-override-perl=0.09-2 libsystemd0=247.3-3 libtie-ixhash-perl=1.23-2.1 libtiff5=4.2.0-1 libtimedate-perl=2.3300-2 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.3-3 libunistring2=0.9.10-4 liburi-perl=5.08-1 libuuid1=2.36.1-7 libwebp6=0.6.1-2+b1 libwww-perl=6.53-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.3+b1 libzstd1=1.4.8+dfsg-2.1 linux-libc-dev=5.10.19-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4 man-db=2.9.4-2 mawk=1.3.4.20200120-2 mocha=8.2.1+ds1+~cs29.4.27-3 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 netbase=6.2 node-ansi-colors=4.1.1-2 node-ansi-regex=5.0.0-1 node-ansi-styles=4.2.1-1 node-anymatch=3.1.1+~2.2.2-1 node-argparse=2.0.1-1 node-async-each=1.0.3-1 node-balanced-match=1.0.0-1 node-binary-extensions=2.2.0-1 node-brace-expansion=2.0.0-1 node-braces=3.0.2+~3.0.0-1 node-browser-stdout=1.3.1-2 node-camelcase=6.2.0-2 node-chalk=4.1.0-1 node-chokidar=3.4.3-3 node-cliui=4.1.0-2 node-clone=2.1.2-2 node-color-convert=1.9.3-1 node-color-name=1.1.4+~1.1.1-1 node-commander=6.2.1-2 node-debug=4.3.1+~cs4.1.5-1 node-decamelize=4.0.0-1 node-defaults=1.0.3-2 node-diff=4.0.2~dfsg-2 node-end-of-stream=1.4.4-1 node-escape-string-regexp=4.0.0-1 node-esprima=4.0.1+ds+~4.0.2-2 node-execa=4.1.0+dfsg+~cs19.3.6-5 node-fill-range=7.0.1-2 node-find-up=5.0.0-1 node-fs.realpath=1.0.0-1.1 node-get-caller-file=1.0.2-1.1 node-get-stream=6.0.0-1 node-glob=7.1.6+~7.1.3-1 node-glob-parent=5.1.1+~5.1.0-1 node-graceful-fs=4.2.4+repack-1 node-growl=1.10.5-2 node-has-flag=4.0.0-1 node-he=1.2.0-1 node-inflight=1.0.6-1.1 node-inherits=2.0.4-2 node-invert-kv=3.0.1-1 node-is-binary-path=2.1.0-1 node-is-buffer=2.0.5-1 node-is-extglob=2.1.1-1 node-is-glob=4.0.1-1 node-is-number=7.0.0-1.1 node-is-plain-obj=3.0.0-1 node-is-stream=2.0.0-1 node-isexe=2.0.0-5 node-js-yaml=3.14.1+dfsg+~3.12.6-2 node-kind-of=6.0.3+dfsg-1 node-lcid=3.1.1-1 node-locate-path=6.0.0-1 node-mem=1.1.0-1.1 node-merge-stream=2.0.0+~1.1.2-1 node-mimic-fn=3.1.0-1 node-minimatch=3.0.4+~3.0.3-1 node-ms=2.1.3+~cs0.7.31-1 node-normalize-path=3.0.0-2 node-npm-run-path=2.0.2-2 node-once=1.4.0-3 node-os-locale=5.0.0-1 node-p-limit=3.1.0+~cs2.3.0-1 node-p-locate=5.0.0-1 node-path-dirname=1.0.2-1.1 node-path-exists=4.0.0-2 node-path-is-absolute=2.0.0-1 node-pump=3.0.0-4 node-randombytes=2.1.0-1 node-readdirp=3.5.0-2 node-repeat-string=1.6.1-1 node-require-directory=2.1.1-1.1 node-require-main-filename=2.0.0-1 node-requirejs=2.3.6+ds-1 node-safe-buffer=5.2.1+~cs2.1.2-1 node-serialize-javascript=5.0.1-2 node-set-blocking=2.0.0-1.1 node-set-immediate-shim=2.0.0-1 node-shebang-command=1.2.0-1.1 node-shebang-regex=3.0.0-1 node-signal-exit=3.0.3-1 node-source-map=0.7.0++dfsg2+really.0.6.1-7 node-sprintf-js=1.1.2+ds1-2 node-string-width=4.2.0-1 node-strip-ansi=6.0.0-2 node-strip-json-comments=3.1.1-1 node-supports-color=8.1.0+~7.2.0-1 node-terser=4.1.2-8 node-to-regex-range=5.0.1-2 node-wcwidth.js=1.0.0-1.1 node-which=2.0.2+~cs1.3.2-1 node-which-module=2.0.0-1 node-wide-align=1.1.3-1 node-wrap-ansi=4.0.0-2 node-wrappy=1.0.2-1.1 node-y18n=4.0.0-4 node-yargs=15.3.1+repack-2 node-yargs-parser=18.1.3+~15.0.0-1 nodejs=12.21.0~dfsg-3 openssl=1.1.1j-1 patch=2.7.6-7 perl=5.32.1-3 perl-base=5.32.1-3 perl-modules-5.32=5.32.1-3 perl-openssl-defaults=5 pkg-js-tools=0.9.63 po-debconf=1.0.21+nmu1 sed=4.7-1 sensible-utils=0.0.14 shared-mime-info=2.0-1 sysvinit-utils=2.96-6 tar=1.34+dfsg-1 uglifyjs.terser=4.1.2-8 util-linux=2.36.1-7 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210421T210348Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210319T151941Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d node-ua-parser-js=0.7.24+ds-1 && mkdir -p /build/node-ua-parser-js-JnVEbA && dpkg-source --no-check -x /*.dsc /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds && chown -R builduser:builduser /build/node-ua-parser-js-JnVEbA" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1616226975" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/node-ua-parser-js-JnVEbA /tmp/node-ua-parser-js-0.7.24+ds-1l3clbha1 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210319T151941Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.PoTDSFitp7 as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.PoTDSFitp7 Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-7). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210319T151941Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210319T151941Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1128 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4663 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-9) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210421T210348Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210319T151941Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.PoTDSFitp7 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210421T210348Z unstable InRelease [157 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210319T151941Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210421T210348Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210421T210348Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210421T210348Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210421T210348Z unstable/main amd64 Packages [11.7 MB] Fetched 34.4 MB in 28s (1220 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.PoTDSFitp7 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d node-ua-parser-js=0.7.24+ds-1 && mkdir -p /build/node-ua-parser-js-JnVEbA && dpkg-source --no-check -x /*.dsc /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds && chown -R builduser:builduser /build/node-ua-parser-js-JnVEbA"' exec /tmp/mmdebstrap.PoTDSFitp7 Reading package lists... NOTICE: 'node-ua-parser-js' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/js-team/node-ua-parser-js.git Please use: git clone https://salsa.debian.org/js-team/node-ua-parser-js.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 36.1 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-ua-parser-js 0.7.24+ds-1 (dsc) [2166 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-ua-parser-js 0.7.24+ds-1 (tar) [30.9 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-ua-parser-js 0.7.24+ds-1 (diff) [3052 B] Fetched 36.1 kB in 0s (330 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'node-ua-parser-js_0.7.24+ds-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting node-ua-parser-js in /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds dpkg-source: info: unpacking node-ua-parser-js_0.7.24+ds.orig.tar.xz dpkg-source: info: unpacking node-ua-parser-js_0.7.24+ds-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1616226975" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.PoTDSFitp7 dpkg-buildpackage: info: source package node-ua-parser-js dpkg-buildpackage: info: source version 0.7.24+ds-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Yadd dpkg-source --before-build . debian/rules clean dh clean dh_auto_clean --buildsystem=nodejs rm -rf ./node_modules/.cache dh_clean debian/rules binary-indep dh binary-indep dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure --buildsystem=nodejs -i debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds' mkdir -p dist uglifyjs.terser src/ua-parser.js -o dist/ua-parser.min.js --comments '/UAParser\\.js/' uglifyjs.terser src/ua-parser.js -o dist/ua-parser.pack.js --comments '/UAParser\\.js/' --compress --mangle make[1]: Leaving directory '/build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24+ds' dh_auto_test --buildsystem=nodejs -i mkdir -p node_modules ln -s ../. node_modules/ua-parser-js /bin/sh -ex debian/tests/pkg-js/test + mocha getBrowser [360 Browser on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/607.3.9 (KHTML, like Gecko) Mobile/16G102 QHBrowser/317 QihooBrowser/4.0.10" ✓ should return browser name: 360 Browser ✓ should return browser major: undefined ✓ should return browser version: undefined [Android Browser on Galaxy Nexus] "Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return browser name: Android Browser ✓ should return browser major: 4 ✓ should return browser version: 4.0 [Android Browser on Galaxy S3] "Mozilla/5.0 (Linux; Android 4.4.4; en-us; SAMSUNG GT-I9300I Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36" ✓ should return browser name: Android Browser ✓ should return browser major: 1 ✓ should return browser version: 1.5 [Android Browser on HTC Flyer (P510E)] "Mozilla/5.0 (Linux; U; Android 3.2.1; ru-ru; HTC Flyer P510e Build/HTK75C) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13" ✓ should return browser name: Android Browser ✓ should return browser major: 4 ✓ should return browser version: 4.0 [Android Browser on Huawei Honor Glory II (U9508)] "Mozilla/5.0 (Linux; U; Android 4.0.4; ru-by; HUAWEI U9508 Build/HuaweiU9508) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 ACHEETAHI/2100050044" ✓ should return browser name: Android Browser ✓ should return browser major: 4 ✓ should return browser version: 4.0 [Android Browser on Huawei P8 (H891L)] "Mozilla/5.0 (Linux; Android 4.4.4; HUAWEI H891L Build/HuaweiH891L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36" ✓ should return browser name: Android Browser ✓ should return browser major: 4 ✓ should return browser version: 4.0 [Android Browser on Samsung S6 (SM-G925F)] "Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-G925F Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.0 Chrome/38.0.2125.102 Mobile Safari/537.36" ✓ should return browser name: Samsung Browser ✓ should return browser major: 3 ✓ should return browser version: 3.0 [Sailfish Browser] "Mozilla/5.0 (Linux; U; Sailfish 3.0; Mobile; rv:45.0) Gecko/45.0 Firefox/45.0 SailfishBrowser/1.0" ✓ should return browser name: Sailfish Browser ✓ should return browser major: 1 ✓ should return browser version: 1.0 [Arora] "Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.2" ✓ should return browser name: Arora ✓ should return browser major: 0 ✓ should return browser version: 0.2 [Avant] "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB5; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" ✓ should return browser name: Avant ✓ should return browser major: undefined ✓ should return browser version: undefined [Avast Secure Browser] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 Avast/72.0.1174.122" ✓ should return browser name: Avast Secure Browser ✓ should return browser major: 72 ✓ should return browser version: 72.0.1174.122 [AVG Secure Browser] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 AVG/72.0.719.123" ✓ should return browser name: AVG Secure Browser ✓ should return browser major: 72 ✓ should return browser version: 72.0.719.123 [Baidu] "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; baidubrowser 1.x)" ✓ should return browser name: baidubrowser ✓ should return browser major: 1 ✓ should return browser version: 1.x [Bolt] "Mozilla/5.0 (X11; 78; CentOS; US-en) AppleWebKit/527+ (KHTML, like Gecko) Bolt/0.862 Version/3.0 Safari/523.15" ✓ should return browser name: Bolt ✓ should return browser major: 0 ✓ should return browser version: 0.862 [Bowser] "Mozilla/5.0 (iOS; like Mac OS X) AppleWebKit/536.36 (KHTML, like Gecko) not Chrome/27.0.1500.95 Mobile/10B141 Safari/537.36 Bowser/0.2.1" ✓ should return browser name: Bowser ✓ should return browser major: 0 ✓ should return browser version: 0.2.1 [Camino] "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en; rv:1.9.0.19) Gecko/2011091218 Camino/2.0.9 (like Firefox/3.0.19)" ✓ should return browser name: Camino ✓ should return browser major: 2 ✓ should return browser version: 2.0.9 [Chimera] "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; pl-PL; rv:1.0.1) Gecko/20021111 Chimera/0.6" ✓ should return browser name: Chimera ✓ should return browser major: 0 ✓ should return browser version: 0.6 [Chrome] "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6" ✓ should return browser name: Chrome ✓ should return browser major: 20 ✓ should return browser version: 20.0.1090.0 [Chrome Headless] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome Safari/537.36" ✓ should return browser name: Chrome Headless ✓ should return browser major: undefined ✓ should return browser version: undefined [Chrome Headless] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/60.0.3112.113 Safari/537.36" ✓ should return browser name: Chrome Headless ✓ should return browser major: 60 ✓ should return browser version: 60.0.3112.113 [Chrome WebView] "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Mobile Safari/537.36" ✓ should return browser name: Chrome WebView ✓ should return browser major: 43 ✓ should return browser version: 43.0.2357.65 [Chrome on iOS] "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3" ✓ should return browser name: Chrome ✓ should return browser major: 19 ✓ should return browser version: 19.0.1084.60 [Chromium] "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.7 (KHTML, like Gecko) Ubuntu/11.10 Chromium/16.0.912.21 Chrome/16.0.912.21 Safari/535.7" ✓ should return browser name: Chromium ✓ should return browser major: 16 ✓ should return browser version: 16.0.912.21 [Chrome on Android] "Mozilla/5.0 (Linux; U; Android-4.0.3; en-us; Galaxy Nexus Build/IML74K) AppleWebKit/535.7 (KHTML, like Gecko) CrMo/16.0.912.75 Mobile Safari/535.7" ✓ should return browser name: Chrome ✓ should return browser major: 16 ✓ should return browser version: 16.0.912.75 [Coc Coc Browser] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/78.0.129 Chrome/72.0.3626.129 Safari/537.36" ✓ should return browser name: Coc Coc ✓ should return browser major: 78 ✓ should return browser version: 78.0.129 [Dillo] "Dillo/2.2" ✓ should return browser name: Dillo ✓ should return browser major: 2 ✓ should return browser version: 2.2 [Dolphin] "Mozilla/5.0 (SCH-F859/F859DG12;U;NUCLEUS/2.1;Profile/MIDP-2.1 Configuration/CLDC-1.1;480*800;CTC/2.0) Dolfin/2.0" ✓ should return browser name: Dolphin ✓ should return browser major: 2 ✓ should return browser version: 2.0 [Doris] "Doris/1.15 [en] (Symbian)" ✓ should return browser name: Doris ✓ should return browser major: 1 ✓ should return browser version: 1.15 [Epiphany] "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040628 Epiphany/1.2.6" ✓ should return browser name: Epiphany ✓ should return browser major: 1 ✓ should return browser version: 1.2.6 [Waterfox] "Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.2.2 Waterfox/55.2.2" ✓ should return browser name: Waterfox ✓ should return browser major: 55 ✓ should return browser version: 55.2.2 [PaleMoon] "Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.6.1" ✓ should return browser name: PaleMoon ✓ should return browser major: 27 ✓ should return browser version: 27.6.1 [Basilisk] "Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Goanna/4.0 Firefox/55.0 Basilisk/20171113" ✓ should return browser name: Basilisk ✓ should return browser major: 20171113 ✓ should return browser version: 20171113 [Facebook in-App Browser for Android with version] "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/35.0.0.48.273;]" ✓ should return browser name: Facebook ✓ should return browser major: 35 ✓ should return browser version: 35.0.0.48.273 [Facebook in-App Browser for iOS with version] "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 [FBAN/FBIOS;FBAV/91.0.0.41.73;FBBV/57050710;FBDV/iPhone8,1;FBMD/iPhone;FBSN/iOS;FBSV/10.3.1;FBSS/2;FBCR/Telekom.de;FBID/phone;FBLC/de_DE;FBOP/5;FBRV/0])" ✓ should return browser name: Facebook ✓ should return browser major: 91 ✓ should return browser version: 91.0.0.41.73 [Facebook in-App Browser for iOS without version] "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/FBIOS;FBDV/iPhone10,2;FBMD/iPhone;FBSN/iOS;FBSV/13.3.1;FBSS/3;FBID/phone;FBLC/en_US;FBOP/5;FBCR/]" ✓ should return browser name: Facebook ✓ should return browser major: undefined ✓ should return browser version: undefined [Falkon] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Falkon/3.0.0 Chrome/61.0.3163.140 Safari/537.36" ✓ should return browser name: Falkon ✓ should return browser major: 3 ✓ should return browser version: 3.0.0 [Firebird] "Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20031007 Firebird/0.7" ✓ should return browser name: Firebird ✓ should return browser major: 0 ✓ should return browser version: 0.7 [Firefox] "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" ✓ should return browser name: Firefox ✓ should return browser major: 15 ✓ should return browser version: 15.0a2 [Firefox-based browser] "Mozilla/5.0 (X11; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0 AppName/1.0" ✓ should return browser name: Firefox ✓ should return browser major: 80 ✓ should return browser version: 80.0 [Fennec] "Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1" ✓ should return browser name: Fennec ✓ should return browser major: 1 ✓ should return browser version: 1.0a1 [Firefox Focus] "Mozilla/5.0 (Linux; Android 7.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/6.1.1 Chrome/68.0.3440.91 Mobile Safari/537.36" ✓ should return browser name: Firefox Focus ✓ should return browser major: 6 ✓ should return browser version: 6.1.1 [Flock] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008100716 Firefox/3.0.3 Flock/2.0" ✓ should return browser name: Flock ✓ should return browser major: 2 ✓ should return browser version: 2.0 [GoBrowser] "Nokia5700XpressMusic/GoBrowser/1.6.91" ✓ should return browser name: GoBrowser ✓ should return browser major: 1 ✓ should return browser version: 1.6.91 [IceApe] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110817 Iceape/2.0.14" ✓ should return browser name: Iceape ✓ should return browser major: 2 ✓ should return browser version: 2.0.14 [IceCat] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092921 IceCat/3.0.3-g1" ✓ should return browser name: IceCat ✓ should return browser major: 3 ✓ should return browser version: 3.0.3-g1 [Iceweasel] "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.16) Gecko/2009121610 Iceweasel/3.0.6 (Debian-3.0.6-3)" ✓ should return browser name: Iceweasel ✓ should return browser major: 3 ✓ should return browser version: 3.0.6 [iCab] "iCab/2.9.5 (Macintosh; U; PPC; Mac OS X)" ✓ should return browser name: iCab ✓ should return browser major: 2 ✓ should return browser version: 2.9.5 [IEMobile] "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) 320x240; VZW; Motorola-Q9c; Windows Mobile 6.1 Standard" ✓ should return browser name: IEMobile ✓ should return browser major: 7 ✓ should return browser version: 7.11 [IE 11 with IE token] "Mozilla/5.0 (IE 11.0; Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" ✓ should return browser name: IE ✓ should return browser major: 11 ✓ should return browser version: 11.0 [IE 11 without IE token] "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko" ✓ should return browser name: IE ✓ should return browser major: 11 ✓ should return browser version: 11.0 [K-Meleon] "Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20031016 K-Meleon/0.8.2" ✓ should return browser name: K-Meleon ✓ should return browser major: 0 ✓ should return browser version: 0.8.2 [Kindle Browser] "Mozilla/4.0 (compatible; Linux 2.6.22) NetFront/3.4 Kindle/2.5 (screen 600x800; rotate)" ✓ should return browser name: Kindle ✓ should return browser major: 2 ✓ should return browser version: 2.5 [Konqueror] "Mozilla/5.0 (compatible; Konqueror/3.5; Linux; X11; x86_64) KHTML/3.5.6 (like Gecko) (Kubuntu)" ✓ should return browser name: Konqueror ✓ should return browser major: 3 ✓ should return browser version: 3.5 [Konqueror] "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) konqueror/5.0.97 Safari/534.34" ✓ should return browser name: Konqueror ✓ should return browser major: 5 ✓ should return browser version: 5.0.97 [LINE on Android] "Mozilla/5.0 (Linux; Android 5.0; ASUS_Z00AD Build/LRX21V; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.81 Mobile Safari/537.36 Line/6.5.1/IAB" ✓ should return browser name: Line ✓ should return browser major: 6 ✓ should return browser version: 6.5.1 [LINE on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Mobile/15D100 Safari Line/8.4.1" ✓ should return browser name: Line ✓ should return browser major: 8 ✓ should return browser version: 8.4.1 [Lunascape] "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090804 Firefox/3.5.2 Lunascape/5.1.4.5" ✓ should return browser name: Lunascape ✓ should return browser major: 5 ✓ should return browser version: 5.1.4.5 [Lynx] "Lynx/2.8.5dev.16 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b" ✓ should return browser name: Lynx ✓ should return browser major: 2 ✓ should return browser version: 2.8.5dev.16 [Maemo Browser] "Mozilla/5.0 (X11; U; Linux armv7l; ru-RU; rv:1.9.2.3pre) Gecko/20100723 Firefox/3.5 Maemo Browser 1.7.4.8 RX-51 N900" ✓ should return browser name: Maemo Browser ✓ should return browser major: 1 ✓ should return browser version: 1.7.4.8 [Maxthon] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)" ✓ should return browser name: Maxthon ✓ should return browser major: undefined ✓ should return browser version: undefined [Midori] "Midori/0.2.2 (X11; Linux i686; U; en-us) WebKit/531.2+" ✓ should return browser name: Midori ✓ should return browser major: 0 ✓ should return browser version: 0.2.2 [Minimo] "Mozilla/5.0 (X11; U; Linux armv6l; rv 1.8.1.5pre) Gecko/20070619 Minimo/0.020" ✓ should return browser name: Minimo ✓ should return browser major: 0 ✓ should return browser version: 0.020 [MIUI Browser on Xiaomi Hongmi WCDMA (HM2013023)] "Mozilla/5.0 (Linux; U; Android 4.2.2; ru-ru; 2013023 Build/HM2013023) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 XiaoMi/MiuiBrowser/1.0" ✓ should return browser name: MIUI Browser ✓ should return browser major: 1 ✓ should return browser version: 1.0 [Mobile Safari] "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" ✓ should return browser name: Mobile Safari ✓ should return browser major: 4 ✓ should return browser version: 4.0.5 [Mosaic] "NCSA_Mosaic/2.6 (X11; SunOS 4.1.3 sun4m)" ✓ should return browser name: Mosaic ✓ should return browser major: 2 ✓ should return browser version: 2.6 [Mozilla] "Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7) Gecko/20070606" ✓ should return browser name: Mozilla ✓ should return browser major: 5 ✓ should return browser version: 5.0 [MSIE] "Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC)" ✓ should return browser name: IE ✓ should return browser major: 5 ✓ should return browser version: 5.0b1 [NetFront] "Mozilla/4.0 (PDA; Windows CE/1.0.1) NetFront/3.0" ✓ should return browser name: NetFront ✓ should return browser major: 3 ✓ should return browser version: 3.0 [Netscape on Windows ME] "Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.8.1.8pre) Gecko/20071015 Firefox/2.0.0.7 Navigator/9.0" ✓ should return browser name: Netscape ✓ should return browser major: 9 ✓ should return browser version: 9.0 [Netscape on Windows 2000] "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1" ✓ should return browser name: Netscape ✓ should return browser major: 8 ✓ should return browser version: 8.0.1 [Nokia Browser] "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/025.007; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.1.37 Mobile Safari/533.4 3gpp-gba" ✓ should return browser name: NokiaBrowser ✓ should return browser major: 7 ✓ should return browser version: 7.3.1.37 [Oculus Browser] "Mozilla/5.0 (Linux; Android 7.0; SM-G920I Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/3.4.9 SamsungBrowser/4.0 Chrome/57.0.2987.146 Mobile VR Safari/537.36" ✓ should return browser name: Oculus Browser ✓ should return browser major: 3 ✓ should return browser version: 3.4.9 [OmniWeb] "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v558.48" ✓ should return browser name: OmniWeb ✓ should return browser major: 558 ✓ should return browser version: 558.48 [Opera > 9.80] "Opera/9.80 (X11; Linux x86_64; U; Linux Mint; en) Presto/2.2.15 Version/10.10" ✓ should return browser name: Opera ✓ should return browser major: 10 ✓ should return browser version: 10.10 [Opera < 9.80 on Windows] "Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Opera 6.01 [en]" ✓ should return browser name: Opera ✓ should return browser major: 6 ✓ should return browser version: 6.01 [Opera < 9.80 on OSX] "Opera/8.5 (Macintosh; PPC Mac OS X; U; en)" ✓ should return browser name: Opera ✓ should return browser major: 8 ✓ should return browser version: 8.5 [Opera Mobile] "Opera/9.80 (Android 2.3.5; Linux; Opera Mobi/ADR-1111101157; U; de) Presto/2.9.201 Version/11.50" ✓ should return browser name: Opera Mobi ✓ should return browser major: 11 ✓ should return browser version: 11.50 [Opera Webkit] "Mozilla/5.0 AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.123 Mobile Safari/537.22 OPR/14.0.1025.52315" ✓ should return browser name: Opera ✓ should return browser major: 14 ✓ should return browser version: 14.0.1025.52315 [Opera Mini] "Opera/9.80 (J2ME/MIDP; Opera Mini/5.1.21214/19.916; U; en) Presto/2.5.25" ✓ should return browser name: Opera Mini ✓ should return browser major: 5 ✓ should return browser version: 5.1.21214 [Opera Mini 8 above on iPhone] "Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) OPiOS/12.1.1.98980 Mobile/13C75 Safari/9537.53" ✓ should return browser name: Opera Mini ✓ should return browser major: 12 ✓ should return browser version: 12.1.1.98980 [Opera Tablet] "Opera/9.80 (Windows NT 6.1; Opera Tablet/15165; U; en) Presto/2.8.149 Version/11.1" ✓ should return browser name: Opera Tablet ✓ should return browser major: 11 ✓ should return browser version: 11.1 [Opera Coast] "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X; en) AppleWebKit/601.1.46 (KHTML, like Gecko) Coast/5.04.110603 Mobile/13F69 Safari/7534.48.3" ✓ should return browser name: Opera Coast ✓ should return browser major: 5 ✓ should return browser version: 5.04.110603 [Opera Touch] "Mozilla/5.0 (Linux; Android 7.0; Lenovo P2a42 Build/NRD90N) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 OPT/1.10.33" ✓ should return browser name: Opera Touch ✓ should return browser major: 1 ✓ should return browser version: 1.10.33 [PhantomJS] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.2 Safari/534.34" ✓ should return browser name: PhantomJS ✓ should return browser major: 1 ✓ should return browser version: 1.9.2 [Phoenix] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021029 Phoenix/0.4" ✓ should return browser name: Phoenix ✓ should return browser major: 0 ✓ should return browser version: 0.4 [Polaris] "LG-LX600 Polaris/6.0 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1" ✓ should return browser name: Polaris ✓ should return browser major: 6 ✓ should return browser version: 6.0 [QQ] "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; OPPO R7s Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36" ✓ should return browser name: QQBrowser ✓ should return browser major: 7 ✓ should return browser version: 7.1 [QupZilla] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.9 Safari/538.1" ✓ should return browser name: QupZilla ✓ should return browser major: 1 ✓ should return browser version: 1.8.9 [RockMelt] "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) RockMelt/0.8.36.78 Chrome/7.0.517.44 Safari/534.7" ✓ should return browser name: RockMelt ✓ should return browser major: 0 ✓ should return browser version: 0.8.36.78 [Safari] "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/533.17.8 (KHTML, like Gecko) Version/5.0.1 Safari/533.17.8" ✓ should return browser name: Safari ✓ should return browser major: 5 ✓ should return browser version: 5.0.1 [Safari < 3.0] "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3" ✓ should return browser name: Safari ✓ should return browser major: 2 ✓ should return browser version: 2.0.4 [Samsung Browser] "Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG-SM-G925A Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36" ✓ should return browser name: Samsung Browser ✓ should return browser major: 4 ✓ should return browser version: 4.0 [SeaMonkey] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4pre) Gecko/20090405 SeaMonkey/2.0b1pre" ✓ should return browser name: SeaMonkey ✓ should return browser major: 2 ✓ should return browser version: 2.0b1pre [Silk Browser] "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.1.0-84)" ✓ should return browser name: Silk ✓ should return browser major: 1 ✓ should return browser version: 1.1.0-84 [Skyfire] "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17 Skyfire/2.0" ✓ should return browser name: Skyfire ✓ should return browser major: 2 ✓ should return browser version: 2.0 [SlimBrowser] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SlimBrowser)" ✓ should return browser name: Slim ✓ should return browser major: undefined ✓ should return browser version: undefined [Swiftfox] "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Firefox/2.0 (Swiftfox)" ✓ should return browser name: Swiftfox ✓ should return browser major: undefined ✓ should return browser version: undefined [Tizen Browser] "Mozilla/5.0 (Linux; U; Tizen/1.0 like Android; en-us; AppleWebKit/534.46 (KHTML, like Gecko) Tizen Browser/1.0 Mobile" ✓ should return browser name: Tizen Browser ✓ should return browser major: 1 ✓ should return browser version: 1.0 [UC Browser] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 UBrowser/5.6.12860.7 Safari/537.36" ✓ should return browser name: UCBrowser ✓ should return browser major: 5 ✓ should return browser version: 5.6.12860.7 [UC Browser] "Mozilla/5.0 (Linux; U; Android 6.0.1; en-US; Lenovo P2a42 Build/MMB29M) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/11.2.0.915 U3/0.8.0 Mobile Safari/534.30" ✓ should return browser name: UCBrowser ✓ should return browser major: 11 ✓ should return browser version: 11.2.0.915 [UC Browser on Samsung] "Mozilla/5.0 (Java; U; Pt-br; samsung-gt-s5620) UCBrowser8.2.1.144/69/352/UCWEB Mobile UNTRUSTED/1.0" ✓ should return browser name: UCBrowser ✓ should return browser major: 8 ✓ should return browser version: 8.2.1.144 [UC Browser on Nokia] "Mozilla/5.0 (S60V3; U; en-in; NokiaN73)/UC Browser8.4.0.159/28/351/UCWEB Mobile" ✓ should return browser name: UCBrowser ✓ should return browser major: 8 ✓ should return browser version: 8.4.0.159 [UC Browser J2ME] "UCWEB/2.0 (MIDP-2.0; U; zh-CN; HTC EVO 3D X515m) U2/1.0.0 UCBrowser/10.4.0.558 U2/1.0.0 Mobile" ✓ should return browser name: UCBrowser ✓ should return browser major: 10 ✓ should return browser version: 10.4.0.558 [UC Browser J2ME 2] "JUC (Linux; U; 2.3.5; zh-cn; GT-I9100; 480*800) UCWEB7.9.0.94/139/800" ✓ should return browser name: UCBrowser ✓ should return browser major: 7 ✓ should return browser version: 7.9.0.94 [WeChat on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H321 MicroMessenger/6.3.6 NetType/WIFI Language/zh_CN" ✓ should return browser name: WeChat ✓ should return browser major: 6 ✓ should return browser version: 6.3.6 [WeChat on Android] "Mozilla/5.0 (Linux; U; Android 5.1; zh-cn; Lenovo K50-t5 Build/LMY47D) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025478 Mobile Safari/533.1 MicroMessenger/6.3.5.50_r1573191.640 NetType/WIFI Language/zh_CN" ✓ should return browser name: WeChat ✓ should return browser major: 6 ✓ should return browser version: 6.3.5.50_r1573191.640 [Vivaldi] "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Vivaldi/1.0.83.38 Safari/537.36" ✓ should return browser name: Vivaldi ✓ should return browser major: 1 ✓ should return browser version: 1.0.83.38 [Yandex] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.5 (KHTML, like Gecko) YaBrowser/1.0.1084.5402 Chrome/19.0.1084.5402 Safari/536.5" ✓ should return browser name: Yandex ✓ should return browser major: 1 ✓ should return browser version: 1.0.1084.5402 [Puffin] "Mozilla/5.0 (Linux; Android 6.0.1; Lenovo P2a42 Build/MMB29M; en-us) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Puffin/6.0.8.15804AP" ✓ should return browser name: Puffin ✓ should return browser major: 6 ✓ should return browser version: 6.0.8.15804AP [Microsoft Edge] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0" ✓ should return browser name: Edge ✓ should return browser major: 12 ✓ should return browser version: 12.0 [Microsoft Edge on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 EdgiOS/42.1.1.0 Mobile/15F79 Safari/605.1.15" ✓ should return browser name: Edge ✓ should return browser major: 42 ✓ should return browser version: 42.1.1.0 [Microsoft Edge on Android] "Mozilla/5.0 (Linux; Android 8.0.0; G8441 Build/47.1.A.12.270) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.123 Mobile Safari/537.36 EdgA/42.0.0.2529" ✓ should return browser name: Edge ✓ should return browser major: 42 ✓ should return browser version: 42.0.0.2529 [Microsoft Edge Chromium] "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 Edg/74.1.96.24" ✓ should return browser name: Edge ✓ should return browser major: 74 ✓ should return browser version: 74.1.96.24 [Iridium] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Iridium/43.8 Safari/537.36 Chrome/43.0.2357.132" ✓ should return browser name: Iridium ✓ should return browser major: 43 ✓ should return browser version: 43.8 [Firefox iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) FxiOS/1.1 Mobile/13B143 Safari/601.1.46" ✓ should return browser name: Firefox ✓ should return browser major: 1 ✓ should return browser version: 1.1 [QQ on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A456 QQ/6.5.3.410 V1_IPH_SQ_6.5.3_1_APP_A Pixel/1080 Core/UIWebView NetType/WIFI Mem/26" ✓ should return browser name: QQ ✓ should return browser major: 6 ✓ should return browser version: 6.5.3.410 [QQ on Android] "Mozilla/5.0 (Linux; Android 6.0; PRO 6 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036824 Safari/537.36 V1_AND_SQ_6.5.8_422_YYB_D PA QQ/6.5.8.2910 NetType/WIFI WebP/0.3.0 Pixel/1080" ✓ should return browser name: QQ ✓ should return browser major: 6 ✓ should return browser version: 6.5.8.2910 [baidu app on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16C101 main%2F1.0 baiduboxapp/11.12.0.18 (Baidu; P2 12.1.2)" ✓ should return browser name: baiduboxapp ✓ should return browser major: 11 ✓ should return browser version: 11.12.0.18 [baidu app on Android] "Mozilla/5.0 (Linux; Android 8.1.0; BKK-AL10 Build/HONORBKK-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/11.11 baiduboxapp/11.11.0.0 (Baidu; P1 8.1.0)" ✓ should return browser name: baiduboxapp ✓ should return browser major: 11 ✓ should return browser version: 11.11.0.0 [WeChat Desktop for Windows Built-in Browser] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400" ✓ should return browser name: WeChat(Win) Desktop ✓ should return browser major: 3 ✓ should return browser version: 3.43.901.400 [GSA on iOS] "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) GSA/30.1.161623614 Mobile/14F89 Safari/602.1" ✓ should return browser name: GSA ✓ should return browser major: 30 ✓ should return browser version: 30.1.161623614 [Sogou Browser] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0" ✓ should return browser name: MetaSr ✓ should return browser major: undefined ✓ should return browser version: undefined [LieBao Browser] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER" ✓ should return browser name: LBBROWSER ✓ should return browser major: undefined ✓ should return browser version: undefined [BaiDu Browser] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 BIDUBrowser/8.7 Safari/537.36" ✓ should return browser name: BIDUBrowser ✓ should return browser major: 8 ✓ should return browser version: 8.7 [2345 Browser] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.90 Safari/537.36 2345Explorer/9.2.1.17116" ✓ should return browser name: 2345Explorer ✓ should return browser major: 9 ✓ should return browser version: 9.2.1.17116 [QQBrowserLite] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14 QQBrowserLite/1.1.0" ✓ should return browser name: QQBrowserLite ✓ should return browser major: 1 ✓ should return browser version: 1.1.0 [Brave Browser] "Brave/4.5.16 CFNetwork/893.13.1 Darwin/17.3.0 (x86_64)" ✓ should return browser name: Brave ✓ should return browser major: 4 ✓ should return browser version: 4.5.16 [Whale Browser] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.146 Whale/2.6.90.14 Safari/537.36" ✓ should return browser name: Whale ✓ should return browser major: 2 ✓ should return browser version: 2.6.90.14 getCPU [i686] "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0" ✓ should return cpu architecture: ia32 [i386] "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040628 Epiphany/1.2.6" ✓ should return cpu architecture: ia32 [x86-64] "Opera/9.80 (X11; Linux x86_64; U; Linux Mint; en) Presto/2.2.15 Version/10.10" ✓ should return cpu architecture: amd64 [win64] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C)" ✓ should return cpu architecture: amd64 [WOW64] "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" ✓ should return cpu architecture: amd64 [ARMv6] "Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1" ✓ should return cpu architecture: arm [ARMv7] "Mozilla/5.0 (X11; CrOS armv7l 9765.85.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.123 Safari/537.36" ✓ should return cpu architecture: arm [Pocket PC] "Opera/9.7 (Windows Mobile; PPC; Opera Mobi/35166; U; en) Presto/2.2.1" ✓ should return cpu architecture: arm [Mac PowerPC] "Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)" ✓ should return cpu architecture: ppc [Mac PowerPC] "Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC Mac OS; en)" ✓ should return cpu architecture: ppc [Mac PowerPC] "iCab/2.9.5 (Macintosh; U; PPC; Mac OS X)" ✓ should return cpu architecture: ppc [UltraSPARC] "Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5" ✓ should return cpu architecture: sparc [QuickTime] "QuickTime/7.5.6 (qtver=7.5.6;cpu=IA32;os=Mac 10.5.8)" ✓ should return cpu architecture: ia32 [XBMC] "XBMC/12.0 Git:20130127-fb595f2 (Windows NT 6.1;WOW64;Win64;x64; http://www.xbmc.org)" ✓ should return cpu architecture: amd64 getDevice [Asus Nexus 7] "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36" ✓ should return device model: Nexus 7 ✓ should return device type: tablet ✓ should return device vendor: Asus [Asus Padfone] "Mozilla/5.0 (Linux; Android 4.1.1; PadFone 2 Build/JRO03L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Safari/537.36" ✓ should return device model: PadFone ✓ should return device type: tablet ✓ should return device vendor: Asus [Asus ZenPad 10] "Mozilla/5.0 (Linux; Android 6.0; P00C Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Safari/537.36" ✓ should return device model: P00C ✓ should return device type: tablet ✓ should return device vendor: Asus [Acer Iconia A1-810] "Mozilla/5.0 (Linux; Android 4.2.2; A1-810 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Safari/537.36" ✓ should return device model: A1-810 ✓ should return device type: tablet ✓ should return device vendor: Acer [Desktop (IE11 with Tablet string)] "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; GWX:MANAGED; rv:11.0) like Gecko" ✓ should return device model: undefined ✓ should return device type: undefined ✓ should return device vendor: undefined [Essential PH-1] "Mozilla/5.0 (Linux; Android 9; PH-1 Build/PPR1.180905.036) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.86 Mobile Safari/537.36" ✓ should return device model: PH-1 ✓ should return device type: mobile ✓ should return device vendor: Essential [HTC Desire 820] "Mozilla/5.0 (Linux; Android 6.0.1; HTC Desire 820 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36" ✓ should return device model: Desire 820 ✓ should return device type: mobile ✓ should return device vendor: HTC [HTC Evo Shift 4G] "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Sprint APA7373KT Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0" ✓ should return device model: Evo Shift 4G ✓ should return device type: mobile ✓ should return device vendor: HTC [HTC Nexus 9] "Mozilla/5.0 (Linux; Android 5.0; Nexus 9 Build/LRX21R) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Mobile Crosswalk/7.36.154.13 Safari/537.36" ✓ should return device model: Nexus 9 ✓ should return device type: tablet ✓ should return device vendor: HTC [Huawei Honor] "Mozilla/5.0 (Linux; U; Android 2.3; xx-xx; U8860 Build/HuaweiU8860) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" ✓ should return device model: U8860 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Nexus 6P] "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 6P Build/MTC19V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537" ✓ should return device model: Nexus 6P ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei P10] "Mozilla/5.0 (Linux; Android 7.0; VTR-L09 Build/HUAWEIVTR-L09; xx-xx) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36" ✓ should return device model: VTR-L09 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Y3II] "Mozilla/5.0 (Linux; U; Android 5.1; xx-xx; HUAWEI LUA-L03 Build/HUAWEILUA-L03) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36" ✓ should return device model: LUA-L03 ✓ should return device type: mobile ✓ should return device vendor: Huawei [iPad using UCBrowser] "Mozilla/5.0 (iPad; U; CPU OS 11_2 like Mac OS X; zh-CN; iPad5,3) AppleWebKit/534.46 (KHTML, like Gecko) UCBrowser/3.0.1.776 U3/ Mobile/10A403 Safari/7543.48.3" ✓ should return device model: iPad ✓ should return device type: tablet ✓ should return device vendor: Apple [iPod] "Mozilla/5.0 (iPod touch; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53" ✓ should return device model: iPod touch ✓ should return device type: mobile ✓ should return device vendor: Apple [Lenovo Tab 2] "Mozilla/5.0 (Linux; Android 5.0.1; Lenovo TAB 2 A7-30HC Build/LRX21M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Safari/537.36" ✓ should return device model: TAB 2 A7 ✓ should return device type: tablet ✓ should return device vendor: Lenovo [LG Nexus 4] "Mozilla/5.0 (Linux; Android 4.2.1; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19" ✓ should return device model: Nexus 4 ✓ should return device type: mobile ✓ should return device vendor: LG [LG Nexus 5] "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19" ✓ should return device model: Nexus 5 ✓ should return device type: mobile ✓ should return device vendor: LG [LG Smart TV] "Mozilla/5.0 (DirectFB; U; Linux mips; en) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) LG Browser (; LG NetCast.TV-2011)" ✓ should return device model: undefined ✓ should return device type: smarttv ✓ should return device vendor: LG [LG Smart TV] "Mozilla/5.0 (Linux; NetCast; U) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/53.0.2785 34 Safari/537.31 SmartTV/8.5" ✓ should return device model: undefined ✓ should return device type: smarttv ✓ should return device vendor: LG [Meizu M5 Note] "Mozilla/5.0 (Linux; Android 6.0; M5 Note Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043024 Safari/537.36 MicroMessenger/6.5.7.1040 NetType/WIFI Language/zh_CN" ✓ should return device model: M5 Note ✓ should return device type: mobile ✓ should return device vendor: Meizu [Microsoft Lumia 950] "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586" ✓ should return device model: Lumia 950 ✓ should return device type: mobile ✓ should return device vendor: Microsoft [Motorola Moto X] "Mozilla/5.0 (Linux; Android 4.4.4; XT1097 Build/KXE21.187-38) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" ✓ should return device model: XT1097 ✓ should return device type: mobile ✓ should return device vendor: Motorola [Meizu M3S] "Mozilla/5.0 (X11; Linux; Android 5.1; MZ-M3s Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrom/45.0.2454.94 Mobile Safari/537.36" ✓ should return device model: M3s ✓ should return device type: mobile ✓ should return device vendor: Meizu [Microsoft Lumia 950] "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586" ✓ should return device model: Lumia 950 ✓ should return device type: mobile ✓ should return device vendor: Microsoft [Motorola Nexus 6] "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.20 Mobile Safari/537.36" ✓ should return device model: Nexus 6 ✓ should return device type: mobile ✓ should return device vendor: Motorola [Motorola Droid RAZR 4G] "Mozilla/5.0 (Linux; U; Android 2.3; xx-xx; DROID RAZR 4G Build/6.5.1-73_DHD-11_M1-29) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" ✓ should return device model: DROID RAZR 4G ✓ should return device type: mobile ✓ should return device vendor: Motorola [iPhone] "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53" ✓ should return device model: iPhone ✓ should return device type: mobile ✓ should return device vendor: Apple [Motorola Droid RAZR 4G] "Mozilla/5.0 (iPod touch; CPU iPhone OS 7_0_2 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A501 Safari/9537.53" ✓ should return device model: iPod touch ✓ should return device type: mobile ✓ should return device vendor: Apple [Moto X] "Mozilla/5.0 (Linux; U; Android 4.2; xx-xx; XT1058 Build/13.9.0Q2.X-70-GHOST-ATT_LE-2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return device model: XT1058 ✓ should return device type: mobile ✓ should return device vendor: Motorola [Nokia3xx] "Nokia303/14.87 CLDC-1.1" ✓ should return device model: 303 ✓ should return device type: mobile ✓ should return device vendor: Nokia [OnePlus One] "Mozilla/5.0 (Linux; Android 4.4.4; A0001 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.59 Mobile Safari/537.36" ✓ should return device model: 1 ✓ should return device type: mobile ✓ should return device vendor: OnePlus [OnePlus 3] "Mozilla/5.0 (Linux; Android 7.1.1; ONEPLUS A3000 Build/NMF26F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36" ✓ should return device model: A3000 ✓ should return device type: mobile ✓ should return device vendor: OnePlus [OnePlus 6] "Mozilla/5.0 (Linux; Android 9; ONEPLUS A6003) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.89 Mobile Safari/537.36" ✓ should return device model: A6003 ✓ should return device type: mobile ✓ should return device vendor: OnePlus [OnePlus 6T] "Mozilla/5.0 (Linux; Android 9; ONEPLUS A6010) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36" ✓ should return device model: A6010 ✓ should return device type: mobile ✓ should return device vendor: OnePlus [OPPO R7s] "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; OPPO R7s Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36" ✓ should return device model: R7s ✓ should return device type: mobile ✓ should return device vendor: OPPO [Philips SmartTV] "Opera/9.80 HbbTV/1.1.1 (; Philips; ; ; ; ) NETTV/4.0.2; en) Version/11.60" ✓ should return device model: ✓ should return device type: smarttv ✓ should return device vendor: Philips [Kindle Fire HD] "Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFTT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.4 Mobile Safari/535.19 Silk-Accelerated=true" ✓ should return device model: KFTT ✓ should return device type: tablet ✓ should return device vendor: Amazon [Kindle Fire HD] "Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFTT) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.4 Mobile Safari/535.19 Silk-Accelerated=true" ✓ should return device model: KFTT ✓ should return device type: tablet ✓ should return device vendor: Amazon [Samsung Galaxy Note 8] "Mozilla/5.0 (Linux; Android 4.2.2; GT-N5100 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Safari/537.36" ✓ should return device model: GT-N5100 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung SM-C5000] "Mozilla/5.0 (Linux; Android 6.0.1; SM-C5000 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.81 Mobile Safari/537.36 wkbrowser 4.1.35 3065" ✓ should return device model: SM-C5000 ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung SM-T231] "Mozilla/5.0 (Linux; Android 4.4.2; SM-T231 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36" ✓ should return device model: SM-T231 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung Galaxy Tab 6 Lite] "Mozilla/5.0 (Linux; Android 10; SAMSUNG SM-P610) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/12.0 Chrome/79.0.3945.136 Safari/537.36" ✓ should return device model: SM-P610 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung SM-T700] "Mozilla/5.0 (Linux; Android 4.4.2; SM-T700 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36" ✓ should return device model: SM-T700 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung SM-T520] "Mozilla/5.0 (Linux; Android 4.4.2; SM-T520 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36" ✓ should return device model: SM-T520 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung SmartTV2011] "HbbTV/1.1.1 (;;;;;) Maple;2011" ✓ should return device model: SmartTV2011 ✓ should return device type: smarttv ✓ should return device vendor: Samsung [Samsung Note 10.1] "Mozilla/5.0 (Linux; Android 5.1.1; SM-P605) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" ✓ should return device model: SM-P605 ✓ should return device type: tablet ✓ should return device vendor: Samsung [Samsung SmartTV2012] "HbbTV/1.1.1 (;Samsung;SmartTV2012;;;) WebKit" ✓ should return device model: SmartTV2012 ✓ should return device type: smarttv ✓ should return device vendor: Samsung [Samsung SmartTV2014] "HbbTV/1.1.1 (;Samsung;SmartTV2014;T-NT14UDEUC-1060.4;;) WebKit" ✓ should return device model: SmartTV2014 ✓ should return device type: smarttv ✓ should return device vendor: Samsung [Samsung SmartTV] "Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebkit/537.42 (KHTML, like Gecko) Safari/537.42" ✓ should return device model: undefined ✓ should return device type: smarttv ✓ should return device vendor: undefined [Samsung SmartTV] "Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1" ✓ should return device model: undefined ✓ should return device type: smarttv ✓ should return device vendor: Samsung [Sony G8141 (Xperia XZ Premium)] "Mozilla/5.0 (Linux; Android 8.0.0; G8141) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.80 Mobile Safari/537.36" ✓ should return device model: G8141 ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony C5303 (Xperia SP)] "Mozilla/5.0 (Linux; Android 4.3; C5303 Build/12.1.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Mobile Safari/537.36" ✓ should return device model: C5303 ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony SO-02F (Xperia Z1 F)] "Mozilla/5.0 (Linux; Android 4.2.2; SO-02F Build/14.1.H.2.119) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36" ✓ should return device model: SO-02F ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony D6653 (Xperia Z3)] "Mozilla/5.0 (Linux; Android 4.4; D6653 Build/23.0.A.0.376) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" ✓ should return device model: D6653 ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony Xperia SOL25 (ZL2)] "Mozilla/5.0 (Linux; U; Android 4.4; SOL25 Build/17.1.1.C.1.64) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return device model: SOL25 ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony Xperia SP] "Mozilla/5.0 (Linux; Android 4.3; C5302 Build/12.1.A.1.201) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36" ✓ should return device model: C5302 ✓ should return device type: mobile ✓ should return device vendor: Sony [Sony SGP521 (Xperia Z2 Tablet)] "Mozilla/5.0 (Linux; Android 4.4; SGP521 Build/17.1.A.0.432) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36" ✓ should return device model: Xperia Tablet ✓ should return device type: tablet ✓ should return device vendor: Sony [Sony Tablet S] "Mozilla/5.0 (Linux; U; Android 3.1; Sony Tablet S Build/THMAS10000) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13" ✓ should return device model: Xperia Tablet ✓ should return device type: tablet ✓ should return device vendor: Sony [Sony Tablet Z LTE] "Mozilla/5.0 (Linux; U; Android 4.1; SonySGP321 Build/10.2.C.0.143) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30" ✓ should return device model: Xperia Tablet ✓ should return device type: tablet ✓ should return device vendor: Sony [Xiaomi 2013023] "Mozilla/5.0 (Linux; U; Android 4.2.2; en-US; 2013023 Build/HM2013023) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/10.0.1.512 U3/0.8.0 Mobile Safari/533.1" ✓ should return device model: 2013023 ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Hongmi Note 1W] "Mozilla/5.0 (Linux; U; Android 4.2.2; zh-CN; HM NOTE 1W Build/JDQ39) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/9.7.9.439 U3/0.8.0 Mobile Safari/533.1" ✓ should return device model: HM NOTE 1W ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi 3C] "Mozilla/5.0 (Linux; U; Android 4.3; zh-CN; MI 3C Build/JLS36C) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/9.7.9.439 U3/0.8.0 Mobile Safari/533.1" ✓ should return device model: MI 3C ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi 5] "Mozilla/5.0 (Linux; Android 7.0; MI 5 Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.83 Mobile Safari/537.36" ✓ should return device model: MI 5 ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi 6] "Mozilla/5.0 (Linux; Android 7.1; MI 6 Build/NMF26X; xx-xx) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/59.0.3071.125 Mobile Safari/537.36" ✓ should return device model: MI 6 ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi 5s Plus] "Mozilla/5.0 (Linux; U; Android 6.0.1; zh-cn; MI 5s Plus Build/MXB48T) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.146 Mobile Safari/537.36 XiaoMi/MiuiBrowser/8.7.1" ✓ should return device model: MI 5s Plus ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi A1] "Mozilla/5.0 (Linux; Android 8.0.0; Mi A1 Build/OPR1.170623.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36" ✓ should return device model: Mi A1 ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi Note] "Mozilla/5.0 (Linux; Android 4.4.4; MI NOTE LTE Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36" ✓ should return device model: MI NOTE LTE ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Mi One Plus] "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; MI-ONE Plus Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return device model: MI-ONE Plus ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi MI PAD 2] "Mozilla/5.0 (Linux; Android 5.1; MI PAD 2 Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Safari/537.36 [FB_IAB/FB4A;FBAV/137.0.0.24.91;]" ✓ should return device model: MI PAD 2 ✓ should return device type: tablet ✓ should return device vendor: Xiaomi [Xiaomi MI PAD 4 PLUS] "Mozilla/5.0 (Linux; Android 8.1; MI PAD 4 PLUS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36" ✓ should return device model: MI PAD 4 PLUS ✓ should return device type: tablet ✓ should return device vendor: Xiaomi [Xiaomi Redmi 4A] "Mozilla/5.0 (Linux; Android 6.0; Redmi 4A Build/MMB29M; xx-xx) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36" ✓ should return device model: Redmi 4A ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Redmi K30 5G] "Mozilla/5.0 (Linux; Android 10; Redmi K30 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36" ✓ should return device model: Redmi K30 5G ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Redmi K30 Pro] "Mozilla/5.0 (Linux; Android 10; Redmi K30 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36" ✓ should return device model: Redmi K30 Pro ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Redmi Note 3] "Mozilla/5.0 (Linux; Android 6.0.1; Redmi Note 3 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.116 Mobile Safari/537.36" ✓ should return device model: Redmi Note 3 ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [Xiaomi Redmi Note 9 Pro Max] "Mozilla/5.0 (Linux; Android 10; Redmi Note 9 Pro Max) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36" ✓ should return device model: Redmi Note 9 Pro Max ✓ should return device type: mobile ✓ should return device vendor: Xiaomi [PlayStation 4] "Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko)" ✓ should return device model: PlayStation 4 ✓ should return device type: console ✓ should return device vendor: Sony [Galaxy Nexus] "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" ✓ should return device model: Galaxy Nexus ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy C9 Pro] "Mozilla/5.0 (Linux; Android 6.0; SAMSUNG SM-C900F Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.2 Chrome/44.0.2403.133 Mobile Safari/537.36" ✓ should return device model: SM-C900F ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy S5] "Mozilla/5.0 (Linux; Android 5.0; SM-G900F Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36" ✓ should return device model: SM-G900F ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy S6] "Mozilla/5.0 (Linux; Android 4.4.2; SM-G920I Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36" ✓ should return device model: SM-G920I ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy S6 Edge] "Mozilla/5.0 (Linux; Android 4.4.2; SM-G925I Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36" ✓ should return device model: SM-G925I ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy Note 5 Chrome] "Mozilla/5.0 (Linux; Android 5.1.1; SM-N920C Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.91 Mobile Safari/537.36" ✓ should return device model: SM-N920C ✓ should return device type: mobile ✓ should return device vendor: Samsung [Samsung Galaxy Note 5 Samsung Browser] "Mozilla/5.0 (Linux; Android 5.1.1; SAMSUNG SM-N920C Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36" ✓ should return device model: SM-N920C ✓ should return device type: mobile ✓ should return device vendor: Samsung [Google Chromecast] "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.22.79313" ✓ should return device model: Chromecast ✓ should return device type: smarttv ✓ should return device vendor: Google [Google Pixel C] "Mozilla/5.0 (Linux; Android 7.0; Pixel C Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.98 Safari/537.36" ✓ should return device model: Pixel C ✓ should return device type: tablet ✓ should return device vendor: Google [Google Pixel C] "Mozilla/5.0 (Linux; Android 8.0.0; Pixel C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.64 Safari/537.36" ✓ should return device model: Pixel C ✓ should return device type: tablet ✓ should return device vendor: Google [Google Pixel] "Mozilla/5.0 (Linux; Android 7.1; Pixel Build/NDE63V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36" ✓ should return device model: Pixel ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel XL] "Mozilla/5.0 (Linux; Android 7.1; Pixel XL Build/NDE63X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36" ✓ should return device model: Pixel XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel XL] "Mozilla/5.0 (Linux; Android 9; Pixel XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36" ✓ should return device model: Pixel XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 2] "Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 Build/OPM1.171019.013) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Safari/537.36" ✓ should return device model: Pixel 2 ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 2 XL] "Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.013) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Safari/537.36" ✓ should return device model: Pixel 2 XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 2 XL] "Mozilla/5.0 (Linux; Android 9; Pixel 2 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36" ✓ should return device model: Pixel 2 XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 3] "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PD1A.180720.030) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36" ✓ should return device model: Pixel 3 ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 3 XL] "Mozilla/5.0 (Linux; Android 9; Pixel 3 XL Build/PD1A.180720.030) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36" ✓ should return device model: Pixel 3 XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 3 XL] "Mozilla/5.0 (Linux; Android 9; Pixel 3 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36" ✓ should return device model: Pixel 3 XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 3a] "Mozilla/5.0 (Linux; Android 10; Pixel 3a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36" ✓ should return device model: Pixel 3a ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 3a XL] "Mozilla/5.0 (Linux; Android 10; Pixel 3a XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36" ✓ should return device model: Pixel 3a XL ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 4] "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36" ✓ should return device model: Pixel 4 ✓ should return device type: mobile ✓ should return device vendor: Google [Google Pixel 4 XL] "Mozilla/5.0 (Linux; Android 10; Pixel 4 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36" ✓ should return device model: Pixel 4 XL ✓ should return device type: mobile ✓ should return device vendor: Google [Generic Android Device] "Mozilla/5.0 (Linux; U; Android 6.0.1; i980 Build/MRA58K)" ✓ should return device model: Android 6.0.1 ✓ should return device type: undefined ✓ should return device vendor: Generic [Android Phone Unidentified Vendor (docomo F-04K)] "Mozilla/5.0 (Linux; Android 8.1.0; F-04K Build/V15R060P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36" ✓ should return device model: F-04K ✓ should return device type: mobile ✓ should return device vendor: undefined [Android Phone Unidentified Vendor (docomo SH-02M)] "Mozilla/5.0 (Linux; Android 9; SH-02M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Mobile Safari/537.36" ✓ should return device model: SH-02M ✓ should return device type: mobile ✓ should return device vendor: undefined [Android Tablet Unidentified Vendor (docomo F-02K)] "Mozilla/5.0 (Linux; Android 8.1.0; F-02K Build/V44R059G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Safari/537.36" ✓ should return device model: F-02K ✓ should return device type: tablet ✓ should return device vendor: undefined [Android Tablet Unidentified Vendor (docomo d-02K)] "Mozilla/5.0 (Linux; Android 9; d-02K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Safari/537.36" ✓ should return device model: d-02K ✓ should return device type: tablet ✓ should return device vendor: undefined [LG VK Series Tablet] "Mozilla/5.0 (Linux; Android 5.0.2; VK700 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.84 Safari/537.36" ✓ should return device model: VK700 ✓ should return device type: tablet ✓ should return device vendor: LG [LG LK Series Tablet] "Mozilla/5.0 (Linux; Android 5.0.1; LGLK430 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/38.0.2125.102 Safari/537.36" ✓ should return device model: LK430 ✓ should return device type: tablet ✓ should return device vendor: LG [RCA Voyager III Tablet] "Mozilla/5.0 (Linux; Android 6.0.1; RCT6973W43 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: RCT6973W43 ✓ should return device type: tablet ✓ should return device vendor: RCA [RCA Voyager II Tablet] "Mozilla/5.0 (Linux; Android 5.0; RCT6773W22B Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: RCT6773W22B ✓ should return device type: tablet ✓ should return device vendor: RCA [Verizon Quanta Tablet] "Mozilla/5.0 (Linux; Android 4.4.2; QMV7B Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: QMV7B ✓ should return device type: tablet ✓ should return device vendor: Verizon [Verizon Ellipsis 8 Tablet] "Mozilla/5.0 (Linux; Android 5.1.1; QTAQZ3 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: QTAQZ3 ✓ should return device type: tablet ✓ should return device vendor: Verizon [Verizon Ellipsis 8HD Tablet] "Mozilla/5.0 (Linux; Android 6.0.1; QTASUN1 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Safari/537.36" ✓ should return device model: QTASUN1 ✓ should return device type: tablet ✓ should return device vendor: Verizon [Dell Venue 8 Tablet] "Mozilla/5.0 (Linux; Android 4.4.2; Venue 8 3830 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: Venue 8 3830 ✓ should return device type: tablet ✓ should return device vendor: Dell [Dell Venue 7 Tablet] "Mozilla/5.0 (Linux; Android 4.4.2; Venue 7 3730 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: Venue 7 3730 ✓ should return device type: tablet ✓ should return device vendor: Dell [Barnes & Noble Nook HD+ Tablet] "Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; Barnes & Noble Nook HD+ Build/JZO54K; CyanogenMod-10) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return device model: Nook HD+ ✓ should return device type: tablet ✓ should return device vendor: Barnes & Noble [Barnes & Noble V400 Tablet] "Mozilla/5.0 (Linux; Android 4.0.4; BNTV400 Build/IMM76L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36" ✓ should return device model: V400 ✓ should return device type: tablet ✓ should return device vendor: Barnes & Noble [NuVision TM101A540N Tablet] "Mozilla/5.0 (Linux; Android 5.1; TM101A540N Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/50.0.2661.86 Safari/537.36" ✓ should return device model: TM101A540N ✓ should return device type: tablet ✓ should return device vendor: NuVision [ZTE K Series Tablet] "Mozilla/5.0 (Linux; Android 6.0.1; K88 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: K88 ✓ should return device type: tablet ✓ should return device vendor: ZTE [Swizz GEN610] "Mozilla/5.0 (Linux; Android 4.4.2; GEN610 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.83 Mobile Safari/537.36" ✓ should return device model: GEN610 ✓ should return device type: mobile ✓ should return device vendor: Swiss [Swizz ZUR700] "Mozilla/5.0 (Linux; Android 4.4.2; ZUR700 Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Safari/537.36" ✓ should return device model: ZUR700 ✓ should return device type: tablet ✓ should return device vendor: Swiss [Zeki TB782b Tablet] "Mozilla/5.0 (Linux; U; Android 4.0.4; en-US; TB782B Build/IMM76D) AppleWebKit/534.31 (KHTML, like Gecko) UCBrowser/9.0.2.299 U3/0.8.0 Mobile Safari/534.31" ✓ should return device model: TB782B ✓ should return device type: tablet ✓ should return device vendor: Zeki [Dragon Touch Tablet] "Mozilla/5.0 (Linux; Android 4.0.4; DT9138B Build/IMM76D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.72 Mobile Safari/537.36" ✓ should return device model: 9138B ✓ should return device type: tablet ✓ should return device vendor: Dragon Touch [Insignia Tablet] "Mozilla/5.0 (Linux; U; Android 6.0.1; NS-P08A7100 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: NS-P08A7100 ✓ should return device type: tablet ✓ should return device vendor: Insignia [Voice Xtreme V75] "Mozilla/5.0 (Linux; U; Android 4.2.1; en-us; V75 Build/JOP40D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" ✓ should return device model: V75 ✓ should return device type: mobile ✓ should return device vendor: Voice [LvTel V11] "Mozilla/5.0 (Linux; Android 5.1.1; V11 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Safari/537.36" ✓ should return device model: V11 ✓ should return device type: mobile ✓ should return device vendor: LvTel [Envizen Tablet V100MD] "Mozilla/5.0 (Linux; U; Android 4.1.1; en-us; V100MD Build/V100MD.20130816) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30" ✓ should return device model: V100MD ✓ should return device type: tablet ✓ should return device vendor: Envizen [Rotor Tablet] "mozilla/5.0 (linux; android 5.0.1; tu_1491 build/lrx22c) applewebkit/537.36 (khtml, like gecko) chrome/43.0.2357.93 safari/537.36" ✓ should return device model: 1491 ✓ should return device type: tablet ✓ should return device vendor: Rotor [MachSpeed Tablets] "Mozilla/5.0 (Linux; Android 4.4.2; Trio 7.85 vQ Build/Trio_7.85_vQ) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36" ✓ should return device model: Trio 7.85 vQ ✓ should return device type: tablet ✓ should return device vendor: MachSpeed [Trinity Tablets] "Mozilla/5.0 (Linux; Android 5.0.1; Trinity T101 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.83 Safari/537.36" ✓ should return device model: T101 ✓ should return device type: tablet ✓ should return device vendor: Trinity [NextBook Next7] "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Next7P12 Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30" ✓ should return device model: Next7P12 ✓ should return device type: tablet ✓ should return device vendor: NextBook [NextBook Tablets] "Mozilla/5.0 (Linux; Android 5.0; NXA8QC116 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: NXA8QC116 ✓ should return device type: tablet ✓ should return device vendor: NextBook [Le Pan Tablets] "Mozilla/5.0 (Linux; Android 4.2.2; Le Pan TC802A Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: TC802A ✓ should return device type: tablet ✓ should return device vendor: Le Pan [Le Pan Tablets] "Mozilla/5.0 (Linux; Android 4.2.2; Le Pan TC802A Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: TC802A ✓ should return device type: tablet ✓ should return device vendor: Le Pan [Amazon Kindle Fire Tablet] "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFSAWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.66 like Chrome/39.0.2171.93 Safari/537.36" ✓ should return device model: KFSAWI ✓ should return device type: tablet ✓ should return device vendor: Amazon [Amazon Kindle Fire Tablet] "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFSAWI) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.66 like Chrome/39.0.2171.93 Safari/537.36" ✓ should return device model: KFSAWI ✓ should return device type: tablet ✓ should return device vendor: Amazon [Amazon Fire TV] "Mozilla/5.0 (Linux; Android 4.2.2; AFTB Build/JDQ39) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.173 Mobile Safari/537.22" ✓ should return device model: B ✓ should return device type: smarttv ✓ should return device vendor: Amazon [Amazon Fire TV] "Mozilla/5.0 (Linux; Android 5.1.1; AFTT) AppleWebKit/537.36 (KHTML, like Gecko) Silk/86.3.20 like Chrome/86.0.4240.198 Safari/537.36" ✓ should return device model: T ✓ should return device type: smarttv ✓ should return device vendor: Amazon [Gigaset Tablet] "Mozilla/5.0 (Linux; Android 4.2.2; Gigaset QV830 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" ✓ should return device model: QV830 ✓ should return device type: tablet ✓ should return device vendor: Gigaset [HUAWEI MediaPad M3 Lite 10] "Mozilla/5.0 (Linux; Android 7.0; BAH-L09) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.80 Safari/537.36" ✓ should return device model: BAH-L09 ✓ should return device type: tablet ✓ should return device vendor: Huawei [Huawei P30 Pro] "Mozilla/5.0 (Linux; Android 9; VOG-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.143 Mobile Safari/537.36" ✓ should return device model: VOG-L29 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei P20 Lite] "Mozilla/5.0 (Linux; Android 8.0.0; ANE-LX1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.143 Mobile Safari/537.36" ✓ should return device model: ANE-LX1 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei P20] "Mozilla/5.0 (Linux; Android 8.1.0; EML-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Mobile Safari/537.36" ✓ should return device model: EML-L29 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei P20 Pro] "Mozilla/5.0 (Linux; Android 9; CLT-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: CLT-L29 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-L09) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-L09 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-AL00 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-AL10 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-L0C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-L0C ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-L29 ✓ should return device type: mobile ✓ should return device vendor: Huawei [Huawei Mate 20 Pro] "Mozilla/5.0 (Linux; Android 9; LYA-TL00) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36" ✓ should return device model: LYA-TL00 ✓ should return device type: mobile ✓ should return device vendor: Huawei [FaceBook Mobile App] "[FBAN/FBIOS;FBAV/283.0.0.44.117;FBBV/238386386;FBDV/iPhone12,1;FBMD/iPhone;FBSN/iOS;FBSV/13.6.1;FBSS/2;FBID/phone;FBLC/en_US;FBOP/5;FBRV/240127608]" ✓ should return device model: undefined ✓ should return device type: mobile ✓ should return device vendor: undefined getEngine [Blink] "Mozilla/5.0 (Linux; Android 7.0; SM-G920I Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/3.4.9 SamsungBrowser/4.0 Chrome/57.0.2987.146 Mobile VR Safari/537.36" ✓ should return engine name: Blink ✓ should return engine version: 57.0.2987.146 [EdgeHTML] "Mozilla/5.0 (Windows NT 6.4; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 Edge/12.0" ✓ should return engine name: EdgeHTML ✓ should return engine version: 12.0 [Gecko] "Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9pre) Gecko/20110111 Firefox/4.0b9pre" ✓ should return engine name: Gecko ✓ should return engine version: 2.0b9pre [Goanna] "Mozilla/5.0 (Windows NT 5.1; rv:38.9) Gecko/20100101 Goanna/2.2 Firefox/38.9 PaleMoon/26.5.0" ✓ should return engine name: Goanna ✓ should return engine version: 2.2 [KHTML] "Mozilla/5.0 (compatible; Konqueror/4.5; FreeBSD) KHTML/4.5.4 (like Gecko)" ✓ should return engine name: KHTML ✓ should return engine version: 4.5.4 [NetFront] "Mozilla/4.0 (PDA; Windows CE/1.0.1) NetFront/3.0" ✓ should return engine name: NetFront ✓ should return engine version: 3.0 [Presto] "Opera/9.80 (Windows NT 6.1; Opera Tablet/15165; U; en) Presto/2.8.149 Version/11.1" ✓ should return engine name: Presto ✓ should return engine version: 2.8.149 [Tasman] "Mozilla/4.0 (compatible; MSIE 6.0; PPC Mac OS X 10.4.7; Tasman 1.0)" ✓ should return engine name: Tasman ✓ should return engine version: 1.0 [Trident] "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)" ✓ should return engine name: Trident ✓ should return engine version: 6.0 [WebKit] "Mozilla/5.0 (Windows; U; Windows NT 6.1; sv-SE) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4" ✓ should return engine name: WebKit ✓ should return engine version: 533.19.4 [WebKit] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/27.0.1453.110 Safari/537.36" ✓ should return engine name: WebKit ✓ should return engine version: 537.36 getOS [Windows 95] "Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)" ✓ should return os name: Windows ✓ should return os version: 95 [Windows 98] "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)" ✓ should return os name: Windows ✓ should return os version: 98 [Windows ME] "Mozilla/5.0 (Windows; U; Win 9x 4.90) Gecko/20020502 CS 2000 7.0/7.0" ✓ should return os name: Windows ✓ should return os version: ME [Windows 2000] "Mozilla/3.0 (compatible; MSIE 3.0; Windows NT 5.0)" ✓ should return os name: Windows ✓ should return os version: 2000 [Windows XP] "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 5.2)" ✓ should return os name: Windows ✓ should return os version: XP [Windows Vista] "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; fr-FR)" ✓ should return os name: Windows ✓ should return os version: Vista [Windows 7] "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)" ✓ should return os name: Windows ✓ should return os version: 7 [Windows 8] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C)" ✓ should return os name: Windows ✓ should return os version: 8 [Windows 10] "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0" ✓ should return os name: Windows ✓ should return os version: 10 [Windows RT] "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0)" ✓ should return os name: Windows ✓ should return os version: RT [Windows CE] "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)" ✓ should return os name: Windows ✓ should return os version: CE [Windows Mobile] "Mozilla/5.0 (ZTE-E_N72/N72V1.0.0B02;U;Windows Mobile/6.1;Profile/MIDP-2.0 Configuration/CLDC-1.1;320*240;CTC/2.0) IE/6.0 (compatible; MSIE 4.01; Windows CE; PPC)/UC Browser7.7.1.88" ✓ should return os name: Windows Mobile ✓ should return os version: 6.1 [Windows Phone] "Opera/9.80 (Windows Phone; Opera Mini/7.6.8/35.7518; U; ru) Presto/2.8.119 Version/11.10" ✓ should return os name: Windows Phone ✓ should return os version: undefined [Windows Phone OS] "Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; DELL; Venue Pro)" ✓ should return os name: Windows Phone OS ✓ should return os version: 7.0 [Windows Phone 8] "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; HTC; Windows Phone 8X by HTC)" ✓ should return os name: Windows Phone ✓ should return os version: 8.0 [BlackBerry] "BlackBerry9300/5.0.0.912 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/378" ✓ should return os name: BlackBerry ✓ should return os version: 5.0.0.912 [BlackBerry 10] "Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.386 Mobile Safari/537.3+" ✓ should return os name: BlackBerry ✓ should return os version: 10 [Tizen] "Mozilla/5.0 (Linux; Tizen 2.3; SAMSUNG SM-Z130H) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.3 Mobile Safari/537.3" ✓ should return os name: Tizen ✓ should return os version: 2.3 [Android] "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; VM670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko)" ✓ should return os name: Android ✓ should return os version: 2.2.2 [Sailfish] "Mozilla/5.0 (Linux; U; Sailfish 3.0; Mobile; rv:45.0) Gecko/45.0 Firefox/45.0 SailfishBrowser/1.0" ✓ should return os name: Sailfish ✓ should return os version: 3.0 [Firefox OS] "Mozilla/5.0 (Mobile; rv:14.0) Gecko/14.0 Firefox/14.0" ✓ should return os name: Firefox OS ✓ should return os version: undefined [Google Chromecast] "Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.81 Safari/537.36 CrKey/1.42.183786" ✓ should return os name: Chromecast ✓ should return os version: 1.42.183786 [PlayStation 4] "Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko)" ✓ should return os name: PlayStation ✓ should return os version: 4 [Xbox 360] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox 360) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36" ✓ should return os name: Xbox ✓ should return os version: 360 [Xbox One] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19041" ✓ should return os name: Xbox ✓ should return os version: One [Xbox X] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36 Edge/20.02" ✓ should return os name: Xbox ✓ should return os version: X [Xbox Series X] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox Series X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36 Edge/20.02 " ✓ should return os name: Xbox ✓ should return os version: Series X [Ubuntu] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.22+ (KHTML, like Gecko) Chromium/17.0.963.56 Chrome/17.0.963.56 Safari/535.22+ Ubuntu/12.04 (3.4.1-0ubuntu1) Epiphany/3.4.1" ✓ should return os name: Ubuntu ✓ should return os version: 12.04 [Ubuntu] "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/31.0.1650.63 Chrome/31.0.1650.63 Safari/537.36" ✓ should return os name: Ubuntu ✓ should return os version: undefined [Chromium OS] "Mozilla/5.0 (X11; CrOS x86_64 10575.58.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" ✓ should return os name: Chromium OS ✓ should return os version: 10575.58.0 [Fuchsia] "Mozilla/5.0 (X11; Fuchsia x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3557.0 Safari/537.36" ✓ should return os name: Fuchsia ✓ should return os version: undefined [iOS in App] "AppName/version CFNetwork/version Darwin/version" ✓ should return os name: iOS ✓ should return os version: undefined [iOS with Chrome] "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3" ✓ should return os name: iOS ✓ should return os version: 5.1.1 [iOS with Opera Mini] "Opera/9.80 (iPhone; Opera Mini/7.1.32694/27.1407; U; en) Presto/2.8.119 Version/11.10" ✓ should return os name: iOS ✓ should return os version: undefined [Mac OS] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36" ✓ should return os name: Mac OS ✓ should return os version: 10.6.8 [Haiku] "Mozilla/5.0 (Macintosh; Intel Haiku R1 x86) AppleWebKit/602.1.1 (KHTML, like Gecko) WebPositive/1.2 Version/8.0 Safari/602.1.1" ✓ should return os name: Haiku ✓ should return os version: R1 [KaiOS] "Mozilla/5.0 (Mobile; Nokia_8110_4G; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.5" ✓ should return os name: KAIOS ✓ should return os version: 2.5 [iTunes Windows Vista] "iTunes/10.7 (Windows; Microsoft Windows Vista Home Premium Edition Service Pack 1 (Build 6001)) AppleWebKit/536.26.9" ✓ should return os name: Windows ✓ should return os version: Vista [iOS BE App] "APP-BE Test/1.0 (iPad; Apple; CPU iPhone OS 7_0_2 like Mac OS X)" ✓ should return os name: iOS ✓ should return os version: 7.0.2 [KTB-Nexus 5] "APP-My App/1.0 (Linux; Android 4.2.1; Nexus 5 Build/JOP40D)" ✓ should return os name: Android ✓ should return os version: 4.2.1 Returns ✓ getResult() should returns JSON Using Require.js ✓ should loaded automatically 952 passing (918ms) Removing node_modules/ua-parser-js create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install --buildsystem=nodejs -i dh_auto_install: warning: ### Missing ./build/config.gypi, skipping No "files" field in ./package.json, install all files mkdir -p /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/ cp --reflink=auto -a ./package.js /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js// cp --reflink=auto -a ./package.json /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js// mkdir -p /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/src cp --reflink=auto -a ./src/ua-parser.js /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/src/ mkdir -p /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/dist cp --reflink=auto -a ./dist/ua-parser.min.js /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/dist/ cp --reflink=auto -a ./dist/ua-parser.pack.js /build/node-ua-parser-js-JnVEbA/node-ua-parser-js-0.7.24\+ds/debian/node-ua-parser-js//usr/share/nodejs/ua-parser-js/dist/ Set ${nodejs:Version} to 12.21.0~dfsg Linking /usr/share/javascript/UAParser.js to /usr/share/nodejs/ua-parser-js/dist dh_installdocs -i dh_installchangelogs -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_missing -i dh_installdeb -i dh_gencontrol -i dpkg-gencontrol: warning: package node-ua-parser-js: substitution variable ${nodejs:Version} unused, but is defined dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'node-ua-parser-js' in '../node-ua-parser-js_0.7.24+ds-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../node-ua-parser-js_0.7.24+ds-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/node-ua-parser-js-JnVEbA /tmp/node-ua-parser-js-0.7.24+ds-1l3clbha1 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.PoTDSFitp7... I: success in 297.6824 seconds md5: node-ua-parser-js_0.7.24+ds-1_all.deb: OK sha1: node-ua-parser-js_0.7.24+ds-1_all.deb: OK sha256: node-ua-parser-js_0.7.24+ds-1_all.deb: OK Checksums: OK