• DELETE FROM KEYWORDS WHERE ID_DOMAINE=6355858
  • DoneDoneDone

    URL:www.transportforireland.ie

    Cache-Control: max-age=3600
    Connection: keep-alive
    Date: Wed, 30 Oct 2024 22:10:42 GMT
    Content-Length: 219
    Content-Type: text/html; charset=iso-8859-1
    Expires: Wed, 30 Oct 2024 23:10:42 GMT
    Location: https://www.transportforireland.ie/
    Server: Apache
    Set-Cookie: AWSALB=ixC7LSlhI0UicrxT6qUg9Jm+94HiI0CPPPk81cbbwAVdpJTqhJEpSfz8bvHWmG52iP5EXr12klEi4oJnHxRlo8p3xeSuXXUtOG1GZsqENsE10SGYBfi5UBiS4Z/7; Expires=Wed, 06 Nov 2024 22:10:42 GMT; Path=/
    Set-Cookie: AWSALBCORS=ixC7LSlhI0UicrxT6qUg9Jm+94HiI0CPPPk81cbbwAVdpJTqhJEpSfz8bvHWmG52iP5EXr12klEi4oJnHxRlo8p3xeSuXXUtOG1GZsqENsE10SGYBfi5UBiS4Z/7; Expires=Wed, 06 Nov 2024 22:10:42 GMT; Path=/; SameSite=None
    X-XSS-Protection: 1; mode=block
    X-Permitted-Cross-Domain-Policies: none
    Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.talkdeskapp.com *.talkdesk.com https://cookie-cdn.cookiepro.com https://maps.googleapis.com https://www.google-analytics.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com *.tiktok.com sc-static.net *.sc-static.net *.licdn.com *.facebook.net *.snapchat.com https://analytics.tiktok.com https://sc-static.net https://snap.licdn.com https://connect.facebook.net; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; object-src 'self'; base-uri 'self'; connect-src 'self' *.talkdesk.com *.linkedin.com *.dynatrace.com wss://tsock.us1.twilio.com/v3/wsconnect *.twilio.com *.talkdeskapp.eu https://privacyportal.cookiepro.com https://cookie-cdn.cookiepro.com https://journeyplanner.transportforireland.ie https://maps.googleapis.com *.google-analytics.com https://stats.g.doubleclick.net https://www.google-analytics.com *.linkedin.oribi.io *.tiktok.com *.linkedin.oribi.io *.tiktok.com *.snapchat.com; font-src 'self' data: *.talkdeskapp.com https://fonts.gstatic.com; frame-src 'self' *.notlost.co https://api.talkdeskapp.eu/ *.talkdesk.com https://journeyplanner-production.transportforireland.ie https://wavregisterprod.nationaltransport.ie https://wavregisterpreprod.nationaltransport.ie https://complimentscomplaintsprod.nationaltransport.ie https://complimentscomplaintspreprod.nationaltransport.ie https://publicregisterprod.nationaltransport.ie https://publicregisterpreprod.nationaltransport.ie https://publicregister.nationaltransport.ie https://wavregister.nationaltransport.ie https://complimentscomplaints.nationaltransport.ie https://journeyplanner.transportforireland.ie https://www.google.com https://www.journeyplanner.transportforireland.ie https://www.youtube.com https://youtube.com https://youtube-nocookie.com https://www.youtube-nocookie.com *.snapchat.com; img-src 'self' data: *.talkdeskapp.com *.talkdeskdev.com https://ps.w.org https://www.googletagmanager.com https://maps.googleapis.com https://maps.gstatic.com https://secure.gravatar.com https://www.google-analytics.com *.linkedin.com https://www.facebook.com; manifest-src 'self'; media-src 'self'; worker-src 'self';
    Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
    X-Frame-Options: SAMEORIGIN
    X-Content-Type-Options: nosniff
    
    
    Location => https://www.transportforireland.ie/
    Status => 302
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>302 Found</title>
    </head>

    (vide) Tentative en https

    https://www.transportforireland.ie/

    <!DOCTYPE html>
    <html lang="en-US">
    	<head>
    		<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    		'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=fTaKLu6kAWGzdH9QzfAFWQ&gtm_preview=env-1&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
    		})(window,document,'script','dataLayer','GTM-KG5LXG3');</script>
            <!-- Google tag (gtag.js) GA4 -->
            <script async src="https://www.googletagmanager.com/gtag/js?id=G-FZZT8DVMZG"></script>
            <script>
                window.dataLayer = window.dataLayer || [];
                function gtag(){dataLayer.push(arguments);}
                gtag('js', new Date());
                gtag('config', 'G-FZZT8DVMZG');
            </script>
    		<meta charset="UTF-8">
    		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
    		<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/transportforireland/assets/img/favicons/apple-touch-icon.png">
    		<link rel="icon" type="image/png" sizes="32x32" href="/wp-content/themes/transportforireland/assets/img/favicons/favicon-32x32.png">
    		<link rel="icon" type="image/png" sizes="16x16" href="/wp-content/themes/transportforireland/assets/img/favicons/favicon-16x16.png">
    		<link rel="manifest" href="/wp-content/themes/transportforireland/assets/img/favicons/site.webmanifest">
    		<link rel="mask-icon" href="/wp-content/themes/transportforireland/assets/img/favicons/safari-pinned-tab.svg" color="#007F44">
    		<link rel="shortcut icon" href="/wp-content/themes/transportforireland/assets/img/favicons/favicon.ico">
    		<meta name="msapplication-TileColor" content="#ffffff">
    		<meta name="msapplication-config" content="/wp-content/themes/transportforireland/assets/img/favicons/browserconfig.xml">
    		<meta name="theme-color" content="#ffffff">
    		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
    <link rel="alternate" hreflang="en" href="https://www.transportforireland.ie/" />
    <link rel="alternate" hreflang="ga" href="https://www.transportforireland.ie/ga/" />
    <link rel="alternate" hreflang="x-default" href="https://www.transportforireland.ie/" />
    <!-- CookiePro Cookies Consent Notice start for transportforireland.ie -->
    <script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/af1d445e-e29b-441e-837e-c7a62b5497e1/OtAutoBlock.js" ></script>
    <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="af1d445e-e29b-441e-837e-c7a62b5497e1" ></script>
    <script type="text/javascript">
    function OptanonWrapper() { }
    </script>
    <!-- CookiePro Cookies Consent Notice end for transportforireland.ie -->
    	<!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ -->
    	<title>Your Journey Starts Here | Transport for Ireland</title>
    	<meta name="description" content="TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here." />
    	<link rel="canonical" href="https://www.transportforireland.ie/" />
    	<meta property="og:locale" content="en_US" />
    	<meta property="og:type" content="website" />
    	<meta property="og:title" content="Home" />
    	<meta property="og:description" content="TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here." />
    	<meta property="og:url" content="https://www.transportforireland.ie/" />
    	<meta property="og:site_name" content="Transport for Ireland" />
    	<meta property="article:modified_time" content="2024-04-10T11:09:45+00:00" />
    	<meta property="og:image" content="https://www.transportforireland.ie/wp-content/uploads/2024/04/TFI_Livery2022_300x300-Phase4.jpg" />
    	<meta property="og:image:width" content="300" />
    	<meta property="og:image:height" content="300" />
    	<meta property="og:image:type" content="image/jpeg" />
    	<meta name="twitter:card" content="summary_large_image" />
    	<meta name="twitter:image" content="https://www.transportforireland.ie/wp-content/uploads/2024/04/TFI_Livery2022_300x300-Phase4.jpg" />
    	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.transportforireland.ie/","url":"https://www.transportforireland.ie/","name":"Your Journey Starts Here | Transport for Ireland","isPartOf":{"@id":"https://www.transportforireland.ie/#website"},"datePublished":"2019-08-01T09:48:01+00:00","dateModified":"2024-04-10T11:09:45+00:00","description":"TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here.","breadcrumb":{"@id":"https://www.transportforireland.ie/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.transportforireland.ie/"]}]},{"@type":"BreadcrumbList","@id":"https://www.transportforireland.ie/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.transportforireland.ie/#website","url":"https://www.transportforireland.ie/","name":"Transport for Ireland","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.transportforireland.ie/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
    	<meta name="google-site-verification" content="IbnzEYSHIxQmgWAzQeJo1tLkZT7t8vljnyPLfC4rIEY" />
    	<!-- / Yoast SEO Premium plugin. -->
    
    
    <link rel='dns-prefetch' href='//maps.googleapis.com' />
    <link rel='stylesheet' id='wpml-blocks-css' href='https://www.transportforireland.ie/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.11' media='all' />
    <link rel='stylesheet' id='dnd-upload-cf7-css' href='https://www.transportforireland.ie/wp-content/plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/css/dnd-upload-cf7.css?ver=1.3.8.3' media='all' />
    <link rel='stylesheet' id='contact-form-7-css' href='https://www.transportforireland.ie/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9.8' media='all' />
    <link rel='stylesheet' id='nta-map-css' href='https://www.transportforireland.ie/wp-content/plugins/nta-ireland-map/assets/css/nta-map.css?ver=6.6.2' media='all' />
    <link rel='stylesheet' id='page-list-style-css' href='https://www.transportforireland.ie/wp-content/plugins/sitemap/css/page-list.css?ver=4.4' media='all' />
    <link rel='stylesheet' id='spider-decision-tree-css' href='https://www.transportforireland.ie/wp-content/plugins/spider-decision-tree/public/css/spider-decision-tree-public.css?ver=1.0.0' media='all' />
    <link rel='stylesheet' id='tfi-route-maps-style-css' href='https://www.transportforireland.ie/wp-content/plugins/tfi-route-maps/css/tfi-route-maps.css?ver=6.6.2' media='all' />
    <link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://www.transportforireland.ie/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' />
    <link rel='stylesheet' id='transportforireland-styles-css' href='https://www.transportforireland.ie/wp-content/themes/transportforireland/assets/css/transportforireland.min.css?ver=6.6.2' media='all' />
    <link rel='stylesheet' id='fontawesome-css' href='https://www.transportforireland.ie/wp-content/themes/transportforireland/assets/font-awesome/css/all.min.css?ver=6.6.2' media='all' />
    <!--[if IE]>
    <link rel='stylesheet' id='ie-css' href='https://www.transportforireland.ie/wp-content/themes/transportforireland/assets/css/ie.css?ver=6.6.2' media='all' />
    <![endif]-->
    <link rel='stylesheet' id='tfi-front-end-styles-css' href='https://www.transportforireland.ie/wp-content/themes/transportforireland/assets/css/transportforireland.min.css?ver=6.6.2' media='all' />
    <link rel='stylesheet' id='cf7cf-style-css' href='https://www.transportforireland.ie/wp-content/plugins/cf7-conditional-fields/style.css?ver=2.5' media='all' />
    <meta name="generator" content="WPML ver:4.6.11 stt:1,19;" />
    <meta name="facebook-domain-verification" content="0pcc1xtqegpcchmx21saw450a0nxzq" />  <!-- Meta Pixel Code -->
      <script>
      !function(f,b,e,v,n,t,s)
      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
      n.queue=[];t=b.createElement(e);t.async=!0;
      t.src=v;s=b.getElementsByTagName(e)[0];
      s.parentNode.insertBefore(t,s)}(window, document,'script',
      'https://connect.facebook.net/en_US/fbevents.js');
      fbq('init', '722098126417376');
      fbq('track', 'PageView');
      </script>
      <noscript><img height="1" width="1" style="display:none"
      src="https://www.facebook.com/tr?id=722098126417376&ev=PageView&noscript=1"
      /></noscript>
      <!-- End Meta Pixel Code -->
    
      <!-- Tik Tok Pixel Code -->
      <script>
      !function (w, d, t) {
        w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
    
        ttq.load('CK8PM0BC77UDMU34N8OG');
        ttq.page();
      }(window, document, 'ttq');
      </script>
      <!-- Tik Tok Pixel Code -->
    
      <!-- Snap Pixel Code -->
      <script type='text/javascript'>
      (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
      {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
      a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
      r.src=n;var u=t.getElementsByTagName(s)[0];
      u.parentNode.insertBefore(r,u);})(window,document,
      'https://sc-static.net/scevent.min.js');
    
      snaptr('init', '29e5adf6-4e60-416a-9ca2-20bc056e302a', {
      'user_email': '__INSERT_USER_EMAIL__'
      });
    
      snaptr('track', 'PAGE_VIEW');
    
      </script>
      <!-- End Snap Pixel Code -->
    
      <!-- End Linkedin Pixel Code -->
      <script type="text/javascript">
      _linkedin_partner_id = "6102833";
      window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
      window._linkedin_data_partner_ids.push(_linkedin_partner_id);
      </script><script type="text/javascript">
      (function(l) {
      if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
      window.lintrk.q=[]}
      var s = document.getElementsByTagName("script")[0];
      var b = document.createElement("script");
      b.type = "text/javascript";b.async = true;
      b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
      s.parentNode.insertBefore(b, s);})(window.lintrk);
      </script>
      <noscript>
      <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6102833&fmt=gif" />
      </noscript>
      <!-- End Linkedin Pixel Code -->
      	<script>
    		function isMobile() {
    			return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
    				navigator.userAgent
    			);
    		}
    
    		const defaultOptions = {
    			withWelcomeScreen: false,
    			welcomeMessage: "GetStarted", //First message sent to Studio when the user start the chat
    			openAfterTimeout: isMobile(true) ? undefined : 3000, //Value in miliseconds. Remove this line if you don't want to a start chat when user clicks in the chat bubble
    			withLocation: false,
    		};
    
    		function bootstrapLoader(webchat, options = defaultOptions) {
    		const { welcomeMessage, withWelcomeScreen, openAfterTimeout, withLocation } =
    			{
    			...defaultOptions,
    			...options,
    			};
    
    		if (!webchat.isLiveChat) {
    			return;
    		}
    
    		const cssFile = document.createElement("link");
    		cssFile.rel = "stylesheet";
    		cssFile.href = "css/loader.css";
    
    		const shadowRoot = webchat.injector.shadowRoot;
    		shadowRoot.appendChild(cssFile);
    
    		// Create panel and loader
    		const panel = document.createElement("div");
    		panel.className = "botonic-loader-panel";
    
    		var template = document.createElement("template");
    		template.innerHTML =
    			'<div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div>';
    		const loader = template.content;
    		panel.appendChild(loader);
    		panel.style.display = "none";
    
    		// MonkeyPatch the onOpen event
    		const onOpen = webchat.onOpenWebchat;
    
    		function hideLoader() {
    			panel.style.display = "none";
    		}
    
    		function showLoader() {
    			panel.style.display = "block";
    
    			setTimeout(hideLoader, 6000);
    		}
    
    		let initialized = false;
    
    		const startProcess = () => {
    			showLoader();
    
    			let firstMessage = welcomeMessage;
    
    			if (withLocation) {
    			const l = withLocation
    				? localStorage.getItem("currentLocation")
    				: undefined;
    
    			firstMessage = withLocation
    				? l
    				? "Hello from " + l
    				: "Helloㅤ"
    				: firstMessage;
    			}
    
    			setTimeout(() => {
    			webchat.selfHostedApp.addUserMessage({
    				data: firstMessage,
    				type: "postback",
    			});
    			}, 100);
    		};
    
    		const hasClass = (path, cls) => {
    			return path?.some((p) => {
    			try {
    				return p?.className?.startsWith(cls);
    			} catch (e) {
    				return false;
    			}
    			});
    		};
    
    		const startButtonClass = "customStartChatButton_";
    
    		const getForm = () => webchat.injector.shadowRoot.querySelector("form");
    
    		const onSubmit = (e) => {
    			const form = getForm();
    
    			if (form) {
    			form.removeEventListener("submit", onSubmit);
    			}
    
    			if (!isFormValid()) {
    			e.preventDefault();
    			} else {
    			startProcess();
    			}
    		};
    
    		const isFormValid = () => {
    			return (
    			webchat.injector.shadowRoot.querySelectorAll('[class*="isError"]')
    				.length === 0
    			);
    		};
    
    		// Add event listeners
    		webchat.injector.addEventListener("click", (e) => {
    			if (hasClass(e.composedPath(), "submitButton_")) {
    			if (withWelcomeScreen) {
    				startProcess();
    			}
    			return;
    			}
    
    			// When the user clicks on the "Start new chat"
    			if (hasClass(e.composedPath(), startButtonClass) && e.isTrusted) {
    			if (!withWelcomeScreen) {
    				setTimeout(startProcess);
    			}
    
    			// const ref = webchat.selfHostedApp.webchatRef.current;
    			// ref.updateWebchatSettings({ enableUserInput: false });
    			}
    		});
    
    		window.showLoader = showLoader;
    
    		const defaultConfig = {
    			// Undefined on purpose
    			livechatConversationEnded: undefined,
    		};
    
    		const getWebchatConfig = () => {
    			try {
    			const item = localStorage.getItem("webchatConfig");
    
    			if (item) {
    				return JSON.parse(item);
    			}
    
    			return defaultConfig;
    			} catch (e) {
    			console.error(e);
    			return defaultConfig;
    			}
    		};
    
    		const querySelector = (selector) =>
    			webchat.injector.shadowRoot.querySelector(selector);
    
    		const getByClass = (className) => querySelector("." + className);
    
    		const getStartButton = () => {
    			return querySelector(`[class^="${startButtonClass}"]`);
    		};
    
    		const getLocation = () => {
    			if (!withLocation) {
    			return undefined;
    			}
    
    			const currentLocation = localStorage.getItem("currentLocation");
    
    			if (currentLocation) {
    			return Promise.resolve(currentLocation);
    			}
    
    			return fetch("https://ipapi.co/json/")
    			.then((apiResult) => apiResult.json())
    			.then((jsonData) => jsonData.city + " - " + jsonData.country_name)
    			.then((l) => {
    				localStorage.setItem("currentLocation", l);
    				return l;
    			})
    			.catch(() => {
    				return undefined;
    			});
    		};
    
    		const restartSession = async () => {
    			// Wait until the start button is visible
    			await new Promise((resolve) => {
    			const interval = setInterval(() => {
    				const $startButton = getStartButton();
    				const $endChat = getByClass("end-chat-message");
    
    				if ($startButton) {
    				$startButton.style.display = "none";
    				}
    
    				if (!$startButton || !$endChat) {
    				return;
    				}
    
    				// Remove the interval
    				clearInterval(interval);
    
    				// Click on the start button
    				$startButton.click();
    				resolve();
    			}, 1);
    			});
    
    			// Wait until the Webchat SDK updates the config
    			await new Promise((resolve) => {
    			const interval = setInterval(() => {
    				const { livechatConversationEnded } = getWebchatConfig();
    
    				if (!livechatConversationEnded) {
    				clearInterval(interval);
    				resolve();
    				}
    			}, 1);
    			});
    		};
    
    		const onOpenWebchat = async () => {
    			const botonic = shadowRoot.getElementById("botonic-webchat");
    
    			if (!botonic) {
    			console.warn("Couldn't initialize the loader for botonic and live chat");
    			return;
    			}
    
    			// Check if the loader is correctly loaded
    			if (panel.parentElement !== botonic) {
    			// Append loader
    			botonic.appendChild(panel);
    			}
    
    			if (initialized) {
    			return;
    			}
    
    			initialized = true;
    			await getLocation();
    
    			// Let's see if the conversation ended from config
    			const { livechatConversationEnded } = getWebchatConfig();
    
    			if (livechatConversationEnded) {
    			showLoader();
    			//await restartSession();
    
    			if (!withWelcomeScreen) {
    				startProcess();
    			} else {
    				hideLoader();
    			}
    
    			return;
    			}
    
    			const lastReadMessageIndex = localStorage.getItem("lastReadMessageIndex");
    
    			if (!lastReadMessageIndex || lastReadMessageIndex === "null") {
    			if (!withWelcomeScreen) {
    				// Show the loader and send the payload
    				// When opening the widget on the first time
    				startProcess();
    			}
    			}
    		};
    
    		webchat.onOpenWebchat = function () {
    			onOpen.call(webchat);
    			onOpenWebchat();
    		};
    
    		// Open the web widget after a specified timeout
    		if (openAfterTimeout) {
    			const $button = webchat.injector.shadowRoot.querySelector(
    			"[data-qa='trigger-button']"
    			);
    
    			const { wasChatOpened } = getWebchatConfig();
    
    			if (wasChatOpened === undefined && $button) {
    			setTimeout(() => {
    				$button.click();
    			}, openAfterTimeout);
    			}
    		}
    		}
    
    		window.virtualAgentBootstrapLoader = bootstrapLoader;
    
    	</script>
    	<link rel="icon" href="https://www.transportforireland.ie/wp-content/uploads/2022/10/tfi_favicon.ico" sizes="32x32" />
    <link rel="icon" href="https://www.transportforireland.ie/wp-content/uploads/2022/10/tfi_favicon.ico" sizes="192x192" />
    <link rel="apple-touch-icon" href="https://www.transportforireland.ie/wp-content/uploads/2022/10/tfi_favicon.ico" />
    <meta name="msapplication-TileImage" content="https://www.transportforireland.ie/wp-content/uploads/2022/10/tfi_favicon.ico" />
        <!-- Tag for Activity Group: taxi_app_LP, Activity Name: Taxi_App_LP, Activity ID: 12003769 -->
        <!-- Expected URL: https://www.transportforireland.ie/getting-around/by-taxi/driver-check-app -->
    
        <!--
        Activity ID: 12003769
        Activity Name: Taxi_App_LP
        Activity Group Name: taxi_app_LP
        -->
    
        <!-- 
        Start of global snippet: Please do not remove
        Place this snippet between the <head> and </head> tags on every page of your site.
        -->
        <!-- Global site tag (gtag.js) - Google Marketing Platform -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=DC-9775717"></script>
        <script>
          window.dataLayer = window.dataLayer || [];
          function gtag(){dataLayer.push(arguments);}
          gtag('js', new Date());
    
          gtag('config', 'DC-9775717', { cookie_flags: 'SameSite=None;Secure' });
        </script>
        <!-- End of global snippet: Please do not remove -->
    		    
          	</head>
    	

    Your Journey Starts Here | Transport for Ireland

    Recherche META Description de la page

    TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here.

    Recherche META Keywords de la page

    UPDATE DOMAINES SET server='Apache',redirection='https://www.transportforireland.ie/',Status='200',err='',[TITRE]=N'Your Journey Starts Here | Transport for Ireland',[DESCRIPTION]=N'TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here.',[KEYWORDS]=N'' WHERE id=6355858
  • 0

    Your Journey Starts Here | Transport for Ireland TransportforIreland | TFI | We bring together information and services to help make public transport across Ireland a little easier for you to use. Plan your journey here.

  • 0. Your (4)
  • --------->0
  • 1. Journey (7)
  • --------->0
  • 2. Starts (6)
  • --------->0
  • 3. Here (4)
  • --------->0
  • 4. | (1)
  • --------->0
  • 5. Transport (9)
  • --------->0
  • 6. for (3)
  • --------->0
  • 7. Ireland (7)
  • --------->0
  • 8. TransportforIreland (19)
  • --------->0
  • 10. TFI (3)
  • --------->0
  • 12. We (2)
  • --------->0
  • 13. bring (5)
  • --------->0
  • 14. together (8)
  • --------->0
  • 15. information (11)
  • --------->0
  • 16. and (3)
  • --------->0
  • 17. services (8)
  • --------->0
  • 18. to (2)
  • --------->0
  • 19. help (4)
  • --------->0
  • 20. make (4)
  • --------->0
  • 21. public (6)
  • --------->0
  • 23. across (6)
  • --------->0
  • 25. a (1)
  • --------->0
  • 26. little (6)
  • --------->0
  • 27. easier (6)
  • --------->0
  • 29. you (3)
  • --------->0
  • 31. use (3)
  • --------->0
  • 32. Plan (4)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Your',6355858),(N'Journey',6355858),(N'Starts',6355858),(N'Here',6355858),(N'|',6355858),(N'Transport',6355858),(N'for',6355858),(N'Ireland',6355858),(N'TransportforIreland',6355858),(N'TFI',6355858),(N'We',6355858),(N'bring',6355858),(N'together',6355858),(N'information',6355858),(N'and',6355858),(N'services',6355858),(N'to',6355858),(N'help',6355858),(N'make',6355858),(N'public',6355858),(N'across',6355858),(N'a',6355858),(N'little',6355858),(N'easier',6355858),(N'you',6355858),(N'use',6355858),(N'Plan',6355858)