Linux business57.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
Server IP : 199.188.201.191 & Your IP : 3.14.79.99
Domains :
Cant Read [ /etc/named.conf ]
User : derozboy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
derozboy /
cac-groupfr.site /
wp-includes /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
codemirror
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
crop
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
dist
[ DIR ]
drwxr-xr-x
2024-11-13 03:02
imgareaselect
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
jcrop
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
jquery
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
mediaelement
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
plupload
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
swfupload
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
thickbox
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
tinymce
[ DIR ]
drwxr-xr-x
2024-10-04 11:52
admin-bar.js
10.3
KB
-rw-r--r--
2024-05-12 03:58
admin-bar.min.js
3.41
KB
-rw-r--r--
2024-05-12 03:58
api-request.js
3.25
KB
-rw-r--r--
2020-12-01 14:14
api-request.min.js
1023
B
-rw-r--r--
2022-04-09 05:37
autosave.js
21.95
KB
-rw-r--r--
2021-03-19 04:31
autosave.min.js
5.67
KB
-rw-r--r--
2023-02-03 03:06
backbone.js
78.51
KB
-rw-r--r--
2024-11-13 03:02
backbone.min.js
23.71
KB
-rw-r--r--
2024-11-13 03:02
clipboard.js
26.18
KB
-rw-r--r--
2022-10-05 01:25
clipboard.min.js
8.8
KB
-rw-r--r--
2024-06-27 23:21
colorpicker.js
28.4
KB
-rw-r--r--
2012-11-18 01:41
colorpicker.min.js
16.13
KB
-rw-r--r--
2022-09-24 05:25
comment-reply.js
12.22
KB
-rw-r--r--
2024-11-13 03:02
comment-reply.min.js
2.96
KB
-rw-r--r--
2024-11-13 03:02
customize-base.js
25.22
KB
-rw-r--r--
2023-05-20 19:49
customize-base.min.js
7.67
KB
-rw-r--r--
2023-02-03 03:06
customize-loader.js
7.72
KB
-rw-r--r--
2024-04-13 03:17
customize-loader.min.js
3.47
KB
-rw-r--r--
2023-02-03 03:06
customize-models.js
6.66
KB
-rw-r--r--
2020-06-25 22:13
customize-models.min.js
3.59
KB
-rw-r--r--
2023-02-03 03:06
customize-preview-nav-menus.js
14.67
KB
-rw-r--r--
2020-07-28 09:05
customize-preview-nav-menus.min.js
4.92
KB
-rw-r--r--
2024-06-27 23:21
customize-preview-widgets.js
22.71
KB
-rw-r--r--
2020-06-20 22:28
customize-preview-widgets.min.js
7.64
KB
-rw-r--r--
2023-02-03 03:06
customize-preview.js
27.3
KB
-rw-r--r--
2020-07-28 09:05
customize-preview.min.js
10.45
KB
-rw-r--r--
2023-02-03 03:06
customize-selective-refresh.js
32.55
KB
-rw-r--r--
2024-04-13 03:17
customize-selective-refresh.min.js
10.44
KB
-rw-r--r--
2024-06-27 23:21
customize-views.js
4.95
KB
-rw-r--r--
2018-06-28 12:00
customize-views.min.js
2.39
KB
-rw-r--r--
2021-01-07 01:59
heartbeat.js
23.49
KB
-rw-r--r--
2024-11-13 03:02
heartbeat.min.js
5.81
KB
-rw-r--r--
2024-11-13 03:02
hoverIntent.js
7.06
KB
-rw-r--r--
2022-01-04 01:33
hoverIntent.min.js
1.46
KB
-rw-r--r--
2024-06-27 23:21
hoverintent-js.min.js
1.68
KB
-rw-r--r--
2019-12-10 11:33
imagesloaded.min.js
5.39
KB
-rw-r--r--
2023-08-12 03:48
json2.js
17.99
KB
-rw-r--r--
2015-10-06 23:32
json2.min.js
3.07
KB
-rw-r--r--
2024-06-27 23:21
masonry.min.js
23.57
KB
-rw-r--r--
2020-06-14 04:23
mce-view.js
25.24
KB
-rw-r--r--
2023-10-10 07:01
mce-view.min.js
9.54
KB
-rw-r--r--
2024-06-27 23:21
media-audiovideo.js
24.39
KB
-rw-r--r--
2024-02-16 03:23
media-audiovideo.min.js
11.78
KB
-rw-r--r--
2024-02-16 03:23
media-editor.js
28.44
KB
-rw-r--r--
2020-07-28 09:05
media-editor.min.js
10.63
KB
-rw-r--r--
2023-02-03 03:06
media-grid.js
26.18
KB
-rw-r--r--
2024-11-13 03:02
media-grid.min.js
12.95
KB
-rw-r--r--
2024-02-16 03:23
media-models.js
42.74
KB
-rw-r--r--
2024-02-16 03:23
media-models.min.js
12.98
KB
-rw-r--r--
2024-06-27 23:21
media-views.js
266.87
KB
-rw-r--r--
2024-11-13 03:02
media-views.min.js
108.02
KB
-rw-r--r--
2024-11-13 03:02
quicktags.js
22.07
KB
-rw-r--r--
2021-09-09 08:59
quicktags.min.js
10.87
KB
-rw-r--r--
2023-02-03 03:06
shortcode.js
10.51
KB
-rw-r--r--
2020-01-29 11:15
shortcode.min.js
2.58
KB
-rw-r--r--
2022-09-24 05:25
swfobject.js
9.99
KB
-rw-r--r--
2012-04-18 08:39
tw-sack.js
4.85
KB
-rw-r--r--
2012-08-23 09:34
tw-sack.min.js
3.21
KB
-rw-r--r--
2022-04-09 05:37
twemoji.js
32.16
KB
-rw-r--r--
2024-02-14 01:06
twemoji.min.js
15.42
KB
-rw-r--r--
2024-06-27 23:21
underscore.js
67.12
KB
-rw-r--r--
2024-11-13 03:02
underscore.min.js
18.44
KB
-rw-r--r--
2024-11-13 03:02
utils.js
4.56
KB
-rw-r--r--
2020-01-29 11:15
utils.min.js
1.82
KB
-rw-r--r--
2022-09-24 05:25
wp-ajax-response.js
3.75
KB
-rw-r--r--
2024-06-22 03:47
wp-ajax-response.min.js
2.45
KB
-rw-r--r--
2024-06-22 03:47
wp-api.js
45.88
KB
-rw-r--r--
2023-01-10 20:00
wp-api.min.js
14.34
KB
-rw-r--r--
2024-06-27 23:21
wp-auth-check.js
4.11
KB
-rw-r--r--
2021-03-19 04:31
wp-auth-check.min.js
1.62
KB
-rw-r--r--
2021-03-19 04:31
wp-backbone.js
14.88
KB
-rw-r--r--
2024-04-13 03:17
wp-backbone.min.js
2.97
KB
-rw-r--r--
2022-04-09 05:37
wp-custom-header.js
10.22
KB
-rw-r--r--
2021-04-10 22:10
wp-custom-header.min.js
4.34
KB
-rw-r--r--
2023-02-03 03:06
wp-embed-template.js
6.62
KB
-rw-r--r--
2021-11-11 13:19
wp-embed-template.min.js
3.1
KB
-rw-r--r--
2024-06-27 23:21
wp-embed.js
3.14
KB
-rw-r--r--
2023-08-11 05:19
wp-embed.min.js
1.22
KB
-rw-r--r--
2024-06-27 23:21
wp-emoji-loader.js
11.92
KB
-rw-r--r--
2024-02-14 01:06
wp-emoji-loader.min.js
2.86
KB
-rw-r--r--
2024-02-14 01:06
wp-emoji-release.min.js
18.29
KB
-rw-r--r--
2024-06-27 23:21
wp-emoji.js
8.76
KB
-rw-r--r--
2023-02-02 11:23
wp-emoji.min.js
2.82
KB
-rw-r--r--
2023-02-02 11:23
wp-list-revisions.js
970
B
-rw-r--r--
2018-06-28 12:00
wp-list-revisions.min.js
597
B
-rw-r--r--
2021-01-07 01:59
wp-lists.js
24.72
KB
-rw-r--r--
2023-06-25 00:02
wp-lists.min.js
7.34
KB
-rw-r--r--
2023-06-25 00:02
wp-pointer.js
9.99
KB
-rw-r--r--
2021-02-17 06:55
wp-pointer.min.js
3.54
KB
-rw-r--r--
2022-04-09 05:37
wp-sanitize.js
1.32
KB
-rw-r--r--
2019-09-05 02:43
wp-sanitize.min.js
458
B
-rw-r--r--
2022-04-09 05:37
wp-util.js
4.57
KB
-rw-r--r--
2022-09-20 13:22
wp-util.min.js
1.39
KB
-rw-r--r--
2022-09-20 13:22
wpdialog.js
569
B
-rw-r--r--
2023-01-25 07:43
wpdialog.min.js
281
B
-rw-r--r--
2023-01-25 07:43
wplink.js
20.74
KB
-rw-r--r--
2024-11-13 03:02
wplink.min.js
11.05
KB
-rw-r--r--
2024-11-13 03:02
zxcvbn-async.js
821
B
-rw-r--r--
2018-06-28 12:00
zxcvbn-async.min.js
351
B
-rw-r--r--
2021-02-24 03:15
zxcvbn.min.js
802.97
KB
-rw-r--r--
2019-10-26 09:47
Save
Rename
/** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingsSupports'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests === 'object' ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item = { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Four and twenty blackbirds baked in a pie. * * To test for Emoji 15.0 support, try to render a new emoji: Blackbird. * * The Blackbird is a ZWJ sequence combining 🐦 Bird and ⬛ large black square., * * 0x1F426 (\uD83D\uDC26) == Bird * 0x200D == Zero-Width Joiner (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji. * 0x2B1B == Large Black Square * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83D\uDC26\u200D\u2B1B', // as the zero-width joiner sequence '\uD83D\uDC26\u200B\u2B1B' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var supports = {}; tests.forEach( function ( test ) { supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.supports = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests = getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript = 'postMessage(' + testEmojiSupports.toString() + '(' + [ JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString() ].join( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = function ( event ) { supportTests = event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports[ test ] = supportTests[ test ]; settings.supports.everything = settings.supports.everything && settings.supports[ test ]; if ( 'flag' !== test ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ test ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings );