Spamworldpro Mini Shell
Spamworldpro


Server : nginx/1.20.1
System : Linux ccpf-production-2021 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64
User : forge ( 1000)
PHP Version : 7.4.21
Disable Function : 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,
Directory :  /proc/2519301/root/lib/node_modules/gulp/node_modules/es5-ext/string/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/2519301/root/lib/node_modules/gulp/node_modules/es5-ext/string/format-method.js
"use strict";

var isCallable = require("../object/is-callable")
  , value      = require("../object/valid-value")
  , call       = Function.prototype.call;

module.exports = function (fmap) {
	fmap = Object(value(fmap));
	return function (pattern) {
		var context = this;
		value(context);
		pattern = String(pattern);
		return pattern.replace(/%([a-zA-Z]+)|\\([\u0000-\uffff])/g, function (
			match,
			token,
			escapeChar
		) {
			var t, result;
			if (escapeChar) return escapeChar;
			t = token;
			while (t && !(result = fmap[t])) t = t.slice(0, -1);
			if (!result) return match;
			if (isCallable(result)) result = call.call(result, context);
			return result + token.slice(t.length);
		});
	};
};

Spamworldpro Mini