User Agent Parser

Parse and analyze user agent strings. Identify browsers, operating systems, and device information.