$43 GRAYBYTE WORDPRESS FILE MANAGER $77

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.51
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravetechrwanda/itiministry.org/js/

HOME
Current File : /home/bravetechrwanda/itiministry.org/js//customize-preview-nav-menus.js
/**
 * @output wp-includes/js/customize-preview-nav-menus.js
 */

/* global _wpCustomizePreviewNavMenusExports */

/** @namespace wp.customize.navMenusPreview */
wp.customize.navMenusPreview = wp.customize.MenusCustomizerPreview = ( function( $, _, wp, api ) {
	'use strict';

	var self = {
		data: {
			navMenuInstanceArgs: {}
		}
	};
	if ( 'undefined' !== typeof _wpCustomizePreviewNavMenusExports ) {
		_.extend( self.data, _wpCustomizePreviewNavMenusExports );
	}

	/**
	 * Initialize nav menus preview.
	 */
	self.init = function() {
		var self = this, synced = false;

		/*
		 * Keep track of whether we synced to determine whether or not bindSettingListener
		 * should also initially fire the listener. This initial firing needs to wait until
		 * after all of the settings have been synced from the pane in order to prevent
		 * an infinite selective fallback-refresh. Note that this sync handler will be
		 * added after the sync handler in customize-preview.js, so it will be triggered
		 * after all of the settings are added.
		 */
		api.preview.bind( 'sync', function() {
			synced = true;
		} );

		if ( api.selectiveRefresh ) {
			// Listen for changes to settings related to nav menus.
			api.each( function( setting ) {
				self.bindSettingListener( setting );
			} );
			api.bind( 'add', function( setting ) {

				/*
				 * Handle case where an invalid nav menu item (one for which its associated object has been deleted)
				 * is synced from the controls into the preview. Since invalid nav menu items are filtered out from
				 * being exported to the frontend by the _is_valid_nav_menu_item filter in wp_get_nav_menu_items(),
				 * the customizer controls will have a nav_menu_item setting where the preview will have none, and
				 * this can trigger an infinite fallback refresh when the nav menu item lacks any valid items.
				 */
				if ( setting.get() && ! setting.get()._invalid ) {
					self.bindSettingListener( setting, { fire: synced } );
				}
			} );
			api.bind( 'remove', function( setting ) {
				self.unbindSettingListener( setting );
			} );

			/*
			 * Ensure that wp_nav_menu() instances nested inside of other partials
			 * will be recognized as being present on the page.
			 */
			api.selectiveRefresh.bind( 'render-partials-response', function( response ) {
				if ( response.nav_menu_instance_args ) {
					_.extend( self.data.navMenuInstanceArgs, response.nav_menu_instance_args );
				}
			} );
		}

		api.preview.bind( 'active', function() {
			self.highlightControls();
		} );
	};

	if ( api.selectiveRefresh ) {

		/**
		 * Partial representing an invocation of wp_nav_menu().
		 *
		 * @memberOf wp.customize.navMenusPreview
		 * @alias wp.customize.navMenusPreview.NavMenuInstancePartial
		 *
		 * @class
		 * @augments wp.customize.selectiveRefresh.Partial
		 * @since 4.5.0
		 */
		self.NavMenuInstancePartial = api.selectiveRefresh.Partial.extend(/** @lends wp.customize.navMenusPreview.NavMenuInstancePartial.prototype */{

			/**
			 * Constructor.
			 *
			 * @since 4.5.0
			 * @param {string} id - Partial ID.
			 * @param {Object} options
			 * @param {Object} options.params
			 * @param {Object} options.params.navMenuArgs
			 * @param {string} options.params.navMenuArgs.args_hmac
			 * @param {string} [options.params.navMenuArgs.theme_location]
			 * @param {number} [options.params.navMenuArgs.menu]
			 * @param {Object} [options.constructingContainerContext]
			 */
			initialize: function( id, options ) {
				var partial = this, matches, argsHmac;
				matches = id.match( /^nav_menu_instance\[([0-9a-f]{32})]$/ );
				if ( ! matches ) {
					throw new Error( 'Illegal id for nav_menu_instance partial. The key corresponds with the args HMAC.' );
				}
				argsHmac = matches[1];

				options = options || {};
				options.params = _.extend(
					{
						selector: '[data-customize-partial-id="' + id + '"]',
						navMenuArgs: options.constructingContainerContext || {},
						containerInclusive: true
					},
					options.params || {}
				);
				api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );

				if ( ! _.isObject( partial.params.navMenuArgs ) ) {
					throw new Error( 'Missing navMenuArgs' );
				}
				if ( partial.params.navMenuArgs.args_hmac !== argsHmac ) {
					throw new Error( 'args_hmac mismatch with id' );
				}
			},

			/**
			 * Return whether the setting is related to this partial.
			 *
			 * @since 4.5.0
			 * @param {wp.customize.Value|string} setting  - Object or ID.
			 * @param {number|Object|false|null}  newValue - New value, or null if the setting was just removed.
			 * @param {number|Object|false|null}  oldValue - Old value, or null if the setting was just added.
			 * @return {boolean}
			 */
			isRelatedSetting: function( setting, newValue, oldValue ) {
				var partial = this, navMenuLocationSetting, navMenuId, isNavMenuItemSetting, _newValue, _oldValue, urlParser;
				if ( _.isString( setting ) ) {
					setting = api( setting );
				}

				/*
				 * Prevent nav_menu_item changes only containing type_label differences triggering a refresh.
				 * These settings in the preview do not include type_label property, and so if one of these
				 * nav_menu_item settings is dirty, after a refresh the nav menu instance would do a selective
				 * refresh immediately because the setting from the pane would have the type_label whereas
				 * the setting in the preview would not, thus triggering a change event. The following
				 * condition short-circuits this unnecessary selective refresh and also prevents an infinite
				 * loop in the case where a nav_menu_instance partial had done a fallback refresh.
				 * @todo Nav menu item settings should not include a type_label property to begin with.
				 */
				isNavMenuItemSetting = /^nav_menu_item\[/.test( setting.id );
				if ( isNavMenuItemSetting && _.isObject( newValue ) && _.isObject( oldValue ) ) {
					_newValue = _.clone( newValue );
					_oldValue = _.clone( oldValue );
					delete _newValue.type_label;
					delete _oldValue.type_label;

					// Normalize URL scheme when parent frame is HTTPS to prevent selective refresh upon initial page load.
					if ( 'https' === api.preview.scheme.get() ) {
						urlParser = document.createElement( 'a' );
						urlParser.href = _newValue.url;
						urlParser.protocol = 'https:';
						_newValue.url = urlParser.href;
						urlParser.href = _oldValue.url;
						urlParser.protocol = 'https:';
						_oldValue.url = urlParser.href;
					}

					// Prevent original_title differences from causing refreshes if title is present.
					if ( newValue.title ) {
						delete _oldValue.original_title;
						delete _newValue.original_title;
					}

					if ( _.isEqual( _oldValue, _newValue ) ) {
						return false;
					}
				}

				if ( partial.params.navMenuArgs.theme_location ) {
					if ( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' === setting.id ) {
						return true;
					}
					navMenuLocationSetting = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' );
				}

				navMenuId = partial.params.navMenuArgs.menu;
				if ( ! navMenuId && navMenuLocationSetting ) {
					navMenuId = navMenuLocationSetting();
				}

				if ( ! navMenuId ) {
					return false;
				}
				return (
					( 'nav_menu[' + navMenuId + ']' === setting.id ) ||
					( isNavMenuItemSetting && (
						( newValue && newValue.nav_menu_term_id === navMenuId ) ||
						( oldValue && oldValue.nav_menu_term_id === navMenuId )
					) )
				);
			},

			/**
			 * Make sure that partial fallback behavior is invoked if there is no associated menu.
			 *
			 * @since 4.5.0
			 *
			 * @return {Promise}
			 */
			refresh: function() {
				var partial = this, menuId, deferred = $.Deferred();

				// Make sure the fallback behavior is invoked when the partial is no longer associated with a menu.
				if ( _.isNumber( partial.params.navMenuArgs.menu ) ) {
					menuId = partial.params.navMenuArgs.menu;
				} else if ( partial.params.navMenuArgs.theme_location && api.has( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ) ) {
					menuId = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ).get();
				}
				if ( ! menuId ) {
					partial.fallback();
					deferred.reject();
					return deferred.promise();
				}

				return api.selectiveRefresh.Partial.prototype.refresh.call( partial );
			},

			/**
			 * Render content.
			 *
			 * @inheritdoc
			 * @param {wp.customize.selectiveRefresh.Placement} placement
			 */
			renderContent: function( placement ) {
				var partial = this, previousContainer = placement.container;

				// Do fallback behavior to refresh preview if menu is now empty.
				if ( '' === placement.addedContent ) {
					placement.partial.fallback();
				}

				if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) {

					// Trigger deprecated event.
					$( document ).trigger( 'customize-preview-menu-refreshed', [ {
						instanceNumber: null, // @deprecated
						wpNavArgs: placement.context, // @deprecated
						wpNavMenuArgs: placement.context,
						oldContainer: previousContainer,
						newContainer: placement.container
					} ] );
				}
			}
		});

		api.selectiveRefresh.partialConstructor.nav_menu_instance = self.NavMenuInstancePartial;

		/**
		 * Request full refresh if there are nav menu instances that lack partials which also match the supplied args.
		 *
		 * @param {Object} navMenuInstanceArgs
		 */
		self.handleUnplacedNavMenuInstances = function( navMenuInstanceArgs ) {
			var unplacedNavMenuInstances;
			unplacedNavMenuInstances = _.filter( _.values( self.data.navMenuInstanceArgs ), function( args ) {
				return ! api.selectiveRefresh.partial.has( 'nav_menu_instance[' + args.args_hmac + ']' );
			} );
			if ( _.findWhere( unplacedNavMenuInstances, navMenuInstanceArgs ) ) {
				api.selectiveRefresh.requestFullRefresh();
				return true;
			}
			return false;
		};

		/**
		 * Add change listener for a nav_menu[], nav_menu_item[], or nav_menu_locations[] setting.
		 *
		 * @since 4.5.0
		 *
		 * @param {wp.customize.Value} setting
		 * @param {Object}             [options]
		 * @param {boolean}            options.fire Whether to invoke the callback after binding.
		 *                                          This is used when a dynamic setting is added.
		 * @return {boolean} Whether the setting was bound.
		 */
		self.bindSettingListener = function( setting, options ) {
			var matches;
			options = options || {};

			matches = setting.id.match( /^nav_menu\[(-?\d+)]$/ );
			if ( matches ) {
				setting._navMenuId = parseInt( matches[1], 10 );
				setting.bind( this.onChangeNavMenuSetting );
				if ( options.fire ) {
					this.onChangeNavMenuSetting.call( setting, setting(), false );
				}
				return true;
			}

			matches = setting.id.match( /^nav_menu_item\[(-?\d+)]$/ );
			if ( matches ) {
				setting._navMenuItemId = parseInt( matches[1], 10 );
				setting.bind( this.onChangeNavMenuItemSetting );
				if ( options.fire ) {
					this.onChangeNavMenuItemSetting.call( setting, setting(), false );
				}
				return true;
			}

			matches = setting.id.match( /^nav_menu_locations\[(.+?)]/ );
			if ( matches ) {
				setting._navMenuThemeLocation = matches[1];
				setting.bind( this.onChangeNavMenuLocationsSetting );
				if ( options.fire ) {
					this.onChangeNavMenuLocationsSetting.call( setting, setting(), false );
				}
				return true;
			}

			return false;
		};

		/**
		 * Remove change listeners for nav_menu[], nav_menu_item[], or nav_menu_locations[] setting.
		 *
		 * @since 4.5.0
		 *
		 * @param {wp.customize.Value} setting
		 */
		self.unbindSettingListener = function( setting ) {
			setting.unbind( this.onChangeNavMenuSetting );
			setting.unbind( this.onChangeNavMenuItemSetting );
			setting.unbind( this.onChangeNavMenuLocationsSetting );
		};

		/**
		 * Handle change for nav_menu[] setting for nav menu instances lacking partials.
		 *
		 * @since 4.5.0
		 *
		 * @this {wp.customize.Value}
		 */
		self.onChangeNavMenuSetting = function() {
			var setting = this;

			self.handleUnplacedNavMenuInstances( {
				menu: setting._navMenuId
			} );

			// Ensure all nav menu instances with a theme_location assigned to this menu are handled.
			api.each( function( otherSetting ) {
				if ( ! otherSetting._navMenuThemeLocation ) {
					return;
				}
				if ( setting._navMenuId === otherSetting() ) {
					self.handleUnplacedNavMenuInstances( {
						theme_location: otherSetting._navMenuThemeLocation
					} );
				}
			} );
		};

		/**
		 * Handle change for nav_menu_item[] setting for nav menu instances lacking partials.
		 *
		 * @since 4.5.0
		 *
		 * @param {Object} newItem New value for nav_menu_item[] setting.
		 * @param {Object} oldItem Old value for nav_menu_item[] setting.
		 * @this {wp.customize.Value}
		 */
		self.onChangeNavMenuItemSetting = function( newItem, oldItem ) {
			var item = newItem || oldItem, navMenuSetting;
			navMenuSetting = api( 'nav_menu[' + String( item.nav_menu_term_id ) + ']' );
			if ( navMenuSetting ) {
				self.onChangeNavMenuSetting.call( navMenuSetting );
			}
		};

		/**
		 * Handle change for nav_menu_locations[] setting for nav menu instances lacking partials.
		 *
		 * @since 4.5.0
		 *
		 * @this {wp.customize.Value}
		 */
		self.onChangeNavMenuLocationsSetting = function() {
			var setting = this, hasNavMenuInstance;
			self.handleUnplacedNavMenuInstances( {
				theme_location: setting._navMenuThemeLocation
			} );

			// If there are no wp_nav_menu() instances that refer to the theme location, do full refresh.
			hasNavMenuInstance = !! _.findWhere( _.values( self.data.navMenuInstanceArgs ), {
				theme_location: setting._navMenuThemeLocation
			} );
			if ( ! hasNavMenuInstance ) {
				api.selectiveRefresh.requestFullRefresh();
			}
		};
	}

	/**
	 * Connect nav menu items with their corresponding controls in the pane.
	 *
	 * Setup shift-click on nav menu items which are more granular than the nav menu partial itself.
	 * Also this applies even if a nav menu is not partial-refreshable.
	 *
	 * @since 4.5.0
	 */
	self.highlightControls = function() {
		var selector = '.menu-item';

		// Skip adding highlights if not in the customizer preview iframe.
		if ( ! api.settings.channel ) {
			return;
		}

		// Focus on the menu item control when shift+clicking the menu item.
		$( document ).on( 'click', selector, function( e ) {
			var navMenuItemParts;
			if ( ! e.shiftKey ) {
				return;
			}

			navMenuItemParts = $( this ).attr( 'class' ).match( /(?:^|\s)menu-item-(-?\d+)(?:\s|$)/ );
			if ( navMenuItemParts ) {
				e.preventDefault();
				e.stopPropagation(); // Make sure a sub-nav menu item will get focused instead of parent items.
				api.preview.send( 'focus-nav-menu-item-control', parseInt( navMenuItemParts[1], 10 ) );
			}
		});
	};

	api.bind( 'preview-ready', function() {
		self.init();
	} );

	return self;

}( jQuery, _, wp, wp.customize ) );


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
27 May 2026 3.43 AM
bravetechrwanda / nobody
0750
codemirror
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
crop
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
dist
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
imgareaselect
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
jcrop
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
jquery
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
mediaelement
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
plupload
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
swfupload
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
thickbox
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
tinymce
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
widgets
--
25 May 2026 9.48 PM
bravetechrwanda / bravetechrwanda
0755
wk
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
wp-site
--
25 May 2026 4.23 AM
bravetechrwanda / bravetechrwanda
0755
accordion.js
2.864 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
accordion.min.js
0.74 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
admin-bar.js
10.3 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
admin-bar.min.js
3.405 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
api-request-20260504153321.js
3.246 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
api-request.min.js
0.999 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
application-passwords.js
6.244 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
application-passwords.min.js
2.953 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
auth-app.js
5.66 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
auth-app.min.js
2.035 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
autosave.js
21.949 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
autosave.min-20260505023804.js
5.671 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
autosave.min.js
5.671 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
backbone-20260505174625.js
78.506 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
backbone.js
78.506 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
backbone.min.js
23.731 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
class-IXR.php
2.555 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
clipboard.js
26.179 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
clipboard.min.js
8.798 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
code-editor.js
11.316 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
code-editor.min.js
3.011 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
color-picker.js
9.539 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
color-picker.min.js
3.404 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
colorpicker.js
28.401 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
comment-reply.js
12.22 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
comment-reply.min.js
2.955 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
comment.js
2.851 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
comment.min.js
1.284 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
common.js
61.15 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
common.min.js
23.121 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
custom-background.js
3.354 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
custom-background.min.js
1.178 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
custom-header.js
1.976 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-base.js
25.217 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-base.min.js
7.668 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-controls.js
288.413 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-controls.min.js
109.689 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-loader.min.js
3.468 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-models.js
6.661 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-nav-menus.js
111.46 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-nav-menus.min.js
47.141 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-preview-nav-menus.js
14.672 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-preview-nav-menus.min.js
4.915 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-preview-widgets.js
22.708 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-preview-widgets.min.js
7.637 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-preview.js
27.927 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-preview.min-20260504235227.js
10.753 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-preview.min.js
10.753 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-selective-refresh.js
32.554 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-selective-refresh.min-20260505213402.js
10.442 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-views.js
5.1 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-views.min.js
2.507 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
customize-widgets.js
70.046 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
customize-widgets.min.js
27.407 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
dashboard.js
27.018 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
dashboard.min.js
8.654 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
edit-comments.js
37.115 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
edit-comments.min.js
15.125 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
editor-expand.js
41.607 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
editor-expand.min.js
13.136 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
editor.js
43.999 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
editor.min.js
12.778 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
farbtastic.js
7.665 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
gallery.js
5.413 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
gallery.min.js
3.653 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
heartbeat.js
23.488 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
heartbeat.min.js
5.808 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
hoverIntent.js
7.056 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
hoverIntent.min-20260510061207.js
1.464 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
hoverIntent.min.js
1.464 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
image-edit.js
39.977 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
image-edit.min.js
15.151 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
imagesloaded.min.js
5.391 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
inline-edit-post.js
20.166 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
inline-edit-post.min.js
9.413 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
inline-edit-tax.js
7.614 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
inline-edit-tax.min.js
2.927 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
iris.min.js
23.089 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
json2.js
0.03 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
language-chooser.js
0.869 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
language-chooser.min.js
0.413 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
link.js
3.894 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
link.min.js
1.701 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
masonry.min.js
23.572 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
mce-view.js
25.243 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
mce-view.min.js
9.541 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-audiovideo.js
24.237 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-audiovideo.min.js
11.77 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-editor-20260505140942.js
28.437 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-editor.js
28.437 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-editor.min-20260504174322.js
10.63 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-editor.min.js
10.63 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-gallery.js
1.272 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-gallery.min.js
0.597 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-grid.js
26.153 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
media-grid.min.js
12.982 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
media-loads.js
5.19 MB
11 Dec 2024 8.52 AM
bravetechrwanda / bravetechrwanda
0644
media-models.js
42.582 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-models.min.js
12.973 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-upload.js
3.384 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-upload.min.js
1.125 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media-views-20260504171932.js
266.992 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
media-views.min.js
108.176 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
media.js
6.606 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
media.min.js
2.382 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
nav-menu.js
61.149 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
nav-menu.min.js
30.063 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
password-strength-meter.js
4.137 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
password-strength-meter.min.js
1.097 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
password-toggle.js
1.308 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
password-toggle.min.js
0.827 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
plugin-install.js
6.92 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
plugin-install.min.js
2.347 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
post.js
38.679 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
post.min.js
18.403 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
postbox.js
18.493 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
postbox.min.js
6.603 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
privacy-tools.js
10.667 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
privacy-tools.min.js
5.033 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
private-apis.min.js
2.767 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
quicktags.min.js
10.871 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
rest-api.php
100.015 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
revisions.js
33.915 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
revisions.min.js
17.97 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
set-post-thumbnail.js
0.855 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
set-post-thumbnail.min.js
0.605 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
shortcode.min-20260506050144.js
2.581 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
shortcode.min.js
2.581 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
site-health.js
13.149 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
site-health.min.js
6.135 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
site-icon.js
6.097 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
site-icon.min.js
2.201 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
svg-painter.js
3.203 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
svg-painter.min.js
1.53 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
swfobject.js
0 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
swfobject.min.js
0.034 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
tags-admin.js
5.19 MB
11 Dec 2024 8.52 AM
bravetechrwanda / bravetechrwanda
0644
tags-box.js
10.879 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
tags-box.min.js
3.005 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
tags-suggest.js
5.636 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
tags-suggest.min.js
2.216 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
tags.js
5.955 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
tags.min.js
2.409 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
theme-plugin-editor.js
24.766 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
theme-plugin-editor.min.js
11.435 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
theme.js
54.944 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
theme.json
8.712 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
theme.min.js
26.506 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
tw-sack.js
4.854 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
tw-sack.min.js
3.211 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
twemoji.js
36.318 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
twemoji.min.js
19.393 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
underscore-20260505060615.js
67.124 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
underscore.js
67.124 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
underscore.min.js
18.462 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
updates.js
109.374 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
updates.min.js
47.308 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
user-profile.js
17.913 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
user-profile.min.js
7.81 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
user-suggest.js
2.247 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
user-suggest.min.js
0.66 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
utils.js
4.556 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
widgets.js
22.557 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
widgets.min.js
12.313 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
word-count.js
7.516 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
word-count.min.js
1.494 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-ajax-response.js
3.812 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-ajax-response.min.js
2.511 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-api.js
45.882 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-auth-check-20260510030311.js
4.108 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-auth-check.js
4.108 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-auth-check.min.js
1.619 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-backbone.js
14.884 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-backbone.min.js
2.968 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-custom-header-20260506104803.js
10.22 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-custom-header.js
10.22 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-custom-header.min.js
4.338 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-embed-template-20260505112419.js
6.62 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-embed-template.js
6.62 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-embed-template.min.js
3.1 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-embed.js
3.139 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-embed.min.js
1.222 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-emoji-loader.js
12.894 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
wp-emoji-loader.min.js
2.822 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
wp-emoji.min.js
2.788 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
wp-list-revisions.js
0.947 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-list-revisions.min.js
0.583 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-lists.js
24.722 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-lists.min.js
7.345 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-pointer.js
9.993 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-pointer.min.js
3.536 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wp-sanitize.js
1.297 KB
2 Dec 2025 11.05 PM
bravetechrwanda / bravetechrwanda
0644
wp-util.js
4.579 KB
11 Mar 2026 8.22 AM
bravetechrwanda / bravetechrwanda
0644
wpdialog.min.js
0.274 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wplink-20260510042653.js
20.742 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wplink.js
20.742 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
wplink.min.js
11.052 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
zxcvbn.min-20260505153131.js
802.966 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644
zxcvbn.min.js
802.966 KB
17 Oct 2025 11.09 AM
bravetechrwanda / bravetechrwanda
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF Static GIF