Server IP : 108.163.255.210 / Your IP : 3.137.189.236 Web Server : Apache System : Linux blossom.urlnameserver.com 3.10.0-1160.80.1.el7.x86_64 #1 SMP Tue Nov 8 15:48:59 UTC 2022 x86_64 User : ( 1172) PHP Version : 7.2.34 Disable Function : eval,escapeshellarg,proc_close,proc_get_status,proc_nice,proc_open,symlink,system,pcntl_exec,getrusage,chown,chgp,closelog,openlog,syslog,define_syslog_variables,php_ini_loaded_file,getservbyname,getservbyport,posix_getgid,posix_getgrgid,proc_terminate,pfsockopen,apache_child_terminate,posix_mkfifo,posix_setpgid,posix_setuid,hypot,pg_host,pos,posix_access,posix_getcwd,posix_getservbyname,myshellexec,getpid,posix_getsid,posix_isatty,posix_kill,posix_mknod,posix_setgid,posix_setsid,posix_setuid,posix_times,posix_uname,ps_fill,posix_getpwuid,global,ini_restore,zip_open,zip_read,rar_open,bzopen,bzread,bzwrite,apache_get_modules,apache_get_version,phpversionphpinfo,php_ini_scanned_files,get_current_user,disk_total_space,diskfreespace,leak,imap_list,hypo,filedump,safe_mode,getmygid,apache_getenv,apache_setenv,bzread,bzwrite,bzopen,phpini,higlight_file,dos_conv,get_cwd,er_log,cmd,e_name,vdir,get_dir,only_read,ftok,ftpexec,posix_getpwnam,mysql_list_dbs,disk_free_space,session_save_path,confirm_phpdoc_compiled,zip_entry_rea,php_u,psockopen,crack_opendict,crack_getlastmessage,crack_closedict,crack_check,fpassthru,posix_get_last_error,posix_getlogin,posix_getgroups,posix_strerror,posix_getrlimit,posix_getpgrp,posix_getgrnam,pos,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/unilinki/public_html/indijourneys.com/node_modules/he/bin/ |
Upload File : |
#!/usr/bin/env node (function() { var fs = require('fs'); var he = require('../he.js'); var strings = process.argv.splice(2); var stdin = process.stdin; var data; var timeout; var action; var options = {}; var log = console.log; var main = function() { var option = strings[0]; var count = 0; if (/^(?:-h|--help|undefined)$/.test(option)) { log( 'he v%s - https://mths.be/he', he.version ); log([ '\nUsage:\n', '\the [--escape] string', '\the [--encode] [--use-named-refs] [--everything] [--allow-unsafe] [--decimal] string', '\the [--decode] [--attribute] [--strict] string', '\the [-v | --version]', '\the [-h | --help]', '\nExamples:\n', '\the --escape \\<img\\ src\\=\\\'x\\\'\\ onerror\\=\\"prompt\\(1\\)\\"\\>', '\techo \'© 𝌆\' | he --decode' ].join('\n')); return process.exit(option ? 0 : 1); } if (/^(?:-v|--version)$/.test(option)) { log('v%s', he.version); return process.exit(0); } strings.forEach(function(string) { // Process options if (string == '--escape') { action = 'escape'; return; } if (string == '--encode') { action = 'encode'; return; } if (string == '--use-named-refs') { action = 'encode'; options.useNamedReferences = true; return; } if (string == '--everything') { action = 'encode'; options.encodeEverything = true; return; } if (string == '--allow-unsafe') { action = 'encode'; options.allowUnsafeSymbols = true; return; } if (string == '--decimal') { action = 'encode'; options.decimal = true; return; } if (string == '--decode') { action = 'decode'; return; } if (string == '--attribute') { action = 'decode'; options.isAttributeValue = true; return; } if (string == '--strict') { action = 'decode'; options.strict = true; return; } // Process string(s) var result; if (!action) { log('Error: he requires at least one option and a string argument.'); log('Try `he --help` for more information.'); return process.exit(1); } try { result = he[action](string, options); log(result); count++; } catch(error) { log(error.message + '\n'); log('Error: failed to %s.', action); log('If you think this is a bug in he, please report it:'); log('https://github.com/mathiasbynens/he/issues/new'); log( '\nStack trace using he@%s:\n', he.version ); log(error.stack); return process.exit(1); } }); if (!count) { log('Error: he requires a string argument.'); log('Try `he --help` for more information.'); return process.exit(1); } // Return with exit status 0 outside of the `forEach` loop, in case // multiple strings were passed in. return process.exit(0); }; if (stdin.isTTY) { // handle shell arguments main(); } else { // Either the script is called from within a non-TTY context, or `stdin` // content is being piped in. if (!process.stdout.isTTY) { // The script was called from a non-TTY context. This is a rather uncommon // use case we don’t actively support. However, we don’t want the script // to wait forever in such cases, so… timeout = setTimeout(function() { // …if no piped data arrived after a whole minute, handle shell // arguments instead. main(); }, 60000); } data = ''; stdin.on('data', function(chunk) { clearTimeout(timeout); data += chunk; }); stdin.on('end', function() { strings.push(data.trim()); main(); }); stdin.resume(); } }());