CINXE.COM
Login – OpenStreetMap Ireland
<!DOCTYPE html> <html lang="en-GB"> <head> <meta charset='UTF-8'> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>Login – OpenStreetMap Ireland</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="OpenStreetMap Ireland » Feed" href="https://www.openstreetmap.ie/feed/" /> <link rel="alternate" type="application/rss+xml" title="OpenStreetMap Ireland » Comments Feed" href="https://www.openstreetmap.ie/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/www.openstreetmap.ie\/wp-includes\/js\/wp-emoji.js?ver=6.7.2","twemoji":"https:\/\/www.openstreetmap.ie\/wp-includes\/js\/twemoji.js?ver=6.7.2"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingsSupports'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests === 'object' ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item = { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @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( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; 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( context, '\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( context, '\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( context, // 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': /* * Four and twenty blackbirds baked in a pie. * * To test for Emoji 15.0 support, try to render a new emoji: Blackbird. * * The Blackbird is a ZWJ sequence combining 🐦 Bird and ⬛ large black square., * * 0x1F426 (\uD83D\uDC26) == Bird * 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. * 0x2B1B == Large Black Square * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83D\uDC26\u200D\u2B1B', // as the zero-width joiner sequence '\uD83D\uDC26\u200B\u2B1B' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * 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'; var supports = {}; tests.forEach( function ( test ) { supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.supports = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests = getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript = 'postMessage(' + testEmojiSupports.toString() + '(' + [ JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString() ].join( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = function ( event ) { supportTests = event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports[ test ] = supportTests[ test ]; settings.supports.everything = settings.supports.everything && settings.supports[ test ]; if ( 'flag' !== test ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ test ]; } } 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; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var 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 ); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.openstreetmap.ie/wp-includes/css/dist/block-library/style.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /** * These rules are needed for backwards compatibility. * They should match the button element rules in the base theme.json file. */ .wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ box-shadow: none; text-decoration: none; /* The extra 2px are added to size solids the same as the outline versions.*/ padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; } .wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none; } </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--accent: #e91e63;--wp--preset--color--background-color: #E5E5E5;--wp--preset--color--header-gradient: #a81d84;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-background-color-color{color: var(--wp--preset--color--background-color) !important;}.has-header-gradient-color{color: var(--wp--preset--color--header-gradient) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-background-color-background-color{background-color: var(--wp--preset--color--background-color) !important;}.has-header-gradient-background-color{background-color: var(--wp--preset--color--header-gradient) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-background-color-border-color{border-color: var(--wp--preset--color--background-color) !important;}.has-header-gradient-border-color{border-color: var(--wp--preset--color--header-gradient) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='osm-map-css-css' href='https://www.openstreetmap.ie/wp-content/plugins/osm/css/osm_map.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='osm-ol3-css-css' href='https://www.openstreetmap.ie/wp-content/plugins/osm/js/OL/7.1.0/ol.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='osm-ol3-ext-css-css' href='https://www.openstreetmap.ie/wp-content/plugins/osm/css/osm_map_v3.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='pmpro_frontend_base-css' href='https://www.openstreetmap.ie/wp-content/plugins/paid-memberships-pro/css/frontend/base.css?ver=3.3.3' type='text/css' media='all' /> <link rel='stylesheet' id='pmpro_frontend_variation_1-css' href='https://www.openstreetmap.ie/wp-content/plugins/paid-memberships-pro/css/frontend/variation_1.css?ver=3.3.3' type='text/css' media='all' /> <link rel='stylesheet' id='pmpro-member-directory-styles-css' href='https://www.openstreetmap.ie/wp-content/plugins/pmpro-member-directory/css/pmpro-member-directory.css?ver=6.7.2' type='text/css' media='all' /> <style id='pmpro-member-directory-styles-inline-css' type='text/css'> #wpadminbar #wp-admin-bar-pmpromd-edit-profile .ab-item:before { content: "\f110"; top: 3px; } </style> <link rel='stylesheet' id='stripe-handler-ng-style-css' href='https://www.openstreetmap.ie/wp-content/plugins/stripe-payments/public/assets/css/public.css?ver=2.0.90' type='text/css' media='all' /> <link rel='stylesheet' id='hestia-clients-bar-css' href='https://www.openstreetmap.ie/wp-content/plugins/themeisle-companion/obfx_modules/companion-legacy/assets/css/hestia/clients-bar.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://www.openstreetmap.ie/wp-content/themes/hestia/assets/bootstrap/css/bootstrap.min.css?ver=1.0.2' type='text/css' media='all' /> <link rel='stylesheet' id='hestia-font-sizes-css' href='https://www.openstreetmap.ie/wp-content/themes/hestia/assets/css/font-sizes.min.css?ver=3.2.7' type='text/css' media='all' /> <link rel='stylesheet' id='hestia_style-css' href='https://www.openstreetmap.ie/wp-content/themes/hestia/style.min.css?ver=3.2.7' type='text/css' media='all' /> <style id='hestia_style-inline-css' type='text/css'> div.wpforms-container-full .wpforms-form div.wpforms-field input.wpforms-error{border:none}div.wpforms-container .wpforms-form input[type=date],div.wpforms-container .wpforms-form input[type=datetime],div.wpforms-container .wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=month],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form input[type=password],div.wpforms-container .wpforms-form input[type=range],div.wpforms-container .wpforms-form input[type=search],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=time],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=week],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea,.nf-form-cont input:not([type=button]),div.wpforms-container .wpforms-form .form-group.is-focused .form-control{box-shadow:none}div.wpforms-container .wpforms-form input[type=date],div.wpforms-container .wpforms-form input[type=datetime],div.wpforms-container .wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=month],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form input[type=password],div.wpforms-container .wpforms-form input[type=range],div.wpforms-container .wpforms-form input[type=search],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=time],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=week],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea,.nf-form-cont input:not([type=button]){background-image:linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);float:none;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-size:0 2px,100% 1px;font-weight:400;transition:background 0s ease-out}div.wpforms-container .wpforms-form .form-group.is-focused .form-control{outline:none;background-size:100% 2px,100% 1px;transition-duration:0.3s}div.wpforms-container .wpforms-form input[type=date].form-control,div.wpforms-container .wpforms-form input[type=datetime].form-control,div.wpforms-container .wpforms-form input[type=datetime-local].form-control,div.wpforms-container .wpforms-form input[type=email].form-control,div.wpforms-container .wpforms-form input[type=month].form-control,div.wpforms-container .wpforms-form input[type=number].form-control,div.wpforms-container .wpforms-form input[type=password].form-control,div.wpforms-container .wpforms-form input[type=range].form-control,div.wpforms-container .wpforms-form input[type=search].form-control,div.wpforms-container .wpforms-form input[type=tel].form-control,div.wpforms-container .wpforms-form input[type=text].form-control,div.wpforms-container .wpforms-form input[type=time].form-control,div.wpforms-container .wpforms-form input[type=url].form-control,div.wpforms-container .wpforms-form input[type=week].form-control,div.wpforms-container .wpforms-form select.form-control,div.wpforms-container .wpforms-form textarea.form-control{border:none;padding:7px 0;font-size:14px}div.wpforms-container .wpforms-form .wpforms-field-select select{border-radius:3px}div.wpforms-container .wpforms-form .wpforms-field-number input[type=number]{background-image:none;border-radius:3px}div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover{color:#fff;border:none}.home div.wpforms-container-full .wpforms-form{margin-left:15px;margin-right:15px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:0 0 24px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:right}div.wpforms-container-full .wpforms-form .wpforms-submit-container button{text-transform:uppercase}div.wpforms-container-full .wpforms-form textarea{border:none !important}div.wpforms-container-full .wpforms-form textarea:focus{border-width:0 !important}.home div.wpforms-container .wpforms-form textarea{background-image:linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);background-color:transparent;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-size:0 2px,100% 1px}@media only screen and(max-width:768px){.wpforms-container-full .wpforms-form .wpforms-one-half,.wpforms-container-full .wpforms-form button{width:100% !important;margin-left:0 !important}.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center}}div.wpforms-container .wpforms-form input:focus,div.wpforms-container .wpforms-form select:focus{border:none} .hestia-top-bar,.hestia-top-bar .widget.widget_shopping_cart .cart_list{background-color:#363537}.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #363537}.hestia-top-bar,.hestia-top-bar .widget .label-floating input[type=search],.hestia-top-bar .widget.widget_search form.form-group:before,.hestia-top-bar .widget.widget_product_search form.form-group:before,.hestia-top-bar .widget.widget_shopping_cart:before{color:#fff}.hestia-top-bar .widget .label-floating input[type=search]{-webkit-text-fill-color:#fff !important}.hestia-top-bar div.widget.widget_shopping_cart:before,.hestia-top-bar .widget.widget_product_search form.form-group:before,.hestia-top-bar .widget.widget_search form.form-group:before{background-color:#fff}.hestia-top-bar a,.hestia-top-bar .top-bar-nav li a{color:#fff}.hestia-top-bar ul li a[href*="mailto:"]:before,.hestia-top-bar ul li a[href*="tel:"]:before{background-color:#fff}.hestia-top-bar a:hover,.hestia-top-bar .top-bar-nav li a:hover{color:#eee}.hestia-top-bar ul li:hover a[href*="mailto:"]:before,.hestia-top-bar ul li:hover a[href*="tel:"]:before{background-color:#eee} :root{--hestia-primary-color:#e91e63}a,.navbar .dropdown-menu li:hover>a,.navbar .dropdown-menu li:focus>a,.navbar .dropdown-menu li:active>a,.navbar .navbar-nav>li .dropdown-menu li:hover>a,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:hover,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:focus,a:hover,.card-blog a.moretag:hover,.card-blog a.more-link:hover,.widget a:hover,.has-text-color.has-accent-color,p.has-text-color a{color:#e91e63}.svg-text-color{fill:#e91e63}.pagination span.current,.pagination span.current:focus,.pagination span.current:hover{border-color:#e91e63}button,button:hover,.woocommerce .track_order button[type="submit"],.woocommerce .track_order button[type="submit"]:hover,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,input[type="button"],input[type="button"]:hover,input[type="submit"],input[type="submit"]:hover,input#searchsubmit,.pagination span.current,.pagination span.current:focus,.pagination span.current:hover,.btn.btn-primary,.btn.btn-primary:link,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.btn.btn-primary:active:hover,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.hestia-sidebar-open.btn.btn-rose,.hestia-sidebar-close.btn.btn-rose,.hestia-sidebar-open.btn.btn-rose:hover,.hestia-sidebar-close.btn.btn-rose:hover,.hestia-sidebar-open.btn.btn-rose:focus,.hestia-sidebar-close.btn.btn-rose:focus,.label.label-primary,.hestia-work .portfolio-item:nth-child(6n+1) .label,.nav-cart .nav-cart-content .widget .buttons .button,.has-accent-background-color[class*="has-background"]{background-color:#e91e63}@media(max-width:768px){.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar .navbar-nav .dropdown .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,.navbar button.navbar-toggle:hover,.navbar .navbar-nav li:hover>a i{color:#e91e63}}body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close),body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external),div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,input[type="submit"],input[type="button"],.btn.btn-primary,.widget_product_search button[type="submit"],.hestia-sidebar-open.btn.btn-rose,.hestia-sidebar-close.btn.btn-rose,.everest-forms button[type=submit].everest-forms-submit-button{-webkit-box-shadow:0 2px 2px 0 rgba(233,30,99,0.14),0 3px 1px -2px rgba(233,30,99,0.2),0 1px 5px 0 rgba(233,30,99,0.12);box-shadow:0 2px 2px 0 rgba(233,30,99,0.14),0 3px 1px -2px rgba(233,30,99,0.2),0 1px 5px 0 rgba(233,30,99,0.12)}.card .header-primary,.card .content-primary,.everest-forms button[type=submit].everest-forms-submit-button{background:#e91e63}body:not(.woocommerce-page) .button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):hover,body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,input[type="submit"]:hover,input[type="button"]:hover,input#searchsubmit:hover,.widget_product_search button[type="submit"]:hover,.pagination span.current,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.hestia-sidebar-open.btn.btn-rose:hover,.hestia-sidebar-close.btn.btn-rose:hover,.pagination span.current:hover,.everest-forms button[type=submit].everest-forms-submit-button:hover,.everest-forms button[type=submit].everest-forms-submit-button:focus,.everest-forms button[type=submit].everest-forms-submit-button:active{-webkit-box-shadow:0 14px 26px -12px rgba(233,30,99,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(233,30,99,0.2);box-shadow:0 14px 26px -12px rgba(233,30,99,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(233,30,99,0.2);color:#fff}.form-group.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#e91e63),to(#e91e63)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(linear,left top,left bottom,from(#e91e63),to(#e91e63)),-webkit-linear-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:linear-gradient(linear,left top,left bottom,from(#e91e63),to(#e91e63)),linear-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2))}.navbar:not(.navbar-transparent) li:not(.btn):hover>a,.navbar li.on-section:not(.btn)>a,.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover>a,.navbar.full-screen-menu .navbar-toggle:hover,.navbar:not(.navbar-transparent) .nav-cart:hover,.navbar:not(.navbar-transparent) .hestia-toggle-search:hover{color:#e91e63}.header-filter-gradient{background:linear-gradient(45deg,rgba(168,29,132,1) 0,rgb(234,57,111) 100%)}.has-text-color.has-header-gradient-color{color:#a81d84}.has-header-gradient-background-color[class*="has-background"]{background-color:#a81d84}.has-text-color.has-background-color-color{color:#E5E5E5}.has-background-color-background-color[class*="has-background"]{background-color:#E5E5E5} .btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),input[type="submit"]:not(.search-submit),body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button,.woocommerce .product button.button,.woocommerce .product button.button.alt,.woocommerce .product #respond input#submit,.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button,.woocommerce-checkout #payment #place_order,.woocommerce-account.woocommerce-page button.button,.woocommerce .track_order button[type="submit"],.nav-cart .nav-cart-content .widget .buttons .button,.woocommerce a.button.wc-backward,body.woocommerce .wccm-catalog-item a.button,body.woocommerce a.wccm-button.button,form.woocommerce-form-coupon button.button,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,div.woocommerce a.button.alt,div.woocommerce table.my_account_orders .button,.btn.colored-button,.btn.btn-left,.btn.btn-right,.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){padding-top:15px;padding-bottom:15px;padding-left:33px;padding-right:33px} :root{--hestia-button-border-radius:3px}.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),input[type="submit"]:not(.search-submit),body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button,.woocommerce .product button.button,.woocommerce .product button.button.alt,.woocommerce .product #respond input#submit,.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button,.woocommerce-checkout #payment #place_order,.woocommerce-account.woocommerce-page button.button,.woocommerce .track_order button[type="submit"],.nav-cart .nav-cart-content .widget .buttons .button,.woocommerce a.button.wc-backward,body.woocommerce .wccm-catalog-item a.button,body.woocommerce a.wccm-button.button,form.woocommerce-form-coupon button.button,div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,div.woocommerce a.button.alt,div.woocommerce table.my_account_orders .button,input[type="submit"].search-submit,.hestia-view-cart-wrapper .added_to_cart.wc-forward,.woocommerce-product-search button,.woocommerce-cart .actions .button,#secondary div[id^=woocommerce_price_filter] .button,.woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button,.searchform input[type=submit],.searchform button,.search-form:not(.media-toolbar-primary) input[type=submit],.search-form:not(.media-toolbar-primary) button,.woocommerce-product-search input[type=submit],.btn.colored-button,.btn.btn-left,.btn.btn-right,.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){border-radius:3px} @media(min-width:769px){.page-header.header-small .hestia-title,.page-header.header-small .title,h1.hestia-title.title-in-content,.main article.section .has-title-font-size{font-size:42px}} </style> <link rel='stylesheet' id='hestia_fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A300%2C400%2C500%2C700%7CRoboto+Slab%3A400%2C700&subset=latin%2Clatin-ext&ver=3.2.7' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='tablepress-default-css' href='https://www.openstreetmap.ie/wp-content/plugins/tablepress/css/build/default.css?ver=3.0.4' type='text/css' media='all' /> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OL/2.13.1/OpenLayers.js?ver=6.7.2" id="osm-ol-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OSM/openlayers/OpenStreetMap.js?ver=6.7.2" id="osm-osm-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OSeaM/harbours.js?ver=6.7.2" id="osm-harbours-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OSeaM/map_utils.js?ver=6.7.2" id="osm-map-utils-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OSeaM/utilities.js?ver=6.7.2" id="osm-utilities-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/osm-plugin-lib.js?ver=6.7.2" id="OsmScript-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/polyfill/v2/polyfill.min.js?features=requestAnimationFrame%2CElement.prototype.classList%2CURL&ver=6.7.2" id="osm-polyfill-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/OL/7.1.0/ol.js?ver=6.7.2" id="osm-ol3-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/osm-v3-plugin-lib.js?ver=6.7.2" id="osm-ol3-ext-library-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/osm-metabox-events.js?ver=6.7.2" id="osm-ol3-metabox-events-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/osm/js/osm-startup-lib.js?ver=6.7.2" id="osm-map-startup-js"></script> <link rel="https://api.w.org/" href="https://www.openstreetmap.ie/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.openstreetmap.ie/wp-json/wp/v2/pages/1048" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.openstreetmap.ie/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel="canonical" href="https://www.openstreetmap.ie/login/" /> <link rel='shortlink' href='https://www.openstreetmap.ie/?p=1048' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.openstreetmap.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openstreetmap.ie%2Flogin%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.openstreetmap.ie/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openstreetmap.ie%2Flogin%2F&format=xml" /> <style type="text/css" media="screen"> #cookie-law { position: fixed; bottom: 0px; left: 0; right: 0; text-align: center; z-index:9999; } #cookie-law > div { background:#fff; opacity:0.95; width:75% !important; padding:20px; max-width: 600px; margin:auto; display: inline-block; text-align: left !important; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; box-shadow: 0px 0px 20px #A1A1A1; -webkit-box-shadow: 0px 0px 20px #A1A1A1; -moz-box-shadow: 0px 0px 20px #A1A1A1; -o-box-shadow: 0px 0px 20px #A1A1A1; position:relative; } #cookie-law h4 { padding: 0 !important; margin:0 0 8px !important; text-align:left !important; font-size:13px !important; color:#444; } #cookie-law p { padding: 0 !important; margin:0 !important; text-align:left !important; font-size:12px !important; line-height: 18px !important; color:#888; } a.close-cookie-banner { position: absolute; top:0px; right:0px; margin:10px; display:block; width:20px; height:20px; background:url(https://www.openstreetmap.ie/wp-content/plugins/creare-eu-cookie-law-banner/images/close.png) no-repeat; background-size: 20px !important; } a.close-cookie-banner span { display:none !important; }</style> <script type="text/javascript"> /** all layers have to be in this global array - in further process each map will have something like vectorM[map_ol3js_n][layer_n] */ var vectorM = [[]]; /** put translations from PHP/mo to JavaScript */ var translations = []; /** global GET-Parameters */ var HTTP_GET_VARS = []; </script><!-- OSM plugin V6.1.6: did not add geo meta tags. --> <style id="pmpro_colors">:root { --pmpro--color--base: #ffffff; --pmpro--color--contrast: #222222; --pmpro--color--accent: #0c3d54; --pmpro--color--accent--variation: hsl( 199,75%,28.5% ); --pmpro--color--border--variation: hsl( 0,0%,91% ); }</style><!-- Enter your scripts here --><link rel="icon" href="https://www.openstreetmap.ie/wp-content/uploads/2018/10/cropped-cropped-osmie@3x-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.openstreetmap.ie/wp-content/uploads/2018/10/cropped-cropped-osmie@3x-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.openstreetmap.ie/wp-content/uploads/2018/10/cropped-cropped-osmie@3x-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.openstreetmap.ie/wp-content/uploads/2018/10/cropped-cropped-osmie@3x-1-270x270.png" /> <style type="text/css" id="wp-custom-css"> .btn .btn-primary, .card .header-primary { background-color: #008080; } button, button:hover, .woocommerce .track_order button[type="submit"], .woocommerce .track_order button[type="submit"]:hover, div.wpforms-container .wpforms-form button[type="submit"].wpforms-submit, div.wpforms-container .wpforms-form button[type="submit"].wpforms-submit:hover, input[type="button"], input[type="button"]:hover, input[type="submit"], input[type="submit"]:hover, input#searchsubmit, .pagination span.current, .pagination span.current:focus, .pagination span.current:hover, .btn.btn-primary, .btn.btn-primary:link, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .btn.btn-primary:active:hover, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose, .hestia-sidebar-open.btn.btn-rose:hover, .hestia-sidebar-close.btn.btn-rose:hover, .hestia-sidebar-open.btn.btn-rose:focus, .hestia-sidebar-close.btn.btn-rose:focus, .label.label-primary, .hestia-work .portfolio-item:nth-child(6n+1) .label, .nav-cart .nav-cart-content .widget .buttons .button, .has-accent-background-color[class*="has-background"] { background-color: #008080; } .card-description, .description, .footer-big { color: #333; } footer .tweet-text { color: #fff; } footer.footer.footer-black a{ color:#999; } .widget ul li { line-height: 1.4; padding-top: 0px; } </style> </head> <body class="pmpro-login pmpro-variation_1 page-template-default page page-id-1048 wp-custom-logo pmpro-body-has-access blog-post header-layout-default"> <div class="wrapper default "> <header class="header "> <div style="display: none"></div> <nav class="navbar navbar-default hestia_left navbar-not-transparent navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <div class="title-logo-wrapper"> <a class="navbar-brand" href="https://www.openstreetmap.ie/" title="OpenStreetMap Ireland"> <img class="hestia-hide-if-transparent" src="https://www.openstreetmap.ie/wp-content/uploads/2022/08/ireland_logo_osm.png" alt="OpenStreetMap Ireland" width="843" height="189"><img class="hestia-transparent-logo" src="https://www.openstreetmap.ie/wp-content/uploads/2022/08/ireland_logo_osm_white.png" alt="OpenStreetMap Ireland" width="843" height="189"></a> </div> <div class="navbar-toggle-wrapper"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#main-navigation"> <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> <span class="sr-only">Toggle Navigation</span> </button> </div> </div> <div id="main-navigation" class="collapse navbar-collapse"><ul id="menu-alternate" class="nav navbar-nav"><li id="menu-item-183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-183"><a title="Home" href="https://www.openstreetmap.ie/">Home</a></li> <li id="menu-item-1327" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1327 dropdown"><a title="About" href="https://www.openstreetmap.ie/about/" class="dropdown-toggle">About <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-1358" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1358"><a title="Membership" href="https://www.openstreetmap.ie/membership-account/membership-levels/">Membership</a></li> <li id="menu-item-1329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1329"><a title="Corporate Members" href="https://www.openstreetmap.ie/about/membership/corporate-members/">Corporate Members</a></li> <li id="menu-item-1356" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1048 current_page_item menu-item-1356 active"><a title="Member Login" href="https://www.openstreetmap.ie/login/">Member Login</a></li> <li id="menu-item-1687" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1687"><a title="Who uses OpenStreetMap?" href="https://www.openstreetmap.ie/about/who-uses-openstreetmap/">Who uses OpenStreetMap?</a></li> </ul> </li> <li id="menu-item-1341" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1341 dropdown"><a title="Learning" href="https://www.openstreetmap.ie/resources-2/" class="dropdown-toggle">Learning <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-1346" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1346"><a title="For Beginners" href="https://www.openstreetmap.ie/resources-2/beginner-resources/">For Beginners</a></li> <li id="menu-item-1342" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1342 dropdown dropdown-submenu"><a title="For Historians" href="https://www.openstreetmap.ie/resources-2/resources-for-historians/" class="dropdown-toggle">For Historians <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-2032" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2032"><a title="How to fix wrong townland names spotted on townlands.ie" href="https://www.openstreetmap.ie/how-to-fix-wrong-townland-names-spotted-on-townlands-ie/">How to fix wrong townland names spotted on townlands.ie</a></li> </ul> </li> <li id="menu-item-1344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1344"><a title="For Educators" href="https://www.openstreetmap.ie/resources-2/resources-for-educators/">For Educators</a></li> <li id="menu-item-1349" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1349"><a title="For Developers" href="https://www.openstreetmap.ie/resources-2/openstreetmap-for-developers/">For Developers</a></li> <li id="menu-item-1343" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1343 dropdown dropdown-submenu"><a title="Tools" href="https://www.openstreetmap.ie/resources-2/tools/" class="dropdown-toggle">Tools <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-1345" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1345"><a title="Mapillary street-level imagery" href="https://www.openstreetmap.ie/resources-2/tools/mapillary/">Mapillary street-level imagery</a></li> <li id="menu-item-2033" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2033"><a title="Panoramax Street-Level Imagery" href="https://www.openstreetmap.ie/panoramax-street-level-imagery/">Panoramax Street-Level Imagery</a></li> <li id="menu-item-1387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1387"><a title="OSMAnd Mobile App" href="https://www.openstreetmap.ie/resources-2/tools/osmand-mobile-app/">OSMAnd Mobile App</a></li> <li id="menu-item-1386" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1386"><a title="Visualising Your Contributions" href="https://www.openstreetmap.ie/visualising-your-contributions/">Visualising Your Contributions</a></li> <li id="menu-item-1898" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1898"><a title="Using overpass-turbo to extract data from OpenStreetMap" href="https://www.openstreetmap.ie/resources-2/tools/using-overpass-turbo-to-extract-data-from-openstreetmap/">Using overpass-turbo to extract data from OpenStreetMap</a></li> </ul> </li> </ul> </li> <li id="menu-item-1350" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1350 dropdown"><a title="Missions" href="https://www.openstreetmap.ie/missions/" class="dropdown-toggle">Missions <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-1370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1370"><a title="AED Defibrillator Mapping" href="https://www.openstreetmap.ie/missions/aed-defibrillator-mapping/">AED Defibrillator Mapping</a></li> <li id="menu-item-1390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1390"><a title="Current Mission Tasks" href="https://tasks.openstreetmap.ie/">Current Mission Tasks</a></li> <li id="menu-item-1539" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1539 dropdown dropdown-submenu"><a title="Completed Missions" href="#" class="dropdown-toggle">Completed Missions <span class="caret-wrap"><span class="caret"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></span></a> <ul role="menu" class="dropdown-menu"> <li id="menu-item-2038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2038"><a title="Mapping Progress per County" href="https://www.openstreetmap.ie/missions/mapping-progress-per-county/">Mapping Progress per County</a></li> <li id="menu-item-1659" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1659"><a title="Balbriggan" href="https://www.openstreetmap.ie/balbriggan/">Balbriggan</a></li> <li id="menu-item-1660" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1660"><a title="Celbridge" href="https://www.openstreetmap.ie/celbridge-task-2nd-round/">Celbridge</a></li> <li id="menu-item-1632" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1632"><a title="Connemara" href="https://www.openstreetmap.ie/connemara-task-finished/">Connemara</a></li> <li id="menu-item-1540" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1540"><a title="County Cavan" href="https://www.openstreetmap.ie/cavan-task-complete/">County Cavan</a></li> <li id="menu-item-1733" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1733"><a title="County Clare – North" href="https://www.openstreetmap.ie/north-co-clare-finished/">County Clare – North</a></li> <li id="menu-item-1541" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1541"><a title="County Donegal" href="https://www.openstreetmap.ie/donegal-task-near-completion/">County Donegal</a></li> <li id="menu-item-1542" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1542"><a title="County Leitrim" href="https://www.openstreetmap.ie/leitrim-task-finished/">County Leitrim</a></li> <li id="menu-item-1538" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1538"><a title="County Roscommon" href="/roscommon-task-finished/">County Roscommon</a></li> <li id="menu-item-1565" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1565"><a title="Longford Town" href="https://www.openstreetmap.ie/longford-town-task-finished/">Longford Town</a></li> <li id="menu-item-1371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1371"><a title="#MapLesotho" href="https://www.openstreetmap.ie/missions/maplesotho/">#MapLesotho</a></li> <li id="menu-item-1351" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1351"><a title="MapPatrick 2021" href="https://www.openstreetmap.ie/announcing-mappatrick21/">MapPatrick 2021</a></li> <li id="menu-item-1352" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1352"><a title="Wild Atlantic Way" href="https://www.openstreetmap.ie/wild-atlantic-way-an-update/">Wild Atlantic Way</a></li> </ul> </li> </ul> </li> <li id="menu-item-182" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a title="News" href="https://www.openstreetmap.ie/blog/">News</a></li> <li id="menu-item-1741" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1741"><a title="Léarscáil" href="https://learscail.openstreetmap.ie/">Léarscáil</a></li> <li id="menu-item-180" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-180"><a title="Contact" href="https://www.openstreetmap.ie/contact/">Contact</a></li> </ul></div> </div> </nav> </header> <div id="primary" class="boxed-layout-header page-header header-small" data-parallax="active" ><div class="container"><div class="row"><div class="col-md-10 col-md-offset-1 text-center"><h1 class="hestia-title ">Login</h1></div></div></div><div class="header-filter" style="background-image: url(https://www.openstreetmap.ie/wp-content/uploads/2022/08/cropped-cropped-cropped-ireland_by_rock1.jpg);"></div></div><div class="main main-raised "> <div class="blog-post "> <div class="container"> <article id="post-1048" class="section section-text"> <div class="row"> <div class="col-md-8 page-content-wrap col-md-offset-2"> <div class="pmpro"> <section id="pmpro_login" class="pmpro_section"> <div class="pmpro_card pmpro_login_wrap"> <div class="pmpro_card_content"> <form name="loginform" id="loginform" action="https://www.openstreetmap.ie/wp-login.php" method="post"><input type="hidden" name="pmpro_login_form_used" value="1" /><p class="login-username"> <label for="user_login">Username or Email Address</label> <input type="text" name="log" id="user_login" autocomplete="username" class="input" value="" size="20" /> </p><p class="login-password"> <label for="user_pass">Password</label> <input type="password" name="pwd" id="user_pass" autocomplete="current-password" spellcheck="false" class="input" value="" size="20" /> </p><p class="login-remember"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p><p class="login-submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary" value="Log In" /> <input type="hidden" name="redirect_to" value="" /> </p></form> <div class="pmpro_form_field-password-toggle"> <button type="button" id="pmpro_btn-password-toggle-1" class="pmpro_btn pmpro_btn-plain hide-if-no-js" data-toggle="0"> <span class="pmpro_icon pmpro_icon-eye" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--pmpro--color--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg></span> <span class="pmpro_form_field-password-toggle-state">Show Password</span> </button> </div> <script> // Password visibility toggle (wp_login_form instance). (function() { const toggleButton = document.querySelectorAll('#pmpro_btn-password-toggle-1')[0]; const toggleWrapper = toggleButton.closest('.pmpro_form_field-password-toggle'); const loginForm = toggleWrapper.previousElementSibling; const passwordParagraph = loginForm.querySelector('.login-password'); const passwordInput = loginForm.querySelector('#user_pass'); passwordParagraph.appendChild(toggleWrapper); toggleButton.classList.remove('hide-if-no-js'); toggleButton.addEventListener('click', togglePassword); function togglePassword() { const status = this.getAttribute('data-toggle'); const passwordInputs = document.querySelectorAll('#user_pass'); const icon = this.getElementsByClassName('pmpro_icon')[0]; const state = this.getElementsByClassName('pmpro_form_field-password-toggle-state')[0]; if (parseInt(status, 10) === 0) { this.setAttribute('data-toggle', 1); passwordInput.setAttribute( 'type', 'text' ); icon.innerHTML = ` <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--pmpro--color--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye-off"> <path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path> <line x1="1" y1="1" x2="23" y2="23"></line> </svg>`; state.textContent = 'Hide Password'; } else { this.setAttribute('data-toggle', 0); passwordInput.setAttribute( 'type', 'password' ); icon.innerHTML = ` <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--pmpro--color--accent)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye"> <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path> <circle cx="12" cy="12" r="3"></circle> </svg>`; state.textContent = 'Show Password'; } } })(); </script> </div> <!-- end pmpro_card_content --> <div class="pmpro_card_actions"> <div class="pmpro_actions_nav"> <a href="https://www.openstreetmap.ie/login/?action=reset_pass">Lost Password?</a> </div> <!-- end pmpro_actions_nav --> </div> <!-- end pmpro_card_actions --> </div> <!-- end pmpro_login_wrap --> <script> document.getElementById('user_login').focus(); </script> </section> <!-- end pmpro_login --> </div> <!-- end pmpro --> </div> </div> </article> </div> </div> </div> <footer class="footer footer-black footer-big"> <div class="container"> <div class="content"> <div class="row"> <div class="col-md-4"><div id="block-6" class="widget widget_block widget_text"> <p>OpenStreetMap Ireland Company Limited <a href="https://core.cro.ie/e-commerce/company/670522">Registered company number 638034</a></p> </div><div id="meta-5" class="widget widget_meta"><h5>General</h5> <ul> <li><a href="https://www.openstreetmap.ie/login/">Log in</a></li> <li><a href="https://www.openstreetmap.ie/feed/">Entries feed</a></li> <li><a href="https://www.openstreetmap.ie/comments/feed/">Comments feed</a></li> <li><a href="https://en-gb.wordpress.org/">WordPress.org</a></li> </ul> </div></div><div class="col-md-4"><div id="categories-5" class="widget widget_categories"><h5>Categories</h5><form action="https://www.openstreetmap.ie" method="get"><label class="screen-reader-text" for="cat">Categories</label><select name='cat' id='cat' class='postform'> <option value='-1'>Select Category</option> <option class="level-0" value="37">Competition (4)</option> <option class="level-0" value="52">Fun (1)</option> <option class="level-0" value="51">History (3)</option> <option class="level-0" value="5">Interviews (2)</option> <option class="level-0" value="64">Kilkenny History Mappers (2)</option> <option class="level-0" value="6">Meetups (16)</option> <option class="level-0" value="12">Open Data (16)</option> <option class="level-0" value="31">OSM Ireland Buildings (33)</option> <option class="level-0" value="4">OSMF (1)</option> <option class="level-0" value="3">OSMIE (8)</option> <option class="level-0" value="11">School Outreach (1)</option> <option class="level-0" value="9">Townlands (7)</option> <option class="level-0" value="1">Uncategorized (24)</option> <option class="level-0" value="8">Website (1)</option> <option class="level-0" value="32">Wild Atlantic Way mapping (4)</option> </select> </form><script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "cat" ); function onCatChange() { if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) { dropdown.parentNode.submit(); } } dropdown.onchange = onCatChange; })(); /* ]]> */ </script> </div></div><div class="col-md-4"><div id="archives-5" class="widget widget_archive"><h5>Archives</h5> <label class="screen-reader-text" for="archives-dropdown-5">Archives</label> <select id="archives-dropdown-5" name="archive-dropdown"> <option value="">Select Month</option> <option value='https://www.openstreetmap.ie/2025/03/'> March 2025 (1)</option> <option value='https://www.openstreetmap.ie/2025/02/'> February 2025 (1)</option> <option value='https://www.openstreetmap.ie/2025/01/'> January 2025 (1)</option> <option value='https://www.openstreetmap.ie/2024/11/'> November 2024 (3)</option> <option value='https://www.openstreetmap.ie/2024/10/'> October 2024 (1)</option> <option value='https://www.openstreetmap.ie/2024/09/'> September 2024 (2)</option> <option value='https://www.openstreetmap.ie/2024/04/'> April 2024 (1)</option> <option value='https://www.openstreetmap.ie/2024/03/'> March 2024 (1)</option> <option value='https://www.openstreetmap.ie/2024/01/'> January 2024 (3)</option> <option value='https://www.openstreetmap.ie/2023/12/'> December 2023 (2)</option> <option value='https://www.openstreetmap.ie/2023/11/'> November 2023 (3)</option> <option value='https://www.openstreetmap.ie/2023/10/'> October 2023 (1)</option> <option value='https://www.openstreetmap.ie/2023/09/'> September 2023 (1)</option> <option value='https://www.openstreetmap.ie/2023/07/'> July 2023 (3)</option> <option value='https://www.openstreetmap.ie/2023/06/'> June 2023 (2)</option> <option value='https://www.openstreetmap.ie/2023/05/'> May 2023 (2)</option> <option value='https://www.openstreetmap.ie/2023/04/'> April 2023 (3)</option> <option value='https://www.openstreetmap.ie/2023/03/'> March 2023 (2)</option> <option value='https://www.openstreetmap.ie/2022/12/'> December 2022 (3)</option> <option value='https://www.openstreetmap.ie/2022/11/'> November 2022 (4)</option> <option value='https://www.openstreetmap.ie/2022/10/'> October 2022 (2)</option> <option value='https://www.openstreetmap.ie/2022/08/'> August 2022 (2)</option> <option value='https://www.openstreetmap.ie/2022/02/'> February 2022 (1)</option> <option value='https://www.openstreetmap.ie/2022/01/'> January 2022 (4)</option> <option value='https://www.openstreetmap.ie/2021/06/'> June 2021 (2)</option> <option value='https://www.openstreetmap.ie/2021/05/'> May 2021 (3)</option> <option value='https://www.openstreetmap.ie/2021/04/'> April 2021 (1)</option> <option value='https://www.openstreetmap.ie/2021/03/'> March 2021 (1)</option> <option value='https://www.openstreetmap.ie/2021/02/'> February 2021 (1)</option> <option value='https://www.openstreetmap.ie/2021/01/'> January 2021 (1)</option> <option value='https://www.openstreetmap.ie/2020/11/'> November 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/10/'> October 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/09/'> September 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/08/'> August 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/07/'> July 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/06/'> June 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/05/'> May 2020 (1)</option> <option value='https://www.openstreetmap.ie/2020/04/'> April 2020 (3)</option> <option value='https://www.openstreetmap.ie/2019/12/'> December 2019 (2)</option> <option value='https://www.openstreetmap.ie/2019/11/'> November 2019 (3)</option> <option value='https://www.openstreetmap.ie/2019/09/'> September 2019 (1)</option> <option value='https://www.openstreetmap.ie/2018/10/'> October 2018 (1)</option> <option value='https://www.openstreetmap.ie/2018/01/'> January 2018 (1)</option> <option value='https://www.openstreetmap.ie/2016/05/'> May 2016 (1)</option> <option value='https://www.openstreetmap.ie/2016/04/'> April 2016 (1)</option> <option value='https://www.openstreetmap.ie/2016/02/'> February 2016 (1)</option> <option value='https://www.openstreetmap.ie/2016/01/'> January 2016 (2)</option> <option value='https://www.openstreetmap.ie/2015/12/'> December 2015 (2)</option> <option value='https://www.openstreetmap.ie/2015/11/'> November 2015 (4)</option> <option value='https://www.openstreetmap.ie/2015/09/'> September 2015 (1)</option> <option value='https://www.openstreetmap.ie/2015/08/'> August 2015 (1)</option> <option value='https://www.openstreetmap.ie/2015/07/'> July 2015 (2)</option> <option value='https://www.openstreetmap.ie/2015/06/'> June 2015 (1)</option> <option value='https://www.openstreetmap.ie/2014/11/'> November 2014 (1)</option> </select> <script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "archives-dropdown-5" ); function onSelectChange() { if ( dropdown.options[ dropdown.selectedIndex ].value !== '' ) { document.location.href = this.options[ this.selectedIndex ].value; } } dropdown.onchange = onSelectChange; })(); /* ]]> */ </script> </div><div id="search-5" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://www.openstreetmap.ie/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></div></div> </div> </div> <hr/> <div class="hestia-bottom-footer-content"><ul id="menu-alternate-1" class="footer-menu pull-left"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-183"><a href="https://www.openstreetmap.ie/">Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-1327"><a href="https://www.openstreetmap.ie/about/">About</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1341"><a href="https://www.openstreetmap.ie/resources-2/">Learning</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1350"><a href="https://www.openstreetmap.ie/missions/">Missions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a href="https://www.openstreetmap.ie/blog/">News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1741"><a href="https://learscail.openstreetmap.ie/">Léarscáil</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-180"><a href="https://www.openstreetmap.ie/contact/">Contact</a></li> </ul><div class="copyright pull-right">Hestia | Developed by <a href="https://themeisle.com" rel="nofollow">ThemeIsle</a></div></div> </div> </footer> </div> <script type="text/javascript"> var dropCookie = true; var cookieDuration = 14; var cookieName = 'complianceCookie'; var cookieValue = 'on'; var privacyMessage = ""; jQuery(document).ready(function($) { privacyMessage = jQuery('#hidden-cookie-message').html(); if(checkCookie(window.cookieName) != window.cookieValue){ createDiv(true); window.setTimeout(function() { $('#cookie-law').fadeOut(); }, 999999999); } }); </script> <div id="hidden-cookie-message" style="display:none;"> <div> <h4>OpenStreetMap Ireland Cookies Policy</h4> <p>Our Website uses cookies to improve your experience. Please visit our <a rel="nofollow" href="https://www.openstreetmap.ie/about-osmie/privacy-policy/">Privacy Policy</a> page for more information about cookies and how we use them.</p> <a class="close-cookie-banner" href="javascript:void(0);" onclick="jQuery(this).parent().parent().hide();"><span>Close</span></a> </div> </div> <!-- Memberships powered by Paid Memberships Pro v3.3.3. --> <!-- Enter your scripts here --><style id='core-block-supports-inline-css' type='text/css'> /** * Core styles: block-supports */ </style> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/creare-eu-cookie-law-banner/js/eu-cookie-law.js" id="eu-cookie-law-js"></script> <script type="text/javascript" id="stripe-handler-ng-js-extra"> /* <![CDATA[ */ var wpASPNG = {"iframeUrl":"https:\/\/www.openstreetmap.ie\/asp-payment-box\/","ppSlug":"asp-payment-box","prefetch":"0","ckey":"a2f3576d68cccb550531b5b128f807bc","aspDevMode":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/plugins/stripe-payments/public/assets/js/stripe-handler-ng.js?ver=2.0.90" id="stripe-handler-ng-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-includes/js/comment-reply.js?ver=6.7.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/themes/hestia/assets/bootstrap/js/bootstrap.min.js?ver=1.0.2" id="jquery-bootstrap-js"></script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-includes/js/jquery/ui/core.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" id="hestia_scripts-js-extra"> /* <![CDATA[ */ var requestpost = {"ajaxurl":"https:\/\/www.openstreetmap.ie\/wp-admin\/admin-ajax.php","disable_autoslide":"","masonry":""}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openstreetmap.ie/wp-content/themes/hestia/assets/js/script.min.js?ver=3.2.7" id="hestia_scripts-js"></script> </body> </html>