SILENT KILLERPanel

Current Path: > home > transcarter > public_html > wp-includes > > js


Operation   : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Software     : Apache
Server IP    : 198.54.126.42 | Your IP: 216.73.216.135
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/transcarter/public_html/wp-includes//js

NameTypeSizeLast ModifiedActions
codemirror Directory - -
crop Directory - -
dist Directory - -
imgareaselect Directory - -
jcrop Directory - -
jquery Directory - -
mediaelement Directory - -
plupload Directory - -
swfupload Directory - -
thickbox Directory - -
tinymce Directory - -
admin-bar.js File 10547 bytes May 11 2024 17:28:08.
admin-bar.min.js File 3487 bytes May 11 2024 17:28:08.
api-request.js File 3324 bytes December 01 2020 03:44:06.
api-request.min.js File 1023 bytes April 08 2022 19:07:18.
autosave.js File 22476 bytes March 18 2021 18:01:04.
autosave.min.js File 5807 bytes February 02 2023 16:36:32.
backbone.js File 79742 bytes August 11 2023 15:12:22.
backbone.min.js File 24140 bytes June 27 2024 12:51:44.
clipboard.js File 26807 bytes October 04 2022 14:55:24.
clipboard.min.js File 9009 bytes June 27 2024 12:51:44.
colorpicker.js File 29083 bytes November 17 2012 15:11:30.
colorpicker.min.js File 16517 bytes September 23 2022 18:55:30.
comment-reply.js File 12457 bytes January 10 2023 09:30:14.
comment-reply.min.js File 2981 bytes June 27 2024 12:51:44.
customize-base.js File 25822 bytes May 20 2023 09:19:24.
customize-base.min.js File 7852 bytes February 02 2023 16:36:32.
customize-loader.js File 7903 bytes April 12 2024 16:47:14.
customize-loader.min.js File 3551 bytes February 02 2023 16:36:32.
customize-models.js File 6821 bytes June 25 2020 11:43:08.
customize-models.min.js File 3681 bytes February 02 2023 16:36:32.
customize-preview-nav-menus.js File 15024 bytes July 27 2020 22:35:02.
customize-preview-nav-menus.min.js File 5038 bytes June 27 2024 12:51:44.
customize-preview-widgets.js File 23253 bytes June 20 2020 11:58:10.
customize-preview-widgets.min.js File 7825 bytes February 02 2023 16:36:32.
customize-preview.js File 27960 bytes July 27 2020 22:35:02.
customize-preview.min.js File 10704 bytes February 02 2023 16:36:32.
customize-selective-refresh.js File 33335 bytes April 12 2024 16:47:14.
customize-selective-refresh.min.js File 10695 bytes June 27 2024 12:51:44.
customize-views.js File 5065 bytes June 28 2018 01:30:16.
customize-views.min.js File 2451 bytes January 06 2021 15:29:24.
heartbeat.js File 23952 bytes October 09 2023 20:31:28.
heartbeat.min.js File 6013 bytes October 09 2023 20:31:28.
hoverIntent.js File 7225 bytes January 03 2022 15:03:18.
hoverIntent.min.js File 1499 bytes June 27 2024 12:51:44.
hoverintent-js.min.js File 1718 bytes December 10 2019 01:03:02.
imagesloaded.min.js File 5520 bytes August 11 2023 17:18:26.
json2.js File 18422 bytes October 06 2015 13:02:26.
json2.min.js File 3143 bytes June 27 2024 12:51:44.
masonry.min.js File 24138 bytes June 13 2020 17:53:28.
mce-view.js File 25849 bytes October 09 2023 20:31:28.
mce-view.min.js File 9770 bytes June 27 2024 12:51:44.
media-audiovideo.js File 24976 bytes February 15 2024 16:53:16.
media-audiovideo.min.js File 12058 bytes February 15 2024 16:53:16.
media-editor.js File 29119 bytes July 27 2020 22:35:02.
media-editor.min.js File 10885 bytes February 02 2023 16:36:32.
media-grid.js File 26808 bytes February 15 2024 16:53:16.
media-grid.min.js File 13260 bytes February 15 2024 16:53:16.
media-models.js File 43761 bytes February 15 2024 16:53:16.
media-models.min.js File 13288 bytes June 27 2024 12:51:44.
media-views.js File 271508 bytes May 14 2024 15:49:10.
media-views.min.js File 109998 bytes June 27 2024 12:51:44.
quicktags.js File 22601 bytes September 08 2021 22:29:58.
quicktags.min.js File 11132 bytes February 02 2023 16:36:32.
shortcode.js File 10758 bytes January 29 2020 00:45:18.
shortcode.min.js File 2643 bytes September 23 2022 18:55:30.
swfobject.js File 10231 bytes April 17 2012 22:09:30.
tw-sack.js File 4969 bytes August 22 2012 23:04:18.
tw-sack.min.js File 3288 bytes April 08 2022 19:07:18.
twemoji.js File 32934 bytes February 13 2024 14:36:08.
twemoji.min.js File 15787 bytes June 27 2024 12:51:44.
underscore.js File 68373 bytes September 27 2022 14:18:26.
underscore.min.js File 18833 bytes June 27 2024 12:51:44.
utils.js File 4665 bytes January 29 2020 00:45:18.
utils.min.js File 1864 bytes September 23 2022 18:55:30.
wp-ajax-response.js File 3837 bytes June 21 2024 17:17:14.
wp-ajax-response.min.js File 2505 bytes June 21 2024 17:17:14.
wp-api.js File 46983 bytes January 10 2023 09:30:14.
wp-api.min.js File 14682 bytes June 27 2024 12:51:44.
wp-auth-check.js File 4207 bytes March 18 2021 18:01:04.
wp-auth-check.min.js File 1658 bytes March 18 2021 18:01:04.
wp-backbone.js File 15241 bytes April 12 2024 16:47:14.
wp-backbone.min.js File 3039 bytes April 08 2022 19:07:18.
wp-custom-header.js File 10465 bytes April 10 2021 11:40:06.
wp-custom-header.min.js File 4442 bytes February 02 2023 16:36:32.
wp-embed-template.js File 6779 bytes November 11 2021 02:49:18.
wp-embed-template.min.js File 3174 bytes June 27 2024 12:51:44.
wp-embed.js File 3214 bytes August 10 2023 18:49:18.
wp-embed.min.js File 1251 bytes June 27 2024 12:51:44.
wp-emoji-loader.js File 12204 bytes February 13 2024 14:36:08.
wp-emoji-loader.min.js File 2929 bytes February 13 2024 14:36:08.
wp-emoji-release.min.js File 18726 bytes June 27 2024 12:51:44.
wp-emoji.js File 8969 bytes February 02 2023 00:53:26.
wp-emoji.min.js File 2890 bytes February 02 2023 00:53:26.
wp-list-revisions.js File 970 bytes June 28 2018 01:30:16.
wp-list-revisions.min.js File 597 bytes January 06 2021 15:29:24.
wp-lists.js File 25315 bytes June 24 2023 13:32:20.
wp-lists.min.js File 7521 bytes June 24 2023 13:32:20.
wp-pointer.js File 10233 bytes February 16 2021 20:25:04.
wp-pointer.min.js File 3621 bytes April 08 2022 19:07:18.
wp-sanitize.js File 1350 bytes September 04 2019 16:13:22.
wp-sanitize.min.js File 458 bytes April 08 2022 19:07:18.
wp-util.js File 4679 bytes September 20 2022 02:52:10.
wp-util.min.js File 1426 bytes September 20 2022 02:52:10.
wpdialog.js File 569 bytes January 24 2023 21:13:12.
wpdialog.min.js File 281 bytes January 24 2023 21:13:12.
wplink.js File 21255 bytes June 20 2024 19:27:12.
wplink.min.js File 11332 bytes June 20 2024 19:27:12.
zxcvbn-async.js File 821 bytes June 28 2018 01:30:16.
zxcvbn-async.min.js File 351 bytes February 23 2021 16:45:20.
zxcvbn.min.js File 822237 bytes October 25 2019 23:17:08.

Reading File: /home/transcarter/public_html/wp-includes//js/hoverIntent.js

/*!
 * hoverIntent v1.10.2 // 2020.04.28 // jQuery v1.7.0+
 * http://briancherne.github.io/jquery-hoverIntent/
 *
 * You may use hoverIntent under the terms of the MIT license. Basically that
 * means you are free to use hoverIntent as long as this header is left intact.
 * Copyright 2007-2019 Brian Cherne
 */

/**
 * hoverIntent is similar to jQuery's built-in "hover" method except that
 * instead of firing the handlerIn function immediately, hoverIntent checks
 * to see if the user's mouse has slowed down (beneath the sensitivity
 * threshold) before firing the event. The handlerOut function is only
 * called after a matching handlerIn.
 *
 * // basic usage ... just like .hover()
 * .hoverIntent( handlerIn, handlerOut )
 * .hoverIntent( handlerInOut )
 *
 * // basic usage ... with event delegation!
 * .hoverIntent( handlerIn, handlerOut, selector )
 * .hoverIntent( handlerInOut, selector )
 *
 * // using a basic configuration object
 * .hoverIntent( config )
 *
 * @param  handlerIn   function OR configuration object
 * @param  handlerOut  function OR selector for delegation OR undefined
 * @param  selector    selector OR undefined
 * @author Brian Cherne <brian(at)cherne(dot)net>
 */

;(function(factory) {
    'use strict';
    if (typeof define === 'function' && define.amd) {
        define(['jquery'], factory);
    } else if (typeof module === 'object' && module.exports) {
        module.exports = factory(require('jquery'));
    } else if (jQuery && !jQuery.fn.hoverIntent) {
        factory(jQuery);
    }
})(function($) {
    'use strict';

    // default configuration values
    var _cfg = {
        interval: 100,
        sensitivity: 6,
        timeout: 0
    };

    // counter used to generate an ID for each instance
    var INSTANCE_COUNT = 0;

    // current X and Y position of mouse, updated during mousemove tracking (shared across instances)
    var cX, cY;

    // saves the current pointer position coordinates based on the given mousemove event
    var track = function(ev) {
        cX = ev.pageX;
        cY = ev.pageY;
    };

    // compares current and previous mouse positions
    var compare = function(ev,$el,s,cfg) {
        // compare mouse positions to see if pointer has slowed enough to trigger `over` function
        if ( Math.sqrt( (s.pX-cX)*(s.pX-cX) + (s.pY-cY)*(s.pY-cY) ) < cfg.sensitivity ) {
            $el.off(s.event,track);
            delete s.timeoutId;
            // set hoverIntent state as active for this element (permits `out` handler to trigger)
            s.isActive = true;
            // overwrite old mouseenter event coordinates with most recent pointer position
            ev.pageX = cX; ev.pageY = cY;
            // clear coordinate data from state object
            delete s.pX; delete s.pY;
            return cfg.over.apply($el[0],[ev]);
        } else {
            // set previous coordinates for next comparison
            s.pX = cX; s.pY = cY;
            // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
            s.timeoutId = setTimeout( function(){compare(ev, $el, s, cfg);} , cfg.interval );
        }
    };

    // triggers given `out` function at configured `timeout` after a mouseleave and clears state
    var delay = function(ev,$el,s,out) {
        var data = $el.data('hoverIntent');
        if (data) {
            delete data[s.id];
        }
        return out.apply($el[0],[ev]);
    };

    // checks if `value` is a function
    var isFunction = function(value) {
        return typeof value === 'function';
    };

    $.fn.hoverIntent = function(handlerIn,handlerOut,selector) {
        // instance ID, used as a key to store and retrieve state information on an element
        var instanceId = INSTANCE_COUNT++;

        // extend the default configuration and parse parameters
        var cfg = $.extend({}, _cfg);
        if ( $.isPlainObject(handlerIn) ) {
            cfg = $.extend(cfg, handlerIn);
            if ( !isFunction(cfg.out) ) {
                cfg.out = cfg.over;
            }
        } else if ( isFunction(handlerOut) ) {
            cfg = $.extend(cfg, { over: handlerIn, out: handlerOut, selector: selector } );
        } else {
            cfg = $.extend(cfg, { over: handlerIn, out: handlerIn, selector: handlerOut } );
        }

        // A private function for handling mouse 'hovering'
        var handleHover = function(e) {
            // cloned event to pass to handlers (copy required for event object to be passed in IE)
            var ev = $.extend({},e);

            // the current target of the mouse event, wrapped in a jQuery object
            var $el = $(this);

            // read hoverIntent data from element (or initialize if not present)
            var hoverIntentData = $el.data('hoverIntent');
            if (!hoverIntentData) { $el.data('hoverIntent', (hoverIntentData = {})); }

            // read per-instance state from element (or initialize if not present)
            var state = hoverIntentData[instanceId];
            if (!state) { hoverIntentData[instanceId] = state = { id: instanceId }; }

            // state properties:
            // id = instance ID, used to clean up data
            // timeoutId = timeout ID, reused for tracking mouse position and delaying "out" handler
            // isActive = plugin state, true after `over` is called just until `out` is called
            // pX, pY = previously-measured pointer coordinates, updated at each polling interval
            // event = string representing the namespaced event used for mouse tracking

            // clear any existing timeout
            if (state.timeoutId) { state.timeoutId = clearTimeout(state.timeoutId); }

            // namespaced event used to register and unregister mousemove tracking
            var mousemove = state.event = 'mousemove.hoverIntent.hoverIntent'+instanceId;

            // handle the event, based on its type
            if (e.type === 'mouseenter') {
                // do nothing if already active
                if (state.isActive) { return; }
                // set "previous" X and Y position based on initial entry point
                state.pX = ev.pageX; state.pY = ev.pageY;
                // update "current" X and Y position based on mousemove
                $el.off(mousemove,track).on(mousemove,track);
                // start polling interval (self-calling timeout) to compare mouse coordinates over time
                state.timeoutId = setTimeout( function(){compare(ev,$el,state,cfg);} , cfg.interval );
            } else { // "mouseleave"
                // do nothing if not already active
                if (!state.isActive) { return; }
                // unbind expensive mousemove event
                $el.off(mousemove,track);
                // if hoverIntent state is true, then call the mouseOut function after the specified delay
                state.timeoutId = setTimeout( function(){delay(ev,$el,state,cfg.out);} , cfg.timeout );
            }
        };

        // listen for mouseenter and mouseleave
        return this.on({'mouseenter.hoverIntent':handleHover,'mouseleave.hoverIntent':handleHover}, cfg.selector);
    };
});

SILENT KILLER Tool