📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
0755
🗑️
🏷️
🔒
📁
2e19d9
-
0755
🗑️
🏷️
🔒
📁
6b114
-
0755
🗑️
🏷️
🔒
📁
Modules
-
0755
🗑️
🏷️
🔒
📁
app
-
0755
🗑️
🏷️
🔒
📁
assets
-
0755
🗑️
🏷️
🔒
📁
bootstrap
-
0755
🗑️
🏷️
🔒
📁
cgi-bin
-
0755
🗑️
🏷️
🔒
📁
config
-
0755
🗑️
🏷️
🔒
📁
css
-
0755
🗑️
🏷️
🔒
📁
database
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
nbproject
-
0755
🗑️
🏷️
🔒
📁
public
-
0755
🗑️
🏷️
🔒
📁
resources
-
0755
🗑️
🏷️
🔒
📁
routes
-
0755
🗑️
🏷️
🔒
📁
storage
-
0755
🗑️
🏷️
🔒
📁
tests
-
0755
🗑️
🏷️
🔒
📁
uploads
-
0755
🗑️
🏷️
🔒
📁
vendor
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.23 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
COOKIE.txt
0.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
X7ROOT.txt
0.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
engine.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
813.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
features.php
11.28 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
googlecfb82e09419fc0f6.html
0.05 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php0
1.56 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
inputs.php
0.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kurd.html
1.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
library.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
min.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
p.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
product.php
1.78 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
qpmwztts.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.32 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: string.js
/* # cjt/util/string.js Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited */ /* --------------------------*/ /* DEFINE GLOBALS FOR LINT /*--------------------------*/ /* global define:false*/ /* --------------------------*/ // TODO: Add tests for these /** * * @module cjt/util/string * @example * */ define(["lodash", "punycode"], function(_, PUNYCODE) { "use strict"; // ------------------------------ // Module // ------------------------------ var MODULE_NAME = "cjt/util/string"; var MODULE_DESC = "Contains string helper functions."; var MODULE_VERSION = 2.0; // Highest Unicode ASCII code point. var UNICODE_ASCII_CUTOFF = 127; // As of 2021 we no longer support any browsers that lack TextEncoder. var textEncoder = new TextEncoder(); /** * Collection of string helper functions. * * @static * @public * @class String */ var string = { MODULE_NAME: MODULE_NAME, MODULE_DESC: MODULE_DESC, MODULE_VERSION: MODULE_VERSION, /** * Left pads the string with leading characters. Will use spaces if * the padder parameter is not defined. Will pad with "0" if the padder * is 0. * @method lpad * @param {String} str String to modify. * @param {Number} len Length of the padding. * @param {String} padder Characters to pad with. * @return {String} String padded to the full width defined by len parameter. */ lpad: function(str, len, padder) { if (padder === 0) { padder = "0"; } else if (!padder) { padder = " "; } var deficit = len - str.length; var pad = ""; var padder_length = padder.length; while (deficit > 0) { pad += padder; deficit -= padder_length; } return pad + str; }, /** * Reverse the characters in a string. * @param {String} str String to modify. * @return {String} New string with characters reversed. */ reverse: function(str) { // Can’t just do this because it mangles non-BMP characters: // return str.split("").reverse().join(""); var codePoints = PUNYCODE.ucs2.decode(str); return PUNYCODE.ucs2.encode(codePoints.reverse()); }, /** * Returns the length, in bytes, of the string’s UTF-8 representation. * * @param {String} str String to examine. * @return {Number} Byte count of the string in UTF-8. */ getUTF8ByteCount: function getUTF8ByteCount(str) { return textEncoder.encode(str).length; }, /** * Returns an array of the string’s unique non-ASCII characters. * * @param {String} str String to examine. * @return {String[]} Array of 1-character strings. */ getNonASCII: function getNonASCII(str) { var chars = []; // We can’t just iterate through the characters as JS sees them // because the string might contain non-BMP characters like emoji. var codePoints = PUNYCODE.ucs2.decode(str); for (var i = 0; i < codePoints.length; i++) { if (codePoints[i] > UNICODE_ASCII_CUTOFF) { chars.push( PUNYCODE.ucs2.encode([codePoints[i]]) ); } } return _.uniq(chars); }, }; return string; });
Save