<?php if (false !== $data = $block->getSearchPush()): ?> <script data-ommit="true" nonce="<?php echo $block->generateNonce() ?>">

    	(data => 
    	{
    		AEC.CookieConsent.queue(() => 
    		{
        		dataLayer.push(data);
        		
        	}).process();
    		
       	})(<?php echo $data->push ?>);
    	
		

		window.google_tag_params.ecomm_category = '<?php echo __('Search Results') ?>';
		window.google_tag_params.returnCustomer = <?php echo $block->getHelper()->getIsReturnCustomer() ?>;
		
		<?php if ($block->getHelper()->facebook()): ?>
		
		var push = <?php echo $data->push ?>, content_ids = [];

		for(i = 0, l = push.ecommerce.impressions.length; i < l; i++)
		{
			content_ids.push(push.ecommerce.impressions[i].id);
		}

		window.content_ids = content_ids;

		(function(callback)
		{
			if (AEC.Const.COOKIE_DIRECTIVE)
			{
				AEC.CookieConsent.queue(callback).process();
			}
			else 
			{
				callback.apply(window,[]);
			}
		})
		(
			(function(content_ids)
			{
				return () => 
				{
					const track = () => 
    				{
						const payload = 
    					{
    						search_string: 		'<?php echo $block->escapeHtml(isset($_GET['q']) ? $_GET['q'] : '') ?>',
    						content_ids:		content_ids,
    						content_type:		'product_group',
    						content_category: 	'<?php echo __('Search Results') ?>',
    						currency: 			'<?php echo $block->getHelper()->getCurrency() ?>',
    						value:				 <?php echo $block->getHelper()->getVisitorId() ?>
    					};

    					fbq("track", "Search", payload ,{ eventID: AEC.UUID.generate({ event: 'Search' }) });

						document.dispatchEvent(new CustomEvent('meta.track', { detail: { event: 'Search', payload: payload }}));
        			}

					typeof fbq !== 'undefined' ? track() : AEC.EventDispatcher.on('ec.facebook.loaded', track);
				}
			})(content_ids)
		);
		
		<?php endif ?></script><?php endif ?>