{"_id":"angular-device-information","_rev":"35-4f4add0cc1c1b8b1f67612d7a543a20f","name":"angular-device-information","dist-tags":{"latest":"5.1.5"},"versions":{"1.0.0":{"name":"angular-device-information","version":"1.0.0","keywords":["angular","device","detector","information","useragent","os","version","browser","mobile","tablet","desktop","npm","android","ios","windows"],"author":{"name":"henchiri becher"},"license":"ISC","_id":"angular-device-information@1.0.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"2bcd492e9684842c20ebbb035f69441494711e8a","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.0.tgz","fileCount":29,"integrity":"sha512-AC9XG/GI81fenRJrSBF3W/ythw201isDKmnH3mMLeAL6/el0/OR28ssZ5JdFBQsdlhKpbuS7YkAMsg4R/Gn0WQ==","signatures":[{"sig":"MEUCIGFAQMrGPlcwWelAeeLxM3Z+aD3Hv058im5R6zT3gr1/AiEAuEVlVb27ts66RaAGKIdMXedKV1gv0RggzadyD1J9KGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik8M9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwRhAAkokXOQzZYHoaMRj1K+2CZVmx36DbBdllFKO9HuYnJy9FgIdg\r\nIhFO2nt8h63JjMx8Gb9V/QdQvkvl2QgpEjMwHPqpy6i/qH4aBSLdOHvFajsc\r\n9sKlsF3zt17AP/9fwlcaqe/m6+jv5zjQBXu/yT/PKa1ZKMuGl1yEmcN1FGVA\r\n2FB+69+tVwo2bKW+OhqVb6P6DRh04iruSTG1dAg+Wo2fPfTSfr+IcWKBofnt\r\nRNkUi+RtXJLXyJeOpdwemlxTvHEbCyZIke7KbGYBIE4lqEUwTCIessY/SrQn\r\n4wGThYSAZZBx3Lw9qxz6J36uUp9oEY4PMyW1AwqR5qBx0fx5h+oHDsuvOnm6\r\nk2j3TCfiJVEx2YXdKdbA9sS7iXbu139c7cfh6Ax8F2z5Zh1YryGKj/lAfnyO\r\nSZ90XwdEFIkR/5eleWjH0dW53RpBoqIs2GR6dYt1TfSJaUAMRF0mTi8w8ltu\r\nHzm49rOlLYT70Cyf+S5fcHugbuJKljnRKxwbN+1zPF/EO+ueTU+K+Kem9nXU\r\nPdwt81Lc4hFKGGzDYGHh9s4Se/lB4DTYtvovgAhnEl3wGQTYGkDake19rQFc\r\nFaZwYTTzZcsK3l/3gVELi+Jj0KdTkc1p/Ng3e5ZxygMGnfvvV+SMfssp3ZI8\r\nHoIB6RxueBAFC2Aj9RNCi8O9HcewG45RnuI=\r\n=SYPS\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.8","description":"<a href=\"https://koderlabs.github.io/ngx-device-detector\">   <h1 align=\"center\">angular-device-detector</h1> </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.0_1653850941266_0.16067611198711207","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"angular-device-information","version":"1.0.1","keywords":["angular-device-information","detector","information","useragent","os","version","browser","mobile","tablet","desktop","npm","android","ios","windows"],"author":{"name":"Henchiri Becher"},"license":"ISC","_id":"angular-device-information@1.0.1","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"149fec5809a8eb760c73b1c4201461e189594dca","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.1.tgz","fileCount":29,"integrity":"sha512-0Evuxj2qXyjwfavWsdTYxvoKVJOvmYtlSy2f7WCIJnIi40u5r7IY72mSzlUqKozK846+9Yvz2t98A87d0eUtOQ==","signatures":[{"sig":"MEUCIQDYzhLHKYxuVfREKCaTD/YKXX3JwkAlL6w8AqFeGW9qgQIgdqXIL5xlPLKYXWZardxBcA93KbwFtI3NCMabPgZfuOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilIn7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEfw/+JAFuZ1TFrCKyHe2rkuEwe9rNP0uQy6Rse8VTgDEz01OmtqCM\r\nJU7W05a8yfzeD2UFJGDhAqyXfWNdAXr1FB0mDXj3wXIu+GXWY/Fv8bincmIt\r\nvtEfJYs8ZXrKJHGoOJOLEVMLN8JuFnBM6Jij3HiFsdARlXtpmy2C1ZYC3asY\r\nHJSEXvQuMRP8TfDkTvsgorrLZaNW/SO4m31oV0hRXF5Oe1X4pByWV18m/8c3\r\n5mXHqGhe5hYP1g20a+gl8o03oQruVoefPT2VWpJJvyIVCe+fDUhV/8rQ19KO\r\nB8RR9mPTg0tuhRlaaFZKAO+wbJcMG+5QG735NRKyN0W521Ji+bkpwla0fP8X\r\n3/jCuWOe8nDaAsXc5Cr3rZMyyizKS6aiRB8qMQ2nHcyCglNAS2RUgQyo0x6q\r\n5RW8VhgGWSYjkYpQ+eu3wMQLE5jNP3FGbuwpjNVkSNYdX7QdFfKWexMEKU+z\r\nEr5sbTo19BKPR90QpGjECzUeM62SrKVb0eb7ulKNaRkUtUCqU9GtRPpXm76Y\r\n+Y3ymsm9qNeBnu000NENpmM3gkAl61HBgGI6aslZYw0gBV6uEJrbhj2IJiZN\r\nC94BkTb1SlaDkFf3sEqmF6M2HOux4yj5bGv/fXb5cnhjgjtyPwW6NGHa71Ss\r\nbB3rsFFnbt3bKlthaVyzLzwuxFOS7Tet4o4=\r\n=dQAe\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.8","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.1_1653901818871_0.9171542058301028","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"angular-device-information","version":"1.0.2","keywords":["angular-device-information","detector","information","useragent","osversion","browser","mobile","tablet","desktop","npm","android","ios","windows","android"],"author":{"name":"Henchiri & Dabbet"},"license":"MIT","_id":"angular-device-information@1.0.2","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"78f0261c6fa7abece7a2bf913a5827560d24bb5b","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.2.tgz","fileCount":29,"integrity":"sha512-ZsnhwCE2uaXNTCMLVyM4PSrMxD64v9tn1GkrTaPQ960z8Y87rEKF6HUDMb4axUBa8xK32VyS69pXbU9XPFrdlw==","signatures":[{"sig":"MEUCIQDEIpvXs6Xpx9jMJbE11bWIrCQJZ1qQZ5J/lMOK1PMWugIgXGWwd3/MCxpXWwoKojiG3Ws+DqOFFhEeLLPkXzbod4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinnB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbqhAAlO4w95q0tgqtSoHL0jBqOX0NRooC9y34nRPakMhdPycl8LGt\r\n04QyqX9HZ0aTerjSanzBeRCsGeec7dV50Xc6h5cJRyuczec0AlgPh4G4fUG7\r\nLXqec0sbzH4RH3e68SvpNnnW3Jid5aNPJDr93oMlzrrfiPf3fD6Kk3fYxspI\r\nlKcSfa7pSJmEVSpZkPwZajtkhOqTzvUO01d/HZX9xNKqPNOaAma7BlnZpT1q\r\nyDp46WxQTaJvIu/iwDUlaVBMBxvCkPNcKRS0g4PriUV9iUj+DsQtXnIK9CDv\r\n8hdpae729Q4H15bE94vUxA2jxO87PBzYgU1w9gaZyaLd2sGaRkEpRLm/TJpb\r\nNtvYTw/K2bSndjOOLIPkIaZcoF+VwKgiggQt+MXXBKZTkUDOjBJ+1lG7jUnK\r\nTvOdS7OnP9+I2PbzHTNVPkWljn/tQHVlcrqIu+SX2C767H9KyDcKGazPapaK\r\nMquFf5u38+qYl7gvLVya8z3zEBTyH5piAMxzcLu22Pe3Z3OfGyINF37HwaXu\r\nPpl+NDL2PKdPfRTYNT5od7WhvT7TtTc65rV0bpyjS499AKGsx49hil2rVd/C\r\nx7S204tKb18HaNyqgDwcKTMieh7le7M0ORDX/ogbBX1zdjvmCmu0hdJvcAQc\r\nj9seZZdYdRSaMx86WdyyHp9jyby71u67ekk=\r\n=8AP4\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"ng test"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"6.14.8","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.2_1654550647615_0.03542958347100922","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"angular-device-information","version":"1.0.3","_id":"angular-device-information@1.0.3","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"6bb216589aa9cb9d68e27e8cae0015a44e806643","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.3.tgz","fileCount":29,"integrity":"sha512-8R0KI5brNTkGUj1XQDwxfyH7Kv70Fj0yPubTHjizqMuO5kb/VNoQ9/sSwdYpVOLsQbtF+fneEhXdduOxXWNU9w==","signatures":[{"sig":"MEYCIQDKvsEJ5yU8TN6cB9y391uud6U2JTpstWA1VYqxQgbNcgIhAO6NcbmP/oAM3nZW4miyD6RIAaQLE9xrp9BBL9LtW7Bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":698665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8mzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou6g//b+LG5677ApJcEfSP1ELhCIeogbcXlOSMLn0g0tfxRlKYWzy1\r\nSnjeOdJaFlNiF4TAZxYidNtcEtfMjpGdbrDAmtugE038PEoBNHU9EbWNXK0Y\r\ne4XCoajhq5wxNSwqNqGpQKmfvEXcM5+s9l6esc3RL/RkRUMQHttEjKYvY0vs\r\nP+yoAtAk5pZXX7G24TisJiWg1mETj32ColFuLkQYjMpycQaTu05WyvFmLEer\r\nP20Axa8ZNAY+UJZNARkYoUUscE2YS4lOiqFxJlO259W5gaUOCp8zSBU0WTrF\r\n6XBGTVtUi0iEZsXP7er3O/1NABiGoB5WQ309V0ZPSfu28gtT2Rr0DxUuQuwh\r\nSdrKyTgUxMlHozpb35G61uWlaNRlaBQswxpnwwjn+QUo9yqGO0H/O5/MWDqs\r\n91NEkk2GW4759Jru3umXsvyLd8rwbn0VKeyBzAcSVhj6iK3xW138B9JJuU5j\r\nsp1mg5qSAlurbvf1/Os911POLHp/0M7IG+8G83VOu5vubLzCcvEcKX+5go/7\r\nRSkkteRr+fSW6v9+2KccI/vIsE2IgfhQ1G26u+ELcSZYnqoaTykV1qagv6Uh\r\nHJMVYqZBljfecpa8KjNdoC6IfusOoqg9iILqOiJ9VTZWBbEu6gSwbBWVpHy1\r\nS8bKxxGqlUX9WKfcHZT4aextKV1kCNE/+TE=\r\n=MLWT\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.3_1660054726967_0.8425117847670884","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"angular-device-information","version":"1.0.4","_id":"angular-device-information@1.0.4","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"8a690976bf1c209f0a461401655cbf46b3ae751c","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.4.tgz","fileCount":29,"integrity":"sha512-gORvdVxg/p4VtWxLjyW/Q/tfTs45zE4zRF27iNVPaNNkGOq66kodeDsE3Reh+IqyEYLOyCNF3QtemEtewG57uQ==","signatures":[{"sig":"MEUCIBZBxQkTNaKLbMXMyyz0bxnawea37tex6B+/WGLGq9RPAiEAotXXr3UYYhva5MqXwOaS8KfBGjy4e4c3MbcB7e2ERZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":704643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8pPgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphVRAAkmuot++J9A/yAqEm1tPE6sKCRKpcT7a5G1BIftkh8b62PBeG\r\nU4GvC/4+5im6LJYRnl2vC/rWuSdonJqZ5zhGHOXMXU0S9WzCI8QSBwYXyW/s\r\nUI9WxQNy1nEM4jHg+JaVjAj6X1kih7tbcd7HN/BLr5tnVcKrGxLeqNw7+NYx\r\nbqqdoX+Y/BeTBjbxpjgA73EHo2iGCvw7+3xgttf5qW5rv59fXGn/D6O2pfsU\r\n8rROb8CKbVO6aqvmsaZSsmTO3cxrEKk4fVDJbbW2HlA3Z32YzPjN2dDGpCjW\r\nayG4Tkjqi1UONLBuzFVSxGlE/gqP/RzZj7QfCbvD8qvM9tLyyTcc98Pf8mIu\r\ndmQRjB8hyBiX3UX01WNWE1fp+a+1OlhKRPFX7n6AjIWHNab3/RnRZrEM2DLy\r\nAOk2T3xxrX/Rn3lR75bDFl/VdJsEnKffp8cBoozwtdsXh2nEQVfxgHwW694U\r\nv/dU98a43PZQ7A4OvzVBkfk6bJAUxhZyMuMA+dA9lYKrTAl2DevKjQ1R1RYU\r\nDiofdyTf/WYjL/E1zjCTpWdEa6YNfmyQAK+40l1z35LQkViZKzkG+LwpECZD\r\nlnbljJq8VPueMAORkzOd56x25pkiBBDV3J+BpyUrQS7GDMMtmHpFHt03LOSW\r\nf8UQDzXZgZr+UNryv+F7CtZUo7aRdLQ+bGw=\r\n=7IcH\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.4_1660064735973_0.7402326344063588","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"angular-device-information","version":"1.0.5","_id":"angular-device-information@1.0.5","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"23f1be9e90ff4e6fc81b3574a63e83c5d97fa1c6","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.5.tgz","fileCount":29,"integrity":"sha512-/AonUHzSarsL8+8Eu7gw+OzDV4A/xem2P6FRF4utkQmxo3H5wB/blRL7EJIV02kTaGeRzN2sOfoPn3Dg7JPAkQ==","signatures":[{"sig":"MEQCIEdBGlSOq09w+xY8nWpAxHzxnmeOGNvYyQ7i3x9H+rqMAiBIdbA6/Ywq054vhRtwdVrWCSjxfAcVeLi21Yi4IXWwqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8pzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6vRAAj0U76erBTfHQR5PWq8IeM1zkPxkkLMpFWK/xr6oK9Frn4c1a\r\nF/FHsB7HkS71mEwkT8iIonOGaVRpt0IGNyBoAqabcU1vhfl0FRPcHSRudSD0\r\nxXiHlnHs9JCmaX4WzmiMrIUrTHaIsEdccWAPOS/tOUkY7M/J6/4O8wVQxE+F\r\nbXJu4b4xX6DkzijKh3VKBcEGKWFer9fRTmatEQFje1zN1mgCa8M7cwus3zpP\r\ndV+xqOeZQN5B0zaEKGtskfHAE+aukoGrOQcH5MVkAuLb+//IBzz/pejHAcm/\r\nkKhnl3L4siHTt2q0oUNQbvsx3iSLE7KNbdlHR+BTFj0VAry33aEaNVsaJMhH\r\nvK25XtxfCUCKctrib3xmhXPMZb8EtsdzY4TtG5Pf7XToMZhURc/yZIWoRRG7\r\nxiiOiLu8CkN+TZtx9CkINVNUCBMMhh5ni6UJfceuoGmhKoKM5A8c1rdEO3Ji\r\ntWePaIV7pIb5tBqbwOTlEUDOmr+4Ln23F/2cXkXlaZFlPo3e9kq3d8UCpGpE\r\nOSo0R265mKsxib4au4F2Fu2+M3uAN75eS2PsU+729vujEmLDC3GL3qp6BcaA\r\nj+qz8A4igbwgsDdA7AkEQYPo7JJZC8d7B8hCWwGulck8NXf8e/zoje0Cov2W\r\nb5vY6DNUAMTPDt9cGOOWcW9/LM2JOgOdIic=\r\n=F3A4\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.5_1660067024566_0.6481592274786045","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"angular-device-information","version":"1.0.6","keywords":["angular","device-detector","device-detection","ng5","device-information","os","browser","iphone","angular-device-information","osname","version"],"author":{"name":"becher & siwar"},"license":"MIT","_id":"angular-device-information@1.0.6","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"26081e129b19ba1bfc579302d0b49ada3d5c6ed0","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.6.tgz","fileCount":29,"integrity":"sha512-Pn7HErl5d0YzS1QckTfxTJ/5iBABnUuIwG6ymdu0EWs0Acdy7SasWk7AMfz1hCBUPktFXdEbxeNoHg4wyH6WZg==","signatures":[{"sig":"MEYCIQCFRoNNHeOgiCQjjCs1mpxf8PMOGtNBy32trdy/Y1O2ygIhALXFauMFeBLsE9+GvykXP4c+f2yvqPO6s4/8sDWQgNSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi81xvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPWw/+Lh7na28GfD9YbUFqLlR999OJsnMeuNjtXdon0EWi6CCTXk0J\r\n1qxT9htTth2witXb3Uucg+UB+8boICkqOUztheNhKv+YD3OCZtQfVB5x9oIY\r\ncTq/GZPFWrr9hm+i/c4NhaiiIo7eGmrBaiYrn4IkV2CbDyn2UxujdcBCOhYa\r\nDxPt9gNZS+LUtv5BonPp+nQF27bpNiahrQ8ZQ8PQCb3KzZbZj7pPCqtbxpbj\r\n3+M3LXmiBDZ9ytPSj06PkGwPS7x2k5hFOpOMOnVPyXfnX6Ye9zhtgcUfmmep\r\nZF6EAbGQKD0em9seHMpkN4S64W3b9llkk8THqDti1IXAcDQqsSzSkKvLzNuJ\r\n16b+WXVuEE2IRAFuV14mnRAxquGiBuLJzudMzHtvhBmqE/XWJj8N4aJTHD0X\r\n6EIbAoNm+c2Pmp2PgPrJp7DhazlRiBCEJ/UZ2lwnr0I1ek+tBFexvf8RP+1l\r\n0olmL1evfRKXS+bBZz6e5xp5WiFcHTqi6tjURfoIALB/2KJMtWNHHYHjlDyA\r\nvnAAPs/hPRmAscfXdelbR4C8gL2DMRThX35vxZZD80YZxbA6NNSVh1L6Yry0\r\neJAd5WCXkGLxRt3q4+l/zOGhMSGb9f68Oz1zp01RMmgWpALK0Md1RxE4PVFA\r\nAY1S6a/ZmFSPU8A42PPjy1RzLu4eUb1Etgk=\r\n=igzw\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"ng test"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"6.9.0","description":"<a href=\"#\">   <h1 align=\"center\">angular-device-information</h1> </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.6_1660116079616_0.4187723580750591","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"angular-device-information","version":"1.0.7","keywords":["angular","device-detector","device-detection","ng5","device-information","os","browser","iphone","angular-device-information","osname","version"],"author":{"name":"becher & siwar"},"license":"MIT","_id":"angular-device-information@1.0.7","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"661a506cade90638467c7935dbbb7ace3042f34a","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.7.tgz","fileCount":29,"integrity":"sha512-tsvxn8fTCnYnvwYyaPig+rihMwDGOt3ixOMsRTXQTfmLR6TCw1kehrfsQwHxUL1OdQqaAIUXR5VTw51jjg7NzQ==","signatures":[{"sig":"MEUCIGCN5wuJfnyCtp0Gw30wl3vxzuaCGIty1g1EDek/VvrrAiEAhsuOzGjRSdyky31XXMwvmP4dqix9pEsdLnAd4PX8vVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87fcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9EA//Y+oJzXgPmTUoOYL8UAGTXcXxbBBbC5T23ovNPA5EYuZHGfo4\r\nHylpmWSWN/ufq5ao1yIiCP62/sQqxpYNzQlC05nrdF9HrSr+XdrJiYw9tZ0W\r\nTcsmAyfRo7pvX3idAFO8bPZDpTbBq+XV0VyOKggwalHOhpH1DhcDSEKoDygi\r\nMBJ9i1j2Fd9DPKGdLcTQl5izXgimpnqXQcOa3cz7NRDdMlhZSq+yIihGtc9w\r\nYniPc+/aMs7hhrI/RSjJv8GacSUCdXNOtc1gR1qb4bz3StEP/HxCzl5l/7e/\r\nKcZXYRZy5IHe6QH/UQjyXK15Gg7FjaMz+zWDAOYVgW2PZ9s1G9mOb3h8SeVu\r\n28o9LzRDhnvLGj7KRJrr8XlEdmfnWQdsDdEEnVdsXJTH/zFNDtFgNG6nMvIE\r\nHzCL1SnaadZ2J+hV3SeZE1Pdxe4cd9j9PCvKuULzXrnN03xLoEezWM7JZR43\r\nwbiQRBEN57C2W1Y7fwudFld0ts3Aso4SwetlFuQB3P7X1YIM8JVQN1s6XitI\r\ni/I1d/Hz10QxcaM7yJgyArKVNhh1L8HKTF9JiEX6hH450xqdw92M0shW3xls\r\nVTg05J0pQn4ubM2mVyKpqZ65eTSGopDQhvNG68YSYmDzDtPexw7Yph+2obhx\r\npu9ELRAf96JnsjvPHvJQq2KYKrtU/hJ/Hc4=\r\n=uhmk\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"ng test"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"6.9.0","description":"<a href=\"#\">\r   <h1 align=\"center\">angular-device-information</h1>\r </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.7_1660139483823_0.7236883837039734","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"angular-device-information","version":"1.0.8","keywords":["angular","device-detector","device-detection","ng5","device-information","os","browser","iphone","angular-device-information","osname","version"],"author":{"name":"becher & siwar"},"license":"MIT","_id":"angular-device-information@1.0.8","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"a3bf76bb503a8f11d11b431ac978181fc1af0ea9","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.8.tgz","fileCount":29,"integrity":"sha512-+I0pBTYQLFKBk+Hnpt/J0EiQ3aWVq7XTrm2crFUUMuRpWdjMZAqprsoCj6Oi4liG/Gdn85lwJOzdzNqA4TCwLw==","signatures":[{"sig":"MEYCIQC4r8qlOCg8VlRQnKmYa3kCSuK4pr2TdReNS5LWLErBpQIhAINTfeiYD0+I1qowHBaT5ZfB9edwGlfHgG1xMKdbOSKX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+5TcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaSg/+OZn8JYjIAKhGBLo/Iqx/mvftEHxr0lAWFBckOMOFaHlKi2pp\r\nXGT/fJhqwqDWqKzWqIrITb635i2ksA0TSmmfaz2tWv4cNDW068iqTL3xoFd7\r\nXMxzZ7TFhGAxmmKPThBM1dZFzvrRKB26D1DSz+9xTd8p1CV8HqnZZK7Y89P5\r\n6nyKObNTpsOMW1QJpkFO0mulGuY039MlxHBD0ot5t58XxWX3dTYmhZ3OjukV\r\n05RheHuxslMXOWt8viXidHcIwJUk0HbQU1Iu4whZMxe4RcYdBaAE0rOkaTsj\r\nUkUV9RQ05f8vR7Nzq2fxgZpyuuk1kBCK2IpTy6COvJkRemDt/1gHZK6tgJfQ\r\n/1YOhKQUhVSmhBvVEsVc/ThS0QSiflRsxZdoFR8AxunUTvT4yU1smG8ih9sV\r\nxKLBrG1TADwPALIrVfTBPe6GCleJUIWpcd80sw2nCCXa2CR/z4E9TwJPSKBH\r\nGeDv29k0vHlPOsoJGF0g+iwhB/n0UTddR02vqezc50aWCotcKz5wqqO6mYrh\r\ncBa/06eKstAcH2pxY0CAzB/2zXj2LrNN9F9Nz+gybD5ZiGbJFpYxmMR0r+rA\r\n1vuArNj6SC9LHjApCmiAFcrXPw4+0+EYwhzqNrh5Xa0UT5jZ9S33byRhzbiC\r\noxEeVHSlCKNpzCG0b+Rg8NxzUV1woSDc3DE=\r\n=3rja\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","scripts":{"test":"ng test"},"typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"6.9.0","description":"<a href=\"#\">\r   <h1 align=\"center\">angular-device-information</h1>\r </a>","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.8_1660654812182_0.7039841185862474","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"angular-device-information","version":"1.0.9","_id":"angular-device-information@1.0.9","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"3fee600ec99c8542ae755b1f10e606ec7790147e","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.0.9.tgz","fileCount":22,"integrity":"sha512-ugBne5KUK4kszIl4xRZYlxrxQb/fXrZ09I8HNPjl5iSVkJfYGinKN/+sXbNJ2P2oAh9H4K9tpJDK+i2k1A9PzQ==","signatures":[{"sig":"MEYCIQCu5T18XtnHm1gtthU//Ldy3wuxigFHxHP03TkY1z+sbwIhAO5hDO8+7wbsHygBTj2ZAtTF4WN3RKMXT2CYYJQzYyHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62609},"gitHead":"22bd2ce824a0ce68b962af5cf40d674d3ec16310","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.3.0","@angular/common":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.0.9_1684421481471_0.8778942625959874","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"angular-device-information","version":"1.1.0","_id":"angular-device-information@1.1.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"cba54f857e4c08344773168c1a784ff691a4ba5b","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.0.tgz","fileCount":22,"integrity":"sha512-S/UMRzqKN97a8T8/CycJcW6VM4X91N3Ji4jMdmIPBAatgPD8H64BzLh9gdPwnzg1vUp/Ee+k5rukeOEKanrU9w==","signatures":[{"sig":"MEQCIDfuhEnrica/KIS4tAp6OtS4wxR1/+Izq9KYY2VWQ115AiAdD7mAhSsYErWmBPPMCsFIeT+Jg6YgC4dV1JwH/yamsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61989},"gitHead":"33bbc5504ec64a9861f1f311b20fac593699f357","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.0_1684423364489_0.7908510545653555","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"angular-device-information","version":"3.0.0","_id":"angular-device-information@3.0.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"90495349f2289bdee35bd2ddeeb515ba4fbe6ce7","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.0.tgz","fileCount":22,"integrity":"sha512-ymh2h9xxkIbFFv7xE2t0pumeUgtqw2svLZcaFlnU32hXMP/uRInEQXuTEb2idc1ZJuu4s7lfJV9O/fbFiXsHgw==","signatures":[{"sig":"MEYCIQDEjIi5lhPSsBjUekFSwjdwYv+3c4aD4O+X22JExEM6rwIhALg/i+wawEoz7graBFP7geojjxYUaGXHxIwPf+Y3QxAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61982},"gitHead":"33bbc5504ec64a9861f1f311b20fac593699f357","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.0_1684424073565_0.3397680942985246","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"angular-device-information","version":"3.0.1","_id":"angular-device-information@3.0.1","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"9e14e6450e86d5694aff533f20d3b06db72fc082","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.1.tgz","fileCount":22,"integrity":"sha512-c8i+3SxnGR4g/jsrhiAfR1QsAabC3YXBcXOFltLP8zz/U00VV+tiSi0kAkJVf+7fG8HlOIyXNzQv/BODdL438g==","signatures":[{"sig":"MEQCIHXUMUhJoWviBwYKxlGW92w6pp4pFyAN10EiM8BuufU0AiAYbB/xzj5MvYuvUsjj+ZdZsAWdH8nmjVRaNb67Ua7Psg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61998},"gitHead":"33bbc5504ec64a9861f1f311b20fac593699f357","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.1_1684424163483_0.1574101127363059","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"angular-device-information","version":"3.0.3","_id":"angular-device-information@3.0.3","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"f05470349652376d273921fc7b1c8077bd1aa526","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.3.tgz","fileCount":22,"integrity":"sha512-HK0R58stFfdPvwbqneuY2zE9ifaRAUUP054RqIuYxIbFN8b24wYoAjfXCPR22yiN5tq4UgdgD4VXMFAe3phFOg==","signatures":[{"sig":"MEUCIQD7pEga/i+gHKimmVCEsf6sw0wbqb/CgXIKpA6MceG48gIgbkfbVfd16ptvGEYt0yN/y1rNG9mzN++k3jiFB99zn4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61998},"gitHead":"33bbc5504ec64a9861f1f311b20fac593699f357","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.3_1684424677660_0.9288198020167944","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"angular-device-information","version":"2.0.0","_id":"angular-device-information@2.0.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"fecfb0f956c7e712da0a82081c9a5774606efaaa","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-2.0.0.tgz","fileCount":22,"integrity":"sha512-iryaSaUc2QsixHU30TUAHjwdPeR0G/yuGzlUOT818u5rPTtLZIMNX6Ov7O4wgQppBnuHdkFLfqMYka7cCl/MYw==","signatures":[{"sig":"MEUCIEI5/wmV9U02HBxBJct++NEesfQsIEB5oXv6Phl2eAcyAiEAwEeqXJaZ+CcALhPA8MZROgVb4txAZ6QbkeYaH+y5fEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62283},"gitHead":"81c00a14c4e082423122f6b1fc012c2004228212","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.3.0","@angular/common":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_2.0.0_1684425483562_0.691034955380259","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"angular-device-information","version":"1.1.1","_id":"angular-device-information@1.1.1","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"7595918fd0b6cf4dc96c409145c79fe920158324","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.1.tgz","fileCount":22,"integrity":"sha512-mRdAbGVDJ5KHL+yqLWbAkzMNBTNlUSikxL3jQHo2ZgbWi92sGPQ61v3ESw0MAA9CSnAF0UAGlJ/uDprFm5tbRQ==","signatures":[{"sig":"MEUCIGywNM4KZuLXqgxA9Fy19byuxrKFZqlKZs8bcXeXBsrTAiEApLUe7gkHQkntnoAw2KWW1CyCg/GxM29TcgkJjDY2l40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62284},"gitHead":"58428d632310d9a6a23bf255dc1a8f59da104f3e","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.1_1684427009247_0.34709275903256853","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"angular-device-information","version":"1.1.2","_id":"angular-device-information@1.1.2","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"9cf6dd017a17d51f7eb54a8e25ccac450090db9d","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.2.tgz","fileCount":22,"integrity":"sha512-Qyc0ITtpZECyJJZjuTggt9KCaVfkrRSPXYDYdeHDfQHGXvlBwG2Fk3bcG9in0DS03GN5csXH6ueLOo4d8x0/pw==","signatures":[{"sig":"MEUCIDzkRD3UVZKTIsF2QbJG5a+P4r5ek4o2fpz7OpsaPhL2AiEA8QsMssI3iGkXk6mOvn4r+9Ed/jEtmrn3J9Fjx8ZuTQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62284},"gitHead":"58428d632310d9a6a23bf255dc1a8f59da104f3e","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.2_1684427153261_0.917765417311148","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"angular-device-information","version":"1.1.3","_id":"angular-device-information@1.1.3","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"7932afa00a5b83c903bdfa97907758ec7de81ffe","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.3.tgz","fileCount":22,"integrity":"sha512-toOVQ3RjNGCFAHeCHJ3x/ByzSHIswrSq/FnJWEhF/83XWC9eIuFQ6/klzHE3dswoO79zvJLjtQWMWJsCLyOQPQ==","signatures":[{"sig":"MEUCIC1jJ9Oij4YTo6N/t3hRg6vgxoII2wayKuGSf57izTgpAiEA5PG7StQezmtI4Dy8P60fsBsMNyOeIbsUGrixSbAUxVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62284},"gitHead":"58428d632310d9a6a23bf255dc1a8f59da104f3e","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.3_1684428202737_0.14590914652411713","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"angular-device-information","version":"1.1.4","_id":"angular-device-information@1.1.4","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"1ca2bcdec61d7882d413741a80fa8f23cd636108","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.4.tgz","fileCount":22,"integrity":"sha512-TSG1Eecu35gzhoUeqOiWNnTSBG7Vq4bjlFZ9BmjhzbkdbQ3M5ObjnzAV5FwpeydTfRqjOtitR7+bWhfACkwIbg==","signatures":[{"sig":"MEUCIH12cFile3TrZOU+qmbVRVZkApb0N8ih/lsVTP0txaDBAiEA9josxbyN6q3dDpJ2cS3g9uJzJKykIIKfUdnQfYZHE/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63553},"_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"_npmVersion":"6.14.8","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head> \r   <h1 align=\"center\">angular-device-information</h1>","directories":{},"_nodeVersion":"12.20.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.4_1684430065980_0.23780510788186682","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"angular-device-information","version":"1.1.5","_id":"angular-device-information@1.1.5","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"9dbcd31913161284d4c75f34af246839a5c7fb7a","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-1.1.5.tgz","fileCount":29,"integrity":"sha512-ihC1BMwJjOsOxcc2arZtxRhNTy2ny3M+t70ZPIgzxnIbRDVNPqH2XC8mQzEG3P86h/bQBf0EvOmiVauWDtJLrw==","signatures":[{"sig":"MEQCIAk3kEKOlRSgYj0luIy6HCiK8frSuWh2iVtayWvUujUZAiAIWv+eCqo43tOsMpbbD1TdsmdOwG25xFirYOyAIbOB2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709330},"esm5":"esm5/angular-device-information.js","main":"bundles/angular-device-information.umd.js","fesm5":"fesm5/angular-device-information.js","es2015":"fesm2015/angular-device-information.js","module":"fesm5/angular-device-information.js","esm2015":"esm2015/angular-device-information.js","gitHead":"bf5780192507e4585d26d637b6e86e3adb661929","typings":"angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.js","metadata":"angular-device-information.metadata.json","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^9.1.13","@angular/common":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_1.1.5_1684435167278_0.6857007688829244","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"angular-device-information","version":"2.0.1","_id":"angular-device-information@2.0.1","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"77737274a7b2883c7f609f8245ba49a79c73d798","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-2.0.1.tgz","fileCount":18,"integrity":"sha512-tLK/yfcyVJEw2rjmnT0wFZW3hoeyzTF/2xqqWgKCqR94n+mYGgcblALggP4SspAQK4HU7OW8XnpWaG8mJrTi4w==","signatures":[{"sig":"MEQCIDh4yJF6FfL2TR2jA0Iur9DHK5jUREFr+0Gn5pHR1iMHAiB8wffdVJxSXD5lmdaQRLHwAMusCUe5CiPp2J2W8OQmoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348108},"es2020":"fesm2020/angular-device-information.mjs","module":"fesm2015/angular-device-information.mjs","esm2020":"esm2020/angular-device-information.mjs","exports":{".":{"node":"./fesm2015/angular-device-information.mjs","types":"./index.d.ts","es2015":"./fesm2015/angular-device-information.mjs","es2020":"./fesm2020/angular-device-information.mjs","default":"./fesm2020/angular-device-information.mjs","esm2020":"./esm2020/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"24e8eebd27e5efde1df9bb684fdbb1ebf6d43a6f","typings":"index.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.mjs","fesm2020":"fesm2020/angular-device-information.mjs","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.3.0","@angular/common":"^14.3.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_2.0.1_1684436226263_0.03396583048464441","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"angular-device-information","version":"3.0.4","_id":"angular-device-information@3.0.4","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"ac92f9613ef11f9fa5185f5da9db88f8bb23b4d6","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.4.tgz","fileCount":18,"integrity":"sha512-tcONhQ27O1MDDhEPN4YFq6ZUTCYBn3YbSa1W+oxxc7rYm7kCl7641fvLEtu0oaXla5G2NGbIVoKG0V2TWZWUuA==","signatures":[{"sig":"MEUCIEtXoA3hlOCEylovGJjPq7nb99ifMclzzly60jpgS4X+AiEAo3GsrO6k+u1VJgEAcyBibctr3kc90HF8qaOpoxhp8qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348111},"es2020":"fesm2020/angular-device-information.mjs","module":"fesm2015/angular-device-information.mjs","esm2020":"esm2020/angular-device-information.mjs","exports":{".":{"node":"./fesm2015/angular-device-information.mjs","types":"./index.d.ts","es2015":"./fesm2015/angular-device-information.mjs","es2020":"./fesm2020/angular-device-information.mjs","default":"./fesm2020/angular-device-information.mjs","esm2020":"./esm2020/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"76c29ce0665493919f3f97e602e9758cfa59f884","typings":"index.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.mjs","fesm2020":"fesm2020/angular-device-information.mjs","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.4_1684436920018_0.7985386149233231","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"angular-device-information","version":"3.0.5","license":"MIT","_id":"angular-device-information@3.0.5","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"dist":{"shasum":"889f4521a55287a8717d8e8078a9fc3afe9db337","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.5.tgz","fileCount":18,"integrity":"sha512-OLUrlUofA/uK5ltznqrCv3obBVMjzbDbE6M3CJZMhtju2D2qQn8BX/kEGtSY5ypuBPKiHAY9L9QFaN7gjsLypw==","signatures":[{"sig":"MEYCIQDAk8jkp/5AeSMmrdgSO4qaOeeZunejb+kpxGFIqbj8DwIhAItmwJqiPcRB5NqVOd/7YXlHRCaMXnAYkIg5QDencCYd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348131},"es2020":"fesm2020/angular-device-information.mjs","module":"fesm2015/angular-device-information.mjs","esm2020":"esm2020/angular-device-information.mjs","exports":{".":{"node":"./fesm2015/angular-device-information.mjs","types":"./index.d.ts","es2015":"./fesm2015/angular-device-information.mjs","es2020":"./fesm2020/angular-device-information.mjs","default":"./fesm2020/angular-device-information.mjs","esm2020":"./esm2020/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"76c29ce0665493919f3f97e602e9758cfa59f884","typings":"index.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.mjs","fesm2020":"fesm2020/angular-device-information.mjs","_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.9","@angular/common":"^15.2.9"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.5_1684437371549_0.8350670146413721","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"angular-device-information","version":"3.0.6","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@3.0.6","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"7252e71175c603a4583ab42960182afdfab4adf4","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-3.0.6.tgz","fileCount":18,"integrity":"sha512-sMfQ70O+/mW6Ugh4IdbMew1kO2eiktLAt6bTNY4syTvoz9RjN4HUBwoXrqwFDAW7yYvVog5KGVcGVDZK56QADQ==","signatures":[{"sig":"MEUCICCbukqU53tUUg8O5oQ8EUsX/r7KEXlmoYXU6s2sjLVgAiEAwmgQKqzAT+OmePjavi+quNdPZBnSoTXeGygyLoXlFHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349118},"es2020":"fesm2020/angular-device-information.mjs","module":"fesm2015/angular-device-information.mjs","esm2020":"esm2020/angular-device-information.mjs","exports":{".":{"node":"./fesm2015/angular-device-information.mjs","types":"./index.d.ts","es2015":"./fesm2015/angular-device-information.mjs","es2020":"./fesm2020/angular-device-information.mjs","default":"./fesm2020/angular-device-information.mjs","esm2020":"./esm2020/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"02672c4a480c5574d5a8257ae3980e9d00926f01","typings":"index.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"fesm2015":"fesm2015/angular-device-information.mjs","fesm2020":"fesm2020/angular-device-information.mjs","repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular-device-information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_3.0.6_1684833738547_0.2654555012281574","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"angular-device-information","version":"4.0.0","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@4.0.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"18863587d23025dee81dec87336fce08f21ce684","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-4.0.0.tgz","fileCount":16,"integrity":"sha512-GgzxdCGmoHs0vgP9a062KTePBucsZe3xNMI7BhHCpjVDHbP63tcNS760CQ4VyKozXdl87zzwGhw6cmEM1Hf6DQ==","signatures":[{"sig":"MEUCIFzblTAgus999X40dhdnQhCQCMoyej43tP5l+D9EpBhXAiEApcaNHO/1D9I+5d7yTJ4Suq1x6xiqO6VH3Yd2zqfXP7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243077},"module":"fesm2022/angular-device-information.mjs","exports":{".":{"esm":"./esm2022/angular-device-information.mjs","types":"./index.d.ts","default":"./fesm2022/angular-device-information.mjs","esm2022":"./esm2022/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0485cb2f4b52ab798752c9ad1cc116ff3839459a","typings":"index.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"9.6.3","description":"<head> <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" /></head>    <h1 align=\"center\">angular device information</h1>","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_4.0.0_1684837781476_0.336195160782397","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"angular-device-information","version":"5.1.0","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@5.1.0","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"93e53cfec7083088eb1f6deb6bd315ea5918d458","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-5.1.0.tgz","fileCount":5,"integrity":"sha512-I3cq4D5O3ZT0IBQkx13wrvhqmwiwUI7bBWZO3aInpganm4LGXLHdSLgv4bBtepia3YSlRqpy0Vrmw4LbyjC2Yw==","signatures":[{"sig":"MEUCIDxzg593DUzKWsa8XM4fWKPQE2FozhKTl0KELnpQAV8uAiEApz86zEEgY6YsPA43qUW8mN/dZFhOVLW3vgOG/LB7+k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151046},"module":"fesm2022/angular-device-information.mjs","exports":{".":{"types":"./types/angular-device-information.d.ts","default":"./fesm2022/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0fc3c1823854b37641294efb3d3c049186b5d347","typings":"types/angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"10.9.0","description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_5.1.0_1772810104169_0.6246532936647227","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"angular-device-information","version":"5.1.2","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@5.1.2","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"4afa3350a6f8ad7f203560844e558007ff7abf00","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-5.1.2.tgz","fileCount":5,"integrity":"sha512-i/zNQoC4Up6aeRYklx6Gwjx5/gHLjZMV55sp6MJz7k4OsJfExuQHGdt8d6Cb85F2GJlTMVCspmh73mVDx6DGRw==","signatures":[{"sig":"MEUCIHQMgl16sUwtSBS/zokGEGmfmFTfrzJBpHyWsB2SjC8aAiEA6VdNpha5fU5IsV6DilRk5r/LnWokvEpGfepLz6w+tXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151046},"module":"fesm2022/angular-device-information.mjs","exports":{".":{"types":"./types/angular-device-information.d.ts","default":"./fesm2022/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0fc3c1823854b37641294efb3d3c049186b5d347","typings":"types/angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"10.9.0","description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_5.1.2_1772812333144_0.08113581465597441","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"angular-device-information","version":"5.1.3","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@5.1.3","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"f0b9ef246b7032cfa5f9549a6836106c6e9b415f","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-5.1.3.tgz","fileCount":5,"integrity":"sha512-v320E+hy3FoTm9MWLfUvPSMNHDMY3mZDu9hFtCZVzgdTLhow7HbOIjFAZ6VGd78yz0zIHBUH/HyrDFJI14GIHg==","signatures":[{"sig":"MEUCIQCEhJAd7OdDk9YK6tn2qjyK3BHOp4krYed83iWf/jwXpQIgfXiG1NIVkxAQK0hbvBxdG0u7SEQYIqy1a+B6jy5x7EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147964},"module":"fesm2022/angular-device-information.mjs","exports":{".":{"types":"./types/angular-device-information.d.ts","default":"./fesm2022/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0fc3c1823854b37641294efb3d3c049186b5d347","typings":"types/angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"10.9.0","description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_5.1.3_1772813566207_0.07228373145814815","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"angular-device-information","version":"5.1.4","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"license":"MIT","_id":"angular-device-information@5.1.4","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"homepage":"https://github.com/becher/angular-device-information#readme","bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"dist":{"shasum":"8ac4b83c508708a3fa15c17979abac58b782060e","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-5.1.4.tgz","fileCount":5,"integrity":"sha512-/n0tCdQwEIWpllOvucnGPF4CdZeVInnoyBS6cLfsiLq+GcZwJe1f6XGmJz+F43Q2h53uE/J8U/zIKLntWiGN1g==","signatures":[{"sig":"MEQCICbMJkztXQflqzq32/ZF7+zb9LDdJaTaw4ytItyMUg0mAiBoOr8EyH6MzWuwTJjAukj7R06Kh5kJi76SYT/3huyTqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147954},"module":"fesm2022/angular-device-information.mjs","exports":{".":{"types":"./types/angular-device-information.d.ts","default":"./fesm2022/angular-device-information.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0fc3c1823854b37641294efb3d3c049186b5d347","typings":"types/angular-device-information.d.ts","_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"repository":{"url":"git+https://github.com/becher/angular-device-information.git","type":"git"},"_npmVersion":"10.9.0","description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-device-information_5.1.4_1772814786814_0.6542126247181852","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"angular-device-information","version":"5.1.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/becher/angular-device-information.git"},"keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"author":{"name":"Becher Henchiri"},"bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"homepage":"https://github.com/becher/angular-device-information#readme","peerDependencies":{"@angular/common":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0"},"dependencies":{"tslib":"^2.0.0"},"module":"fesm2022/angular-device-information.mjs","typings":"types/angular-device-information.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/angular-device-information.d.ts","default":"./fesm2022/angular-device-information.mjs"}},"sideEffects":false,"_id":"angular-device-information@5.1.5","gitHead":"0fc3c1823854b37641294efb3d3c049186b5d347","description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-d0hIbq1nt+fkPOLwfOw4wRYAAQcfWkr2fL97f059pTQb5kjcyRh+jjVwBfW8J1N4CL/3MhiMe3yG8+6q4Yitmw==","shasum":"2da1b9cb90e1df0ba860f602e9af81d6a69a7e4d","tarball":"https://registry.npmjs.org/angular-device-information/-/angular-device-information-5.1.5.tgz","fileCount":5,"unpackedSize":148023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIcXGZl4S3rvnZ5HI5A7M8xIwXA1Me5KkQ6q0m7PCRmwIhAPA60eRPJutSKDbL3IIBrRqL9A5+Gek2l4HUgVI+5pmF"}]},"_npmUser":{"name":"leader006","email":"henchiri@gmail.com"},"directories":{},"maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/angular-device-information_5.1.5_1772815051606_0.1940806877038932"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-29T19:02:21.265Z","modified":"2026-03-06T16:37:31.917Z","1.0.0":"2022-05-29T19:02:21.437Z","1.0.1":"2022-05-30T09:10:19.031Z","1.0.2":"2022-06-06T21:24:07.907Z","1.0.3":"2022-08-09T14:18:47.148Z","1.0.4":"2022-08-09T17:05:36.209Z","1.0.5":"2022-08-09T17:43:44.784Z","1.0.6":"2022-08-10T07:21:19.858Z","1.0.7":"2022-08-10T13:51:24.089Z","1.0.8":"2022-08-16T13:00:12.444Z","1.0.9":"2023-05-18T14:51:21.616Z","1.1.0":"2023-05-18T15:22:44.662Z","3.0.0":"2023-05-18T15:34:33.749Z","3.0.1":"2023-05-18T15:36:03.664Z","3.0.2":"2023-05-18T15:38:02.402Z","3.0.3":"2023-05-18T15:44:37.938Z","2.0.0":"2023-05-18T15:58:03.755Z","1.1.1":"2023-05-18T16:23:29.441Z","1.1.2":"2023-05-18T16:25:53.459Z","1.1.3":"2023-05-18T16:43:22.992Z","1.1.4":"2023-05-18T17:14:26.240Z","1.1.5":"2023-05-18T18:39:27.540Z","2.0.1":"2023-05-18T18:57:06.417Z","3.0.4":"2023-05-18T19:08:40.276Z","3.0.5":"2023-05-18T19:16:11.693Z","3.0.6":"2023-05-23T09:22:18.732Z","4.0.0":"2023-05-23T10:29:41.636Z","5.1.0":"2026-03-06T15:15:04.299Z","5.1.2":"2026-03-06T15:52:13.280Z","5.1.3":"2026-03-06T16:12:46.356Z","5.1.4":"2026-03-06T16:33:06.969Z","5.1.5":"2026-03-06T16:37:31.804Z"},"bugs":{"url":"https://github.com/becher/angular-device-information/issues"},"author":{"name":"Becher Henchiri"},"license":"MIT","homepage":"https://github.com/becher/angular-device-information#readme","keywords":["angular","device","info","location","device-name","mobile","tablet","desktop","oriantation","hash","href","port","node","service","date","utc","date","day","month","online","offline","permissions","height","width","client","Width","client","Height","geolocation","notifications","push","midi","camera","microphone","speaker","device-info","background-fetch","background-sync","bluetooth","persistent-storage","ambient-light-sensor","accelerometer","gyroscope","magnetometer","clipboard","display-capture","nfc"],"repository":{"type":"git","url":"git+https://github.com/becher/angular-device-information.git"},"description":"<head>\r   <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r </head>","maintainers":[{"name":"leader006","email":"henchiri@gmail.com"}],"readme":"<head>\r\n  <meta name=\"google-site-verification\" content=\"zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE\" />\r\n</head>\r\n\r\n<h1 align=\"center\">📱 angular-device-information</h1>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://www.npmjs.com/package/angular-device-information\"><img src=\"https://img.shields.io/npm/v/angular-device-information.svg\" alt=\"npm version\" /></a>\r\n  <a href=\"https://www.npmjs.com/package/angular-device-information\"><img src=\"https://img.shields.io/npm/dm/angular-device-information.svg\" alt=\"npm downloads\" /></a>\r\n  <a href=\"https://github.com/becher/angular-device-information/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/angular-device-information.svg\" alt=\"license\" /></a>\r\n  <img src=\"https://img.shields.io/badge/Angular-14--21-red?logo=angular\" alt=\"Angular 14-21\" />\r\n  <img src=\"https://img.shields.io/badge/SSR-Compatible-green\" alt=\"SSR Compatible\" />\r\n  <img src=\"https://img.shields.io/badge/No_Deprecated_APIs-✓-brightgreen\" alt=\"No Deprecated APIs\" />\r\n</p>\r\n\r\n<p align=\"center\">\r\n  A lightweight Angular service to detect <strong>device type</strong>, <strong>OS</strong>, <strong>browser</strong>, and more —<br/>\r\n  works on <strong>Mobile</strong>, <strong>Tablet</strong>, and <strong>Desktop</strong> for 2000+ devices including all modern smartphones.\r\n</p>\r\n\r\n---\r\n\r\n## 🆕 What's New in v5.x.x\r\n\r\n- 🚫 **Removed all deprecated browser APIs** — no more `navigator.appVersion` or `navigator.appName`\r\n- 🛡️ **Fully SSR-safe** — all `screen`, `navigator`, `document` accesses guarded for server-side rendering\r\n- 📦 **Angular 14 → 21** support — single version works across 8 major Angular releases\r\n- 🔍 Browser version now extracted purely from `userAgent` — future-proof and standards-compliant\r\n- 🧭 **Hybrid regex modernization (2024–2026)** — major brands (Samsung, Pixel, Xiaomi, OPPO, OnePlus, Vivo, Realme, Huawei/Honor, etc.) now use future-proof, compact regex patterns while preserving 30+ legacy brand patterns for zero regressions. This keeps the library maintainable and backward-compatible.\r\n- 🪄 **Windows 11 detection via Client Hints** — when available the service uses `navigator.userAgentData.getHighEntropyValues(['platformVersion'])` to distinguish Windows 11 (platformVersion major ≥ 13) from Windows 10 (classic UA reports `Windows NT 10.0` for both).\r\n- ⚖️ **New API: `getPreciseDeviceInfo()`** — async helper that waits for Client Hints to return the most accurate OS information (useful when you need guaranteed Windows 11 detection).\r\n- ✅ **Unit tests:** comprehensive suite expanded and passing (now **177** unit tests covering modern UAs, iPad desktop-mode, Client Hints, SSR safety and export patterns).\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n- ✅ Detects **Mobile**, **Tablet** or **Desktop** instantly\r\n- ✅ Covers **2000+ devices** — iPhone, Samsung, Pixel, Xiaomi, OnePlus, Huawei, OPPO, Vivo, Realme, Honor…\r\n- ✅ Detects **OS**: Windows 11, macOS Sonoma/Sequoia, Android, iOS, HarmonyOS, ChromeOS, Linux…\r\n- ✅ Detects **Browser**: Chrome, Edge, Firefox, Safari, Brave, Vivaldi, Samsung Browser, MIUI, UC…\r\n- ✅ Returns **screen resolution**, **OS version**, **browser version**, **cookies**\r\n- ✅ **SSR-safe** (Angular Universal / `@angular/ssr` — server-side rendering)\r\n- ✅ **Zero deprecated APIs** — uses only `navigator.userAgent` (no `appVersion` / `appName`)\r\n- ✅ Works with Angular **14, 15, 16, 17, 18, 19, 20, 21**\r\n- ✅ Zero dependencies, tree-shakeable\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install angular-device-information --save\r\n```\r\n\r\n> NPM: https://www.npmjs.com/package/angular-device-information\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### 1. Add to your module (NgModule — optional for standalone)\r\n\r\n```typescript\r\nimport { NgModule } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { AppComponent } from './app.component';\r\nimport { AngularDeviceInformationService } from 'angular-device-information';\r\n\r\n@NgModule({\r\n  imports:      [ BrowserModule ],\r\n  providers:    [ AngularDeviceInformationService ],\r\n  declarations: [ AppComponent ],\r\n  bootstrap:    [ AppComponent ]\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n### 2. For Standalone Components (Angular 14+)\r\n\r\nNo module needed — just inject directly:\r\n\r\n```typescript\r\nimport { Component } from '@angular/core';\r\nimport { AngularDeviceInformationService } from 'angular-device-information';\r\n\r\n@Component({\r\n  standalone: true,\r\n  selector: 'app-root',\r\n  template: `<p>Device type: {{ deviceType }}</p>`\r\n})\r\nexport class AppComponent {\r\n  deviceType = '';\r\n\r\n  constructor(private deviceInfo: AngularDeviceInformationService) {\r\n    this.deviceType = deviceInfo.getDeviceType(); // 'Mobile' | 'Tablet' | 'Desktop'\r\n  }\r\n}\r\n```\r\n\r\n### 3. Using `inject()` (Angular 14+)\r\n\r\n```typescript\r\nimport { Component, inject } from '@angular/core';\r\nimport { AngularDeviceInformationService } from 'angular-device-information';\r\n\r\n@Component({\r\n  standalone: true,\r\n  selector: 'app-root',\r\n  template: `<p>Browser: {{ browser }}</p>`\r\n})\r\nexport class AppComponent {\r\n  private device = inject(AngularDeviceInformationService);\r\n  browser = this.device.getDeviceInfo().browser;\r\n}\r\n```\r\n\r\n---\r\n\r\n## 📖 Usage\r\n\r\n### Detect device type\r\n\r\n```typescript\r\nimport { AngularDeviceInformationService } from 'angular-device-information';\r\n\r\n@Component({ ... })\r\nexport class MyComponent {\r\n  constructor(private device: AngularDeviceInformationService) {\r\n\r\n    if (device.isMobile()) {\r\n      console.log('Running on a mobile phone');\r\n    } else if (device.isTablet()) {\r\n      console.log('Running on a tablet');\r\n    } else {\r\n      console.log('Running on a desktop');\r\n    }\r\n\r\n    // Or get it as a string:\r\n    console.log(device.getDeviceType()); // 'Mobile' | 'Tablet' | 'Desktop'\r\n  }\r\n}\r\n```\r\n\r\n### Get detailed device information\r\n\r\n```typescript\r\nconst info = this.device.getDeviceInfo();\r\n\r\nconsole.log(info.os);                 // 'Windows' | 'Android' | 'iOS' | 'Mac OS X' | 'Linux' | ...\r\nconsole.log(info.osVersion);          // '11' | '14.0' | '10' | ...\r\nconsole.log(info.browser);            // 'Chrome' | 'Firefox' | 'Safari' | 'Edge' | 'Brave' | ...\r\nconsole.log(info.browserVersion);     // '120.0.0.0'\r\nconsole.log(info.browserMajorVersion); // 120\r\nconsole.log(info.screen_resolution);  // '1920 x 1080'\r\nconsole.log(info.cookies);            // true | false\r\nconsole.log(info.userAgent);          // raw user-agent string\r\n```\r\n\r\n### Precise Windows 11 detection (Client Hints)\r\n\r\nWhen you need a guaranteed OS value (Windows 11 vs Windows 10), use the async helper `getPreciseDeviceInfo()` which will attempt to query the User-Agent Client Hints API (`navigator.userAgentData.getHighEntropyValues(['platformVersion'])`) when available. If Client Hints are not present or the browser denies access, the method falls back to the UA-based detection.\r\n\r\n```typescript\r\n// Async: waits for Client Hints when available\r\nconst precise = await this.device.getPreciseDeviceInfo();\r\nconsole.log(precise.os); // 'Windows 11' (if platformVersion >= 13) or 'Windows'\r\n```\r\n\r\n\r\n### Real-world example — adaptive layout\r\n\r\n```typescript\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { AngularDeviceInformationService } from 'angular-device-information';\r\n\r\n@Component({\r\n  selector: 'app-layout',\r\n  template: `\r\n    <div [class]=\"layoutClass\">\r\n      <p *ngIf=\"isMobile\">📱 Mobile layout</p>\r\n      <p *ngIf=\"isTablet\">⬜ Tablet layout</p>\r\n      <p *ngIf=\"isDesktop\">🖥️ Desktop layout</p>\r\n    </div>\r\n  `\r\n})\r\nexport class LayoutComponent implements OnInit {\r\n  isMobile  = false;\r\n  isTablet  = false;\r\n  isDesktop = false;\r\n  layoutClass = '';\r\n\r\n  constructor(private device: AngularDeviceInformationService) {}\r\n\r\n  ngOnInit() {\r\n    this.isMobile  = this.device.isMobile();\r\n    this.isTablet  = this.device.isTablet();\r\n    this.isDesktop = this.device.isDesktop();\r\n    this.layoutClass = this.device.getDeviceType().toLowerCase() + '-view';\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🔌 API Reference\r\n\r\n### Methods\r\n\r\n| Method | Returns | Description |\r\n|--------|---------|-------------|\r\n| `isMobile()` | `boolean` | `true` if the device is a mobile phone |\r\n| `isTablet()` | `boolean` | `true` if the device is a tablet |\r\n| `isDesktop()` | `boolean` | `true` if the device is a desktop browser |\r\n| `getDeviceType()` | `string` | `'Mobile'` \\| `'Tablet'` \\| `'Desktop'` |\r\n| `getDeviceInfo()` | `DeviceInfo` | Full device information object |\r\n\r\n### DeviceInfo Object\r\n\r\n| Property | Type | Example values |\r\n|----------|------|----------------|\r\n| `os` | `string` | `'Windows'`, `'Android'`, `'iOS'`, `'Mac OS X'`, `'Linux'`, `'HarmonyOS'`, `'Chrome OS'` |\r\n| `osVersion` | `string \\| number` | `'11'`, `'14.0'`, `'13'` |\r\n| `browser` | `string` | `'Chrome'`, `'Firefox'`, `'Safari'`, `'Edge'`, `'Brave'`, `'Samsung Browser'`, `'MIUI Browser'` |\r\n| `browserVersion` | `string` | `'120.0.0.0'` |\r\n| `browserMajorVersion` | `number` | `120` |\r\n| `screen_resolution` | `string` | `'1920 x 1080'`, `'390 x 844'` |\r\n| `cookies` | `boolean` | `true` \\| `false` |\r\n| `userAgent` | `string` | raw UA string |\r\n\r\n---\r\n\r\n## 🔒 No Deprecated APIs\r\n\r\nVersion 5.x.x removes **all** deprecated browser APIs:\r\n\r\n| Deprecated API (removed) | Replaced with |\r\n|---------------------------|---------------|\r\n| `navigator.appVersion` | Parsed from `navigator.userAgent` |\r\n| `navigator.appName` | Detected via UA pattern matching |\r\n| `window.navigator.appVersion` | Not used at all |\r\n| `window.navigator.appName` | Not used at all |\r\n\r\nThis ensures the library is future-proof and compatible with browsers that may remove these legacy APIs.\r\n\r\n---\r\n\r\n## 📱 Supported Devices (2026)\r\n\r\n### Phones\r\nGoogle Pixel 6–9 Pro, iPhone 12–16, Samsung Galaxy S21–S25, OnePlus 8–13, Xiaomi Mi/Redmi/POCO, Huawei P/Mate/Nova, OPPO Find X / Reno, Vivo X/V/iQOO, Realme GT/C-series, Honor Magic, Sony Xperia, Motorola Edge/Razr, Nothing Phone, Fairphone, Asus ROG Phone, Tecno, Infinix, ZTE, Nubia…\r\n\r\n### Tablets\r\niPad Pro M1–M4 / Air / mini, Samsung Galaxy Tab S7–S9 / Tab A / FE, Microsoft Surface Pro/Go/Book, Google Pixel Tablet, Xiaomi Pad 5/6, Huawei MatePad Pro 11/13, Lenovo Tab P11/P12 / Yoga Tab, Amazon Fire tablets, OnePlus Pad, Realme Pad, OPPO Pad, Honor Pad, Nokia T-series, TCL NXTPAPER…\r\n\r\n### Browsers\r\nChrome, Firefox, Safari, Edge (Chromium), Brave, Arc, Vivaldi, Opera, Yandex, UC Browser, Samsung Browser, MIUI Browser, Huawei Browser, DuckDuckGo, Naver Whale, Puffin…\r\n\r\n### Operating Systems\r\nWindows 10/11, macOS Monterey/Ventura/Sonoma/Sequoia, Android 10–15, iOS 14–18, iPadOS, HarmonyOS, ChromeOS, Fuchsia, Linux, Ubuntu, Tizen, KaiOS…\r\n\r\n---\r\n\r\n## 🛠️ Angular Compatibility\r\n\r\n| Angular version | Library version | Status |\r\n|-----------------|-----------------|--------|\r\n| Angular 8–13 | v 1.x |\r\n| Angular 14.x | v 2.x |\r\n| Angular 15.x | v 3.x |\r\n| Angular 16.x | v 4.x |\r\n| Angular 14–19 | (latest) |\r\n\r\n> **v5.x.x** is a single build that works across Angular 14, 15, 16, 17, 18, 19, 20, and 21.\r\n\r\n---\r\n\r\n## 💙 Support\r\n\r\nIf this library saved you time, consider supporting its development:\r\n\r\n<a href=\"https://www.paypal.com/donate/?hosted_button_id=6NTWH6ZLKN4RC\" target=\"_blank\">\r\n  <img alt=\"Donate with PayPal\" border=\"0\" src=\"https://pics.paypal.com/00/s/MGNhMjc1OWQtYmM4Ni00OWM3LTkyN2ItZTliMWI1ZTM0YWZi/file.PNG\" width=\"180\" />\r\n</a>\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\n[MIT](https://github.com/becher/angular-device-information/blob/master/LICENSE) © Becher\r\n\r\n","readmeFilename":"README.md"}