Mini Shell

Direktori : /home/admin/web/mcpv.demarco.ddnsfree.com/public_html/wp-includes/js/
Upload File :
Current File : /home/admin/web/mcpv.demarco.ddnsfree.com/public_html/wp-includes/js/wp-emoji-loader.js

/**
 * @output wp-includes/js/wp-emoji-loader.js
 */

( function( window, document, settings ) {
	var src, ready, ii, tests;

	// Create a canvas element for testing native browser support of emoji.
	var canvas = document.createElement( 'canvas' );
	var context = canvas.getContext && canvas.getContext( '2d' );

	/**
	 * Checks if two sets of Emoji characters render the same visually.
	 *
	 * @since 4.9.0
	 *
	 * @private
	 *
	 * @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( set1, set2 ) {
		// Cleanup from previous test.
		context.clearRect( 0, 0, canvas.width, canvas.height );
		context.fillText( set1, 0, 0 );
		var rendered1 = canvas.toDataURL();

		// Cleanup from previous test.
		context.clearRect( 0, 0, canvas.width, canvas.height );
		context.fillText( set2, 0, 0 );
		var rendered2 = canvas.toDataURL();

		return rendered1 === rendered2;
	}

	/**
	 * Determines if the browser properly renders Emoji that Twemoji can supplement.
	 *
	 * @since 4.2.0
	 *
	 * @private
	 *
	 * @param {string} type Whether to test for support of "flag" or "emoji".
	 *
	 * @return {boolean} True if the browser can render emoji, false if it cannot.
	 */
	function browserSupportsEmoji( type ) {
		var isIdentical;

		if ( ! context || ! context.fillText ) {
			return false;
		}

		/*
		 * 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';

		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(
					'\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(
					'\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(
					// 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':
				/*
				 * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone!
				 *
				 * To test for Emoji 14.0 support, try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone.
				 *
				 * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand,
				 * 🏻 Light Skin Tone, a Zero Width Joiner, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone.
				 *
				 * 0x1FAF1 == Rightwards Hand
				 * 0x1F3FB == Light Skin Tone
				 * 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.
				 * 0x1FAF2 == Leftwards Hand
				 * 0x1F3FF == Dark Skin Tone.
				 *
				 * When updating this test for future Emoji releases, ensure that individual emoji that make up the
				 * sequence come from older emoji standards.
				 */
				isIdentical = emojiSetsRenderIdentically(
					'\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width joiner sequence
					'\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF'  // separated by a zero-width space
				);

				return ! isIdentical;
		}

		return false;
	}

	/**
	 * Adds a script to the head of the document.
	 *
	 * @ignore
	 *
	 * @since 4.2.0
	 *
	 * @param {Object} src The url where the script is located.
	 * @return {void}
	 */
	function addScript( src ) {
		var script = document.createElement( 'script' );

		script.src = src;
		script.defer = script.type = 'text/javascript';
		document.getElementsByTagName( 'head' )[0].appendChild( script );
	}

	tests = Array( 'flag', 'emoji' );

	settings.supports = {
		everything: true,
		everythingExceptFlag: true
	};

	/*
	 * Tests the browser support for flag emojis and other emojis, and adjusts the
	 * support settings accordingly.
	 */
	for( ii = 0; ii < tests.length; ii++ ) {
		settings.supports[ tests[ ii ] ] = browserSupportsEmoji( tests[ ii ] );

		settings.supports.everything = settings.supports.everything && settings.supports[ tests[ ii ] ];

		if ( 'flag' !== tests[ ii ] ) {
			settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ tests[ ii ] ];
		}
	}

	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;
	};

	// When the browser can not render everything we need to load a polyfill.
	if ( ! settings.supports.everything ) {
		ready = function() {
			settings.readyCallback();
		};

		/*
		 * Cross-browser version of adding a dom ready event.
		 */
		if ( document.addEventListener ) {
			document.addEventListener( 'DOMContentLoaded', ready, false );
			window.addEventListener( 'load', ready, false );
		} else {
			window.attachEvent( 'onload', ready );
			document.attachEvent( 'onreadystatechange', function() {
				if ( 'complete' === document.readyState ) {
					settings.readyCallback();
				}
			} );
		}

		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 );
September 8, 2020 – Base de donnĂ©es MCPV "Prestataires"

Day: September 8, 2020

Whether you’re seeking to discover solo pleasure

7 Finest Vibrators Of 2025 Lichee Pattern Leather Chest Harness, Examined And Reviewed By Sex Experts Designed for G-spot or P-spot stimulation Leopard Bondage Collar, this modern toy is aptly named with its “discreet” minimal design. Controlled by a sole button, you’ll find a way to experiment with the vibrator’s five pleasure settings that includes…

Read More

In any scenario, Lelo’s Hugo is certainly one of our favorites

Premium Women’s Sex Toys Improve Your Pleasure At Sextoy Com If your intercourse life has come to feel monotonous plastic chastities ball weights0, intercourse toys may help you conjure extra intense versions of sensations you already get pleasure from steel cock cage, and assist your self really feel more carefully linked to your companion. There’s…

Read More

Are you trying to buy a Hermes tie however usually are not

Reproduction Hermes Boots Assortment Although the bag has double handles Replica Hermes Belts0, the front handle is slightly shorter than the back one to enhance consolation. It is likely a fake if each handles are the same length or if the back deal with is shorter. This Furla 1927 Mini Arch Logo Top-Handle Bag has…

Read More

The testers also noted the flexibleness of the squishy

Purchase Grownup Intercourse Toys On-line With Confidence: We Assure Your Satisfaction! Camsite fashions will also love that the Lovense app makes it simple to ship hyperlinks to viewers. The user-friendly interface also lets creators limit the out there energy to avoid desensitization. For instance, you’ll be able to cap the ability at 40% in order…

Read More

If one of your hands is urgent on her mons

How To Squirt: Ejaculation Ideas These ladies had reported experiencing female ejaculation throughout intercourse. While I encourage you to fully embrace your physique and its natural functions, I perceive there are lots of things that may make that tough. So, if in the meantime you wish to have extra control over your squirting, then comply…

Read More

I’m definitely looking to purchase something bigger now even

16 best dildos for penetrative play in 2025 Adult Sex Toys, according to experts With the large amount of orders mistakes can happen here and there, so it’s not big deal. I am excited to see what other designs they come out with in the future. I put a picture with the 3 toys I…

Read More

For those seeking to dip their toes (or different appendages)

The Place To Buy Sex Toys: The Most Effective On-line Sex Toy Shops “When utilizing these toys Prettylove Ethel Cock Ring Wet Look Bodysuit with Open Cups, it’s important to explore your wishes and experiment with their numerous functionalities New Arrival Hollowed-out Strappy Net Suit Lingerie,” Petter advised. “Don’t hesitate to communicate your preferences overtly…

Read More

Enjoy an UTV tour or unmatched access

Best Casino In San Diego Viejas Casino & Resort As part of their commitment to eradicating money laundering in regulated online casinos US ジョイカジノ オンライン カジノ, operators usually insist you withdraw into an account from where the deposit came. No account casinos are platforms you can take part in without creating an account or providing…

Read More

Rechargeable, waterproof and manufactured from high-grade,

Revisiting The Feminist Sex-toy Retailer Revolution After use, take away the sleeve from the case and rinse it out totally with water. Take the toy out of its packaging, and use the included packet of lube to lubricate the within and opening of the toy before sliding your penis inside. Babeland and Good Vibes are…

Read More

She makes positive all product round-ups are up-to-date

22 Greatest Sex Toys For Couples In 2024, Reviewed By Consultants We chosen the We-Vibe Sync as “Best Couples’ Sex Toy” based mostly on its mixture of unique design, range of settings, two-year warranty, and Bluetooth capabilities. Like different Lovense toys, the Gush can be paired with the Lovense mobile app or a pc, where…

Read More