HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/tana/frontend/node_modules/locutus/php/var/empty.js.map
{"version":3,"sources":["../../../src/php/var/empty.js"],"names":["module","exports","empty","mixedVar","undef","key","i","len","emptyValues","length","hasOwnProperty"],"mappings":";;;;AAAAA,OAAOC,OAAP,GAAiB,SAASC,KAAT,CAAgBC,QAAhB,EAA0B;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,MAAIC,KAAJ;AACA,MAAIC,GAAJ;AACA,MAAIC,CAAJ;AACA,MAAIC,GAAJ;AACA,MAAIC,cAAc,CAACJ,KAAD,EAAQ,IAAR,EAAc,KAAd,EAAqB,CAArB,EAAwB,EAAxB,EAA4B,GAA5B,CAAlB;;AAEA,OAAKE,IAAI,CAAJ,EAAOC,MAAMC,YAAYC,MAA9B,EAAsCH,IAAIC,GAA1C,EAA+CD,GAA/C,EAAoD;AAClD,QAAIH,aAAaK,YAAYF,CAAZ,CAAjB,EAAiC;AAC/B,aAAO,IAAP;AACD;AACF;;AAED,MAAI,QAAOH,QAAP,yCAAOA,QAAP,OAAoB,QAAxB,EAAkC;AAChC,SAAKE,GAAL,IAAYF,QAAZ,EAAsB;AACpB,UAAIA,SAASO,cAAT,CAAwBL,GAAxB,CAAJ,EAAkC;AAChC,eAAO,KAAP;AACD;AACF;AACD,WAAO,IAAP;AACD;;AAED,SAAO,KAAP;AACD,CA5CD","file":"empty.js","sourcesContent":["module.exports = function empty (mixedVar) {\n  //  discuss at: http://locutus.io/php/empty/\n  // original by: Philippe Baumann\n  //    input by: Onno Marsman (https://twitter.com/onnomarsman)\n  //    input by: LH\n  //    input by: Stoyan Kyosev (http://www.svest.org/)\n  // bugfixed by: Kevin van Zonneveld (http://kvz.io)\n  // improved by: Onno Marsman (https://twitter.com/onnomarsman)\n  // improved by: Francesco\n  // improved by: Marc Jansen\n  // improved by: RafaƂ Kukawski (http://blog.kukawski.pl)\n  //   example 1: empty(null)\n  //   returns 1: true\n  //   example 2: empty(undefined)\n  //   returns 2: true\n  //   example 3: empty([])\n  //   returns 3: true\n  //   example 4: empty({})\n  //   returns 4: true\n  //   example 5: empty({'aFunc' : function () { alert('humpty'); } })\n  //   returns 5: false\n\n  var undef\n  var key\n  var i\n  var len\n  var emptyValues = [undef, null, false, 0, '', '0']\n\n  for (i = 0, len = emptyValues.length; i < len; i++) {\n    if (mixedVar === emptyValues[i]) {\n      return true\n    }\n  }\n\n  if (typeof mixedVar === 'object') {\n    for (key in mixedVar) {\n      if (mixedVar.hasOwnProperty(key)) {\n        return false\n      }\n    }\n    return true\n  }\n\n  return false\n}\n"]}