����JFIF��x�x����'403WebShell
403Webshell
Server IP : 66.29.137.217  /  Your IP : 18.117.246.69
Web Server : LiteSpeed
System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : gltevjme ( 1095)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/gltevjme/bofirmacademy.com/vendor/ua-parser/uap-php/src/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/gltevjme/bofirmacademy.com/vendor/ua-parser/uap-php/src//DeviceParser.php
<?php
/**
 * ua-parser
 *
 * Copyright (c) 2011-2013 Dave Olsen, http://dmolsen.com
 * Copyright (c) 2013-2014 Lars Strojny, http://usrportage.de
 *
 * Released under the MIT license
 */

namespace UAParser;

use UAParser\Result\Device;

class DeviceParser extends AbstractParser
{
    use ParserFactoryMethods;

    /** Attempts to see if the user agent matches a device regex from regexes.php */
    public function parseDevice(string $userAgent): Device
    {
        $device = new Device();

        [$regex, $matches] = self::tryMatch($this->regexes['device_parsers'], $userAgent);

        if ($matches) {
            $device->family = self::multiReplace($regex, 'device_replacement', $matches[1], $matches) ?? $device->family;
            $device->brand = self::multiReplace($regex, 'brand_replacement', null, $matches);
            $deviceModelDefault = $matches[1] !== 'Other' ? $matches[1] : null;
            $device->model = self::multiReplace($regex, 'model_replacement', $deviceModelDefault, $matches);
        }

        return $device;
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit