<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">UAGBButtonChild = {
	init( $selector ) {
		const block = document.querySelector( $selector );
		if ( ! block ) {
			return;
		}

		block.addEventListener( 'focusin', () =&gt; {
			document.addEventListener( 'keydown', this.handleKeyDown );
		} );

		block.addEventListener( 'focusout', () =&gt; {
			document.removeEventListener( 'keydown', this.handleKeyDown );
		} );
	},
	handleKeyDown( e ) {
		if ( e.key === ' ' || e.key === 'Spacebar' ) {
			// Checks if the target is an &lt;a&gt; tag with the  uagb specific class
			if ( e.target.tagName === 'A' &amp;&amp; e.target.classList.contains( 'uagb-buttons-repeater' ) ) {
				e.preventDefault();
				e.target.click();
			}
		}
	},
};
</pre></body></html>